Category: Blog

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

Red Hat Enterprise Linux 7.7 Beta is available.

On June 5, 2019, the beta version of the RHEL 7.7 distribution became available. This is the last version of the 7 branch that will receive new features, but due to the 10-year support timeline, users of RHEL 7x will continue to receive updates and support for new hardware until 2024, although without new features. Major updates include support for the latest enterprise hardware and fixes for recent […]

Release of NetBSD 8.1

The NetBSD 8.1 release is now available. What's new: Various kernel data leaks have been fixed. A smtoff parameter has been added to rc.conf to disable SMT/Hyper-Threading. Drivers added: bwfm for Broadcom FullMAC PCI and USB hardware, and mfii for LSI Logic MegaRAID SAS Fusion RAID controllers. DHCPCD has been updated to 7.2.2. The HTTPd has been updated. Networking device drivers have received fixes and improvements. Enhancements in DRM/KMS […]

Release of DNS server KnotDNS 2.8.2

The KnotDNS 2.8.2 release has been introduced, a high-performance authoritative DNS server (the recursive resolver is implemented as a separate application), supporting all modern DNS features. The project is developed by the Czech domain registry CZ.NIC, written in C, and is distributed under the GPLv3 license. The server is designed for high performance query processing, utilizing a multithreaded, mostly non-blocking implementation, which scales well on […]

Release of the IceWM window manager 1.5

After two years of development, a new significant release of the lightweight window manager IceWM 1.5.5 has been prepared (the first release in the 1.5.x branch). The 1.5 branch continues the development of an unofficial fork that branched off in December 2015 from the abandoned IceWM codebase. The code is written in C and is distributed under the GPLv2 license. Notable features of IceWM include full keyboard combination management, the ability to […]

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

Samba DC as a second controller in the AD domain Windows 2012R2 and roaming folders for clients on Windows and Linux

The realization that I had entered a substitute import environment didn't come immediately. It was only when fresh PC shipments from the higher organization started consistently arriving with the 'Alt Linux' distribution on board that I suspected something was off. However, as I went through the stages of accepting the inevitable, I got involved and even began to enjoy the process a bit. At one point, I thought that such […]

Homer or the first in history Open Source. Part 1

It seems that Homer with his epics is something distant, archaic, difficult to read, and naïve. But that's not true. We are all permeated by Homer and the ancient Greek culture from which all of Europe emerged: our language is rich with words and quotes from ancient Greek literature. Just consider expressions like 'Homeric laughter,' 'the battle of the gods,' 'Achilles' heel,' 'the apple of discord,' and our native: […]

Technical Implementation of the Heat Potential Method for Area Analysis

In the first publication (Using Thermal Potentials for Analyzing Territories), we discussed how thermal potentials can be used for territorial analysis in general. In the following publications, we planned to describe how information about spatial objects is stored in databases, how models are built from principal components, and what tasks territorial analysis may involve. But let's go in order. The use of […]

A critical vulnerability in Exim allows code execution on the server with root privileges

A critical vulnerability (CVE-2019-10149) has been identified in the Exim mail server, which can lead to remote code execution on the server with root privileges when processing specially crafted requests. The exploitation potential is noted in versions 4.87 through 4.91 inclusive or in builds with the EXPERIMENTAL_EVENT option. In the default configuration, the attack can be executed without complications by a local user, […]

The multi-window console email client Aerc has been introduced

After two years of development, the first preliminary release of the new mail client Aerc 0.1 is available, providing a console interface with tab support optimized for developers using mailing lists and Git. Tabs are switched in the style of tmux, allowing, for example, checking new emails and viewing threads of discussions simultaneously while writing a response and working in the terminal with Git. The project's code […]

5 Common Sense Principles for Building Cloud-Native Apps

"Cloud-native" or simply "cloud" applications are specifically designed to operate in cloud infrastructures. They are typically built as a set of loosely coupled microservices, packaged in containers, which are managed by a cloud platform. Such applications are inherently fault-tolerant, meaning they operate reliably and scale even during serious infrastructure-level failures. The flip side of the coin – […]

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