Author: ProHoster

Deploying your MTProxy Telegram with statistics

“I inherited this mess, starting with the unscrupulous Zello; LinkedIn and ending with “everyone else” on the Telegram platform in my world. And then, with a hiccup, the official hastily and loudly added: “But I will restore order (here in IT)” (...). Durov rightly believes that it is authoritarian states that should be afraid of him, the cypherpunk, and Roskomnadzor and golden shields with their DPI filters […]

CMake and C++ are brothers forever

During development, I like to change compilers, build modes, dependency versions, perform static analysis, measure performance, collect coverage, generate documentation, etc. And I really love CMake because it allows me to do everything I want. Many people criticize CMake, and often deservedly so, but if you look at it, it’s not all that bad, and recently […]

Air Attack game! — our first development experience in VR

We continue the series of publications about the best mobile applications of SAMSUNG IT SCHOOL graduates. Today – a word from young developers from Novosibirsk, winners of the VR application competition “SCHOOL VR 360” in 2018, when they were first-year students. This competition concluded a special project for graduates of the “SAMSUNG IT SCHOOL”, where they taught development in Unity3d for Samsung Gear VR virtual reality glasses. All gamers are familiar with [...]

SQL. Entertaining puzzles

Hello, Habr! For more than 3 years now I have been teaching SQL in various training centers, and one of my observations is that students master and understand SQL better if they are given a task, and not just told about the possibilities and theoretical foundations. In this article, I will share with you my list of tasks that I give […]

Linux in Action book

Hello, Khabro residents! In the book, David Clinton describes 12 real-life projects, including automating your backup and recovery system, setting up a Dropbox-style personal file cloud, and creating your own MediaWiki server. You'll learn virtualization, disaster recovery, security, backup, DevOps, and system troubleshooting through interesting case studies. Each chapter ends with an overview of practical recommendations […]

The full specification of the Librem 5 smartphone has been published

Purism has published the full specification of Librem 5. Main hardware and characteristics: Processor: i.MX8M (4 cores, 1.5GHz), GPU supports OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Internal memory: 32 GB eMMC; MicroSD slot (supports memory cards up to 2 TB); Screen 5.7" IPS TFT with a resolution of 720×1440; Removable battery 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Service bikes. Serious post about serious work

Service engineers are found at gas stations and spaceports, in IT companies and car factories, at VAZ and Space X, in small businesses and international giants. And that’s it, absolutely all of them have once heard the classic set about “it itself”, “I wrapped it with electrical tape and it worked, and then it went boom”, “I didn’t touch anything”, “I definitely didn’t change it” and […]

DKMS broken on Ubuntu

A recent update (2.3-3ubuntu9.4) in Ubuntu 18.04 breaks the normal operation of the DKMS (Dynamic Kernel Module Support) system used to build third-party kernel modules after updating the Linux kernel. A sign of a problem is the message “/usr/sbin/dkms: line### find_module: command not found” when manually installing modules, or suspiciously different sizes of initrd.*.dkms and the newly created initrd (this can be checked by unattended-upgrade users) . […]

How to become a product designer from a “regular designer”

Hello! My name is Alexey Svirido, I am a digital product designer at Alfa-Bank. Today I want to talk about how to become a product designer from an “ordinary designer.” Under the cut you will find answers to the following questions: Who is a product designer and what does he do? Is this specialty right for you? What to do to become a product designer? How to create your first product portfolio? […]

Video: Blair Witch gameplay trailer from the makers of Layers of Fear

During the June E3 2019 exhibition, developers from the Polish studio Bloober Team, known for the Layers of Fear and Observer duology, presented the horror film Blair Witch. The project was created in the “Blair Witch Project” universe, which began with the 1999 low-budget horror film that was sensational in its time. Recently, Game Informer published a lengthy gameplay video, and […]

The bill on the mandatory pre-installation of domestic software was softened

The Federal Antimonopoly Service (FAS) has finalized a draft law that should oblige manufacturers of smartphones, tablets and computers to pre-install Russian software on them. The new version says that now it depends on the feasibility and demand of the programs among users. That is, users can choose for themselves what will be preinstalled on the purchased smartphone or tablet. It is assumed that [...]