there is no place like ~

Home

06 December 2014
SpamAssassin with MySQL
The mail server for this domain has been using SpamAssassin for quite some time using a file-based back-end for dynamic data. However with my particular configuration I ended up with a corrupted Bayes database on a regular basis. So I decided to setup SpamAssassin to store the user configuration and all volatile data like the auto-whitelist and Bayes database in MySQL. This post briefly describes my setup. Read more...
04 December 2014
pycrc v0.8.2 released
Version 0.8.2 of pycrc is a bugfix release. It contains some fixes accumulated over the past year. Especially users which are using polynomials with a width less than 8 or greater than 32 might want to have a look at this release as it fixes some problems with the generated code. Read more...
01 December 2014
DKIM with Postfix on Debian wheezy
Recently I have configured my mail server to use DomainKeys Identified Mail for all outgoing mail. This short article contains my notes how to set up DKIM with Postfix on Debian wheezy. Read more...
25 October 2014
Corrupted MAC on input during ssh file transfer in Debian Linux
Recently a lot of backups with obnam to my Qnap NAS terminated with the error message Corrupted MAC on input. Some web search revealed that this is caused by bug with hardware TCP offloading in the network interface controller driver in the Linux kernel. The web also shows how to suppress this error by disabling TCP offloading with the ethtool tool, but this setting is active only until the next reboot. The text describes how to permanently disable TCP offloading in Debian Linux. Read more...
18 September 2014
A method for using project-specific settings in Vim
It is sometimes necessary to keep different settings for the editor of choice (Vim in my case) depending on the project. The article describes a way to achieve this by creating a command that enables the necessary options in Vim. Read more...
18 July 2014
Pictures from Gotland
Some pictures from Gotland, Sweden. It was a very short trip, hence only few pictures. Read more...
07 July 2014
A cmake configuration for Doxygen
This simple cmake configuration for Doxygen tries to automate as much as possible. It provides an optional make doc target and uses the configure_file() function from cmake to copy the project version number from CMakeLists.txt to the Doxygen configuration file and provides a way to use other variables from cmake. Read more...
09 June 2014
Pictures from Crete
Some pictures from Crete, Greece. I really can recommend Crete to anyone who wants to combine sea and walks in the mountains in one holiday (plus fantastic food, welcoming people). Read more...
24 November 2013
Pictures from Korea
Some pictures from Suwon and Seoul. Read more...
13 October 2013
A small but flexible backup script
After trying out a few command line scripts I have decided to write my own small script to generate full and incremental backups. This script is based on tar and can handle a number of separate configurations. Read more...

Find older posts in the log archive.