Category: Blog

GitHub Package Registry will support Swift packages.

On May 10, we launched a limited beta test of GitHub Package Registry, a package management service that allows for easy publishing of public or private packages alongside source code. The service currently supports familiar package management tools: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), Docker images, and much more. We are pleased to announce that we will be adding support for Swift packages in […]

How to Start Using User Mode in Linux

Translator's Introduction: Against the backdrop of the massive influx of various containers into our lives, it can be quite interesting and useful to learn about the technologies from which it all began. Some of them can still be applied effectively today, but not everyone remembers (or knows) about these methods if they weren't around during their rapid development. […]

Don't agree to develop what you don't understand.

Since the beginning of 2018, I have held the position of lead/developer lead/senior developer in the team – call it what you want, but the essence is that I am fully responsible for one of the modules and all developers working on it. This position provides me with a new perspective on the development process, as I am involved in more projects and actively […]

Gamification Mechanics: Ranking

Rating. What is it and how can it be used in gamification? The question seems simple, even rhetorical, but in reality, even such an obvious mechanic has many nuances, including those dictated by human evolution. This article is the first in my series on components, mechanics, and interesting examples of gamification. Therefore, I will provide brief definitions for some common terms. […]

Release of the text recognition system Tesseract 4.1

The release of the Tesseract 4.1 optical character recognition system has been prepared, supporting UTF-8 character recognition and texts in over 100 languages, including Russian, Kazakh, Belarusian, and Ukrainian. The results can be saved as plain text or in formats such as HTML (hOCR), ALTO (XML), PDF, and TSV. The system was originally created between 1985-1995 in a laboratory at Hewlett Packard, in […]

Information about the leak of passwords of 33 million users of Livejournal.com in 2014

The We Leak Info project reported the acquisition of a database of Livejournal.com users, captured as a result of a leak that occurred in 2014, affecting over 33.7 million accounts. The database includes information about usernames, emails, and passwords, with passwords presented in plain text without hashing. Users are invited to check the compromise of their accounts at weleakinfo.com. Details about the incident are still […]

About hormones

And there you are, standing in the middle of a rally, your heart and breath trying to escape your chest, your throat is dry, and a strange ringing fills your ears. You don't understand why all these people cannot grasp such simple rational arguments, which fit so smoothly into your worldview. Your inner voice screams: — "And why are such obvious […]

Fabrice Bellard released a JavaScript engine

French mathematician Fabrice Bellard, better known for his work on ffmpeg, qemu, tcc, and calculating pi, has released QuickJS — a compact implementation of JavaScript as a C library. It nearly fully supports the ES2019 specification, including mathematical extensions. It passes all tests in the ECMAScript Test Suite. There are no dependencies on other libraries. Its small size is statically […]

Jinja2 in C++.

The C++ file templating engine Jinja2Cpp has been released. This file generator based on templates is analogous to the well-known Python jinja — http://jinja.pocoo.org/ The specification was taken from http://jinja.pocoo.org/docs/2.10/templates/ Articles by the author discussing some aspects and shedding light on obscure points can be found at https://habr.com/ru/post/416581/ and https://habr.com/ru/post/419011/. Source: linux.org.ru

Intel has introduced new tools for multi-chip packaging of chips.

In light of the impending barrier in chip production, which is the inability to further reduce the scale of manufacturing processes, multi-chip packaging of chips is coming to the forefront. The performance of future processors will be measured by the complexity, or rather the integration, of solutions. The more functions are assigned to a small processor chip, the more powerful and efficient the entire platform will be. At the same time, the processor itself will represent […]

Container data center capabilities: ready switching node in Myanmar in 50 days

Building a telecommunications infrastructure is a complex task when there are no conditions, experience, or specialists. However, in this case, ready-made solutions such as container data centers can be used. In this post, we discuss how the data center of Campana in Myanmar was created, which today stands as one of the main switching hubs in the region and provides connectivity for underwater […]

Virtual Phone Systems

The term "virtual PBX," or "virtual phone system," means that the provider takes care of hosting the PBX itself and applying all the technologies necessary to provide communication services to companies. Calls, alerts, and other functions are processed on the PBX server located at the provider's facility. For these services, the provider issues a monthly bill that usually includes some […]

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