Category: Administration

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 […]

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, […]

Password Selection for Wi-Fi Using aircrack-ng Utility

This article is written solely for informational and research purposes. We urge you to follow network operation rules and laws, as well as always keep in mind information security. Introduction In the early 1990s, when Wi-Fi first emerged, the Wired Equivalent Privacy algorithm was created to ensure the confidentiality of Wi-Fi networks. However, WEP turned out to be an ineffective protection algorithm that could be easily […]

How 19th Century Politics Influenced Today's Data Center Locations

From the Translator Dear Habr Readers! Since this is my first experiment with publishing content on Habr, I kindly ask you not to judge too harshly. Criticism and suggestions are welcome via DM. Recently, Google announced the availability of a new data center in Salt Lake City, Utah. This is one of the most modern data centers, invested in by companies like Microsoft, Facebook, […]

snmp monitoring of printers in The Dude

Snmp There are many instructions online on how to install The Dude monitoring server from Mikrotik. Currently, the monitoring server package is only available for RouterOS. I used version 4.0 for Windows. In this section, I wanted to explore how to monitor printers on the network: track toner levels, and if it runs out, generate a notification. Let's get started: Click to connect: Click to add a device (red plus) and enter the IP address […]

Creating a GUI for 1C RAC, or once again about Tcl/Tk

As I delved into the world of 1C products in a Linux environment, I discovered one drawback: the lack of a convenient, cross-platform tool for managing a 1C server cluster. It was decided to address this issue by developing a GUI for the console utility rac. The language chosen for development was Tcl/Tk, as I believe it is the most suitable for this task. And here […]

Buildbot in the examples.

I needed to set up the build and deployment process for software packages from a Git repository. Recently, I came across an article about Buildbot (link at the end) and decided to try it for this purpose. Since Buildbot is a distributed system, it makes sense to create a separate build host for each architecture and operating system. In our […]

/etc/resolv.conf для Kubernetes pods, опция ndots:5, как это может негативно сказаться на производительности приложения

Not too long ago, we launched Kubernetes 1.9 on AWS using Kops. Yesterday, during the smooth rollout of new traffic to the largest of our Kubernetes clusters, I started noticing unusual DNS name resolution errors logged by our application. This had been discussed for quite a while on GitHub, so I too decided to investigate. In the end, I realized that in […]

10 interesting talks from hacker conferences

I've been thinking that it would be great to cover events from international conferences. Not just in a general overview, but to discuss the most interesting talks. I present to your attention the first hot ten. – Expecting a friendly tandem of IoT attacks and ransomware – "Open your mouth, say 0x41414141": An attack on medical cyber infrastructure – A toothy exploit at the tip of the stick of contextual advertising […]

4G Router as a Universal Server for IoT

The ICR-3200 series routers are designed to replace the classic combination of a single-board computer + modem + router. Now, you can run all necessary logic directly on the router. Thanks to the powerful ARM processor, 512 MB of RAM, and ~2GB of built-in flash memory, you can even run a nodejs server on the router! Serial interfaces RS-232/485 are also built into the router and are available directly in the operating system with full […]

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