Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
Monitoring CPU/RAM/disk metrics with OpenTelemetry and Uptrace

OpenTeleletry Collector is an open source data collection pipeline that allows you to monitor CPU, RAM, disk, network metrics, and many more.

Collector itself does not include built-in storage or analysis capabilities, but you can export the data to Uptrace and ClickHouse, using them as a replacement for Grafana and Prometheus.

When compared to Prometheus, ClickHouse can offer small on-disk data size and better query performance when analyzing millions of timeseries: https://bit.ly/3J4FH0X
Push notifications: why we need them, how to do them. How to write push notifications that won't piss you off

In this article, we will talk about how to write push notifications that people will click on and how to build a push notification strategy: https://bit.ly/43ykdkv
Technical Game Design. Configs, balance and content in the example of PC strategy

One of the common tasks that both beginners and experienced game designers face is describing a large amount of content to pass its parameters to the engine. This is not an easy task, given that it is very difficult to find materials on the technical aspects of game design. Well, let’s figure out how to transfer data to the engine: https://bit.ly/3BXd4Pf
"I explain experimental results of Bell’s Theorem by superdeterminism. I follow with insights into how such a universe may arise and be compatible with the subjective experience of free will"

On Computational Nature of Reality: https://bit.ly/3WGFfvp
"Empty space between two symbols can be presented by right-eye blinking – r. If I input singly symbol of short (dot) and long (hyphen), I will blink my right eye once to indicate the space between two symbols"

Blinking into Morse code: https://bit.ly/42xgeEh
"By its nature, the proposed R&D project is not aimed at maximizing profits. However, I am willing to discuss the financial interests of those who support it from the start"

«Promising Public Transportation for Large and Medium-Sized Cities» — the main idea in a brief summary: https://bit.ly/3ISdMAV
PostgreSQL 16: Part 5 or CommitFest 2023-03

The end of the March Commitfest concludes the acceptance of patches for PostgreSQL 16. Let’s take a look at some exciting new updates it introduced: https://bit.ly/3NaRihp
"The best way to see which problems are insurmountable for a particular scheme of passenger transportation is to observe its operation in the conditions of an ideal imaginary city"

Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities. Part 1: https://bit.ly/43Hdc0V
Pixel image rotation

The program accepts as input the absolute path to the image in the bmp extension and the path where you save the result of the work. Then, it rotates the image by 90 degrees counterclockwise. Afterwards, the program saves the new image.

The program is executed on C: https://bit.ly/43M5F13
Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities. Part 2

This is the second part of a study dedicated to exploring new public transportation movement schemes. In the first part, we examined the simplest non-stop scheme and a single-transfer scheme based on it, which can be implemented in a grid city on a plane. In this part, our city model will be a grid city on a «flat» torus: https://bit.ly/3MK2i3y
Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities. Part 3

This is the third and final article in a series dedicated to minibus route schemes that would allow you to travel reasonably quickly, inexpensively, and most importantly, without any transfers, from any intersection to any other within a large city. You'll see many graphs, formulas, and figures below, but before we get to the technical part: https://bit.ly/3qC1feA
"Those who study to be an IT specialist have time to take place in the profession. But it is no longer necessary to run away from mathematics — there will be more and more of it in the industry"

What is it about IT. And when will it all end: https://habr.com/en/articles/741100/?utm_source=telegram.me&utm_medium=social&utm_campaign=16601675
Mathematical meaning of principal component analysis (PCA)

The idea of the principal component analysis (PCA) is to replace the basis in order to reduce the dimension of the input data with minimal loss in informativeness. In other words, we will try to introduce new predictors for the old data so that the information content of the new predictors is maximum: https://bit.ly/442iMLH
"In my previous article, I showed you how to deploy your project to Firebase and use it for free. Now, let’s explore additional benefits of Firebase"

How to Set Up a Custom Domain and Get a Free SSL Certificate on Firebase: https://vk.cc/coMsmX
Uniform gravity, can it exist?

Part 1. The motion of a free particle-like cat: https://u.habr.com/6bIpZ
Part 2. Curved cat's tail: https://u.habr.com/ZFYtl
Part 3. What's an ugly smiling face: https://u.habr.com/xhq2r
lsFusion: Open-Source Rapid Application Development Platform

lsFusion is suitable for application development by individual programmers as well as large teams, due to its high declarability, OOP support and the possibility of using Git: https://u.habr.com/opcNO
Alpha Go & Alpha Go Zero

In 1997, a computer program developed by IBM Deep Blue defeated the world Chess champion Garry Kasparov. Go remained the last board game in which humans were still better than machines: https://u.habr.com/k1E68
"I had one clear idea to get across the table: to finally unveil this mystery of hashing in C++ for beginners. I, a beginner myself, also wanted to solidify my knowledge in this area"

Hashing and its C++ applications: https://u.habr.com/vLS3m
Openjob: best distributed task scheduling framework

Openjob is a distributed and high-performance task scheduling framework that supports multiple cronjob, delay task, workflow, lightweight distributed computing, unlimited horizontal scaling, with high scalability and fault tolerance. Also has perfect permission management, powerful alarm monitoring, and support multiple languages: https://u.habr.com/NFtcI
"In this article, I will cover basic work with MapView (and MapFragment) markers, learn how to implement marker clustering, i.e. group markers located close to each other, and display dynamic icons in the markers, i.e. load by url and display remote images"

Android MapView with clustering and dynamic images in markers: https://u.habr.com/7fxWZ
"I’d like to tell you about some practical vectors of procedures and tools implementation as regards to Business Continuity Management, or BCM, along with Operational Resilience, or OpRes"

Business Continuity and Operation Resilience on paper vs. for real: https://u.habr.com/7hzzl