UniSharping: converting C # code to Java and Python

Introduction
 
Since the 70s, has been developing. Simplified English , whose goal is to define a subset of a language that is understandable to a wide range of non-native speakers. It is recommended, for example, for technical documentation. Automatic translators on such a subset will work deliberately more correctly, ideally generating text that does not require manual proofreading.
 
If you apply this approach to C # for the task of automatically converting code to other programming languages, you can select a subset of language constructs, system libraries and technologies that can potentially ...
+ 0 -

ESP8266 + FLProg - User-defined system parameters and synchronization with the exact time server

ESP8266 + FLProg - User-defined system parameters and synchronization with the exact time server  
 
In this lesson, we'll look at using custom system variables to link the web configuration interface and the project schema. Also try to configure the synchronization of the system clock of the controller with the servers of the exact time.
 
here . More details about the project FLProg can be found from the company's blog on Habr , site of the project and forum . In addition, on the channel ArduinoProm you can see a lot of video ...
+ 0 -

Computer vision in industry. Lecture in Yandex

Computer vision in industry. Lecture in YandexMachine learning continues to penetrate the industry beyond the Internet industry. At the conference Data & Science " The world through the eyes of robots "Alexander Belugin from the company" Tsifra "spoke about successes, challenges and topical tasks along the way. The introduction of technologies such as computer vision requires serialization and a product approach that reduces the cost of single implementations. The fact is that there are a lot of types of tasks at work. From the report you can learn about the products, world trends and experience of Alexander's team in the areas of industrial ...
+ 0 -

New features FLProg - ESP8266 as a controller, rather than a modem

New features FLProg - ESP8266 as a controller, rather than a modem  
Source
 
Good afternoon.
 
I have not talked about my project FLProg for a long time. The last is post was still on GeekTime.
 
It's time to correct this disgrace. From this post, I begin a series of lessons on using the new features of the program.
 
If you are not familiar with the project, you can see its history in blog .
 
 
Now the site of the program is testing the pre-relic version with the number ??? . Starting with version 3.? the program has the ...
+ 0 -

Go ??? was unveiled - WebAssembly and Native modules

Go ??? was unveiled - WebAssembly and Native modulesThis Friday the release of Go ???. The key release stuff is experimental support for WebAssembly, as well as a new concept of Modules, which are intended to become the standard for code distribution.
 
 
https://github.com/dave/wasmgo - compile Go into WASM, and deploy to CDN into one command.
 
 
Now let's pass to the most important, in my opinion, in this release - the system of Modules. About these modules, conversations have already begun quite a long time. They were known to the world as Vgo . Modules have even been discussed in ...
+ 0 -

We get the data from the Mercury 203.2T counters on RS-485

We get the data from the Mercury 203.2T counters on RS-485
 
 
Organize remote collection of readings from electricity meters - the task is not difficult, the counters are smarter and smarter every year and should send everything themselves, but no, the information is certainly there, but it is scattered. Manufacturers of equipment apparently also want to earn on the sale of their software. I'm writing this article to save time for everyone who has similar tasks.
 
official documentation.
 
 
The counter accepts an ADDR-CMD-CRC byte string, and gives the ADDR-CMD-DATA-CRC, where:
 
 
 
ADDR - The name of the counter (for Mercury 203.2T - coincides with the serial ...
+ 0 -

How we did BelAZ. Part 2 - Laboratory tests

How we did BelAZ. Part 2 - Laboratory tests  
 
In the last article was told about the composition of the electric transmission of a mining dump truck, and in this I will talk about how we started it up at the plant and what problems they faced. From this article you will learn: how to test an electric motor weighing one and a half tons, how to heat air by megawatt and how many boards need to be thrown out to make one.
 
this article .
 
 
This characteristic is removed in the first tests in a completely manual mode. One drive is started in the speed-keeping mode (with a speed PI controller), and then the second drive in torque-keeping ...
+ 0 -

We disperse the backup. Lecture of Yandex

We disperse the backup. Lecture of YandexSeveral next lectures will be based on the first Y. Subbotnik on databases, which took place in the spring . First, Ya.Subbotnik was made by the developer Andrei Borodin. He talked about WAL-G - a simple and effective tool for backing up PostgreSQL in the cloud, as well as algorithms and technologies that allow WAL-G to create backups faster. The main feature of WAL-G is delta-backup. From the lecture you will learn about their implementation and how support for this technology is developing in PostgreSQL.
 
 
+ 0 -

Practical video course of the School of Information Security

It makes no sense to remind once again why it is important to pay attention to security when developing services. We will talk about how to build defense systems, keep them up to date and develop with increasing number of threats. Quite a lot of practical knowledge on this topic can be obtained from the Internet. The theory, in turn, is well covered in several Russian universities. There are many useful literature. But a good security specialist is distinguished not only by knowledge of tools and theory, but by the ability to apply theory in real situations.
 
 
In April of this year, for the first ...
+ 0 -