Category: Blog

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 […]

Free antivirus and firewalls (UTM, NGFW) from Sophos

I want to talk about free products from Sophos that can be used both at home and in the enterprise (details below). Using the top solutions from Gartner and NSS Labs will significantly enhance personal security levels. The free solutions include: Sophos UTM, XG Firewall (NGFW), Antivirus (Sophos Home with web filtering for Win/MAC; for Linux, Android), and removal tools […]

The One Mix 2S Yoga mini laptop features an Intel Core i7 Amber Lake processor.

The participants of the One Netbook project have released the convertible mini laptop One Mix 2S Yoga Platinum Edition, which is now available for order in online stores. The device is a hybrid of a netbook and a tablet. The screen measures 7 inches diagonally and has a resolution of 1920 × 1200 pixels. It supports touch and special stylus input. The lid with the display can be rotated 360 degrees. […]

WhatsApp at your fingertips: where and how to discover forensic artifacts?

Do you want to know what types of forensic artifacts exist in WhatsApp across different operating systems and where they can be found? Then this article is for you. In this publication, Igor Mikhailov, a specialist from the Group-IB Computer Forensics Lab, begins a series of articles on forensic analysis of WhatsApp and what information can be obtained from device analysis. Let's note right away that in different operating systems […]

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