Claire’s Birthday, and Preston

Well, Claire and I are in Preston. We travelled up here last night (after a few false starts, including getting to Mach before realising we’d left the Green Day tickets blu-tacked to the wall “so we don’t forget them” in Aber and having to turn back). Claire’s been made out to be a bookworm again, with a heap of new reading material to keep her occupied for the coming year.

Visited my mum’s house. My sisters are typically hilarious. They’ve got a new chicken (after the last ones were eaten by foxes) + chicks, and a new guinea pig (called Pork Chop, which I think is a fantastic name for a guinea pig), and the puppies have grown up so it’s complete mayhem of the excitable 3-month-old doggy variety. They’d decorated a cake for Claire’s birthday, which read “Happy Birfday [sic] Mini Melton” and had an (anatomically correct) picture of her, with an arrow and the word “You” pointing to it.

This evening, we’re off to see Feeder and R.E.M. at the Old Trafford Cricket Ground, which’ll be fab, and then tomorrow, we’re travelling down to Milton Keynes to see Green Day (& friends), then we’ll spend Sunday in London before returning to Aber. This puts Troma Night in the hands of those of you still in Aber. Bryn has a key to the flat, and I’ve changed my password on Duality to something you’ll be able to guess: to determine it, look at the large yellow sign in the kitchen – there is a mis-spelling on it, and there is a number on it. Type the mis-spelled word (in lowercase) as it appears on the sign, followed by the number. If you have any trouble, text me. And if somebody could record/download the Dr. Who episode (as Claire and I will miss it), that’d be great.

I mentioned to my family that the computer game that’s occupied me most of late is Microsoft Train Simulator. My dad seemed pleased, but the rest of my family seem to want to award me an anorak. Once she’d checked to see that I wasn’t joking, the dialogue with Becky went as follows:

Bex: Microsoft Train Simulator?
Dan: Yup.
Bex: Trains?
Dan: Uh-huh.
Bex: So… what? You plan train routes, manage finances, that kind of thing…
Dan: No, it’s not like Transport Tycoon. You drive trains.
Bex: You… drive trains.
Dan: Yeah; you drive different kinds of trains along real-world routes to a schedule.
Bex: So… do you like; earn money and you can buy better trains? Or unlock secret areas?
Dan: No.
Bex: Wh… bu… <disapproving silence>

Well; I’m guessing she won’t be wanting a copy, then.

Could Be A Lot Worse

At least my week’s getting better towards the end. Extracts from an e-mail from my mum:

…work – complete nightmare, back-to-back meetings most days with no time to implement the outcomes and so much work looming I don’t know where to start… …XXXXX is pregnant and leaving in a month or two (not to be replaced) and XXXXXXX’s contract is finishing soon which leaves….. er…. ME to do Banner support for the University (a task undertaken by teams of up to 20 at other Unis)… …One of the puppies is seriously ill with Juvenile Cellulitis and currently has a head twice the normal size and filled with pus… …antibiotics four times a day…. which means I have to go home every lunchtime… …we were raided by foxes and all the chickens have been taken… …to cap it all XXXXX is terminally ill (cancer) with only a few months to live…

My week seems just peachy by comparison. Hang in there, mum!

Spellcasting: A-L-C-O-H-O-L

Last night, Paul, Claire, Pete and I sat down, beer and gin and Dooley’s to hand, and watched the entire first series of 80’s kids TV game show Knightmare, taking a drink every time:

  • Team gives directions to dungeoneer that they can’t possibly follow. (“Go through the door.”)
  • Team gives wrong directions to dungeoneer. (“Turn left… no; I mean right…”)
  • Dungeoneer forgets how to differentiante between left and right. (“Take a small step to the right… I said RIGHT!”)
  • Dungeoneer gets to the next level.
  • Dungeoneer dies horribly.
  • Dungeoneer dies as a result of having not picked up a particular item in a previous room, but having been given no clue that they should have. (“You brought the silver bar, but you should have brought the gold bar; idiot.”)
  • Dungeoneer picks up an obvious red herring. (“On the table is a key, a ruby, and a small red fish.” “Take the fish! The fish!”)
  • Dungeoneer does something patently stupid. (“I know I can carry two items, but let’s not bother – let’s leave the obvious clues right here in this room we can never come back to.”)
  • Particularly clever riddle; one which none of us manage to solve.
  • Merlin.
  • Knight brutally killed by magic.

This, coupled with a gratuitous amount of shouting things like “Spellcasting! M-O-R-O-N!” whenever teams did anything particularly stupid lead to a fun evening for all.

Thrashing

Thrashing is a computer science term referring to an undesirable occurrence in multiprocessing systems.

When a processor is given multiple jobs to do, it services them a little each in a round-robin fashion (assuming that no priority system is in effect), until each is done. This is, of course, actually significantly less efficient than doing each job one at a time, but doing a little of each job, a little at a time is more productive when dealing with humans, who like – for example – their web page to download at the same time as they write a Word document.

Unfortunately, optimizations to this system can cause it to go wrong. By giving the processor more and more jobs to do, it eventually passes a critical point at which it is spending more time performing administrative tasks and managing it’s ’round robin’ scheme than it is actually performing the tasks you want it to. You’ve probably seen a system doing this. The solution, of course, is to either stop giving the system jobs to do until it can finish some of those it already has, or, better still, to kill some of the running processes to enable the processor to catch up on it’s workload. The solution is not to click irritably on the buttons, or repeatedly demand more and more of the processor.

Today, I feel like a thrashed processor.

Letters After My Name

Results day today, and so I finally get to find out whether or not I get a degree in exchange for my last five years at University. And I do. I’m now entitled to put letters after my name, which is nice.

I’ve got a lower second, which is (I know) less than I’m capable of, but considering my resits and other lark last year, it’s exactly what I expected, so that’s great. Was damn pleased to see that my dissertation got a first.

Now I suppose I’d better get on with the rest of my life.

Warning: Extreme Geek Humour

Sat in Burger King…

Bryn: So many nice things come in .deb packages…
Dan: Yeh. Except for some nice things which still come in nasty RPM-shaped packages.
Bryn: I’m not even sure I have an RPM package manager installed.
Dan: I’m sure you can ‘apt-get’ one.

Oh; how we laughed.

Windows Longhorn Continued

It turns out that Windows Longhorn is a lot like the child of Windows XP and Windows Server 2003, but (at this early stage) less stable. Just what we’ve come to expect.

On the other hand, it’s a lot faster than I might have expected (considering its dependency on the .NET framework). If you play with the pre-release version, though, be warned: you can turn off the themes and make it look like good old Windows 2000 (yay!) if you like but doing so isn’t very well implemented and it’ll make at least a little bit of a mess of all your Explorer toolbars.

Internet Explorer 6.05 introduces (at long last) some of the features that all of the other popular browsers have had for ages – including a download manager, security features, and pop-up blocking.

The ‘sidebar’ sucks. It really does. Lots. And it leaks memory all over the place.

I couldn’t actually find anything new in Internet Information Server 7.0, but then: I couldn’t check the documentation as they haven’t finished writing it. It’s existence, however, does lend weight to the suggestion that Microsoft will be making a Longhorn-powered platform for the Windows Server family, too.

Anyway: enough geekspeak.