Know How

This page contains some know how articles. Additional knowledge is also available in the wiki.

Character encodings

With internationalisation and localization becoming more and more important, it becomes also more and more important to know how operating systems and programming languages handle multi language texts. This article gives an introduction to character encodings and how they are supported in different languages. The article is currently still work in progress but already provides some useful background information and some sample programs in C.
Also available as PDF.

Electronic circuit simulation with NG-SPICE

I recently spent some time to learn how to use the open source Electronic Circuit Simulation program ng-spice. This article contains an introduction into this application and how to use it together with the open source package gEDA (GPL electronic design automation). Some example circuits are also provided.
Also available as PDF.

Configuring Linux with initial ramdisk support

Ever wondered how you can make the static part of the linux kernel as small as possible? Many distributions do this in the background, but this article gives some hints how this can be done manually.
Also available as PDF and DVI.