Category: Blog

How to enroll in a course and… complete it

Over the past three years, I have taken three extensive multi-month courses and several shorter ones. I spent over 300,000 ₽ on them and failed to achieve my goals. It seems I've made enough mistakes to draw conclusions and do everything right in the last course. Also, I decided to write a note about it. Here’s a list of courses […]

Pros and cons of IT life in Scotland

I have been living in Scotland for several years now. Recently, I published a series of articles on my Facebook about the pros and cons of living here. The articles resonated greatly with my friends, so I thought this might interest a broader IT community. Therefore, I’m posting them on Habrahabr for all interested parties. I view things from a 'programmer's' perspective […]

Release of the Kali Linux 2019.4 distribution for security system research

The release of Kali Linux 2019.4 has been announced, intended for testing systems for vulnerabilities, conducting audits, analyzing residual data, and identifying the consequences of attacks by malicious actors. All original developments created within the distribution are distributed under the GPL license and are available through a public Git repository. Several ISO image options have been prepared for download, sized at 1.1, 2.6, and 3.1 GB. The builds are available for […]

A bug has been discovered in the Linux kernel that causes certain programs using AVX to malfunction.

In the Linux kernel, starting from version 5.2, a bug has manifested that leads to corruption of the AVX register contents when returning from a signal handler triggered during an exception (page fault). The issue occurs when running multi-threaded programs ('-pthread') that involve computations with the AVX register, if the kernel is built with GCC 9 (building with earlier versions of GCC does not exhibit the bug […]

Release of CMake build system 3.16

The release of the cross-platform open-source build script generator CMake 3.16 has been announced, serving as an alternative to Autotools and used in projects such as KDE, LLVM/Clang, MySQL, MariaDB, ReactOS, and Blender. CMake is written in C++ and is distributed under the BSD license. Notably, CMake provides a simple scripting language, means to extend functionality through modules, and minimal dependencies (no binding to […]

What will remain in the server?

Many organizations use cloud services or move equipment to data centers. What makes sense to keep in the server room, and how should the perimeter defense of the office network be organized in such a situation? Once, everything was on the server. At the beginning of the development of Runet, most companies dealt with IT infrastructure issues in a similar way: a room was allocated, air conditioning was installed, and nearly […]

HP: Your original disk is not original at all. Who is to blame and what to do?

When working with hardware, whether consumer or business segments — it is hard to imagine anything that generates as much 'love and adoration' for the manufacturer as 'whitelists' of compatible equipment and consumables. It seems everything is fine: there are no obstacles for the device to function, but when connecting, we receive something like 'your device is not supported, I don’t want to work with it', and […]

NILFS2 — a bulletproof file system for /home

As is well known, if something can go wrong, it will definitely happen. Probably everyone has experienced cases where an important file was accidentally deleted, or text in a text editor was inadvertently selected and removed. If you are a host or a website owner, you have probably encountered user accounts or your own site being hacked. In such cases, it is important to restore the timeline, […]

Salty solar energy

Harnessing and utilizing solar energy is one of humanity's most significant achievements in terms of energy. The main challenge now lies not in collecting solar energy, but in its storage and distribution. If this issue can be resolved, traditional enterprises operating on fossil fuels could be sent into retirement. SolarReserve is a company that offers to use molten salt […]

A new version of CMake 3.16.0 has been released.

A new version of the popular build system CMake 3.16.0 and accompanying tools CTest and CPack, which facilitate testing and packaging respectively, has been released. Key changes include CMake now supporting Objective-C and Objective-C++. This support is enabled by adding OBJC and OBJCXX to project() or enable_languages(). Thus, *.m and *.mm files will be compiled as Objective-C or C++, otherwise, they will be considered as […]

uBlock Origin has added protection against a new tracking method that manipulates DNS names.

Users of uBlock Origin have noticed the use of a new tracking technique by advertising networks and web analytics systems that is not blocked by uBlock Origin or other extensions designed to filter unwanted content. The essence of the method is that website owners wishing to place tracking or advertising code create a separate subdomain in DNS that points to the advertising server […]

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