Author: Yuri Gagarin

Metric storage: how we transitioned from Graphite+Whisper to Graphite+ClickHouse

Hello everyone! In my last article, I wrote about organizing a modular monitoring system for microservice architecture. Nothing stands still; our project is constantly growing, and the number of stored metrics is also increasing. How we organized the transition from Graphite+Whisper to Graphite+ClickHouse under high loads, our expectations from it, and the results of the migration can be found below. Before […]

Bioyino — a distributed, scalable metrics aggregator

So, you're collecting metrics. Like us. We are also collecting metrics. Of course, those necessary for business. Today, we will talk about the very first link in our monitoring system — the statsd-compatible aggregation server bioyino, why we wrote it, and why we abandoned brubeck. In our previous articles (1, 2), you can learn that for some time we collected tags […]

The extinction of computer files

Trendy technological services are changing our internet habits. I love files. I enjoy renaming them, moving them, sorting them, changing their display in folders, creating backups, uploading them to the internet, restoring, copying, and even defragmenting them. As a metaphor for how to store a block of information, I think they are magnificent. I like the file as a whole. If I need to write an article, it […]

FortiConverter or hassle-free migration

Currently, many projects are being launched aimed at replacing existing information security tools. This is unsurprising, as attacks are becoming increasingly sophisticated, and many security measures can no longer provide an adequate level of protection. Throughout these projects, various challenges arise—finding suitable solutions, trying to stay within budget, procurement, and the actual migration to new solutions. Within […]

For the novice sysadmin: how to turn chaos into order

I am a system administrator at FirstVDS, and this is the text of the first introductory lecture from my short course aimed at helping new colleagues. Specialists who have recently started their journey in system administration face a number of common issues. To offer solutions, I decided to write this series of lectures. Some aspects are specific to hosting technical support, but overall, they might […]

An incorrect version was mistakenly distributed instead of Python 3.5.8

Due to an error in organizing caching in the content delivery system, an early build was distributed when attempting to download one of the releases of the recently published Python 3.5.8 corrective update, which did not include all the fixes. The issue affected only the Python-3.5.8.tar.xz archive; the Python-3.5.8.tgz build was distributed correctly. All users who downloaded the 'Python-3.5.8.tar.xz' file within the first 12 hours after the release are advised to verify the integrity of the downloaded data using the checksum […]

OpenVPN 2.4.8 Update

A corrective release of the package for creating OpenVPN 2.4.8 virtual private networks has been generated. The new version restores the ability to build with the LibreSSL cryptographic library and provides support for building with OpenSSL 1.1 without deprecated APIs. PSS (Probabilistic Signature Scheme) padding processing has been implemented in cryptoapicert (necessary for TLS 1.2 and 1.3). The size of the incoming connection queue awaiting processing (backlog in […]

Guido van Rossum retires

The creator of the Python language, who has spent the last six and a half years at Dropbox, is retiring. During these 6.5 years, Guido worked on Python and fostered Dropbox's development culture, which was undergoing a transition from a startup to a large company: he was a mentor, guiding developers to write clear code and to adequately test it. He also laid out a plan for migrating the codebase […]

Skills, Rules and Knowledge for IT professionals and individuals

Last time we touched on educational issues such as the scholastic approach to learning, and we also briefly discussed the detrimental practice of prioritizing skill training at the expense of knowledge acquisition. Now it’s time to delve deeper into these two fundamental categories and understand the key differences between them. So, both definitions: skills and knowledge, along with much […]

Enhancing the Phicomm K3C Wi-Fi Router

1. A Bit of Background 2. Technical Specifications of Phicomm K3C 3. OpenWRT Firmware 4. Localizing the Interface 5. Adding Dark Themes The Chinese company Phicomm offers a device named K3C AC1900 Smart WLAN Router within its Wi-Fi router lineup. This device utilizes an Intel AnyWAN SoC GRX350 combined with an Intel Home Wi-Fi Chipset WAV500 (by the way, the same hardware is used […]

Backport vulnerability in RouterOS jeopardizes hundreds of thousands of devices

The ability to downgrade devices running RouterOS (Mikrotik) remotely poses a threat to hundreds of thousands of network devices. The vulnerability is related to DNS cache poisoning of the Winbox protocol and allows for loading outdated (with the password reset to 'default') or modified firmware onto the device. Details of the vulnerability The RouterOS terminal supports the resolution command for DNS queries. This request is processed by a binary file named resolver. The resolver is […]

Hackers have breached the latest version of Denuvo in Borderlands 3

Hackers celebrate another victory over Denuvo. The Codex group has cracked the latest version of the DRM protection in Borderlands 3. The game is already available on related resources. The same anti-piracy protection is used in Mortal Kombat 11, Anno 1800, and several other games that have not yet appeared on torrent trackers. The hackers did not state whether they would release the rest of the projects to the public […]

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