Author: Yuri Gagarin

Vulnerability in Timeshift that allows privilege escalation in the system

A vulnerability (CVE-2020-10174) has been identified in the Timeshift application, allowing a local user to execute code with root privileges. Timeshift is a backup system that uses rsync with hard link installation or Btrfs snapshots to provide functionality similar to System Restore in Windows and Time Machine in macOS. The program is included in the repositories of many distributions and is used by default in PCLinuxOS […]

Using Variables in Azure DevOps Pipelines

Continuing our overview of the wonderful tool for Windows development and beyond, Azure DevOps. This time, after struggling with environment variables, I decided to consolidate all my experiences into one article. From the fact that each runtime environment has a different syntax to the lack of a standard way to transfer variables from one pipeline stage to another. I should mention that the main […]

OVPN client on Grandstream phones

Input data: 192.168.0.1/24 192.168.0.0 OpenVPN server: 192.168.0.1:1194 Protocol: TCP Using these settings, OVPN works: Note: works only with Blowfish encryption, without compression. Additional options in the Grandstream phone settings, don't forget about the route: client; dev tun; resolv-retry infinite; nobind; tls-client; auth SHA1; route 192.168.0.0 255.255.255.0 Source: habr.com

Why might semi-synchronous replication be necessary?

Hello everyone. This is Vladislav Rodin speaking. I currently teach courses on software architecture and high-load software architecture on the OTUS portal. In anticipation of the new course 'High Load Architect' starting soon, I decided to write a short original piece that I would like to share with you. Introduction Due to the fact that HDDs can only perform about 400-700 […]

Release of Zorin OS 15.2

The release of Zorin OS 15.2, based on the Ubuntu 18.04.4 package base, has been announced. The target audience for the distribution is beginner users accustomed to working in Windows. To manage the appearance, the distribution offers a special configurator that allows users to give the desktop the look typical of various Windows versions, and it includes a selection of programs similar to those familiar to Windows users. The size of the bootable ISO image […]

Release of Memcached 1.6.0 with support for external storage

A significant release of the in-memory caching data system Memcached 1.6.0 has occurred, operating with key/value format data and known for its ease of use. Memcached is typically used as a lightweight solution to speed up high-load websites by caching access to databases and intermediate data. The code is distributed under the BSD license. In the new version, the implementation of the "extstore" storage has been stabilized, which can now be assembled […]

The patent for the SIFT object recognition algorithm has expired

On March 8, the US6711293B1 patent expired, describing the SIFT (Scale Invariant Feature Transform) technique designed for detecting features in images. SIFT is applicable in areas such as object recognition in images, overlaying 3D models on real images in augmented reality systems, map matching, 3D space location determination, and panorama stitching. Previously, to use SIFT in […]

Release of Pygments 2.6.1

The release of Pygments 2.6.1 has occurred. Pygments is a library for Python and a command-line utility for syntax highlighting of source code. It is used by various platforms such as Wikipedia, BitBucket, and Progopedia. It outputs the following formats: HTML, LaTeX, RTF, and syntax highlighting through ANSI sequences (in the console). In the new version (changes for version 2.6 are indicated; version 2.6.1 fixes packaging issues): Support for Python 2 has been removed. […]

Kubernetes tips & tricks: features of graceful shutdown execution in NGINX and PHP-FPM

Standard condition for implementing CI/CD in Kubernetes: the application must be able to stop accepting new client requests before full shutdown and, most importantly, successfully finish existing requests. Meeting this condition allows for zero downtime during deployment. However, even with very popular stacks (like NGINX and PHP-FPM), you can encounter challenges that lead to spikes […]

Introduction to SSDs. Part 4. Physical

The previous parts of the "Introduction to SSD" series informed the reader about the history of SSD drives, the interfaces for interacting with them, and popular form factors. The fourth part will discuss data storage within the drives. In previous articles of the series: The History of HDD and SSD Creation The Emergence of Storage Interfaces Features of Form Factors Data storage in solid-state drives can be divided into two logical parts: information storage in […]

ClickHouse – visually fast and clear data analysis in Tabix. Igor Strycharz

I invite you to review the transcript of Igor Strycharz's 2017 presentation "ClickHouse – visually fast and clear data analysis in Tabix." The web interface for ClickHouse in the Tabix project. Main features: Works with ClickHouse directly from the browser, without the need for additional software installation; Query editor with syntax highlighting; Command auto-completion; Tools for graphical analysis of query execution; Color schemes to choose from. I […]

Update KB4535996 has broken sleep mode in Windows 10.

The infamous update KB4535996, released in February, has brought new issues. This time, users are reporting spontaneous waking of computers from sleep mode. Users claim that the problem occurs on the Surface Laptop 2 and some other laptops, as well as PCs, even when the lid is closed. In various cases, wake-ups are reported after several minutes or hours. Owners […]

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