Author: Yuri Gagarin

Binary Tree or how to prepare a binary search tree

Prelude This article is dedicated to binary search trees. Recently, I wrote an article about data compression using Huffman coding. At that time, I didn't focus on binary trees since the methods for searching, inserting, and deleting weren't relevant. Now, I've decided to write specifically about trees. So let's begin. A tree is a data structure made up of nodes connected by edges. You could say that a tree is […]

Data compression using the Huffman algorithm.

Introduction In this article, I will discuss the well-known Huffman algorithm and its application in data compression. As a result, we will create a simple archiver. There was already an article on Habr about this, but without practical implementation. The theoretical material for this post is taken from school computer science lessons and Robert Lafore's book 'Data Structures and Algorithms in Java.' So, let’s get started […].

An unofficial early build of Microsoft Edge based on Chromium is now available and can already be launched.

The first public build of the Microsoft Edge browser based on Chromium has appeared online. This happened just a few days after the first leak. Currently, this is an unofficial build numbered 75.0.111.0. This means there is no changelog yet, nor localization for most languages. However, the resource Softpedia already allows users to download the new version. Overall, the first […]

IT giants have presented a joint solution for hybrid cloud deployment.

Dell and VMware are integrating the VMware Cloud Foundation and VxRail platforms. / photo by Navneet Srivastav PD Why is this needed According to the State of Cloud survey, 58% of companies are already using hybrid cloud solutions. Last year, this figure was 51%. On average, an organization "holds in the cloud" about five different services. At the same time, implementing a hybrid cloud is a priority […]

GitLab 11.9 has been released, featuring secret detection and several rules for resolving merge requests.

Quick secret leak detection It may seem like a small mistake to accidentally share credentials in a public repository. However, the consequences can be serious. Once an attacker obtains your password or API key, they can take over your account, lock you out, and fraudulently use your funds. Moreover, there can be a domino effect: access to one account can lead to access to others. […]

VKontakte has published the premiere single from Rammstein — DEUTSCHLAND

The social network "VKontakte" premiered the single DEUTSCHLAND by the band Rammstein, alongside other platforms. This marks the popular German rock band's return after years of silence. This single is the first track from an upcoming full album. Additionally, 9 cult albums by the German collective have also been published on "VKontakte" and the music service BOOM. In other words, users can now […]

The Russian Communications Oversight threatens VPN services with blocking.

The Federal Service for Supervision of Communications, Information Technology and Mass Media (Roskomnadzor) has sent demands to the owners of ten VPN services regarding the necessity to connect to the Federal State Information System (FGIS). In accordance with current laws in Russia, VPN services (as well as anonymizers and search engine operators) are required to restrict access to internet resources that are prohibited in our country. To this end, VPN system owners […]

Creating Cloud Video Surveillance on Your Own: New Possibilities with Web SDK Ivideon

We have several integration components that allow any partner to create their own products: Open API for developing any alternative user cabinet solutions to Ivideon, Mobile SDK for developing a full-featured solution equivalent to Ivideon applications, as well as Web SDK. Recently, we released an improved Web SDK equipped with a new documentation system and demo application that will enhance our […]

10 new free courses on cognitive services and Azure

Recently, we published about 20 new courses on our Microsoft Learn training platform. Today, I will talk about the first ten, and a little later, an article on the second batch will be released. Among the new offerings: voice recognition with cognitive services, creating chatbots with QnA Maker, image processing, and much more. Details below!

About Data Centers in Detail: How We Addressed the Dust Issue in Server Rooms

Hello, Habr! I am Taras Chirkov, Director of the Linxdatacenter in Saint Petersburg. Today, in our blog, I will talk about the importance of maintaining cleanliness in a modern data center for its proper functioning, how to measure it correctly, achieve it, and maintain it at the necessary level. The cleanliness trigger A client contacted us regarding a layer of dirt that had developed in the data center in Saint Petersburg.

Server in the Clouds 2.0. Launching a server into the stratosphere

Friends, we have come up with a new initiative. Many of you may remember our fun geek project from last year, 'Server in the Clouds': we created a small server based on Raspberry Pi and launched it on a balloon. Now, we’ve decided to take it even further — we're heading to the stratosphere! Let’s briefly recap the essence of the first 'Server in the Clouds' project.

Cloud Server: Project Highlights

Friends, it's time to summarize our project-competition 'Server in the Clouds.' For those who are not aware, we launched a fun geek project: we built a small server on Raspberry Pi 3, attached a GPS tracker and sensors to it, loaded everything onto a balloon, and entrusted it to the forces of nature. Where the balloon will land is known only to the gods of the winds and patrons of ballooning, so we suggested a challenge.

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