Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/public/blog/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/public/blog/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/public/blog/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/public/blog/wp-includes/classes.php on line 576

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/public/blog/wp-includes/classes.php on line 593

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/public/blog/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/public/blog/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/public/blog/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/public/blog/wp-includes/classes.php on line 687

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/public/blog/wp-includes/classes.php on line 710

Strict Standards: Redefining already defined constructor for class wpdb in /home/public/blog/wp-includes/wp-db.php on line 58

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/public/blog/wp-includes/cache.php on line 405

Strict Standards: Non-static method K2::init() should not be called statically in /home/public/blog/wp-content/themes/k2/functions.php on line 34

Strict Standards: Non-static method K2::register_scripts() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/k2.php on line 51

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Options::init() should not be called statically in /home/public/blog/wp-includes/plugin.php on line 311

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Header::init() should not be called statically in /home/public/blog/wp-includes/plugin.php on line 311

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2::filter_post_comments() should not be called statically in /home/public/blog/wp-includes/plugin.php on line 163

Strict Standards: array_filter() expects parameter 2 to be a valid callback, non-static method K2::strip_trackback() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/k2.php on line 483

Strict Standards: array_filter() expects parameter 2 to be a valid callback, non-static method K2::strip_trackback() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/k2.php on line 483
Category Archive for ‘Personal’ at Lightspeed Blog
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Header::output_header_css() should not be called statically in /home/public/blog/wp-includes/plugin.php on line 311

Strict Standards: Non-static method K2Header::random_picture() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/header.php on line 50

Strict Standards: Non-static method K2Header::get_header_images() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/header.php on line 35

Strict Standards: Non-static method K2::files_scan() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/header.php on line 24

Strict Standards: Non-static method K2::_files_scan() should not be called statically in /home/public/blog/wp-content/themes/k2/app/classes/k2.php on line 349

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 932

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/public/blog/wp-includes/kses.php on line 933

Archive for the 'Personal' Category

Hmmmmmmm…

Lately my computer has been making an odd humming noise. It starts and stops in a regular pattern, coming and going sporadically throughout the day. I spend a good chunk of my time sitting at this computer - and as I don’t find the idea of slowly being driven mad particularly attractive, I set out to exorcise the phantom buzz.

The noise sounded distinctly like something resonating with some other thing - since the hard drive is the main moving part in a computer, I started there. I swapped my two drives hoping this would align some obscure computer-chi and magically fix the problem. After reassembling and turning on the computer, I gave it 10 minutes in which to stay quiet - huzzah! Not a peep. Noticing the tower was still on the floor, I slotted it back into the desk… and predictably, almost immediately, the hum returned.

So how do I fix this problem? Get a rubber desk, so any vibrations passing through it are nullified? While it would be quite a talking point, I set about finding a slightly more elegant way to disrupt my computer’s internal grumblings from rubbing my desk the wrong way.

Just minutes later, I hit upon this inspired solution:

Computer sitting on a packet of mints

Who knew a packet of mints had so many uses? Not only that, but:

Computer sitting on a packet of Microsoft mints

Aww, look at it, snuggling up to the “Microsoft Vista Compatible” sticker.

10 Points to the first person who comments about how open source mints would have done the job twice as well and been free to boot. And by “10 Points” I mean, of course, a swift but firm kick to the genitals.

Intermission

I know what you’re all thinking: man creates blog; posts a few times, gets bored; blog fades into obscurity. Yes, many a valiant internet wordsmith and his digital narrative have suffered this wicked fate - but not I! Or my blog, for that matter. The skinny is thus: I’m extremely busy. However, with the aid of <h3> tags, I will bring you quickly up to speed with minimal verbosity.

NWERC

we didn’t do very well, but it was still a great trip. Plus I saw the sunrise for probably the first time ever:
Sunset

Computer Science Karaoke

was heaps of fun.

Karaoke

Expect further update shortages…

Better Late Than Never

I’m writing this entry on a bus on the way to UCD - if I can manage to find an unsecured network and post it while the bus is at traffic lights I’ll be rather pleased with myself :D

I meant to write about this sooner, but anyway: this weekend I’m off to Utrecht, Holland to compete in NWERC 2007. It’s a regional qualifier for the ACM ICPC. This is the first year any university in Ireland has entered a team (or so I’m told), so it’s “kind of a big deal”.

Why me, you ask? Well, it’s party because I competed in a programming competition in UCD last summer, but also partly because the whole thing was sort of under the radar. Only six people expressed an interest in being part of the team, of which three were finally chosen. The entire school of Computer Science got an email about us last week though, so maybe I’ll have some stiffer competition to qualify next year :P

We’re staying in a hotel with the charming name of “Van der Valk Biltsche Hoek”, which looks quite nice; the website was all in Dutch though, so we may have reserved 4 car parking spaces for 3 months for all we know. Half way though the booking process we were presented with the following choice:

More Person Room!

