Mon Feb 24 20:42:13 GMT 2003

February 24, 2003

My cv has undergone quite a few changes recently. I have started to look for jobs and have applied for one that I really want. We’ll see if they want me…

Sun Feb 23 02:32:45 GMT 2003

February 23, 2003

Just tried to build my programs using package-framework under cygwin—it worked fine. How cool is that? :)

Sat Feb 22 00:32:49 GMT 2003

February 22, 2003

Spent quite some time “today” (Friday) rewriting my CV. It should now be fairly presentable, I think. It’s available in five different formats here. Also spent some time trying to figure out how to make my software build using package-framework instead of autoconf/automake (and libtool).

Enraged by cockroaches crawling around in my kitchen cupboard I’ve now taped over all cracks so there should be no way in there apart from through the cupboard door. I’m not sure if it will actually make much of a difference, but at least now the pests won’t have any cracks unavailable to me to run and hide in if I spot them crawling around there. This will at least give me some satisfaction. I’m also thinking of getting some rubber fitting around the door, so no pests should be able to get in there. Don’t know how much trouble I can be arsed to go through though; I’m already boxing all the food anyway…

Tue Feb 18 13:15:38 GMT 2003

February 18, 2003

Playing a bit with apt-move to create a debian mirror available on my local network. This so that I don’t have to download packages several times over my adsl connection.

Tue Feb 18 19:40:03 GMT 2003

February 18, 2003

Found an amusing quote today, allegedly due to Kristian Wilson:


Computer games don’t affect kids; I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetetive electronic music.

– Kristian Wilson, Nintendo Inc., 1989

Mon Feb 17 01:48:12 GMT 2003

February 17, 2003

About to go to bed now, with my little othello game more or less done. It plays computer vs. computer only at the moment, but that’s not hard to change. Tomorrow it will aquire a simple plain text routine for grabbing user input to use instead. The code is amazingly small; it’s only about 350 lines of C, and has only one library dependancy (in addition to the standard C library that is). Compare that to Iagno (the gnome othello game) which is over 2700 lines of C and depends on a plethora of libraries.

Mon Feb 17 14:50:47 GMT 2003

February 17, 2003

Just had steak & kidney pie for the first time. It looked really great when it came out of the oven but, alas, it didn’t really taste great.

Planning to go running in a bit. That’s something I haven’t done in a while (understatement of the year). Just before I hoovered my room, the hallway and as far I could reach up the stairs. It looks really neat and tidy around here now. I should have done it long since.

Implemented a simple frontend to my little othello game. Although LOC (lines of code) is a terrible metric, I’m proud to say it is still under 400 lines of C.

Mon Feb 17 15:52:41 GMT 2003

February 17, 2003

Sooo, my keyboard was failing—some of the keys just wouldn’t work. I thought it was the keyboarddriver messing up, but it seems it was the actual keyboard. That’s what you get when you buy el cheapo usb-keyboards at 6 quid I guess. Anyway, I managed to “fix” it by opening it, give the internal components a stern look and then closing it again.

Mon Feb 17 21:43:24 GMT 2003

February 17, 2003

Behold, my first perl program:

#!/usr/bin/perl -w
use strict;

my @lines = (); my $lines = 10;

while (my $line = <STDIN>) {   push(@lines, $line);   if ($lines-- < 0) {     shift(@lines);   } } print @lines; 

It is basically a dirt-simple and feature-lacking implementation of the standard unix-utility “tail”. But fun nonetheless. Ah well. Back to doing useful stuff…

Sun Feb 16 13:26:00 GMT 2003

February 16, 2003

Wading through the code for Gnome Iagno (an othello game), trying to make it work with my library for game tree search. The existing code is a maze of global variables and lame corba wrapper functions, coupled with a messy dependency hell for building. At least so it seems now.