OOP versus procedural programming, the pirates versus ninja way

A few weeks ago, I tried to explain the concepts of Object Oriented Programming versus Procedural Programming to a she-geek. There was a catch: up to a few weeks ago, she know next to nothing from computers. The analogies I used were so bad, that I really want to share them.

Read more...

How to ruin a Friday afternoon lunch break

The combination of an old Plesk version with piss-poor support, a non-backwards compatible database daemon and a bad default option coupled with a poorly executed package update ruined my Friday afternoon. Watch out, kids! Here's another horror story from the ugly world of system administration. For a change, I will dive into something from the *nix world that tries to make my life miserable.

Read more...

Clementine: All hail the Amarok 1.4!

Sometimes it is best to stop innovating. I rediscovered the Amarok 1.4 User Interface. It has a new name: Clementine Music Player. Back in 2008, I had the perfect music player. Then Amarok 2.0 come out. In many ways, it was a step back.

Read more...

Another reason to hate Exchange server

Here's one from the trenches of IT support. Today's source of frustration is Microsoft Exchange 2003.

Read more...

IE6 countdown

Oooh! Here's a new one! Microsoft has launched a site to keep people for using its own products! This calls  for a rather old-fashioned rant! Old-fashioned in more ways than one I might add.

Read more...

Troubleshooting a special GRUB Error 13

A few days ago I got my first kernel update for my netbook in 7 months. However, it did not boot anymore. Here's what I did to fix it.

Read more...