Heading: Administration

ipipou: more than just an unencrypted tunnel

What are we saying to the God of IPv6? That's right, and we'll say the same to the god of encryption today. Here we will talk about an unencrypted IPv4 tunnel, but not about a “warm lamp” one, but about a modern “LED” one. And there are also raw sockets flashing here, and work is underway with packets in user space. There are N tunneling protocols for every taste and color: stylish, fashionable, youthful WireGuard […]

Remote work or VPN overview in Sophos XG Firewall

Hi all! This article will be devoted to an overview of the VPN functionality in the Sophos XG Firewall product. In the previous article, we discussed how to get this solution for protecting your home network for free with a full license. Today we will talk about the VPN functionality that is built into Sophos XG. I will try to tell you what this product can do, and also give examples of setting up IPSec […]

Battle of Jenkins and GitLab CI/CD

Over the past decade, significant advances have been made in the development of continuous integration (CI) and continuous deployment (CD) tools. The development of technologies for integrating software development and operation (Development Operations, DevOps) has led to a rapid increase in demand for CI/CD tools. Existing solutions are constantly being improved, trying to keep up with the times, their new versions are being released, in the world of control […]

Industry Trends in Mass Storage Systems

Today we’ll talk about how best to store data in a world where fifth-generation networks, genome scanners and self-driving cars produce more data per day than all of humanity generated before the industrial revolution. Our world generates more and more information. Some of it is fleeting and is lost as quickly as it is collected. The other should be kept longer, […]

Introduction to Semaphores in Linux

The translation of the article was prepared on the eve of the start of the course "Administrator Linux.Basic". A semaphore is a mechanism that allows competing processes and threads to work with shared resources and helps in solving various synchronization problems such as races, deadlocks and thread misbehavior. To solve these problems, the kernel contains tools such as mutexes, semaphores, signals and barriers. […]

Those crazy KPIs

Do you love KPIs? I think most likely not. It is difficult to find a person who did not suffer from KPIs in one form or another: someone did not reach the target indicators, someone was faced with a subjective assessment, and someone worked, quit, but could not find out what they consisted of. the same KPIs that the company was afraid to even mention. AND […]

SimInTech - the first simulation environment in Russia, import substitution, competition with MATLAB

Engineers around the world develop in MATLAB, it is their favorite tool. Can the Russian IT industry offer a worthy alternative to expensive American software? With this question, I came to Vyacheslav Petukhov, the founder of the 3V Service company, which produces the domestic simulation and development environment SimInTech. After trying to sell his development in America, he returned to Russia […]

Building Optimized Docker Images for a Spring Boot Application

Containers have become the preferred means of packaging an application with all its software and operating system dependencies and then delivering them to different environments. This article covers different ways to containerize a Spring Boot application: building a Docker image using a Dockerfile, building an OCI image from source using Cloud-Native Buildpack, and optimizing the image at runtime by […]

Graceful shutdown of VMWare ESXi hypervisor at critical battery level of APC UPS

There are many articles out there about how to configure PowerChute Business Edition and how to connect to VMWare from PowerShell, but somehow I couldn’t find all this in one place, with a description of the subtle points. But they exist. 1. Introduction Despite the fact that we have some relation to energy, problems with electricity sometimes arise. This is where […]

GitOps: another buzzword or a breakthrough in automation?

Most of us, noticing another new term in the IT blogosphere or conference, sooner or later ask a similar question: “What is this? Just another buzzword, a “buzzword” or something truly worthy of close attention, study and promise of new horizons?” The same thing happened to me with the term GitOps some time ago. Armed with many existing articles, as well as knowledge […]

Welcome to the Live Webinar - Process Automation with GitLab CI/CD - Oct 29, 15:00 -16:00 (MST)

Expanding your knowledge and moving to the next level Are you just starting to learn the basic principles of Continuous Integration / Continuous Delivery or have you already written dozens of pipelines? Regardless of your level of knowledge, join our webinar to understand in practice why thousands of organizations around the world choose GitLab as a key tool for automating IT processes. […]

SK hynix introduced the world's first DDR5 DRAM

The Korean company Hynix presented to the public the first of its kind DDR5 RAM, as reported on the company's official blog. According to SK hynix, the new memory provides data transfer rates of 4,8-5,6 Gbps per pin. This is 1,8 times more than the baseline memory of the previous generation DDR4. At the same time, the manufacturer claims that the voltage on the bar is reduced [...]