Category: Administration

How to ensure the quality operation of a small enterprise's local network?

Is a local network necessary for a small enterprise? Is there a need to spend significant funds on purchasing computer equipment, paying the servicing staff, and licensing software? The author has communicated with various categories of (mostly young) owners and managers of small companies (mainly LLCs). Their opinions varied widely, ranging from those who believe that a local computing […]

Creating a WEB directory using PHP + LDAP

It so happened that a (relatively) large company had many remote offices, each with a considerable number of users. All offices are connected in one network with a common domain, and each office was defined in Active Directory (hereafter AD) as an Organization Unit (OU), where users were created. It was necessary to provide users with the ability to quickly and easily […]

Brief Overview and Setup of Kata Containers

This article will discuss the working principle of Kata Containers, and there will also be a practical section on connecting them to Docker. General issues with Docker and their solutions have already been covered, and today I will briefly describe the implementation from Kata Containers. Kata Containers are a secure container runtime based on lightweight virtual machines. Working with them […]

A simple RPM repository using Inotify and WebDAV

In this post, we will look at storing RPM artifacts using a simple script with inotify + createrepo. The artifacts are uploaded via WebDAV using Apache HTTPD. The reasons for using Apache HTTPD will be discussed later in the post. Thus, the solution must meet the following requirements for organizing an RPM repository: Free Immediate availability of the package in the repository a few seconds after uploading to the storage […]

PostgreSQL Antipatterns: changing data bypassing triggers

Sooner or later, many encounter the need to make bulk edits to table records. I've already discussed how to do this effectively and how to avoid pitfalls. Today, I will touch upon the second aspect of bulk updates — the triggers that come into play. For instance, if there's a troublesome ON UPDATE trigger attached to the table where you need to make adjustments, it carries all the changes to […]

Using Gradle and Github Actions to publish a Java project to the Sonatype Maven Central Repository

In this article, I want to take a detailed look at the process of publishing a Java artifact from scratch via GitHub Actions to the Sonatype Maven Central Repository using Gradle. I decided to write this article due to the lack of a proper tutorial in one place. All the information had to be pieced together from various sources, many of which weren’t very up to date. If you're interested, welcome under the cut. […]

Websites to transition to IPv6, one two

On September 18 of last year, Belarusians were pleased by an unexpected decree No. 350. Amid various bureaucratic details, there was a particularly interesting paragraph: 6. Internet service providers are required to: … implement, starting January 1, 2020, when providing services for hosting information systems and (or) information resources on the Internet, addressing by a technology that provides full support for internet protocols versions 4 and 6 by network devices; […]

Integrating Python and Bash: release of libraries python-shell and smart-env v. 1.0.1

Good day everyone! On February 29, 2020, an official micro-release of the smart-env and python-shell libraries took place. For those who are not aware, I suggest reading the initial post. In short, among the changes are command autocompletion, expanded command execution capabilities, some refactoring, and bug fixes. For details, please read on. What’s new in python-shell? I will start with the main features. […]

Fuzzy induction method and its application for knowledge and information systems modeling

This article presents a method of fuzzy induction developed by the author, integrating concepts from fuzzy mathematics and fractal theory. It introduces the notion of the recursion degree of a fuzzy set and provides a description of the incomplete recursion of a set as its fractional dimension for modeling a subject area. As an application domain for the proposed method and the knowledge models created based on it as fuzzy sets, we consider life cycle management […]

DNS Lookup in Kubernetes

Note from the translator: The DNS issue in Kubernetes, specifically regarding the ndots parameter, has surprisingly gained popularity and has been relevant for quite some time. In another note on this topic, its author — a DevOps engineer from a large brokerage firm in India — explains succinctly what is important for colleagues working with Kubernetes to know. One of the main […]

Let’s Encrypt has issued a billion certificates.

On February 27, 2020, the free certification authority Let’s Encrypt issued its billionth certificate. In a celebratory press release, project representatives recall that the previous milestone of 100 million issued certificates was celebrated in June 2017. At that time, the share of HTTPS traffic on the internet was 58% (64% in the USA). In the two and a half years since, these figures have significantly increased: “Today, 81% of pages loaded worldwide […]

Modern solutions for building information security systems — Network Packet Brokers

Information security has separated from telecommunications into an independent industry with its own specifics and equipment. However, there is a little-known class of devices at the intersection of telecom and information security – Network Packet Brokers, also known as load balancers, specialized/monitoring switches, traffic aggregators, Security Delivery Platforms, Network Visibility, and so on. And for us, as a Russian developer and manufacturer […]

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