Patching Ruby Gem GSL

The Github Gist code pasting service received some updates, which breaks the layout of the embedding tags used by this blogging engine octopress (Issue #847).

This issue was already fixed and got included in the development branch 2.1. I decided to upgrade my blog to the latest development version. Afterwards the Ruby version manager rvm asked to install a new ruby version. To meet the exact requirements of octopress I decided to give it a run, but when installing the required gems using bundle install I wasn’t able to install gsl, the ruby binding to the GNU scientific library, which is used to speed-up the “related posts” calculation. I remembered to run into this problem once before. Unfortunately it isn’t resolved yet. :(

vector_complex.c:1989:12: error: conflicting types for 'gsl_vector_complex_equal'
/usr/include/gsl/gsl_vector_complex_double.h:167:5: note: previous declaration of 'gsl_vector_complex_equal' was here
make: *** [vector_complex.o] Error 1

Starcraft 2 - fixing QWERTZ hotkeys

After upgrading Starcraft 2 with Patch 1.5.0, the German users might suffer from problems regarding the raster grid hot key layout.

One significant difference between the German and US keyboard layout is the swap of characters Z and Y. The update to 1.5.0 leads to a not working Y hot key.

According to bug #23, there is a work-around. Just add the USA keyboard layout to the keyboard layouts options menu. It’s not necessary to activate this layout. Finally restart the game and the raster grid layout works again.

This work-around was successfully tested with Windows 7, 64 bit.

Self-Made Router-Powered Repository Mirror

After migrating most desktop PCs at work, at home and of some friends to openSUSE with upstream KDE repo, it was always a time-consuming task to keep all these systems up-to-date. I was most bothered by downloading the same files over and over again, which happened sometimes to be quite slow, especially via WLAN.

Fortunatly I got a couple of month ago the Linux-based router AVM Fritz!Box 7270, which can be rooted with a modified firmware. The customizable firmware is provided by the Freetz project and allows you to combine different modular packages to add functionality.

The Usual KDE Beginners Desktop

The Usual KDE Beginners Desktop


Every now and then I’m visting my best friend’s mom (generation > 50a) to update her old Pentium 4 system with the last opensuse software. Each time, I have to restore her Desktop to provide the basic features like managing opened windows, add the clock again, etc. Each time, I pay carefully attention to lock the screen afterwards. Sometimes I get doubts, that they are just fooling me, but my friend declined this, of course.

This time they disarranged the screen in a very extreme way1. Take it for amusement or for considering a clearer warning of unlocking the screen. I vote for:

You might end with a coruppted system!
Please copy this into the form field below:
I asked my son’s friend and got his permission.


  1. Did you recognize these empty plasma panels on each edge of the screen which prevents all application to get maximized properly? ↩︎