After developing a feature or fix you want to merge that branch onto the parent branch. There are two main
Continue readingCategory: Computer
Does 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
Illustration Creator: Yihui Xiong Scenarios ALSA (The red scenario) – Using ALSA without any sound server – Just one source
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 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 readingVideo compression
Video compressing normally happens directly by the codec itself. It is realized based on two main strategies. They are called
Continue readingReduce video size (without quality loss?)
Sorry, but that is (nearly always) bullshit! It’s only possible if you remove unused parts like audio channels or subtitles
Continue readingVPN – Full vs. Split Tunnel
Full Tunnel All your traffic get send to the VPN server and if you aren’t requesting a server in its
Continue reading