Blog / archive

2017

March

Phoneme-Based Name Generator

Here is a name generator I wrote in C++, based on an article I read on gamedev or flipcode from years ago. ...

2016

May

Memory Pool

Here is a peice of code I wrote a while ago as part of a question for a job interview (3d graphics coding role...

January

Website Back Up!

This website is back up after ~3 months of being offline (yay!) - I finally got around to reconstructing the d...

2015

July

Generating Cryptographically Secure Salt Values

Here is a small snippet of C++ code that demonstrates how to generate unpredictable salt values for use in pas...

2013

July

N900 Broken USB Port

Here are a few pictures of the broken usb port on my n900: ...

Glastonbury Festival 2013

Epic. These crappy photos so don't do the place or the people or the experience justice - a massive thank you ...

2011

August

Twitter Plug-in for Nokia N900

I decided to take on the task of updating the open-source 'Twitter Plug-in for Contacts and Conversations' on ...

July

n900 backgrounds

Here are some desktop backgrounds I have made for my lovely n900 - they were all shot and gimp'd on my n900 (F...

Glastonbury Festival 2011

I don't have that many pictures as I was too busy having a great time!! ;D               ...

June

TinyMCE Media Library Integration

To integrate a media library with TinyMCE, the first place to start is by adding some buttons to the editor. Y...

Auto-Incrementing Build Counts in Visual Studio C++

Presented here is the quick (and dirty) method I use to auto-increment the build numbers of the projects I wor...

April

Rendering an MS Visual Studio 2010-like Window Background with GDI

Here is a short description on how to draw a background similar to that found in MS Visual Studio 2010. it use...