Author: Yuri Gagarin

A composite server Wayfire 0.4 using Wayland is available.

The release of the composite server Wayfire 0.4 has occurred, utilizing Wayland and allowing the formation of resource-efficient user interfaces with 3D effects in the style of 3D plugins for Compiz (screen switching via a 3D cube, spatial window arrangement, morphing effects while working with windows, etc.). Wayfire supports extensibility through plugins and offers a flexible configuration system. The project code is written in C++ and […]

Valve has released Proton 5.0-5, a package for running Windows games on Linux.

Valve has released version Proton 5.0-5, based on the developments of the Wine project and aimed at enabling the launch of gaming applications created for Windows on Linux, available in the Steam catalog. The project developments are distributed under the BSD license. Proton allows Steam game applications provided only for Windows to run directly in the Linux client. The package includes an implementation of DirectX […]

How to read and fix 100,000 lines of code in a week

At first, it's always challenging to navigate a large, old project. An architecture assessment is one of the tasks of an architect. Typically, one has to work on extensive, legacy projects, and the results need to be delivered within a week. How does one evaluate a project with 100k or more lines of code in just a week while providing genuinely useful results for the client? Most architects and tech leads […]

DBA: we efficiently organize synchronizations and imports

When dealing with complex processing of large data sets (various ETL processes: imports, conversions, and synchronization with external sources), there often arises a need to temporarily "remember" and quickly process something substantial. A typical task of this nature usually sounds something like: "Here, the accounting department has exported the latest payments from the client bank, we need to quickly upload them to the site and link them to the accounts." But when […]

Around data.table

This note will be of interest to those who use the data processing library for R — data.table, and may be pleased to see the flexibility of its application through various examples. Inspired by a good example from a colleague, and hoping you've already read his article, I suggest we dive deeper into optimizing code and performance based on data.table. Introduction: Where does data.table come from? […]

Mozilla Firefox will lose support for the FTP protocol.

Developers at Mozilla have announced their intention to remove support for the FTP protocol from their Firefox browser. This means that in the future, users of this popular web browser will not be able to upload files or view the content of any resources via the FTP protocol. 'We are doing this for security reasons. FTP is an insecure protocol, and there is no reason to make it more preferable for uploads […]

Android 11 may introduce new gesture control features.

When Google released the first developer preview of Android 11 last month, researchers discovered a set of new gesture controls codenamed Columbus. It was found that double-tapping the back of the device can trigger Google Assistant, open the camera, and more. With the release of Android 11 Developer Preview 2, the list of available […]

Mozilla restores support for TLS 1.0/1.1 in Firefox.

Mozilla has decided to temporarily restore support for TLS 1.0/1.1 protocols, which were disabled by default in Firefox 74. Support for TLS 1.0/1.1 will be reinstated without releasing a new version of Firefox, through an experimentation system for testing new features. The reason given is that due to the SARS-CoV-2 coronavirus pandemic, people are forced to work from home and cannot […]

Audio Effects LSP Plugins 1.1.14 Released

A new version of the LV2 effects package LSP Plugins has been released, designed for sound processing during mixing and mastering of audio recordings. The most significant changes include: The collection of plugins has been expanded with multiband expanders (LSP Multiband Expander plugin series). The DSP code has been significantly optimized for the use of SSE/AVX (i386, x86_64), NEON (ARM-32), and ASIMD (AArch64) instructions. The user interface now integrates support for localization in various languages with the possibility of […]

"Remote Work" with Cisco Router

In light of the latest news about the rapid spread of the COVID-19 virus, many companies are closing their offices and transitioning employees to remote work. Cisco understands the necessity and importance of this process and is ready to fully support our customers and partners. Establishing secure remote access The optimal solution for organizing secure remote access to corporate resources is to use […]

Bare-Metal Provisioning Yourself, or Automatic Server Preparation from Scratch

Hello, I'm Denis, and one of my areas of expertise is developing infrastructure solutions at X5. Today, I would like to share with you how to deploy an automated server preparation system using publicly available tools. In my opinion, this is an interesting, simple, and flexible solution. By preparation, I mean creating a new server out of the box, a fully configured server […]

The Purism Librem Mini nettop is built on a Linux platform.

The Purism project team announced the Librem Mini, a compact desktop computer that uses Intel's hardware platform and an operating system based on the Linux kernel. The device is encased in a housing that measures just 128 × 128 × 38 mm. It is equipped with an Intel Core i7-8565U Whiskey Lake processor, featuring four compute cores capable of processing up to eight instruction threads. The nominal clock frequency is 1.8 GHz, with a maximum […]

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