Author: Yuri Gagarin

The Unix operating system has turned 50 years old

In August 1969, Ken Thompson and Dennis Ritchie from Bell Labs, dissatisfied with the size and complexity of the Multics operating system, after a month of intense work, introduced the first working prototype of the Unix operating system, created in assembly language for the PDP-7 minicomputer. Around the same time, a high-level programming language called B was developed, which evolved into the language […] several years later.

Google has discontinued the use of dessert names for Android releases

Google announced the discontinuation of assigning sweet and dessert names to Android platform releases in alphabetical order and is transitioning to a standard numeric numbering system. The previously used scheme was borrowed from the practice of naming internal branches used by Google engineers but caused a lot of confusion among users and third-party developers. Thus, the currently developed Android Q release is now officially […].

Flow protocols as a tool for monitoring the security of the internal network

When it comes to monitoring the security of an internal corporate or departmental network, many people associate it with controlling information leaks and implementing DLP solutions. But if we try to clarify the question and ask how you detect attacks within the internal network, the answer will typically involve mentioning intrusion detection systems (IDS). And what was once the only […].

You can now build Docker images in werf using a regular Dockerfile

Better late than never. Or how we nearly made a serious mistake by not having support for regular Dockerfiles for building application images. This is about werf — a GitOps utility that integrates with any CI/CD system and manages the entire application lifecycle, allowing you to: build and publish images, deploy applications in Kubernetes, and remove unused images using special policies. […]

A modder used AI to enhance the textures of the Dust 2 map from Counter-Strike 1.6.

Recently, fans have often been using neural networks to enhance classic iconic projects. This includes Doom, Final Fantasy VII, and now a piece of Counter-Strike 1.6. YouTube channel author 3kliksphilip used artificial intelligence to increase the resolution of the Dust 2 map textures — one of the most popular locations in the old competitive shooter from Valve. The modder recorded a video showcasing the changes. […]

IBM, Google, Microsoft, and Intel have formed an alliance to advance open data protection technologies.

The Linux Foundation has announced the establishment of the Confidential Computing Consortium, aimed at developing open technologies and standards related to secure data processing in memory and confidential computing. Companies such as Alibaba, Arm, Baidu, Google, IBM, Intel, Tencent, and Microsoft have already joined the collaborative project, intending to develop technologies for data isolation in a neutral environment […]

Updates of free libraries for working with Visio and AbiWord formats

The Document Liberation project, initiated by LibreOffice developers to separate libraries for working with various file formats, has released two new libraries for Microsoft Visio and AbiWord formats. With this standalone delivery, the project’s libraries enable work with different formats not only in LibreOffice but also in any external open project. For example, […]

A vulnerability allowing to escape the isolated QEMU environment.

Details have been revealed about a critical vulnerability (CVE-2019-14378) in the SLIRP handler, which is used by default in QEMU to establish a communication channel between the virtual network adapter in the guest system and the network backend on the QEMU side. This issue also affects KVM (in Usermode) and VirtualBox virtualization systems that utilize the QEMU slirp backend, as well as applications that use the network […]

Telegram, who's there?

Several months have passed since the launch of our secure owner call service. Currently, 325 individuals are registered on the service. A total of 332 ownership objects have been registered, of which 274 are vehicles. The rest includes various types of real estate: doors, apartments, gates, passageways, etc. To be frank — it’s not a lot. However, during this time, some significant events have occurred in our immediate world […]

How to build user cohorts in the form of charts in Grafana [+docker image with an example]

How we solved the challenge of visualizing user cohorts in the Promopult service using Grafana. Promopult is a powerful service with a large number of users. Over its 10 years of operation, the number of registrations in the system has exceeded one million. Those who have dealt with similar services know that this user base is far from homogenous. Some users registered and have 'fallen asleep' forever. Others forgot their passwords and […]

ShIoTiny: ventilation of a humid room (example project)

Key points or what this article is about Continuing the series of articles about ShIoTiny — a visually programmable controller based on the ESP8266 chip. This article provides an example of a project for controlling ventilation in a bathroom or another room with high humidity, explaining how to build a program for ShIoTiny. Previous articles in the series. ShIoTiny: small automation, Internet of Things, or "for […]

ShIoTiny: nodes, connections, and events or features of program visualization

Key points or what this article is about The topic of the article is visual programming of the ShIoTiny PLC for smart homes, discussed here: ShIoTiny: small automation, Internet of Things, or "six months before vacation." Briefly covers concepts such as nodes, connections, events, as well as features of loading and executing a visual program on the ESP8266, which is the basis for the ShIoTiny PLC. Introduction or […]

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