Author: Yuri Gagarin

3-way merge in werf: deploying in Kubernetes with Helm "on steroids"

The moment we (and not just us) have long awaited has arrived: werf, our Open Source tool for building applications and deploying them to Kubernetes, now supports applying changes using 3-way-merge patches! In addition, the ability to adopt existing K8s resources into Helm releases without recreating those resources has been introduced. In short, set WERF_THREE_WAY_MERGE=enabled — you'll get deployment "just like in […]

The Russian Football Union will hold qualifiers for eFootball PES 2020 to form the national team.

The Russian Football Union will conduct a qualifying tournament for eFootball PES 2020 to form the national team for cyber football. The winners of the qualifiers will be able to participate in the UEFA eEURO 2020 championship, which will be held by Konami and UEFA. The qualifying competitions will take place in December 2019. The exact dates are not yet disclosed. Based on the results, the team will consist of four people, two of whom […]

37 vulnerabilities in various implementations of VNC

Pavel Cheremushkin from Kaspersky Lab analyzed various implementations of the VNC (Virtual Network Computing) remote access system and identified 37 vulnerabilities caused by memory handling issues. The vulnerabilities found in VNC server implementations can only be exploited by an authenticated user, while attacks on vulnerabilities in the client code may occur when a user connects to a server controlled by an attacker. The highest number of vulnerabilities were detected […]

GNU Guile 2.9.5 (beta)

Guile 2.9.5 is the fifth beta release of the GNU implementation of the Scheme programming language, preparing for the stable 3.x branch. Guile supports many SRFIs, provides a modular system, full access to POSIX system calls, network support, dynamic linking, external function calls, and powerful string handling. Guile can interpret code interactively, compile it into bytecode for the virtual machine, and connect to libraries […]

For those who work in Houdini. About the courses Nature of Vex and Bites of Python

Below you will find a review by specialists from Houdini Team, a Krasnodar studio of Plarium, about the video courses Nature of Vex and Bites of Python from Mix Training, dedicated to working with Python and Vex languages in the Houdini graphics program. In this post, the guys also share a collection of materials that will be useful for everyone interested. A little background: The Vex language intimidates new users […]

Operation 'Migration': How the move to the DataLine cloud happens

About 7 years ago, the very first projects were moving to our cloud simply and effortlessly. Virtual machine images were uploaded to the FTP server, or they were brought on hard drives. Then, via a special import server, the VMs were loaded into the cloud. If it’s not an issue for the client to turn off the virtual machine for a day or two (or if there are no other options), then it can be done this way. But if downtime is necessary […]

The KiCad project has come under the umbrella of the Linux Foundation.

The project developing the free automated circuit board design system KiCad has come under the wing of the Linux Foundation. Developers hope that growth under the Linux Foundation's aegis will attract additional resources for the project's development and provide the opportunity to develop new services that are not directly related to development. The Linux Foundation, as a neutral platform for interaction with manufacturers, will also help attract interest to the project […]

Release of the Cinnamon 4.4 desktop environment

After five months of development, the release of the Cinnamon 4.4 user environment has been formed, within which the Linux Mint distribution community develops a fork of the GNOME Shell, Nautilus file manager, and Mutter window manager, aimed at providing an environment in the classic GNOME 2 style with support for successful interaction elements from GNOME Shell. Cinnamon is based on GNOME components, but these components […]

A few more words about the benefits of reading

The tablet from Kish (around 3500 BC) There is no doubt that reading is useful. However, the answers to the questions “What exactly is the benefit of reading fiction?” and “Which books are preferable to read?” vary depending on the sources. The text below is my version of the answer to these questions. I will start with the obvious thought that reading […]

Cool life hacks for working with WSL (Windows Subsystem for Linux)

I am deeply immersed in WSL (Windows Subsystem for Linux), and now that WSL2 is available in Windows Insiders, it's a great time to truly explore the available options. A very interesting feature I've found in WSL is the ability to 'cleanly' transfer data between the worlds. This is not an experience you can easily get with full-fledged virtual machines, and it speaks to the close […]

Self-diagnosis of hard drives and data recovery

This article describes methods for self-diagnosing various hard drive malfunctions based on their symptoms, as well as relatively safe ways of cloning hard drives with minor issues. It covers various cases of data loss and a set of optimal actions that, without deep knowledge of file system structures, can help you recover your information using automatic recovery programs without external assistance. […]

Transforming FunC into FunCtional with Haskell: How Serokell Won the Telegram Blockchain Competition

You have probably heard that Telegram is planning to launch the blockchain platform Ton. But you might have missed the news that not so long ago, Telegram announced a competition for implementing one or more smart contracts for this platform. The Serokell team, with extensive experience in developing large blockchain projects, could not stay aside. We delegated five employees to the competition, and just a short while later […]

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