Category: Blog

CERN Moves to Open Source Software — Why?

The organization is abandoning Microsoft software and other commercial products. We discuss the reasons and talk about other companies that are switching to open source software. Photo — Devon Rogers — Unsplash Their Reasons For the last 20 years, CERN has used Microsoft products — operating system, cloud platform, Office suites, Skype, and more. However, the IT company denied the lab the status of an 'academic organization', […]

Corporate Quest

— Didn't you tell him? — What could I say?! – Tatiana exclaimed, genuinely indignant. – As if I know anything about your silly quest! — Why silly? – Sergey was equally surprised. — Because we will never find ourselves a new IT director this way! – Tatiana, as usual, started to blush from […]

Tabletop Role-Playing Tactics

Good day. Today we will talk about a tabletop role-playing system of our own design, inspired by both console Eastern games and our experience with Western tabletop giants. The latter turned out to be not as fantastical as one might hope — cumbersome in terms of rules, featuring somewhat sterile heroes and items, overloaded with bookkeeping. So why not write something of our own? [ … ]

The Debian Project has released a distribution for schools — Debian-Edu 10

A release of the Debian Edu 10 distribution, also known as Skolelinux, has been prepared for use in educational institutions. This distribution includes an integrated set of tools in a single installation image for the rapid deployment of both servers and workstations in schools, supporting both stationary workstations in computer labs and portable systems. Builds of size 404 [ … ] are available for download.

As part of the Glaber project, a fork of the Zabbix monitoring system has been created

The Glaber project develops a fork of the Zabbix monitoring system, aimed at increasing efficiency, performance, and scalability, as well as suitable for creating fault-tolerant configurations that dynamically run on multiple servers. Initially, the project developed as a set of patches to enhance Zabbix's performance, but in April, work began on creating a separate fork. The project's code is distributed under the GPLv2 license. Under heavy loads, users [ … ]

Nginx Recipes: Converting HTML to PDF

To prepare for converting from HTML to PDF, we will need Nginx itself and its html2pdf plugin. (I have linked to my fork of Nginx, as I made some changes that I have not yet been able to push to the original repository. A ready-made image can also be used.) For converting HTML to PDF from a file, use location =/html_to_pdf_from_file { html2pdf on; # enable pdf filter } [ … ]

Exploring Async/Await in JavaScript with Examples

The author of the article discusses Async/Await in JavaScript with examples. Overall, Async/Await is a convenient way to write asynchronous code. Before this feature became available, similar code was written using callbacks and promises. The author of the original article reveals the advantages of Async/Await by examining various examples. Reminder: for all readers of "Habr," there is a discount of 10,000 rubles when signing up for any Skillbox course [ … ]

Linux 5.2

A new version of the Linux kernel 5.2 has been released. This version includes contributions from 15,100 developers out of 1,882. The size of the available patch is 62MB, with 531,864 lines of code removed. New features include a new attribute for files and directories, +F, which allows files to be treated as one file regardless of case. This attribute is available in the ext4 file system. In […]

Debian GNU/Hurd 2019 is available

The release of Debian GNU/Hurd 2019 has been announced, as part of the Debian 10.0 "Buster" distribution, which combines the Debian environment with the GNU/Hurd kernel. The Debian GNU/Hurd repository includes approximately 80% of the packages from the total Debian archive, including ported versions of Firefox and Xfce 4.12. Debian GNU/Hurd and Debian GNU/KFreeBSD are the only Debian platforms built on a kernel other than Linux. The GNU/Hurd platform […]

Deploying Applications Across Multiple Kubernetes Clusters with Helm

How Dailymotion uses Kubernetes: Deploying Applications We at Dailymotion started using Kubernetes in production three years ago. However, deploying applications across multiple clusters is quite a challenge, so over the past few years, we have been working to improve our tools and workflows. Here’s how it all began. We will explain how we deploy our applications across multiple Kubernetes clusters […]

Debian 10 "Buster" Release

After two years of development, the release of Debian GNU/Linux 10.0 (Buster) is now available for ten officially supported architectures: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el), and IBM System z (s390x). Updates for Debian 10 will be released over the next five years. The repository offers […]

GPS for Dung Beetles: A Multimodal Orientation System

There are questions we have asked or tried to answer: why is the sky blue, how many stars are in the sky, who is stronger — a white shark or an orca, etc. And there are questions we haven’t asked, but their answers remain just as interesting. One such question includes—what important topic did scientists decide to explore from […]

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