We managed to figure out that “kamer” means “room”, but were stunned to discover that “meerpersoon” means… “more person”. What the hell is a ““more person room”?! We booked them since they were the same price as standard, and I assume if it turns out we don’t like the “more people” provided we can tell them to take a hike.

We’re going over on Friday at about 3pm, and arriving at 6ish. Those are local times; seems it doesn’t take 3 hours to fly a few hundred kilometers. Even more strangely we’re leaving at 7 on Sunday and getting in to Dublin at 7:30! Holland is ahead, or behind, or something. My brain isn’t designed to process time zones; just thinking about the International Date Line makes me nauseous.

I realise this is all of questionable interest to anyone else… I’ll make it up with some funny youtube videos soon, I promise. In fact, here are some dudes trying to act like ninjas when they are quite clearly not ninjas:

I can only hope that video gives the above article clarity and context :)

Hair Dye III - The Last One, Wherein I Dye My Hair Its Final Colour

Anything I could have subtitled this post wouldn’t have been funny enough; so I just decided screw it, I’ll make it painfully straighforward. That way I’m still being clever. By not being clever.

Ahem.

Stage 3

Hair technician: Oisin (again)
Positives: It’s red!
Negatives: It’s a bit too red.

There’ll be oodles of noodles photos on flickr, once I’m bothered to sort them out. At a rough count we took almost 300 pictures over the three days - far more than any normal man should take of himself in a year :o

Hair Dye II - Dye Harder

Donal already sort of spoiled the pun in the title (which I was saving up for two days), but I still feel my version adds a certain something. Donal, you may have beat me to the punch here; but in a battle of puns, I always have the last laugh :D

Sorry the first post about this process was a bit sparse, but that was because I had the most intense headache I’ve had in years… who know putting corrosive substances on your head for an extended period of time could have negative side effects? Shocking!

Stage 2

Hair technician: Oisin
Positives: Actually blonde now, instead of blondish/orange/undefined. My hair still didn’t fall out.
Negatives: My scalp feels tingly all the time.

The next step is the last, but since Oisin is my self-declared stylist from now on I have to wait until he’s free next. Not to mention that if I put more dye in my hair anytime soon there could be… problems.

Hair Dye I - The Blondening

Part 1 in a 3-part series.

Stage 0

More of a prologue than an actual chapter in this adventure, this was my hair before anything happened to it.

Hair before

Hair technician: Genetics/Evolution/God
Positives: Ol’ reliable. Has worked reasonably well in the past.
Negatives: Boring. Not Aryan enough. If I stick with it I won’t have anything to blog about.

Clearly, black’s gotta go…

Stage 1

Hair after first blonde dye

Hair technician: Angry Gill
Positives: Not that horrible orange colour. My hair didn’t fall out.
Negatives: Used the wrong kind of bleach (apparently). Still a bit uneven, and not light enough. Tony O’Gara got mad at us.

Tomorrow I’m putting in more bleach.

There are more photos than you could possibly want to see over on flickr.

My House Is Full Of Useless Tools

After spending almost half an hour searching for a bike pump in my family’s “toolbox” (actually a three-tiered set of plastic drawers, filled with more random miscelania than tools) I decided to take on the task of sorting it out. Instead of trying to put my experience into words, I’ve just compiled a list of some of the things I found:

  • over 30 Allen keys
  • 15 screwdrivers, mostly broken
  • 3 broken hammers
  • An entire unraveled roll of masking tape
  • The wheel from a long-dead computer desk
  • lots of painting equipment (not technically tools)
  • knitting needles, children’s toys and stationary (definately not tools)
  • mountains of mixed screws, nails, washers and nuts
  • an unpleasant sticky residue at the bottom of each drawer.

What sort of family needs more than 30 Allen keys? No family, that’s who. There’s only about 12 types. Any more than that is just showing off.

Toolbox

That picture is about half way through the sort - I’m trying to compress everything into the small toolbox on the far left. Yes, I’m sifting through piles of filthy old tools on my family’s kitchen table.

I was almost done when I came across this supposed “tool”. Far from being a handy DIY utensil, it looks like its only use is to kill another man in prison:

Prison Shiv

Well at least now when I want to shiv someone for using the last of the milk, I won’t have to waste time looking for a suitable weapon…

Batman Returns?

I have a long and illustrious career as a fancy-dress Batman - as seen here, here, here and - if you look hard enough - here. Unfortunately, my partially home-made Batman costume is showing its age, and I think this Halloween it just might be time to take off utility belt and dress up as something else for a change.

I was somehow coerced into giving serious consideration to the following costume, my complete lack of personal finances being the only barrier between me and some serious mystery solving:

Scooby Doobie Doo!

However, since my overall net worth at the moment is approximately -€520, if anyone out there has any low budget costume ideas I’d really appreciate them. (No need to suggest Backwards Clothes Man or Covered In Toilet Paper Man - they’re already in the “maybe” list)