Not a blog

Yet another pointless personal blog

Why Is the DOS Path Character “\”?

Interesting article on why Microsofts engineers chose “\” as the path seperator (and therefore making the windows command line such an unpleasant place to be). I like this kind of history. It’s often interesting and insightful.

Code Clouds

Last year, I’ve been to Javazone and among the many great speakers was Kevlin Henney. His talk was titled Cool Code and if you havn’t seen it, I can highly recommend it! (same goes for all talks by Kevlin).

One of the things he mentioned in his talk were word clouds generated from code to get a good overview of what a programm is about. They provide no hard facts but a very intersting insight nonetheless. The following is a word cloud generated from hibernate-core with the 100 most common words in the codebase. The bigger the word, the more common it is.

Cloud of hibernate-core


My friend Michael and myself have been hacking some features into a specific version of picketlink. An update to a newer version was out of the question. We blogged about it over here.

Distraction Free Writing

I’ve never been a big fan of fat, bloaty WYSIWYMG text editors. Some people call them word processors. Most of my longer texts in university have been written in LaTeX/vim. This also includes my diploma thesis. Every longer experience with the so called word processors made me hate them even more. I like the appeal of writing – and basically thinking – in plain text files. Having a confusing UI and lots of inconsistend formatting in the document is very annoying to me. But for everyday work, LaTeX is just too much of an overhead and, more often than not, feels arcane.

Ssh Housekeeping

Disclaimer: This post is primarily aimed at myself. No information here that can’t be found via google.

I’ve been using the same ssh public/private key for about 5 years and probably a minimum of three OS reinstalls.

Since that time, my personal password policy has changed. Gone are the times of easy, memorable passwords. I use 1Password to manage all my passwords.

Since I have no reason to believe that my private key has been compromised, I thought it might be time to change the password on the key.

To change the password on an ssh private key, use the ssh-keygen command, that you probably already used to create the key in the first place.

$ ssh-keygen -p -f ~/.ssh/id_rsa

The lower-case p-param will ask ssh-keygen to change the passphrase of the file that is passed as an argument to -f.

On that account, I also changed the hostname in the public part of the key to reflect my current machine. Just edit ~/.ssh/ in a text editor and change the hostname at the end of the key. It is just an identifier after all.

Google Reader (-1)

tl;dr: I don’t like the new Google Reader UI. I’m using Reeder for now and I like it a lot.

I used to be big fan of google reader. It was never pretty but it worked and it solved the syncing problem for me. I’m a heavy feed-user, I’m subscribed to many dozens of feeds with something in the range of about 200 new items per day. I read some during my commute, some during compilation/redeployment time. And the rest in the evening. I usually read my feeds on at least three devices. My Mac at work, my Mac at home and my iPhone. And since I got myself an iPad 2 I use that more and more (usually at the cost of my Mac at home) to read my feeds. Without sync, this would be a total mess. I basically have had to skim over every article 4 times, discarding most of them 4 times.

Going Live

Lazy me. Aparently it has been nearly two months since I last played with this blog. So instead of planing to tinker with it more and more, I decided to just go live.