Author: Yuri Gagarin

Kubernetes Worker Nodes: Many Small or a Few Large?

When setting up a Kubernetes cluster, questions may arise: how many worker nodes to configure and what type? What’s better for an on-premise cluster: to buy several powerful servers or utilize a dozen old machines in your data center? And in the cloud, should you opt for eight single-core instances or two four-core instances? The answers to these questions are in the article by Daniel Weibel, a software engineer and instructor of the […]

KeyDB as a [potential] alternative to Redis

There haven't been any reviews on Habr for "a faster alternative to Redis" — KeyDB. Having gained some fresh experience using it, I would like to fill this gap. The backstory is quite banal: during a significant traffic surge, we noticed a considerable degradation in application performance (specifically, in response times). At that time, unfortunately, we were unable to conduct a proper diagnosis of what was happening, so we planned a series of […]

How to configure Elasticsearch to prevent leaks

In the past year, there have been many leaks from Elasticsearch databases (see here, here, and here). In many cases, personal data was stored in the database. These leaks could have been avoided if administrators had taken the time to check a few simple settings after deploying the database. Today, we'll discuss those settings. For the record, we use Elasticsearch in our practice for log storage and analysis […]

Basics of Elasticsearch

Elasticsearch is a search engine with a JSON REST API that uses Lucene and is written in Java. A description of all the advantages of this engine is available on the official website. From now on, we will refer to Elasticsearch as ES. Such engines are used for complex searches in document databases, for example, searches that take language morphology into account or searches based on geo-coordinates. In this article, I […]

Opera has improved the picture-in-picture mode.

The Opera browser is unlikely to boast popularity. This has been the case since the classic Opera era, and it remains so after switching to the Chromium engine. However, in many cases, it is the most innovative, and the company continues to work on enhancing the application. The latest update has added an improved version of the picture-in-picture mode. Moreover, unlike the Google version, it works […]

Nighttime electricity generation is proposed with 'anti-solar' batteries.

As much as we would like to switch to renewable energy sources, they all have certain drawbacks. Solar panels, for instance, only operate during daylight hours. At night, they are inactive, and power is drawn from batteries charged during the day. To overcome this limitation, scientists have devised thermal radiation panels. As suggested by the internet resource ExtremeTech, researchers from the University […]

Siemens has released the Jailhouse hypervisor 0.12.

Siemens has released the free hypervisor Jailhouse 0.12. The hypervisor supports operation on x86_64 systems with VMX+EPT or SVM+NPT (AMD-V) extensions, as well as on ARMv7 and ARMv8/ARM64 processors with virtualization extensions. A dedicated image generator for the Jailhouse hypervisor is also being developed, created based on Debian packages for supported devices. The project code is distributed under the GPLv2 license. The hypervisor is implemented in […]

The OpenWifi project implementing an open Wi-Fi chip based on FPGA and SDR

At the recent FOSDEM 2020 conference, the OpenWifi project was introduced, which develops the first open implementation of the complete 802.11a/g/n Wi-Fi stack, where the signal shape and modulation are defined programmatically (SDR, Software Defined Radio). OpenWifi allows for the creation of a fully controllable implementation of all components of a wireless device, including low-level layers typically implemented in standard wireless adapters at the level of chips that are not auditable.

Wine is adapted for use with Wayland

As part of the Wine-wayland project, a set of patches and the driver winewayland.drv have been prepared, allowing the use of Wine in environments based on the Wayland protocol, without the use of XWayland and components associated with X11. This includes the ability to run games and applications using the Vulkan graphics API and Direct3D 9, 10, and 11. Direct3D support is implemented using the DXVK layer, which translates […]

Release of the Godot Game Engine 3.2

AT THE REQUEST OF WORKERS! Taken from the open net. After 10 months of development, the release of the free game engine Godot 3.2 has been published, suitable for creating 2D and 3D games. The engine supports an easy-to-learn language for game logic scripting, a graphical environment for game design, a one-click game deployment system, extensive animation capabilities, and physical process simulation, built-in debugger, and detection system […]

Kim Dotcom: Caught in the Web, the Most Wanted Man Online. Part 2

For some, Kim Dotcom, the founder of the infamous file-sharing site "MegaUpload," is a criminal and internet pirate; for others, he is an unyielding advocate for personal data privacy. On March 12, 2017, the world premiere of a documentary film took place, featuring interviews with politicians, journalists, and musicians who know Kim "from all sides." New Zealand director Annie Goldson uses footage from personal archives to tell […]

Dark Launch in Istio: secret services

"Danger is my middle name," said Austin Powers, the man of mystery of international scale. But what is valued by superagents and intelligence agencies is not at all suitable for computer services, where boredom is much better than dangers. Istio, along with OpenShift and Kubernetes, turns the deployment of microservices into a truly dull and predictable affair — and that’s wonderful. This and […]

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