Category: Blog

A brief introduction to Kustomize

Note: The article was written by Scott Lowe — a seasoned IT engineer and the author/co-author of seven printed books (mostly on VMware vSphere). He currently works for its subsidiary VMware — Heptio (acquired in 2016), specializing in cloud computing and Kubernetes. The text serves as a concise and easy-to-understand introduction to configuration management […]

The path to type checking 4 million lines of Python code. Part 3

We present to you the third part of the translation of the material about the journey undertaken by Dropbox in implementing a Python type-checking system. → Previous parts: first and second Achieving 4 million lines of typed code Another critical task (this was the second most popular issue concerning those who participated in internal surveys) was increasing the amount of code in Dropbox, […]

Data Structures for Storing Graphs: An Overview of Existing Ones and Two 'Almost New' Structures

Hello everyone. In this note, I decided to list the main data structures used for storing graphs in computer science, as well as discuss a couple of other structures that have somehow 'crystallized' for me. So, let's get started. But not from the very beginning — I think it's important to understand what a graph is and what types there are (directed, undirected, weighted, unweighted, with multiple edges […]

How we at Parallels conquered Sign In with Apple

I think many of you have heard of Sign In with Apple (abbreviated SIWA) after WWDC 2019. In this article, I will talk about the specific pitfalls encountered when integrating this feature into our licensing portal. This article is not exactly for those who are just looking to understand SIWA (I've provided a number of introductory links at the end […]

Tiny Docker images that believed in themselves*

[reference to the American children's story 'The Little Engine That Could'] * How to magically create tiny Docker images for your needs An Unusual Obsession For the last couple of months, I've been obsessed with the idea of how small I can make a Docker image while still keeping the application running? I know the idea is unusual. Before diving into […]

Firefox 69.0.2 update resolves the YouTube issue on Linux.

A corrective update for Firefox 69.0.2 has been released, fixing a crash that occurred on the Linux platform when changing the playback speed of videos on YouTube. Additionally, this release addresses issues regarding the detection of parental control activation in Windows 10 and resolves a crash while editing files on the Office 365 website. Source: opennet.ru

The Baikal-M processor has been unveiled

The company 'Baikal Electronics' presented its new Baikal-M processor at the 'Microelectronics 2019' Forum in Alushta, designed for a wide range of consumer and B2B target devices. Technical specifications: http://www.baikalelectronics.ru/products/238/ Source: linux.org.ru

ClamAV 0.102.0 Release

The antivirus blog ClamAV, developed by Cisco, features a post about the release of version 0.102.0. Among the changes: on-access scanning has been moved from clamd to a separate clamonacc process, allowing clamd to operate without root privileges; the freshclam program has been revamped, now supporting HTTPS and allowing operation with mirrors handling requests on the network […]

Firefox 69.0.2 Update

Mozilla has released a patch update for Firefox 69.0.2. It addresses three issues: a crash when editing files on Office 365 (bug 1579858); fixes for problems related to enabling parental controls in Windows 10 (bug 1584613); and a Linux-specific bug that causes a crash when changing the playback speed on YouTube (bug 1582222). Source: […]

A new attack technique via side channels allows for the recovery of ECDSA keys.

Researchers from Masaryk University have revealed details about vulnerabilities in various implementations of the ECDSA/EdDSA digital signature algorithm, which allow for the recovery of the private key value through the analysis of information leaks concerning individual bits that arise during the application of side-channel analysis methods. The vulnerabilities have been codenamed Minerva. The most notable projects affected by the proposed attack method include OpenJDK/OracleJDK (CVE-2019-2894) and […]

Release of the PostgreSQL 12 DBMS

After a year of development, the new stable branch of the PostgreSQL database management system, version 12, has been released. Updates for this new branch will be available for five years until November 2024. Key innovations include the addition of support for 'generated columns,' whose values are calculated based on expressions covering the values of other columns in the same table (analogous to views, but for individual columns). Generated columns can be two […]

We disable the local console when using x11vnc

Hello everyone, there are many articles online about how to set up remote access to an existing Xorg session via x11vnc, but I couldn't find anywhere how to disable the local monitor and input so that anyone sitting next to the remote computer can't see what you're doing or press buttons in your session. Below is my […]

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