Category: Administration

WavesKit — A PHP Framework for Working with the Waves Blockchain

I like PHP for its development speed and excellent portability. It's very handy to have a ready-to-use tool in your pocket for solving tasks. It was quite disappointing that when I got acquainted with the domestic blockchain Waves Platform, there was no ready-made SDK available for PHP. Well, I had to write one. Initially, I had to use nodes for signing transactions. So, […]

How to Build an SDN — Eight Open Source Tools

Today we have prepared a selection of SDN controllers for our readers, which are actively supported by GitHub users and large open-source foundations like the Linux Foundation. / Flickr / Johannes Weber / CC BY OpenDaylight OpenDaylight is an open modular platform for automating large-scale SDN networks. Its first version appeared in 2013 and later became part of the Linux Foundation. In March of this […]

Cluster storage for small web clusters based on drbd+ocfs2

What we will cover: How to quickly deploy a shared storage solution for two servers based on drbd+ocfs2. Who will find this useful: This tutorial will be helpful for system administrators and everyone choosing a storage implementation method or wanting to try a solution. What solutions we discarded and why: We often encounter situations where we need to implement a small […]

A rhinoceros inside a cat — we launch the firmware in the Kopycat emulator

During the meeting on February 16 in Nizhny Novgorod at DC7831 DEF CON, we presented a report on the basic principles of binary code emulation and our own development — the Kopycat hardware platform emulator. In this article, we will describe how to launch device firmware in the emulator, demonstrate interaction with the debugger, and perform a small dynamic analysis of the firmware. Background A long time ago in a […]

Back to microservices with Istio. Part 3

Note for translation: The first part of this series was dedicated to familiarizing with Istio's capabilities and demonstrating them in action, while the second focused on finely-tuned routing and network traffic management. Now, we will discuss security: to demonstrate its associated basic functions, the author uses the identity service Auth0, but other providers can be configured similarly. We set up […]

Back to microservices with Istio. Part 2

Note for translation: The first part of this series was dedicated to familiarizing with Istio's capabilities and demonstrating them in action. Now, we will discuss more complex aspects of configuration and the use of this service mesh, particularly finely-tuned routing and network traffic management. We also remind you that the article uses configurations (manifests for Kubernetes and Istio) […]

Back to microservices with Istio. Part 1

Note for translation: Service meshes have definitely become a relevant solution in today's infrastructure for applications following microservices architecture. Although Istio may be familiar to many DevOps engineers, it is quite a new product that, due to the complexity of the capabilities offered, may require significant time to get acquainted with. German engineer Rinor Maloku, who is responsible for cloud computing for large clients in telecommunications […]

Termux Step by Step (Part 2)

In the previous part, we got acquainted with the basic commands of Termux, set up an SSH connection with a PC, learned to create aliases, and installed several useful utilities. This time, we will take a step further: we will learn about Termux:API, install Python and nano, and write 'Hello, world!' in Python; we will learn about bash scripts and write a script […].

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 […].

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 […]

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. […]

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 […]

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