Category: Blog

ShIoTiny: nodes, connections, and events or features of program visualization

Key points or what this article is about The topic of the article is visual programming of the ShIoTiny PLC for smart homes, discussed here: ShIoTiny: small automation, Internet of Things, or "six months before vacation." Briefly covers concepts such as nodes, connections, events, as well as features of loading and executing a visual program on the ESP8266, which is the basis for the ShIoTiny PLC. Introduction or […]

ShIoTiny: ventilation of a humid room (example project)

Key points or what this article is about Continuing the series of articles about ShIoTiny — a visually programmable controller based on the ESP8266 chip. This article provides an example of a project for controlling ventilation in a bathroom or another room with high humidity, explaining how to build a program for ShIoTiny. Previous articles in the series. ShIoTiny: small automation, Internet of Things, or "for […]

How to build user cohorts in the form of charts in Grafana [+docker image with an example]

How we solved the challenge of visualizing user cohorts in the Promopult service using Grafana. Promopult is a powerful service with a large number of users. Over its 10 years of operation, the number of registrations in the system has exceeded one million. Those who have dealt with similar services know that this user base is far from homogenous. Some users registered and have 'fallen asleep' forever. Others forgot their passwords and […]

Telegram, who's there?

Several months have passed since the launch of our secure owner call service. Currently, 325 individuals are registered on the service. A total of 332 ownership objects have been registered, of which 274 are vehicles. The rest includes various types of real estate: doors, apartments, gates, passageways, etc. To be frank — it’s not a lot. However, during this time, some significant events have occurred in our immediate world […]

A vulnerability allowing to escape the isolated QEMU environment.

Details have been revealed about a critical vulnerability (CVE-2019-14378) in the SLIRP handler, which is used by default in QEMU to establish a communication channel between the virtual network adapter in the guest system and the network backend on the QEMU side. This issue also affects KVM (in Usermode) and VirtualBox virtualization systems that utilize the QEMU slirp backend, as well as applications that use the network […]

Google has introduced the Privacy Sandbox initiative

Google has launched the Privacy Sandbox initiative, proposing the implementation of several APIs in browsers that allow for a compromise between users' need to maintain privacy and advertisers' desire to track visitors' preferences. Practice shows that confrontation only exacerbates the situation. For example, the implementation of cookie blocking used for tracking has led to a more intense use of alternative techniques, […]

Release of NGINX Unit Application Server 1.10.0

The release of NGINX Unit 1.10 application server has taken place, which develops a solution for running web applications in various programming languages (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js, and Java). Under NGINX Unit, multiple applications in different programming languages can run simultaneously, with startup parameters that can be changed dynamically without the need to edit configuration files and restart. Code […]

Dmitry Glukhovsky presented the film 'Metro 2033' — the premiere will take place on January 1, 2022

During the gaming exhibition gamescom 2019, developers from 4A Games presented a trailer and launched the first expansion "Two Colonels" for their action game Metro Exodus. But that's not all the news related to the "Metro" universe created by Dmitry Alexeyevich Glukhovsky. During a broadcast on the TV-3 channel on VKontakte (followed by Instagram), the writer announced the preparation of the film "Metro 2033." […]

Esp8266 control over the internet via MQTT protocol.

Hello everyone! In this article, we will thoroughly explain and demonstrate how to set up remote control of the ESP8266 module using an Android application via the MQTT protocol in just 20 minutes of free time. The idea of remote control and monitoring has always excited the minds of those passionate about electronics and programming. The ability to receive or send necessary data at any moment is truly fascinating, […]

Entering IT: a Nigerian developer's experience

I often get asked questions about how to start a career in IT, and first and foremost, it's my fellow Nigerians who ask. Most of these questions don't have a universal answer, but I think if I outline a general approach to debuting in IT, it could be helpful. Is it necessary to know how to code? A large part of the questions I receive […]

The Linux Foundation has published the automotive distribution AGL UCB 8.0.

The Linux Foundation has presented the eighth release of the AGL UCB (Automotive Grade Linux Unified Code Base) distribution, which develops a universal platform for use in various automotive subsystems, from dashboards to in-car infotainment systems. The distribution is based on the developments from the Tizen, GENIVI, and Yocto projects. The graphical environment is based on Qt, Wayland, and the Weston IVI Shell project developments. […]

The Dell OptiPlex 7070 Ultra all-in-one computer features a modular design.

Dell introduced a rather intriguing new product at the Gamescom 2019 exhibition held in Cologne, Germany — the OptiPlex 7070 Ultra all-in-one desktop computer. The main feature of this device is its modular design. All electronic components are hidden inside a special block located in the area of the stand. As a result, over time, users will be able to upgrade the system simply by changing the module […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster