Author: ProHoster

Release of the KDevelop 5.6 application development environment

After six months of development, the release of the integrated programming environment KDevelop 5.6 is presented, which fully supports the development process for KDE 5, including using Clang as a compiler. The project code is distributed under the GPL license and uses the KDE Frameworks 5 and Qt 5 libraries. In the new release: Improved support for CMake projects. Added the ability to group cmake build targets […]

Release of the mobile platform Android 11

Google has published the release of the open mobile platform Android 11. The source texts associated with the new release are posted in the project’s Git repository (branch android-11.0.0_r1). Firmware updates are prepared for Pixel series devices, as well as smartphones manufactured by OnePlus, Xiaomi, OPPO and Realme. Universal GSI (Generic System Images) assemblies have also been created, suitable for various devices based on ARM64 and […]

Storage capacity tracked ephemeral volumes: EmptyDir on steroids

Some applications also need to store data, but they are quite comfortable with the fact that the data will not be saved after a restart. For example, caching services are limited in RAM, but can also move data that is rarely used to storage that is slower than RAM, with little impact on overall performance. Other applications need to know that in […]

Monitoring Flask microservices with Prometheus

A couple of lines of code and your application generates metrics, wow! To understand how prometheus_flask_exporter works, a minimal example is enough: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' That's all you need to get started! By adding an import and a line to initialize PrometheusMetrics, you will get the metrics […]

I made my PyPI repository with authorization and S3. On Nginx

In this article, I want to share my experience with NJS, a JavaScript interpreter for Nginx developed by Nginx Inc, describing its main features using a real example. NJS is a subset of JavaScript that allows you to extend the functionality of Nginx. On a question what for the interpreter??? Dmitry Volyntsev answered in detail. In short: NJS is the nginx-way, while JavaScript is more progressive, native and […]

Thermaltake H350 TG RGB Gaming Case Decorated with RGB Lights

Thermaltake has announced the H350 TG RGB computer case designed for building a gaming desktop computer on a Mini-ITX, Micro-ATX or ATX motherboard. The novelty is completely made in black. The front panel is crossed diagonally by a strip of multicolor backlighting. The interior of the system opens up through the glass side wall. Device dimensions - 442 × 210 × 480 mm. The case allows you to use two drives of standard size […]

Nightdive showed the second teaser trailer for the Shadow Man remaster about the immortal voodoo warrior

Nightdive Studios has released the second teaser trailer for Shadow Man Remastered, a re-release of the 1999 action-adventure based on Valiant's Shadowman comic. Recall that an updated version of Shadow Man was announced in March of this year. Following this, at the June online broadcast of the PC Gaming Show, the debut teaser trailer was presented. The new video lasts two and a half minutes: about 30 seconds is […]

“They will make players happy”: CDPR spoke about microtransactions in Cyberpunk 2077 multiplayer

In a recent conversation with investors, CD Projekt RED answered a question about microtransactions in Cyberpunk 2077 multiplayer, which should be released after the release of the single-player part of the project. The studio confirmed their presence in the game, but also stated that the monetization will not be aggressive. According to the company, shopping in multiplayer mode will "make users happy." The comment about microtransactions was given by the president of CD […]

Mapping digital rights, part III. Right to anonymity

TL;DR: Experts share their vision of the problems in Russia related to the digital right to anonymity. On September 12 and 13, Teplitsa Social Technologies and RosKomSvoboda are holding a hackathon on digital citizenship and digital rights demhack.ru. On the eve of the event, the organizers publish the third article dedicated to mapping the problem field in order to find an interesting challenge for themselves. Previous articles: by right […]

Understanding Custom Tooling in Argo CD

Some time after writing the first article, where I deftly managed jsonnet and gitlab, I realized that pipelines are certainly good, but unnecessarily complicated and inconvenient. In most cases, a typical task is required: "generate YAML and put it in Kubernetes". Actually, what Argo CD does remarkably well with. Argo CD allows you to connect a Git repository and sync […]

Trying new tools for building and automating deployment in Kubernetes

Hello! A lot of cool automation tools have been released lately for both building Docker images and deploying to Kubernetes. In this regard, I decided to play around with Gitlab, how to study its capabilities and, of course, set up a pipeline. The inspiration for this work was the site kubernetes.io, which is automatically generated from the source codes, and for each […]

EA ran ads on EA Sports UFC 4 reruns

EA Sports UFC 4 recently added ads to EA Sports UFC XNUMX that were shown in replays of the highlights of the match. This happened a month after the release, so reviewing journalists did not stumble upon such a trick from the publisher. But after the commercial went viral on the web, and Electronic Arts was heavily criticized by gamers, it was decided to remove the ad […]