Author: Yuri Gagarin

ProtonVPN has opened the code of all its applications

On January 21, ProtonVPN opened the source code for all remaining VPN clients: Windows, Mac, Android, and iOS. The source code for the console Linux client was released initially. Recently, the Linux client was completely rewritten in Python and gained numerous new features. Thus, ProtonVPN became the world's first VPN provider to open all client application source codes across all platforms and undergo a full independent code audit […]

How I taught and then wrote the Python manual

Last year, I worked as a teacher at one of the provincial educational centers (hereinafter — EC) specializing in programming education. I won't name this educational center and will generally try to avoid mentioning company names, author names, etc. So, I taught Python and Java. This EC purchased methodological materials for Java, and […]

Mnemonic techniques: exploring methods to enhance brain memory

A good memory is often an innate trait of certain individuals. Therefore, there is no point in competing with genetic "mutants," exhausting oneself with training involving memorizing poems and devising associative stories. If everything is encoded in one's genome, you can't jump higher than your head. Indeed, building memory palaces like Sherlock and visualizing any sequence of information is not a gift everyone possesses. If you have tried the basic techniques listed in […]

Application development and Blue-Green deployment, based on The Twelve-Factor App methodology with examples in PHP and Docker.

First, a bit of theory. What is The Twelve-Factor App? In simple terms, it is a document designed to simplify the development of SaaS applications. It helps by informing developers and DevOps engineers about common issues and practices encountered in the development of modern applications. The document was created by the developers of the Heroku platform. The Twelve-Factor methodology can be applied to applications written in any […]

Vulnerabilities in 5G networks.

While enthusiasts eagerly await the mass deployment of fifth-generation networks, cybercriminals are rubbing their hands in anticipation of new profit opportunities. Despite all efforts by developers, 5G technology contains vulnerabilities that are complicated to identify due to the lack of experience in new conditions. We investigated a small 5G network and identified three types of vulnerabilities that we will discuss in this post. Research Subject Let's consider the simplest […]

Microsoft Edge will block the download of potentially harmful applications.

The Microsoft Corporation is testing a new feature for its Edge browser that will automatically block the downloading of unwanted and potentially dangerous applications. The blocking feature is already available in beta versions of the Microsoft Edge browser, which may indicate its upcoming release in stable versions. According to existing information, Edge will block applications that are not necessarily considered dangerous or malicious […]

A bug has been discovered in Android that leads to the deletion of user files.

According to reports from network sources, a bug was discovered in the mobile operating system Android 9 (Pie) that causes user files to be deleted when attempting to move them from the 'Downloads' folder to another location. The report also states that renaming the 'Downloads' folder may lead to file deletion from the device's memory. The source indicates that this issue occurs on devices […]

Chrome will introduce 'percentage' scrolling and improve sound

Microsoft is developing not only its Edge browser but also contributing to the Chromium platform. This contribution has equally benefited both Edge and Chrome, and the company is currently working on several other enhancements. In particular, this includes 'percentage' scrolling for Chromium on Windows 10. At present, all 'chrome' web browsers scroll the visible part of the web page at […]

Mozilla has removed 200 potentially dangerous extensions for the Firefox browser

Mozilla continues its active fight against potentially dangerous extensions for the Firefox browser, which are created by third-party developers and published in the official store. According to available data, just in the past month, Mozilla removed about 200 potentially dangerous extensions, most of which were created by a single developer. The report states that Mozilla removed 129 extensions created by the company 2Ring.

Release of Hypervisor Bareflank 2.0

The release of the Bareflank 2.0 hypervisor has occurred, providing a toolkit for rapid development of specialized hypervisors. Bareflank is written in C++ and supports the C++ STL. The modular architecture of Bareflank allows for easy expansion of the existing capabilities of the hypervisor and the creation of custom hypervisor variants, both running on hardware (like Xen) and executed in the existing software environment (like VirtualBox). There is an option to run the host environment's operating system […]

A new communication client Dino has been introduced

The first release of the communication client Dino has been published, supporting participation in chats and messaging using the Jabber/XMPP protocol. The program is compatible with various XMPP clients and servers, focusing on ensuring the confidentiality of conversations and supports end-to-end encryption using the XMPP extension OMEMO based on the Signal protocol or encryption with OpenPGP. The project's code is written in Vala using […]

Three vulnerabilities have been fixed in FreeBSD

Three vulnerabilities have been fixed in FreeBSD that allow for code execution when using libfetch, the resending of IPsec packets, or access to kernel data. These issues are resolved in updates 12.1-RELEASE-p2, 12.0-RELEASE-p13, and 11.3-RELEASE-p6. CVE-2020-7450 is a buffer overflow in the libfetch library, which is used for downloading files in the fetch command, the pkg package manager, and other utilities. This vulnerability may lead to code execution […]

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