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. |