Category: Blog

Release of the minimalist distribution Alpine Linux 3.10

The release of Alpine Linux 3.10 has occurred, a minimalist distribution built on the Musl system library and the BusyBox utility set. The distribution boasts increased security requirements and is built with SSP (Stack Smashing Protection) patches. OpenRC is used for the initialization system, and its own package manager apk is utilized for package management. Alpine is used to create official Docker container images. The bootable […]

Update of the DNS server BIND 9.14.3, 9.11.8, 9.15.1 with the elimination of the DoS vulnerability

Corrective updates have been published for the stable branches of the DNS server BIND 9.14.3, 9.11.8, and 9.12.4-P2, as well as for the experimental branch 9.15.1 currently in development. At the same time, it was announced that support for the 9.12 branch will cease, and updates for it will no longer be released. The updates are noteworthy for addressing a vulnerability (CVE-2019-6471) that allows for denial of service (process termination with assertion REQUIRE). The issue was caused by a race condition. […]

Release of the HAProxy 2.0 HTTP/TCP load balancer

The release of the HAProxy 2.0 load balancer has been announced, which allows for distributing HTTP traffic and arbitrary TCP requests among a group of servers, taking into account multiple factors (for example, it checks server availability, assesses load levels, has DDoS mitigation tools), and performs preliminary data filtering (for instance, it can parse HTTP headers, filter out incorrect request parameters, block SQL injection and XSS, and connect content processing agents). HAProxy can also […]

Nginx Recipes: LDAP Authorization with CAPTCHA

To set up authentication with a CAPTCHA, we need nginx itself and its plugins: encrypted-session, form-input, ctpp2, echo, ldap, headers-more, auth_request, set-misc. (I provided links to my forks since I made some changes that haven't yet been merged into the original repositories. A ready-made image can also be used.) First, we set the encrypted_session_key to 'abcdefghijklmnopqrstuvwxyz123456'; Then, just in case, we disable the authorization header […]

The Speech Pyramid: How to Build Audience Trust Using Dilts' Levels

A project decision or startup funding can depend on just one presentation. This is especially engaging when the presenter is a professional who could have used that time for development. If your company lacks designated managers for marketing and sales, you can master the speech pyramid, a method of non-directive influence on the audience, and the rules for creating business presentations in just an hour. […]

Wisdom Teeth: We Pull and Pull

After publishing previous articles, especially "Wisdom Teeth: To Remove or Not to Remove," I received several comments asking, "If the 7th tooth was removed, will the 8th take its place?" or "Can the 8th (horizontal) tooth be extracted and placed where the 7th, which is absent, was?" So, here's how to do it as you […]

Cognitive Distortions in Mastering the 'Tenses' of the English Language, or Those Who Hinder Us Are Also Our Helpers

*The Baader-Meinhof Phenomenon, or Frequency Illusion — a cognitive distortion where recently learned information appears to recur unusually often after a short period of time. Everywhere there are "bugs"... Each of us is packed with "bugs" — cognitive distortions. The question arises: how can a person's perception of reality occur without them? Can human consciousness, in principle, be free from […]

New Article: Computational Photography

The original article is published on the Vastrik.ru website and was released on 3DNews with the author's permission. We present the full text of the article, except for the numerous links — these will be useful for those seriously interested in the topic and wishing to delve deeper into the theoretical aspects of computational photography, but we found this material excessive for the general audience. Today, no smartphone presentation is without […]

Nginx Recipes: Basic Authentication with CAPTCHA

To set up authentication with a CAPTCHA, we need nginx itself and its plugins: encrypted-session, form-input, ctpp2, echo, headers-more, auth_request, auth_basic, set-misc. (I provided links to my forks since I made some changes that haven't yet been merged into the original repositories. A ready-made image can also be used.) First, we set the encrypted_session_key to 'abcdefghijklmnopqrstuvwxyz123456'; Then, just in case, we disable the authorization header […]

Stable release of the MariaDB 10.4 database

After a year of development and six preliminary releases, the first stable release of the new branch of the MariaDB database management system, version 10.4, has been prepared. This branch develops off MySQL, preserving backward compatibility while integrating additional storage engines and expanded capabilities. Support for this new branch will last for 5 years, until June 2024. The development of MariaDB is overseen by the independent organization MariaDB Foundation in accordance with […]

One language to rule them all

Beneath a layer of code lies a language longing to be learned. At the time of writing this article, the query "which programming language to learn first" returns 517 million search results. Each of these sites will praise a specific language, and 90% of them will ultimately recommend Python or JavaScript. Without further ado, I would like to officially declare that all […]

Release of the Qt 5.13 framework

After six months of development, the release of the cross-platform framework Qt 5.13 has been prepared. The source code of the Qt components is provided under the LGPLv3 and GPLv2 licenses, while Qt development tools such as Qt Creator and qmake, as well as some modules, are provided under the GPLv3 license. Key innovations include full support for the "Qt for WebAssembly" module (previously experimental), allowing for the compilation of graphical applications on […]

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