Blog Archives

Searching MSDN Using Google

I sometimes find it useful to search MSDN directly using Google, so I wrote a search plugin using OpenSearch to make this easier. Firefox should discover the search plugin automatically – it should appear in the search drop down at

Posted in Software

Piano Recordings – Upright Piano

This is the second in a series of attempts to do some piano recordings, a project which started out of a desire to conquer stagefright on the rare occasions that I perform in public. Increasingly I have been investigating the

Tagged with: ,
Posted in Music

Using Merged ResourceDictionaries in Silverlight Themes

Silverlight 3.0 moved its featureset closer to that of WPF by adding support for merged Resource Dictionaries and Style Inheritance. Without these features, developing custom templates and styles for Silverlight controls can become a bit of a copy-and-paste nightmare. Since

Tagged with:
Posted in Software

Piano Recordings

Prelude in C♯ Minor by Sergei Rachmaninoff. In December I had my first piano recital in nearly two years, and so I started to look into various methods that performers use to conquer performance anxiety, something which causes me a

Tagged with: ,
Posted in Music

Implementation of the Reaction Diffusion Simulation

Update – This post was written before the release of Silverlight 3.0b, which provides a number of enhancements relevant to this implementation, such as a WriteableBitmap and Pixel Shaders Rendering The first obstacle to implementing the RD simulation is that

Tagged with: ,
Posted in Software

London Triathlon 2008

Somewhat late, since I have had pictures on my facebook profile for months, but I thought I should add a post about my experiences at the London Triathlon in August 2008. This was the second of three major endurance events

Tagged with: , , ,
Posted in Sport, Triathlon

Reaction-Diffusion Models

One of Alan Turing‘s many contributions to mathematics and science during the 20th century was his 1952 paper on “The Chemical Basis of Morphogenesis” in which he suggested that a simple model of coupled differential equations could account for pattern

Tagged with: , , ,
Posted in Mathematics, Software

Oxford to Cambridge Bike Ride

On 27th September 2008 I and three friends took part in the Hearts First Bike Ride from Oxford to Cambridge in aid of the British Heart Foundation. My friends stayed in Oxford overnight and probably started the day with a

Tagged with:
Posted in Cycling, Sport

URM Emulator

The Unlimited Register Machine (URM), designed by Nigel Cutland, is an abstraction of a computer similar to the Turing Machine – but somewhat easier to get to grips with and more in tune with the operation of a modern computer

Tagged with: , , , ,
Posted in Mathematics, Software

New York City Marathon 2008

On November 2nd I ran my first marathon. It remains to be seen if I will run another, but at least I’ll have done New York. It really is the most awesome experience, the weather was just about perfect and

Tagged with: ,
Posted in Running, Sport