My Life - In Computer Years
Saturday, December 9th, 2006
Nothing like a major milestone to throw you into a whirl of nostalgic self-reflection. Today I’m 30. 30 years old. There’s no doubt about it - I’ve done the maths and it adds up. I’ve tried recounting everyday since my first memory (a huge green praying-mantis in the back yard) but there are certainly a lot of holes in there.
One thing I’ve noticed to be a recurring theme in the mesmerizing drama that is/was my life is the presence of computers. If my existence were portrayed as an art flick, you’d turn to your friend 3/4 of the way through and say “What’s with all the computers?”
In case one or more of you out there wish to produce such a film, I’ll supply some background information - so you get the details right.
(more…)

Hexadecimal sure comes in handy sometimes. Like, say, um, if you wanted to know why there was some of the alphabet on your scientific calculator for example. There’s been a few times I’ve needed the following functions to convert decimal bytes to hex in javascript: converting decimal RGB values to those
A while back I tried to “reverse-engineer” the Line Rider shared object - the file that stores your Line Rider Tracks. The idea was to add a much required “erase” function. I mostly figured it out - but owing to my extremely short attention span it quickly entered my immense “1/2 finished projects” repository.
A couple of years ago I had a client who insisted that they should be able to copy some cells from Excel and paste the data into their web-based inventory system. I ended up creating a faux-grid of textboxes, with a “paste-box” where they could paste the data, which would be parsed and entered into the grid. It really felt like a horrible hack - the pasted data wasn’t always in the “correct” format, and my parsing code was pretty dodgy.
