I know that you already heard about it, but LDAP sucks. Really. There's no way to have fun when working with it.
Well, two days ago I was asked to write a perl script to filter ldif data, also providing a diff to the previous run. It's not that hard, but the format is crappy. I decided to do the task in two separate scripts, one doing the filtering/decoding base64 encoded values, the other one providing a more general ldifdiff service.
As usual, I wasn't able to write proper code at my work place (as there's too much noise/activity/interesting stuff to think about code more than 2 minutes in a row), so I implemented the first script at home two days ago and just tried to finish the other one ... on the train. Yes, I can't work if two or three people are in the same room and talk from time to time, but I have no problem to do this with 40 people around. No idea why.
Anyway, I now have three wonderful data structures listing removals, modifications and additions of entries between two ldif files ... but I can't finish the damn script. I forgot to keep a local copy of the LDAP specification on my iBook and there's no internet access on the train.
Argh.
In other news, I have real problems to find someone to see SW Episode III with, as everybody seems to know the damn movie. I fear that I will have the same problem with HHGTG in two or three weeks. Hmmm, perhaps I can get some people to see it with me at this year's LinuxTag. As it's my first "big" Linux event, I'm also really anxious to get my key signed ;-)
The whole thing will be really expensive for me, as this is also the first possibility to give away those free beers I promised to Andreas Barth, Joerg Jaspert and a lot of ther people. Thanks guys, BTW :)