We spent Sunday tidying cleaning the house. Well, that was the plan, but we ended up only doing downstairs, and then with a few little things left over... I'd hoped Jean would be entertained by the sight of us zooming around her wielding dusting flicks and carrying things, but alas, she demanded a lot of our time through the day.
Anyway, tidying did have some fun for Jean - since we had her in her baby bouncer in the middle of the room, and I was dealing with a stack of storage boxes, we gave her a taste of abseiling:

This kept here interested for a bit. With the harness holding her upright and taking her weight, she could scrabble against the stack of boxes and practice her developing self-mobility skills.
In fact, this morning, she flopped forwards from where we'd sat her up on some cushions. She wailed in frustration, but then her flailing arm caught the side of her baby-gym thing, and she managed to push herself upright again. She then proceeded to grin from ear to ear!
This is good.
As somebody who lives a good twenty minute's walk from a bus stop from which an hourly bus runs (until 5:30pm) to the nearest train station, six miles away, not being able to drive has been a bit of an issue so far.
The quality of our lives should now increase dramatically 🙂 We can go out and do things in the evenings, after work! We can go to places that aren't on the bus route! We can nip to the post office during the day in perhaps half an hour end to end, rather than waiting for the hourly bus, going to the PO, and then waiting 40 minutes for the bus back!
droooooooooooool
I've just written an MSA daemon.
The role of an MSA (Mail Submission Agent) is defined in RFC2476.
Read more »
A friend of mine, messing with my new camera phone, took a picture of me in a restaurant. And then a while later I was taking snaps of Jean with it, and in hindsight, I noticed that we both seemed to have come up with the same facial expression...

Purely by chance, I promise.
We're still a bit borderline on the financial side, but it looks like we'll last the week.
On the downside, my main server was down for two days last week 🙁 This was due to our ISP not paying his ISP, and being disconnected.
However, my driving lessons are going well. I seem to have mastered the reverse park quite neatly, so I'm starting to feel quite confident about the next test, on the 24th.
Work has been tricky; everything seems to be going wrong with the infrastructures I'm trying to build on top of.
On the project with the broken hardware, I now have new hardware, and the special PCI card is recognised by the Linux kernel according to dmesg and the set of loaded modules, but it won't seem to talk to userland at all. I'm currently trying to trace the problem down the kernel->hotplug->udev pipeline. I hate Linux.
On my ongoing support/development contract with Frontwire, I'm trying to fix a few old but annoying bugs in the Workspace software, but something's gone wrong with Swing or my X server - because all Swing windows come up as blank grey rectangles. Which is making testing a pain. I've been spending all the time on it trying to migrate the build process to run on the Mac so I can do it with the native Swing rather than X-over-ssh from the Linux box. I hate Linux.
Bleargh. Why must I spend my time dealing with rubbish like that, rather than actually doing useful stuff?
When I have more money, I'll hire UNDERLINGS to do this kind of thing for me. I'll make them wear boiler suits, and then I'll sit in a motorised chair wearing a white suit and stroking a cat.