The Android Native Development Kit allows you to use C or C++ libraries in your Android Applications. I had to use it to build the official Android Telegram App, which uses this approach to include some libraries.

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.

Logging is an important part of debugging and monitoring applications. But which library should I use?

I had to decrypt a weak RSA encrypted message. Why weak? Because a (only) 268-bit key was used for encryption. So RSA is not bad, but please use a suitable key size.

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

Sometimes you want to get detailed information about your ADSL connection like the different values describing the quality of your connection. These limitation factors define the possible connection rates. I will show how to access this data on a Netgear DGND3700v2.

I love markdown and easy markup languages, because in my holy opinion word is some sort of overkill - Far too many options you will never need or use. So I was not able to express complex equations with markdown till now. I found a nice lib called *MathJax* and will show how to use it.

In this post I will provide an overview of some important network centrality metrics. The focus lies on interpretation and not definition. For the later one take a look at the links.

We had to do some basic nfs tag reading and writing (Short Records, Multiple Short Records). Here is some kind of an overview...

A collection of snippets and tips for mysql, mariadb and postgreSQL.

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