Boiled eggs

On Saturday 6th January 2007, my granddad Dominic McDonnell passed away, after a mercifully brief battle with cancer.

On hearing the news, I jumped on a train home so I could be with the family. My grandmother and most of his children (including my mum) had congregated at his house in Woking: we spent the evening celebrating his life, reminiscing and sharing our favourite memories of him. It was very much the right thing to do.

A week and a half later, I headed back down south for the funeral. I’m not sure why, but I felt almost emotionally detached during the service. The church was absolutely packed with friends and family, many of whom I hadn’t seen for years. It wasn’t until we left the church and I had my arms around my younger sisters that I broke down, as we watched the hearse carry Granddad away. The cremation service the following day was lovely, with his children, Justin, Claire and Stephen all reading pieces about him.

It almost feels wrong to say it, but the parties we had after each service were great. It was good to catch up with all of the people I only ever see at the really big family events.

You may still be wondering why I’ve titled this piece “Boiled Eggs”. It’s because that’s my favourite memory. I don’t think I voiced it at the time.

When we were young, Alice & I would occasionally be dropped off at the grandparents for a weekend. Our mum & dad were usually off doing something silly like The National Rally on their classic bikes. Anyway, breakfast was always a highlight: Dominic had perfected the art of the soft-boiled egg. It came from the chickens they kept in the garden. It went in for four minutes. It never cracked prematurely. The soldiers were toasted to perfection. There’s probably an element of rose-tinted glasses, but that’s the way I remember it. Good times.

Obviously he was a lot more to me than just the man who taught me how to boil the perfect egg. It was my mother that pointed it out to me: I was probably a lot closer to him than I might have been if my father hadn’t died in my teenage years. Granddad was always a man I looked up to. He was so bright, talented and worldly wise, without ever being condescending.

I was looking through my collection and could only find one photo of him. I’ll have to get some more from the family. My little sister’s got a nice photo of the whole family from the day of the funeral.

Sporadic

I know, I know. I’ve been a bad little blogger. I’ve not been keeping you amused very much of late. The truth is I’ve just fallen out of the habit of writing regularly1 and I’ve found it difficult to get myself back into the groove.

I’ve sat down umpteen times to write about something and just been completely unable to make any headway. I’ve started writing, thought “that’s complete crap” and just closed the browser. My in-built self censorship has got in the way a bit too: I’m quite shy by nature, so when a difficult subject comes along I can find it hard to talk openly about it, even with close friends and family. The same carries through to my writing, although to a lesser extent.

It’s not like there’s been nothing for me to write about. Plenty’s happened since I last wrote anything much about my life. There’s a couple of things I want to get out there over the next few days and hopefully that’ll kick me back into blogging. We’ll see.

1. It’s not just here either – my posts on mailing lists and fora have almost completely dried up too. Some might argue that it’s a good thing ;)

I’ve been blog-tagged

Sheila² got me: The object of the game is to reveal 5 things about you, which most readers probably don’t know, then nominate 5 friends to do the same.

So then, here’s five things you might not know about me:

  1. My dad and I went to watch the Isle of Man TT several times on his classic bikes, including a Matchless G3LS (350cc single), an AJS 500cc twin and later a Honda CB750 (the rest of the family followed in an old VW Minibus). The Honda was my favourite at the time, though I look back on the 350 most fondly. The last time we went, the I.O.M. Steam Packet Company crashed one of their ferries into Douglas harbour. Joey Dunlop was a boyhood hero of mine, so seeing him win at the TT was pretty special.
  2. At school we built a wall-climbing robot that got us second place in the local Young Entrepreneur of the Year award. It used compressed air and suction cups to climb up smooth surfaces. I did all the artwork – it was probably my first proper bit of design. Looking back, it was a bit rubbish. The awards were held at the old motor racing circuit at Brooklands in Surrey.
  3. On the same day I had a look around the Sultan of Brunei‘s old private plane which was housed there. Very plush. A few years later at college, I became friends with Steve, who comes from Brunei. The plane was still at Brooklands when I visited an Auto Italia event with Owen & Anne a couple of years ago. The three of us finally made it out there for Steve’s wedding earlier this year.
  4. I’m a founder member of the Kusatado Ninja and I’ve got the bright yellow jersey to prove it. We took turns “racing” mountain bikes round in circles for 24 hours. I use the term “racing” in the loosest possible sense – we didn’t do very well, but we had a great time burning round on bikes, burning on the blazing sunshine and getting high on RedBull. Wonderful.
  5. When I was a kid, we used to live right on the River Wey, in Guildford. We had a large canvas-covered canoe that my dad, my sister and I would row up and down the navigation, carrying it around the locks and generally having a laugh. We had a big adventure one day after some particularly heavy rain. The current carried us for miles, we took some interesting detours through water-meadows (they take the overflow when the river floods) and nearly got dragged down the odd weir. In the end we had to phone my mum and get her to come and collect us in the minibus.

