Archive
June 2008
- William Anthony Richard Godbolt
- On the birth of our firstborn: William Anthony Richard Godbolt.
- LCD screen hackery
- Some ideas on improving the LCD display on the Weebox.
- The beginning of the end for Windows XP
- I've finally had enough of Windows and have moved to Ubuntu Linux.
May 2008
- Two weeks of relaxing
- The end of a lovely two-week break in Cyprus.
April 2008
- Spooky coincidences...
- There's more than one "me" out there. Spooky indeed.
- So that's what we've been up to...
- In which I introduce the Xbox Live Arcade game we've been working on: Slam.
- The C library's strcmp routine is badly named
- My thoughts on the ill-named strcmp function.
- This week, I have mostly been...
- The worst kind of blog post - a generic update.
March 2008
- Plugging for a friend - New Metal Army
- A blatant plug for a friend's heavy metal gig website. And talk about finding the sex of babies.
- Minding your Ps and Qs
- In which a signwriter forgets which way round things have to go.
February 2008
- Things I learnt about Google last night
- The adhesive in their paper cups dissolves in alcohol. And other things.
- Launching a debugger automatically
- Automatically launching the debugger for a particular executable.
- Things I didn't know about Visual Studio's Debugger
- Discussing debugger pseudovariables for accessing GetLastError return values.
- Challenges, and bits and bobs
- An excellent description of the challenges faced by the Human Genome Project. And some miscellaneous other bits.
January 2008
- It's a human!
- A new addition to the Godbolt clan is announced. Or at least the release date.
- Happy New Year
- Happy New Year. And an unexpected birthday present.
December 2007
- Strict aliasing in C
- It's not OK anymore to cast willy nilly in C++. Well, it never was. But it's less so now.
- USBwine
- USBWINE - French spoof. And the perfect present for the techno-wine drinker in your family.
- American in bad maths shocker
- C++ header dependency tricks
- Some tricks for reducing dependencies and hence compile times in C++.
- Google POP3 certificate problem and Thunderbird
- A temporary issue with Google's SSL certificates, and a workaround.
November 2007
- Me, a name I call myself
- English grammar isn't so different from Latin after all.
- Poor man's GPS
- Poor man's GPS.
- A few days of downtime
- Oops, it broke...
- Ambiguous function overloading in C++
- C++ function overload resolution can be rather inscrutable. I try and make sense of a particular case.
- The three way handshake of understanding
- IRBasic - object-oriented BASIC
- An object-oriented BBC BASIC.
- More on BASIC line numbers
- More on the BBC BASIC binary line number encoding.
- BBC BASIC binary line number format
- A further look at BBC BASIC's in-memory format, specifically the line numbers.
- BBC BASIC V file format
- Exploring the BBC BASIC V file format. It's pretty damned clever.
- Modern web design
- An image depicting the issues with modern web design
- List comprensions in Perl using map {}
- A quick comparison of list processing in Perl and Python
- Linksys Broadband Router DHCP bug
- In which I discover a fun bug in Linksys's DHCP implementation.
- Changelists in Subversion
- Something I'm looking forward to seeing in Subversion --- changelists.
- List comprensions in Python
- The coolest thing in Python --- list comprehensions.
- More things I didn't know about Python
- Conditional expressions in Python 2.5
- HTML scraping in Python
- Discussing a couple of Python libraries designed for parsing real world websites.
- Easy Installation with ez_setup
- ez_setup: the quick and easy way to install new python libraries.
- Python sqlite3 gotchas
- A caveat for sqlite3 in Python - if your databases don't fill with data, this might be why.
October 2007
April 2007
February 2007
January 2007
November 2006
October 2006
- From north to south
- In the footsteps of hobbits...
- Hobbits!
- A quick note on photos
- White Island
- The Pong of Rotorua
- Glowing Worms and Deep Dark Caves
- Return from the North
- One Year of Wedded Bliss
- First Day in NZ
- Half a Planet Away
- Last Day in Japan
- Day Three - second day in Japan
- Tokyo update
- The Trip Begins
- Debian update and PHP issue
- Kiwi Countdown
- A new fan
September 2006
August 2006
July 2006
- A frustrating evening
- Don't buy an MS wireless desktop
- A new screen
- Xania.org attack
- Xania.org will be going down for maintainance...
- The Ep93xx LIRC driver
- LIRC and a driver
- Adventures with a Prototype Board
- An LCD driver for the Weebox
- Wireless booting and flash RAM fun
- Display!
- Sound!
- The Weebox arrives!
- Python and Weebox
June 2006
May 2006
March 2006
February 2006
January 2006
November 2005
October 2005
September 2005
August 2005
July 2005
May 2005
April 2005
- Fantastic spoof Citroen video!
- People are stupid
- Public Whip
- Things you never knew about Windows - part 1
- Opera 8 goes final
- Come fly with me
- Jade Empire Saves marriages
- He's tough...he's uncompromising...
- Who should you vote for?
- So *that's* what was in the briefcase
- Science + Flash = Marketing
- Godbolt's Law