VariousNote » History » Version 12
Michel Condemine Admin, 05/09/2023 12:11 PM
| 1 | 1 | Michel Condemine Admin | # VariousNote |
|---|---|---|---|
| 2 | 2 | Michel Condemine Admin | ## ASCII Table |
| 3 |  |
||
| 4 | 3 | Michel Condemine Admin | |
| 5 | ## LUA |
||
| 6 | 8 | Michel Condemine Admin | ### Documentation |
| 7 | https://www.lua.org/pil/contents.html |
||
| 8 | ### Video |
||
| 9 | 7 | Michel Condemine Admin | Full training video[Training: 3h40](https://www.youtube.com/watch?v=1srFmjt1Ib0) |
| 10 | 9 | Michel Condemine Admin | |
| 11 | 11 | Michel Condemine Admin | ## Change Windows services Timeout |
| 12 | Just add in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control the following entries |
||
| 13 | ### Timeout on Startup |
||
| 14 | REG_DWORD ServicesPipeTimeout with a value in milli-second |
||
| 15 |  |
||
| 16 | ### Timeout on stop |
||
| 17 | REG_SZ WaitToKillServiceTimeout with a value in milli-second |
||
| 18 |  |
||
| 19 | |||
| 20 | 10 | Michel Condemine Admin | [More MS Site](https://learn.microsoft.com/en-us/troubleshoot/windows-server/system-management-components/service-not-start-events-7000-7011-time-out-error?source=recommendations) |
| 21 | 12 | Michel Condemine Admin | |
| 22 | # OPC UA implementation |
||
| 23 | OPC UA application can be implemeneted with any language that support TCP sockets. So.. |
||
| 24 | ## C/C++ |
||
| 25 | This is our choice. C/C++ offer the most stable and largest developers community. |
||
| 26 | C/C++ runs on any hardware and it offer the best of the best in footprint control and performance. |
||
| 27 | Agan a long list of benefit i wish to high-light its multiple inheritance capabilities. |
||
| 28 | ## NodeJS |
||
| 29 | A new language well adopted but mainly web based oriented. |
||
| 30 | Here a [Pros/Cons](https://javascript.plainenglish.io/the-pros-and-cons-of-node-js-web-app-development-a-detailed-look-c91a22f013c#:~:text=The%20Pros%20and%20Cons%20of%20Node.js%20Web%20App,Preferred%20for%20cross-platform%20app%20development%20...%20%C3%89l%C3%A9ments%20suppl%C3%A9mentaires) |
||
| 31 | I just high-light the first disadvantage : Unstable API |
||
| 32 | ## Java |
||
| 33 | An object oriented language with single inheritance. I come with a huge footprint. |
||
| 34 | ## CS |
||
| 35 | This is the Microsoft Germany choice. We can understand it. As JAVA it comes with a huge footprint. |
||
| 36 | A large community. But it really runs properly only on Windows even if something seems possible on Major Linux. |
||
| 37 | If you plan to use the so called OPC Foundation SDK. I suggest that you carefuly read the RCL licence. |
||
| 38 | ## Python |
||
| 39 | A very popular language now a day. With a large community. The current Open Source ASYNIO offer a good implementation, client side. |
||
| 40 | Some feature are missing but it's in progress. |