Via Macros A way to realise different variants is to work with variant flags within the code itself. The big
Continue readingCategory: Technology
Main thread vs. Worker thread(s)
1. Main thread – Gets created during startup – It’s possibly the only thread – Normally sets up the app/program
Continue readingMerging – linear vs. non-linear history (Git)
After developing a feature or fix you want to merge that branch onto the parent branch. There are two main
Continue readingDoes Java have pointers?
Most guys would say “No, but C++ has pointers” and they are right, but not in the way they assume
Continue reading(Unnamed) Pipe (POSIX)
… is user for unidirectional inter process communication on a single machine. In the following example a pipe gets created
Continue readingAudio on Linux
Creator: Yihui Xiong The red szenario – Using ALSA without any sound server – Just one source per sink is
Continue readingWhat is a shell?
The shell provides the user a way to interact with the OS. It’s called shell, because it’s the outermost layer
Continue readingChild process (Linux vs. Windows)
Windows You always have to create a totally new process via a CreateProcess(…) call. Linux You can either just copy
Continue readingConceptual distinction – Mechanics
Axle vs. Shaft Both serve the purpose of supporting rotating machine parts. Axles do not transmit torque. Shafts transmit torque.
Continue readingMove semantics (C++)
Since C++11 we can now use move semantics (move constructor, move assignment operator). They provide a perfomance boost over copy
Continue reading