Category: Blog

The sea launch may be relocated to the Far East

It is possible that the Sea Launch platform will be relocated from California to the Far East. At least, sources in the rocket and space industry say this, according to the online publication RIA Novosti. The Sea Launch project was developed in the early 1990s. The idea was to create a floating rocket and space complex capable of providing the most favorable […]

NixOS 19.03

A new release of the NixOS distribution has been announced. Features of NixOS include a 'functionally pure' package manager Nix, as well as its own unified configuration system. Some changes: The default Python 3 interpreter is now CPython 3.7; the Pantheon desktop environment developed by the elementary OS team has been added; the Kubernetes module has undergone a comprehensive refactoring; 35 new modules have been added; support for Node.js version 6 has been discontinued; Wayland compositor […]

Mandatory rights distribution model in FreeBSD

Introduction To ensure an additional level of server security, a mandatory access distribution model can be used. This publication will describe how to run Apache in a jail with access only to the components necessary for the correct operation of Apache and PHP. This principle can be applied to restrict not only Apache but also any other stack. Preparation […]

Zhabogram 0.8 — Transport from Telegram to Jabber

Zhabogram is a transport (bridge, gateway) from the Jabber (XMPP) network to the Telegram network, written in Ruby. It is the successor to tg4xmpp. Dependencies: Ruby >= 1.9 ruby-sqlite3 >= 1.3 xmpp4r == 0.5.6 tdlib-ruby == 2.0 and compiled tdlib == 1.3 Features: Authorization in Telegram, including two-factor authentication (password) Synchronization of chat lists with the roster Synchronization of contact statuses with the roster […]

Buildroot — Part 1. General information, building a minimal system, configuration via menu

Introduction In this series of articles, I want to discuss the Buildroot distribution build system and share my experiences with its customization. This will include practical experience in creating a small OS with a graphical interface and minimal functionality. First of all, it is important not to confuse the build system with the distribution. Buildroot can assemble a system from a set of packages that it has been provided. Buildroot is based on makefiles and therefore […]

Soviet technical aesthetics and technologies

Hello, today I admired some artifacts from the Soviet era and wanted to share with the community. This post won't contain technical analysis or historical references, just pictures for the curious and my notes. Therefore, I'm publishing it in the 'attic'. (Caution: about 40 Mb of images!) Electrical Connector According to legend, it comes from the brother of 'Buran' — 'Bura'. Note that the wire is embedded in a brown compound, visible […]

Flatpak 1.3.2 development release

A developer from RedHat announced the release of Flatpak 1.3.2 aimed at developers. Flatpak is a utility for deploying, managing packages, and virtualization for Linux. Version 1.3.2 includes significant changes and is based on the unstable branch 1.3. Notably, starting with Flatpak 1.3.2, the user file system FUSE relies on users writing directly to […]

The final release of the Qbs build toolchain has been published

The Qt Company has released the Qbs 1.13 build toolkit (Qt Build Suite). This is the final release of Qbs by the Qt Company. It is worth mentioning that a decision was previously made to discontinue the development of Qbs. Qbs was developed as a replacement for qmake, but ultimately it was decided to use CMake as the primary build system for Qt in the long run. In the near future […]

Is dead monitoring dead? — Long live monitoring

Since 2008, our company has primarily been engaged in infrastructure management and round-the-clock technical support for web projects: we have over 400 clients, which accounts for about 15% of e-commerce in Russia. Accordingly, the support involves a very diverse architecture. If something goes down, we are obliged to fix it within 15 minutes. But to understand that an incident has occurred, it is necessary to monitor the project and respond to incidents. […]

Release of Ubuntu 19.04 distribution

The release of the Ubuntu 19.04 'Disco Dingo' distribution is now available. Ready test images have been created for Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, and UbuntuKylin (the edition for China). Key innovations include: The desktop has been updated to GNOME 3.32 with a redesigned interface style, desktop, and icon elements, the cessation of global menu support, and experimental support for fractional scaling. […]

The architecture of the network load balancer in Yandex.Cloud

Hello, I am Sergei Elantsev, developing a network load balancer at Yandex.Cloud. Previously, I led the development of the L7 load balancer for Yandex's portal — my colleagues joke that whatever I work on turns into a load balancer. I will tell the readers of Habr how to manage load in a cloud platform, what we envision as the ideal tool to achieve this goal, and how we are progressing towards building this tool. For […]

Fear and Loathing in DevSecOps

We had 2 code analyzers, 4 dynamic testing tools, our own creations, and 250 scripts. Not that all this was needed in the current process, but once I started implementing DevSecOps, I needed to see it through to the end. Source. Character creators: Justin Roiland and Dan Harmon. What is SecDevOps? And DevSecOps? What are the differences? Application Security—what is it about? Why does the classic approach no longer work? Yuri Shabalin knows the answers to all these questions […]

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