Stuff

Projects

pycrc
pycrc is a parametrisable Cyclic Redundancy Check (CRC) calculator and C source code generator written in Python.
quine-mccluskey
qm.py is a Python implementation of the Quine McCluskey algorithm.
userial
userial is an Open Source hardware/software project to build a USB to I²C bridge.

This is not really code, but close enough: my version of a modern C Coding Guideline.

Embedded programming

The page about Optimisations of AVR programs using avr-gcc explains how to get smaller code on an AVR 8 bit microprocessor, using avr-gcc or WinAVR.

Shell programming

The German Einführung in sed (a German introduction to sed, the stream editor) is now quite mature and also well visited. English speakers might find the shell tips useful as well as the sed intro. These pages are supplemented by some notes about Regular Expressions.

Server (Exim, sieve, iptables)

The old article about Virtual domains with Exim + Courier-IMAP + MySQL is still visited frequently. My 2 cents regarding a iptables firewall show how to deal with ssh port knocking. The Sieve tutorial, the server-side mail filtering language, is interesting for people who like to access their mails over IMAP using different mail clients.

I have written a few short texts on Subversion Backup, Tuning Subversion over HTTP, renaming the author in a SVN log and a git svn cheat sheet partly because I needed those information repeatedly and partly because some of the information was hard to find.

Wie man Fragen richtig stellt (How To Ask Questions)

I maintain the official German translation of the English article on How To Ask Questions The Smart Way.

Blog and links

The blog is a list of articles I wrote mostly out of boredom. I have collected a few links to pages I find very useful or just cool.

Copyright © 2002-2012 by Thomas Pircher