It's some kind of *best practice* to use virtual envoronments to isolate project specific dependencies in python. There are various tools with (nearly) the same functionality, but pyenv is the official one since Python 3.3. Although ...

A list of common Linux (Posix) commands

I had to use a USB CardReader (Omnikey 5421) in a course. This device will not work out of the box (at least not in Ubuntu 15.10 64-bit) so you will have to do some *magic* described in this post...

A step-by-step guide how to generate a call-graph for sendmail by using valgrind/callgrind.