You know what? It was good fun reminiscing about that lot. Good times.

And with that I tag you Weon, Matt, Simon, Rich and other SimonAndy.

Spoofing spammers

I woke up this morning to find Google Notifier telling me I had 205 new messages. What the hell?

Ah. They’re all failed delivery notices. Some spamming bastard has sent out a batch of unsolicited e-mails spoofed to look like they came from someone at thinkdrastic.net.

Rest assured it wasn’t me. I hate spam as much as the rest of you.

Nope, I just get to clear up the mess afterwards. No doubt I’ll find my domain on all sorts of blacklists now. Oh great joy. I’m in such a great mood now.

Oh, happy christmas everybody.

It’s a bit wet out

You know that thing where despite the fact that it’s utterly miserable outside, you drag yourself out on your bike? You should do that more often. It’s ace fun!

I headed out with Weon & James on Sunday. It was raining, windy and generally horrible and you know what? That really didn’t matter. We had an absolutely ace time.

Owen was on a mission on the way up the hill. Once we got off-road, he went for everything. The Tramway, which is a soul-destroying drag straight up the middle of the hill was conquered first, before he took on and beat the sting in the tail of Dog-Poo Alley. I’d have managed it too if my bike had been willing to change down to the granny gear, honest guv’nor!

James is still quite new to mountain biking, so he’s keen to try everything out and absolutely bursting with enthusiasm. It’s really refreshing to see someone shouting “YES!” because they got through a tricky section in one piece and giggling like a loon when they fall off in the mud.

One trail we hadn’t ridden for ages follows the escarpment across the top of the hill above Sandy Lane before diving down into the woods. It’s an ace bit of single-track, especially when howling winds, driving rain, wet roots and James diving into the undergrowth all make it that little bit more challenging.

We finished off by slipping and sliding down Daisy Bank (cheeky!). James fell off at least once, I did that thing where your wheels follow different ruts and you end up at 90° to the trail and somehow Owen made it down in one piece.

One of the best things is the looks people give you on the ride home across town. They’re sat snugly inside their cars staring out at us: soaking wet, caked in mud and clearly having the time of our lives. Brilliant.

Commute!

Man, this morning’s commute was hard work. It’s not very far, but this morning I rode out onto the Tewkesbury road into a headwind that nearly had me going backwards. I bet it’ll have swirled a full 180° by the time I come to ride home, too.

Even so, the ride always becomes more fun when I get into town. Inevitably most of the traffic gets snarled up at some point, so I can often bomb past it all. This morning it was especially good, as I traded places with a rather nice Porsche 911 several times, before eventually beating it to the town centre. Winner!

Right, I’m off to get some new batteries for my head-light. It’s slightly disconcerting when it fades away to nothing as I’m riding around a big scary roundabout…

Unintentional style

“Hey Olly, you just hipped off that jump.”
“You what?”
“Yeah, you rode in, took off and swung the bike around under you.”
“Sweet! I had absolutely no idea.”

I wouldn’t have the first idea how to hip-jump. The truth is, getting air still scares the crap out of me.

Internet Explorer combination float bug

So, I’m creating a layout that looks something like this:

Picture of a three-column web-page.

It’s a fairly simple three-column layout. The thing is, I’ve used some funky negative margin trickery to swap the first and second columns (so that the HTML is displayed in the correct order for non-CSS user agents).

Unfortunately, IE6 renders this:

Picture of IE getting a three-column web-page wrong.

…except in some hard-to-reproduce circumstances when it gets it right.

It turned out to be a combination of bugs, which made it ever so slightly difficult to track down. First up was The IE Doubled Float-Margin Bug. Adding display: inline; to the CSS for the floated columns appeared to just make the problem worse, but was in fact needed to correct the issue.

Once that was in place, the page was only correctly rendered once I’d moused over certain links. It took me quite some time to figure out what was going on: IE was incorrectly calculating the funky margins: Instead of basing them on the width of the floated column’s parent element, it was working them out from the body element. I figured that out because the rendering was slightly different dependent on the width of the window.

The solution was to wrap yet another element around the outside, and set the width there too.

I’ve created a simple test-case that explains the solution for the anybody else that runs into the issue.