Who is Hamilton Naki?

Hamilton Naki is dead. I learned about it in this week’s Economist Obituary. I didn’t know who he was before reading this story. He lived in South Africa during apartheid, and was a brilliant surgeon. But he was black and nobody was allowed to know, so officially he was the gardener.

Read more

Maven: Einführung und Tutorial

Vor einer Weile habe ich angefangen mit Maven zu experimentieren. Maven ist ein Build-Scripting-System, in gewisser Weise mit Ant vergleichbar (und Ant ist das equivalent zu Makefiles). Aber im Gegensatz zu Ant gibt Maven eine Projektstruktur vor – und das führt dazu, dass Entwickler Maven entweder lieben oder hassen.

Read more

Der verflixte Primary Key

Alle Anwendungen, die eine Datenbank benutzen, müssen irgendwie einen Primary Key (PK) erzeugen – das ist normalerweise eine Nummer, die in der Tabellenspalte eindeutig sein muss. Leider benutzen verschiedene Datenbanken unterschiedliche Mechanismen, um den PK zu erzeugen.

Read more

1400×1050 with Intel Mobile 915GM

As I posted previously, I got a new laptop and am in the process of setting it with Linux. Installing Linux is easy – to make it take full advantage of the existing hardware is tricky. My current challenge is to have the Graphics subsystem use the full 1400×1050 resolution of the screen. I will update this post as I go along to document my progress.

Read more

Windows Refund for Laptops…?

I just got a new Laptop. It came with Windows XP Professional, and couldn’t be ordered without it. I am planning on using it exclusively with Linux. I remembered that years ago, there was a grassroots movement to encourage people to return their unused Windows Licenses for a refund. I was wondering: Is it worth trying…?

Read more

Tricks mit Collections

Java Collections (Sets, Lists, usw.) sind ungemein praktisch. Hier werden ein paar Tricks vorgestellt, die diese Klassen noch praktischer machen – zum Beispiel, indem sie schreibgeschützt oder synchronisiert werden.

Read more