Category: Administration

High-level replication in Tarantool DBMS

Hello, I am engaged in creating applications for the Tarantool DBMS — a platform developed by Mail.ru Group that combines a high-performance DBMS with an application server in Lua. The high speed of solutions based on Tarantool is achieved in part due to support for in-memory mode of the DBMS and the capability to execute application business logic in the same address space as the data. Meanwhile, […]

Comodo revokes certificates without cause

Could you have imagined that a large company would engage in deceiving its customers, especially if that company positions itself as a guarantor of security? I certainly couldn't until recently. This article serves as a warning to think twice before buying a code signing certificate from Comodo. In my professional capacity (system administration) […]

Performance of Linux network applications. Introduction.

Web applications are now used everywhere, and HTTP accounts for a large portion of all transport protocols. When studying the nuances of web application development, most pay very little attention to the operating system where these applications actually run. The separation of development (Dev) and operations (Ops) only worsened the situation. However, with the rise of DevOps culture, developers are beginning to take responsibility for launching their applications in the cloud, which means for […]

How We Moderate Ads

Every service whose users can create their own content (UGC — User-generated content) is forced not only to address business challenges but also to maintain order in UGC. Poor or low-quality content moderation can ultimately diminish the service’s attractiveness to users, potentially even leading to its discontinuation. Today we will discuss the synergy between Yula and Odnoklassniki, which helps us effectively manage this.

VPN on Beeline Router for Bypassing Restrictions

Beeline is actively implementing IPoE technology in its home networks. This approach allows customers to be authenticated by the MAC address of their equipment without the use of VPN. When transitioning the network to IPoE, the router's VPN client becomes inactive and continues to insistently try to connect to the disabled provider's VPN server. We just have to reconfigure the router's VPN client to a VPN server in a country where internet blocking is not practiced, and all […]

19 heads of the hydra. A comprehensive overview of the program.

On July 11-12, the Hydra conference will take place in St. Petersburg, focusing on the development of parallel and distributed systems. The highlight of Hydra is that it brings together top scholars (typically found only at foreign scientific conferences) and well-known practicing engineers into one large program at the intersection of science and practice. Hydra is one of our most important conferences in recent […]

Bitrix24: "What rises quickly is not considered to have fallen"

Currently, the Bitrix24 service does not have hundreds of gigabits of traffic and lacks a vast server park (though there are certainly many existing). However, for many clients, it is the primary tool for work in the company, a truly business-critical application. Therefore, it cannot afford to go down. But what if it does experience a failure, yet the service 'resurrects' so quickly that no one even […]

How will Apple (privately) find your lost device offline?

On Monday at the WWDC conference, Apple introduced a cool new feature called 'Find My'. Unlike the standard 'Find My iPhone', which relies on cellular infrastructure and GPS of the lost device, the 'Find My' feature can locate devices even without a SIM card and GPS. For example, laptops, or even 'dumb' location tags attached to any item (Apple […]

About Plesk's Visit to KubeCon

This year, Plesk decided to send a few people to KubeCon — the main Kubernetes event in the world. There are no specialized conferences on this topic in Russia. Of course, we talk about K8s, and everyone wants it, but no other place gathers as many companies practicing it in one location. I was one of the participants, as I work […]

Improving Wi-Fi Performance. Part 2. Equipment Features

Friends, this article is a continuation of the first part of the series on how to improve WiFi performance in the office or at the enterprise. Expectations and Surprises As an introduction, let's present some facts. The power of the Wi-Fi signal at the reception point depends on several factors: distance (from the client to the access point); antenna gain; the radiation pattern; the presence of external interference (including […]

How the JPEG format works

JPEG images are everywhere in our digital lives, but behind this veil of awareness lie algorithms that eliminate details unperceived by the human eye. The result is the highest visual quality with the smallest file size — but how exactly does this all work? Let’s take a look at what our eyes don't see! It’s easy to take for granted the ability to send […]

Programming is more than just coding

This is a translated article from the Stanford seminar. But before that, a brief introduction. How are zombies formed? Everyone has been in a situation where they want to elevate a friend or colleague to their level, but it doesn’t work out. And the "not working out" is not so much on your part, but theirs: on one side is a normal salary, tasks, and so on, and on the other — the necessity to think. […]

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