GeistHaus
log in · sign up

Olzhas Adiyatov

Part of Olzhas Adiyatov

Keeping a changelog of my life, things that I found interesting, and the things that I want to remember, and tutorials to help others.

stories primary
Regarding systemd
random
Back when I was younger, I remember how systemd was met with heavy resistance from the community. I assumed Ubuntu would stick with traditional tools, and I also thought - “hey, it’s just a tool to enable parallel system initialization”, so I didn’t bother learning it. But here we are, nearly 15 years later — systemd is everywhere, even in my favorite distribution, Gentoo Linux. And it’s not ju...
https://olzhas.github.io/articles/2025-06/regarding-systemd/
vcpkg with CMake overview
tips
Hello everyone, It’s a commonly repeated cliché that C++ has no package manager and that integrating external libraries is unnecessarily difficult. Nowadays, we have a number of solutions addressing this shortcoming. Here is one that I find mature enough to be used in production. I have compiled a tutorial that explains how to work with vcpkg and CMake: If you have anything to add or fix,...
https://olzhas.github.io/articles/2025-05/vcpkg-with-cmake-tutorial/
Jupyter in Google Chrome
tips
I like to use Safari for browsing (it is a default browser on my mac), but I have Google Chrome for some tasks for example google docs or jupyter. But when you run Jupyter from Anaconda it launches the default browser in my case Safari. To run chrome instead you can do following things. Create a directory .jupyter $ mkdir .jupyter then run your fav editor, in this example it would be nano $ na...
https://olzhas.github.io/articles/2017-10/google-chrome-jupyter-macos/
Cross compilation in Qt Creator on Ubuntu 16.04 for BeagleBone Black with Debian Jessie
code
The tutorial consists of 2 sections. The first will provide instructions for the PC and the second section presents instruction for BeagleBone Black. If you encounter the following block $ echo "Hello world" you should type it in the terminal (GNOME Terminal, Konsole, xterm, etc) BeagleBone Black side Firstly, let us prepare BeagleBone Black flashing it with the latest Debian image. Downloa...
https://olzhas.github.io/articles/2017-04/bbb-cross-compilation/
RRT based algorithms explained.
Hello everyone, in these videos I explain how RRT, RRT*, and RRT* FN works. If any error or suggestions please comment below.
https://olzhas.github.io/articles/2015-02/rrt-based-algorithms-explained/