Category: Blog

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 […]

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 […]

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 […]

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 […]

How to Write a Smart Contract in Python on the Ontology Network. Part 3: Runtime API

This is the third part of a series of tutorials on creating smart contracts in Python for the Ontology blockchain network. In the previous articles, we explored the Blockchain & Block API Storage API. Now that you have an idea of how to call the appropriate API for persistent storage when developing a smart contract using Python in the Ontology network, let's move on to getting acquainted with […]

You can't just perfectly get it all done: what happened behind the scenes of the Guinness record

Want to know the organizers' opinion on how the "Digital Breakthrough" competition went? This post won't be about the scale, the record book, prominent figures, unique solutions, or flawless organization. We'll share our main mishaps — trust us, there were quite a few. But making mistakes is okay, especially if you learn from them. Let's start from the beginning […]

Common Desktop Environment 2.3.1

Quietly and unnoticeably, the release of the classic desktop environment CDE took place on November 16. The project initially only operated on commercial UNIX systems but has been open and available on modern Linux, *BSD, and Solaris systems since 2012. A brief list of changes: All supported languages are compiled by default again, hundreds of compiler warnings have been fixed, and thousands of corrections have been made after running the code through a static analyzer […]

Google has released the Mendel Linux 4.0 distribution for Coral platforms

Google has released an update for the Mendel Linux distribution, designed for use on Coral boards such as the Dev Board and SoM. The Dev Board provides a rapid prototyping platform for hardware systems based on Google’s Edge TPU (Tensor Processing Unit) to accelerate operations related to machine learning and neural networks. SoM (System-on-Module) is one of the ready-made […]

Mozilla developers added an option to manage access to about:config

James Wilcox from Mozilla proposed a change with the implementation of the parameter general.aboutConfig.enable and the GeckoRuntimeSettings configuration option aboutConfigEnabled, allowing control over access to the about:config page in GeckoView (the Firefox engine variant for the Android platform). This setting will enable creators of embedded mobile browsers utilizing the GeckoView engine to disable access to about:config by default when necessary, while users […]

The worst PokƩmon in Pokemon Sword and Shield refer to a real paleontological error.

Even before the release of Pokemon Sword and Shield, players discovered numerous references to British culture within the project. One of these recently surfaced, and it is particularly interesting. The reference involves the ugly PokĆ©mon and a true story from the UK. In most Pokemon games, there’s an option to revive PokĆ©mon from fossils found somewhere in the region. Even in Pokemon Red and […]

How to package a VueJS + NodeJS + MongoDB application in Docker.

As can be understood from the previous article, I have worked with various projects. The first days in a new team usually go the same way: the backend developer sits down with me and performs magical actions for installing and deploying the application. Docker is indispensable for frontend developers, as the backend is often written in a wide range of stacks like PHP/Java/Python/C#, and the frontend doesn't need to distract the backend each time to ensure everything […]

Buy reliable website hosting with DDoS protection, VPS VDS servers šŸ”„ Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster