This tutorial shows how to mount and format partitions. I will also provide some tips and a step by step description how to auto mount a partition on a reboot.

I had some troubles re-installing mariadb - files were missing and old installation files were used. Here are the steps how I optimised the configuration and changed the data-dir.

Modoboa is a nice all-in-one email package. Sadly it lacks configuration possibilities for certificates and the default config uses just self signed certificates. This tutorial explains how to create and configure lets encrypt for your mail server.

Many frameworks and tools require the existence of an special environment variable directing to your java installation called JAVA_HOME. Here I will explain how to set it on linux and Mac OSX.

We wanted to speed up a php web scraper. It uses a while loop to load all data sequentially from a csv file. The performance was quite bad because the script always blocks execution while it waits for a HTTP response (this happens on each loop iteration). I used the following approach to parallelise the execution with minimal rewriting afford.

With the time I found some facy tricks vim tricks. Here is the best of ;)

I will explain and provide some scripts how you can setup a Windows Remote Desktop Server behind a NAT (even on IPv6 DSLight connections). But there is a drawback: You need a public Linux server. Although low budget vm-solutions (e.g. DigitalOcean) start at about 5 USD.

I found a nice tool wich provides a command line interface for basic operations on csv files. It supports joins, filters and a lot of other things.

GDB is a famous tool for binary instrumentation, reverse engineering and debugging. You will find some common commands and tips.

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...