Author: Yuri Gagarin

Active session history in PostgreSQL — a new pgsentinel extension

The company pgsentinel has released its namesake extension pgsentinel (GitHub repository), which adds the pg_active_session_history view to PostgreSQL — a history of active sessions (similar to Oracle's v$active_session_history). Essentially, this is simply snapshots from pg_stat_activity taken every second, but there are important points: All accumulated information is stored only in memory, and the amount of memory consumed is regulated by the number of recent records stored. A queryid field is added — […]

Release of the GNOME 3.34 user environment

After six months of development, the GNOME 3.34 desktop environment has been released. Compared to the previous release, around 24,000 changes were made, involving 777 developers. To quickly evaluate the capabilities of GNOME 3.34, specialized Live builds based on openSUSE and Ubuntu have been prepared. Key innovations include the ability to group application icons into folders in the overview mode. For creating […]

Jakarta EE 8 is available, the first release after the transfer of the Java EE project to Eclipse.

The Eclipse community has introduced the Jakarta EE 8 platform, which succeeds Java EE (Java Platform, Enterprise Edition) after the specification development, TCK processes, and reference implementation were handed over to the nonprofit organization Eclipse Foundation. Jakarta EE 8 offers the same set of specifications and TCK tests as Java EE 8. The differences are limited to a name change and […]

Assessment of permission request abuse in flashlight apps for Android

Avast's blog published the results of a study on the permissions requested by flashlight applications listed in the Google Play store for the Android platform. A total of 937 flashlights were found in the catalog, of which seven exhibited signs of malicious or undesirable activity, while the rest can be considered 'clean.' 408 applications requested 10 or fewer permissions, while 262 applications required […]

Version 1.3 of the Mumble voice communication platform has been released

After nearly ten years since the last release, a new major version of the voice communication platform Mumble 1.3 has been launched. It is primarily focused on creating voice chats for players in online games and aims to reduce latency while ensuring high audio quality. The platform is written in C++ and distributed under the BSD license. It consists of two modules — the client […]

GNOME 3.34 has been released

Today, September 12, 2019, after nearly six months of development, the latest version of the desktop environment — GNOME 3.34 — has been released. It includes about 26,000 changes, such as "visual" updates for several applications, including the desktop itself — for example, the settings for choosing the desktop background have been simplified, making it easier to change the default wallpaper […]

iOS for Creativity: Drawing

Hello! In the last article, I reviewed the music writing capabilities of iOS, and today’s topic is drawing. I'm going to discuss Apple Pencil and other applications for working with raster and vector graphics, pixel art, and various forms of drawing. The focus will be on iPad applications, although some are available for iPhone as well. The iPad has become interesting […]

Manuscripts do not burn: the secret of the longevity of the Dead Sea scrolls, dating back to 250 BC.

In modern museums and archives, ancient texts, manuscripts, and books are stored under specific conditions that allow their original appearance to be preserved for future generations. The most prominent example of eternal manuscripts is the Dead Sea Scrolls (Qumran Scrolls), first discovered back in 1947 and dated to 408 BC. Some of the scrolls have survived only partially, but there are […]

Tom Hunter's Diary: 'The Hound of the Baskervilles'

Delaying a signature is common for any large company. The contract between Tom Hunter and an online pet store for thorough penetration testing was no exception. It was necessary to check both the website and the internal network, as well as the working Wi-Fi. It's no surprise that the urge to scan the site arose even before all formalities were settled. Just to scan the site just in case, unlikely […]

What I learned by testing 200,000 lines of infrastructure code

The IaC (Infrastructure as Code) approach consists not only of the code stored in the repository but also of the people and processes surrounding that code. Can approaches from software development be reused in infrastructure management and description? It might be helpful to keep this idea in mind as you read the article. English version This is a transcript of my speech at DevopsConf […]

Ensuring reliable operation of Zextras Team in complex corporate networks

In the previous article, we introduced Zextras Team — a solution that adds corporate text and video chat functionality to Zimbra Collaboration Suite Open-Source Edition, as well as the ability to conduct video conferences with a large number of participants, without the need for third-party services and without transferring any data externally. This use case is ideal for companies with strict […]

VK has finally launched the long-promised dating app

VK has finally launched its dating app Lovina. The social network began accepting user registration applications back in July. Users can register with their phone number or through their VK account. After authorization, the app will automatically match users with conversation partners. The main communication methods in Lovina are video stories and video calls, as well as a "carousel of video calls" that allows users to interact with random partners who change […]

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