It often happens that a program needs to run a lot of short functions periodically, with various periods. An easy way to do it is to create a thread for each that performs the function and sleeps the rest of the time. This approach, however, doesn’t scale well. Here is an efficient and relatively simple solution to the problem in C++.
If there is a desktop environment that I always somehow evaded, it’s XFCE. I’ve always thought that I had my…
1 Introduction to FLOSS licenses Most regular users of computer software do not recognize various different software licences, nor do…
A biased review of the light-weight, yet incredibly easy to customize flavor of Ubuntu 19.04 Disco Dingo.
How to use a single command to perform an action asynchronously
Storing data in a non-human-readable binary format can be useful, because it takes much less space and parsing is easier and faster. It feels much more practical to access such a file like a vector rather than a file stream.
I’ve mentioned this a lot of times on this blog of mine, but I am a shameless fanboy of Ubuntu.…
My long-term review of KDE Neon, a KDE and Ubuntu-based Linux distribution.
An ironic article how not to write code
A C++ library for saving objects into files usable with as little code as possible