Author: Yuri Gagarin

RabbitMQ. Part 3. Understanding Queues and Bindings

Queue is a data structure on disk or in memory that stores references to messages and provides their copies to consumers. A Queue represents an Erlang process with state (where messages can be cached). 1,000 queues may take up about 80MB. Binding is a rule that informs the broker to which queue messages should be directed. […]

Installing Firebird 3 on modern versions of Linux: CentOS 8 and Ubuntu 19

In this article, we will describe the minimum set of actions required for the optimal installation of Firebird DBMS version 3.0 on new Linux distributions. The examples will focus on CentOS 8 and Ubuntu 19. For the 'delivery' of the Firebird distribution to the target system, this guide has chosen the option of downloading a tar.gz archive from a link on the official project site (firebirdsql.org). For the most impatient — right away […]

The release of the GNU Coreutils 8.32 basic system utilities set

After a year of development, a stable version of the GNU Coreutils 8.32 package is available, which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Key innovations: The stat and ls utilities have been adapted to use the more efficiently functioning system call statx when available. In the utilities […]

Bug in BIND 9.16 causing TCP connection handling issues

A serious bug has been discovered in the BIND 9.16.0 branch published two weeks ago, which leads to the exhaustion of the TCP connection limit. In BIND 9.16, a new networking subsystem was proposed, transitioned to an asynchronous request processing mechanism based on the libuv library. Due to an error in this subsystem, the counter of active TCP connections does not decrease under certain conditions, leading to an increasing discrepancy of […]

PowerShell 7 has been released

On March 4, the new version of PowerShell 7 was released. PowerShell is a "cross-platform automation and configuration framework optimized for structured data, REST APIs, and object models," which includes a command shell, an object-oriented language, and a set of tools for executing scripts and managing modules. New features include: Parallel processing of objects in ForEach-Object New operators: […]

What is Windows PowerShell and How is it Used? Part 2: Introduction to the Programming Language

Historically, command-line utilities in Unix systems have been better developed than in Windows, but with the advent of a new solution, the situation has changed. For PowerShell, scripts can be written in an interpreted multi-paradigm language that incorporates elements of classical procedural, object-oriented, and even functional programming: conditional transitions, loops, variables, arrays, hash tables, classes, error handling, as well as functions, cmdlets, and pipelines. The previous article […]

What is Windows PowerShell and how is it used? Part 1: Key Features

Historically, command-line utilities in Unix systems have been better developed than in Windows, but with the advent of a new solution, the situation has changed. Windows PowerShell allows system administrators to automate most routine tasks. With it, one can change settings, stop and start services, and perform maintenance on most installed applications. Considering the blue window as just another command interpreter would be incorrect. […]

Release of PowerDNS Recursor 4.3 and KnotDNS 2.9.3

The release of the caching DNS server PowerDNS Recursor 4.3 has taken place, responsible for recursive name resolution. PowerDNS Recursor is built on the same codebase as the PowerDNS Authoritative Server, but the recursive and authoritative DNS servers of PowerDNS are developed on different development cycles and are released as separate products. The project's code is distributed under the GPLv2 license. The server provides tools for remote statistics collection, supporting […]

Release of Samba 4.12.0

On March 3rd, the release of Samba 4.12.0 was announced. Samba is a set of programs and utilities for working with network drives and printers across various operating systems via the SMB/CIFS protocol. It includes both client and server components. It is free software released under the GPL v3 license. Key changes: The code has been cleaned of all cryptographic implementations in favor of external libraries. The main […]

Integration of VueJS+TS project with SonarQube

In our work, we actively use the SonarQube platform to maintain high code quality. While integrating one of our projects written in VueJs+Typescript, we encountered issues. Therefore, I would like to explain in more detail how we managed to resolve them. This article will discuss, as I mentioned earlier, the SonarQube platform. A bit of theory — what it is about, for […]

How to open comments without drowning in spam

When your job is to create something beautiful, you don't need to say much about it, as the result is visible to everyone. However, if you are erasing inscriptions from fences, your work goes unnoticed until the fences look decent or until you erase something inappropriate. Any service where you can leave comments, feedback, send messages, or […]

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