Category: Blog

What RIT++ 2019 is remembered for

On May 27-28, the industry exhibition and a series of professional conferences "Russian Internet Technologies 2019" took place in Moscow. Selectel traditionally supported the event and acted as its partner. Today, we will briefly talk about what stood out for guests and participants. The company Ontiko, the organizer of the festival, made every effort to create a comfortable and convenient space for both guests and […]

VMware NSX for the smallest. Part 6. Configuring VPN.

Part One. Introduction Part Two. Configuring Firewall and NAT rules Part Three. Configuring DHCP Part Four. Configuring routing Part Five. Configuring load balancers Today, we will look at the VPN configuration capabilities offered by NSX Edge. In general, we can divide VPN technologies into two key types: Site-to-site VPN. IPSec is most commonly used to create a secure tunnel […]

Schrödinger's Cloud Backup

In my collection of interesting cases related to online data storage, I came across a noteworthy specimen — today's letter from Crashplan to users of "CrashPlan for Small Business." This specimen will delight tedious skeptics as it confirms their boldest expectations. For optimists and those who have never thought about how online backups work, this may come as a surprise. On May […]

The source code for MIPS32 microAptiv cores has been released under the MIPS Open program

Wave Computing (formerly MIPS Technologies, later acquired by Imagination Technologies and then regaining independent status after its restructuring) announced the publication of the MIPS32 microAptiv processor core source code through the MIPS Open program. The code has been released for two classes of cores: the microAptiv MCU core – a microcontroller core for real-time embedded systems, and the microAptiv MPU core […]

Live guidelines — MDX and other frameworks

You may have the best open-source project, but without good documentation, there's a chance it will never take off. Good documentation in the office will save you from answering the same questions repeatedly. It also ensures that people can understand the project if key employees leave or roles change. […]

Buses and protocols in industrial automation: how it all works

Surely many of you know or have even seen how large automated facilities are managed, such as a nuclear power plant or a factory with multiple production lines: the main activities often take place in a large room filled with screens, lights, and control panels. This control complex is usually referred to as the GShU — the main control panel for monitoring the production facility. You must have been curious about […]

Once again, hundreds of thousands of payments from citizens to the traffic police and bailiffs were publicly accessible

Remember I wrote on Habr and on my Telegram channel about the details of payments in favor of the traffic police and the bailiffs that became publicly available for users of the websites oplatagibdd.rf, paygibdd.ru, gos-oplata.ru, shtrafov.net, and oplata-fssp.ru? Just don’t laugh; this is no joke — the same server containing the same system data has once again been exposed to the entire world. […]

tinygo 0.6.0

TinyGo is a compiler for the Go programming language, designed for use in areas such as microcontrollers, WASM, and command-line utility development. TinyGo utilizes tools and libraries written in the Go project while providing an alternative method for compiling programs based on LLVM projects. The project's goals include: ensuring the smallest executable file size, supporting the largest number of microcontrollers, and supporting WebAssembly. […]

Zdog 1.0 has been released, a pseudo-3D engine for Web using Canvas and SVG

The release of the JavaScript library Zdog 1.0 is now available, implementing a 3D engine that simulates three-dimensional objects based on Canvas and SVG vector primitives, i.e., it creates three-dimensional geometric space with actual rendering of flat shapes. The project's code is open under the MIT license. The library comprises only 2100 lines of code and occupies 28 KB unminified, but it allows for creating quite impressive objects that are similar […]

Release of NGINX Unit Application Server 1.9.0

The release of the NGINX Unit 1.9 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, and their launch parameters can be changed dynamically without the need to edit configuration files and restart. Code […]

The release of ack 3.0.0 has taken place

A stable release of the ack utility 3.0.0 has taken place. Ack is similar to grep but designed for programmers and is written in Perl. The new version includes: A new option —proximate=N for sorting search results in relation to one another. The behavior of the -w option has been modified and improved, which enables searching for whole words. Previously, ack 2.x allowed for matches at the beginning and end of the pattern […]

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