Accurate Postcode data for the UK and Northern Ireland
by Mike on Jun.06, 2011, under Knowledge Base, Technology

Getting accurate postcode data for use in my programs has proved to be an interesting technical challenge, despite the availability of free services such as those from Google. I needed a UK postcode to Latitude/Longitude conversion tool that would work offline, which made the Google API’s completely useless. A freely available dataset was made available [...]
Setting up a web project environment in Visual Studio 2010 to allow debugging using both IIS7 and the development Web server
by Mike on Jan.13, 2011, under Knowledge Base, Technology, Tutorials

We have run into an issue recently when importing a number of our legacy web projects into Visual Studio 2010. It seems that some projects don’t provide the options to allow us to run and debug them on the local version of IIS. For some reason, when a project is initially configured in VS2010 it [...]
HTML5 Audio and pre-loading
by Mike on Dec.30, 2010, under Knowledge Base, News
I’ve had to remove the in-page audio player temporarily, as it seems that some browsers don’t respect the autobuffer=”false” attribute on the HTML5 audio element. What this means is that everyone who visits my site has been downloading ALL the music I have been giving away, simultaneously, whether they listen to it or not – [...]
Application of graph theory to real-world social interaction
by Mike on Dec.10, 2010, under Knowledge Base
A paper I wrote a while back but never really got around to tidying up, I found it recently whilst doing some research and thought it has some merit. Abstract: A social graph defines the relationships between individuals in a system and typically is employed to provide targeted content to an individual based on the interaction [...]
Emacs notes
by Mike on Nov.28, 2010, under Knowledge Base
Column editing Awesome! I just found a mini video tutorial that shows me how to do one of the last things I was using UltraEdit for. I use column editing all the time, particularly to re-use data sent to me in a spreadsheet. As I work in cua-mode pretty much all the time, it turns [...]