Posts from 2011-12

AqBanking CLI on Mac OS X with ING DiBa via HBCI

Get the requisite: AqBanking via Homebrew on Mac OS X:

brew install aqbanking
# ↑ At the time of writing (2011-12-28) this will get you AqBanking v5.0.16

Now set up your ING-DiBa online banking account (needs activated HBCI interface):

ktoblzcheck 50010517 5400040302
aqhbci-tool4 --help

Read on

German Tax ID – Calculate the Check Sum using Python/ Steuer-Identifikationsnummer – Prüfsummenberechnung mit Python

Calculate the Check Sum for a German Tax ID number using Python:

#!/usr/local/env python
# -*- coding: utf-8 -*-

class CalcCheckCipher(object):
    def getCheckCipher( idnrString):

Read on

REINER SCT cyberJack RFID komfort

The REINER SCT cyberJack RFID komfort is a smartcard and RFID card reader popular in Germany as it supports the German identity card and its RFID technology. Here are my notes on the device, some tweaks and how to use it.

Current problems

As of 2011-12-28 I'm having a couple of problems with...

Read on

[fix] "Write failed" and "Write to restore size failed"

When trying to install a large software package (haskell-platform and / or ghc) Homebrew didn't want to continue with the installation because of some strage error. To my surprise, Google didn't reveal any hints to other users who had this problem too!
Here are the symptoms:

philipp@lion:$ brew install ghc --devel...

Read on

Transparently Encrypt Folders with encfs

EncFS (on Wikipedia) – a FUSE filesystem – can help encrypt cloud synced folders (using business proof AES or Blowfish algorithms). It operates on smaller blocks (not a single big file) and thus works well with Dropbox, because when only one decrypted file is changed, it won't...

Read on

Removing Dropbox on Ubuntu – for a Single User or Entirely

Delete your users's Dropbox settings and the Dropbox folder itself:

rm -rf ~/.dropbox
rm -rf ~/.dropbox-dist 
rm ~/Dropbox

Also remove the dropbox package installed on your machine:

sudo apt-get remove nautilus-dropbox

Read on

Unity over NX Remote Sessions

If you want to start a certain desktop environment when connecting to a Ubuntu Linux machine running a FreeNX or NeatX NX server, you have to change the command to be run remotely:

For a 2D Unity session:

gnome-session --session=2d-ubuntu

For a 2D Gnome session:

gnome-session --session=2d-gnome



Read on

Automized Extraction of Transactions on the ING-DiBa Online Banking Website

This is an iMacros script to extract transaction details on the online banking website of the German branch of the bank ING-DiBa. As this is mostly interesting to Germans, the following blog post is in German. If you want to read it in English, consider translating it using Google...

Read on

rsync for Mac OS X

You can upgrade Lion's version of rsync (2.6.9) to 3.x (currently 3.0.9) via Homebrew:

brew install

Backing up a remote folder to a local one works like this then:

rsync -avz -e ssh /var/www/


Read on

Mount Google Storage as a Filesystem

google-storage-fs – a solution using FUSE

I was trying this with Fuse4X on Mac OS X:

cd ~/Downloads
git clone git://
pip install fusepy
pip install boto
mkdir ~/mountpoint
~/Downloads/google-storage-fs/src/ -f ../gsfs.ini ~/mountpoint

I didn't know what to do when I encountered this problem:

Traceback (most recent call last):
File "./", line 48, in...

Read on

YaCy on Ubuntu 11.10


echo "deb ./" | sudo tee /etc/apt/sources.list.d/yacy.list
sudo apt-get update
sudo apt-get install yacy

This will also set up a startup script /etc/init.d/yacy.

The search site will be available on http://localhost:8090/.



Read on