there is no place like ~

Home

SpamAssassin with MySQL06 December 2014
The mail server for this domain has been using SpamAssassin for quite some time using a file-based back-end for dynamic data. However I ended up with a corrupted Bayes database on a regular basis. So I decided to configure 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.   More...
pycrc v0.8.2 released04 December 2014
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.   More...
DKIM with Postfix on Debian wheezy01 December 2014
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.   More...
Corrupted MAC on input during ssh file transfer in Debian Linux25 October 2014
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 a bug with hardware TCP offloading in the network interface controller driver in the Linux kernel. It's relatively easy to find 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.   More...
A method for using project-specific settings in Vim18 September 2014
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.   More...
A cmake configuration for Doxygen07 July 2014
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.   More...
Pictures from Crete09 June 2014
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).   More...
A small but flexible backup script13 October 2013
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.   More...

Find older posts in the log archive.