23 October

Mrs. Holst has been acting strange lately so I took her to the doctor who noticed sounds of typing and yelling, and then found this using ultrasound.

Hence, I regret to inform that Mrs. Holst will be giving birth to a miniature holsta (of unknown gender) on May 5, 2006. I realise that the last thing the world needs at this point is another holsta, but there is simply no way around it.

Other observations during the ultrascan included indications of your garden varity attitude problems (flicking a finger at the ultrascanner, etc) and pale blue genes, but thankfully no smurf hat.

I am already working on the serial console that will be placed in the crib. This kid will only get fed after having solved a programming or security challenge and won't ever know of network speeds slower than 10Gbit nor CPU speeds slower than 10Ghz.

11 October

My ksh query was answered by jlouis who offered this ugly suggestion:

lastpart=${foo#?};
case $foo in
	a*) val="A";;
	d*) val="D";;
	f*) val="F";;
	j*) val="J";;
	m*) val="M";;
	n*) val="N";;
	o*) val="O";;
	s*) val="S";;
esac
foo="$val$lastpart"

Much faster than my previous solution but hardly qualifies as elegant.

6 October

ksh-people: How to display contents of $foo with the first character in uppercase? No sed, awk or tr, please. That would be cheating (and too computationally expensive for this particular task).

5 October

Today inhaled vigorously. I took a day off due to a recent death in her family, and I drove 4 hours to attend the funeral, and then 4 hours home. I know that for some of my American readers that may not seem as a lot, but it took us from one end of the country to another.

Other than the fact that it's never pleasant to see grown men and women weep over a lost loved one, you're never going to guess what happened next. At one point during the 4 hour drive home, someone going in the other direction flashed the high beam at me. 4-5 seconds went by where we discussed why the hell anyone would do that.. (were the headlights adjusted incorrectly?). *blitz* Speed trap. I had travelled into a 60 km/h zone doing 80 km/h.

Would you believe I'm anally retentive about sticking to speed limits (and generally adhering to traffic laws)? If that guy hadn't been so kind as to alert me by flashing the high beam, I would have reduced speed before entering the 60km/h zone. Not sure what that's going to cost me, or even if it will result in a penalty point on my license. (We're allowed three points in three years; I'm allowed two points in three years because my license is newer than three years.)

As if that wasn't enough, when we got home we found, in the mail, an invoice from the garage where our car was recently sent to service. DKK 6.000,- on top of the 4.000 we paid last week.

Other than that I had a great day!

4 October

Thanks to the nagging of liebach, I got around to automating the diary index page. I've only wanted to do that for the past two years.