Brighton Sportive 2nd October

This was the third sportive I have entered and was organised by Evans Cycles as one of their “Ride-It” events. I opted for the short route (30 miles) when I booked this as I expected it may be cold and/or wet.  I was completely wrong, it was probably one of the hotest days of the […]

Redhill YMCA Sportive 4th September

This was the second sportive I have entered and was organised by Redhill cycle club and the YCMA with profits going to the YMCA’s Sovereign Appeal to benefit local children with disabilities and their families. I choose the mid route (109km / 66Miles).  The route was generally pleasant, well signed and mostly avoiding main roads.  […]

TortoiseSVN Commit dialog OK grayed out

Recently I had an issue where the OK button was grayed out on the commit dialog. This was confusing. The command line client was working correctly and the repository was fine. It turned out that I had forgotten about the property tsvn:logminsize which was set to 10. This property defines the minimum comment size that […]

Simple Cycle Storage

I recently purchased this wall mounted cycle storage to create more floor space in the garage. Fitting was a simple case of drilling 3 holes and screwing the rack to the wall. It is advertised as being able to hold three bikes, however I think this is optimistic. I use it with two full size […]

Fibre Flare Review

I have been very impressed with the Fibre Flare Light. It is a highly visible light, viewable from all around as it is has a fibre optic core. The manufacturer claims it is visible from up to 300m. I had several positive comments about it on the recent Reigate Cyclosportive, and I am certainly happy […]

Reigate Sportive 3rd July

Last Sunday I entered my first cyclosportive event, the Reigate Sportive organised by Southern Sportive. A sportive is an organised cycling event designed to target your own goals. The Reigate event had three distances (full, mid and short), each with gold, silver and bronze time bands. I opted for the mid route (101km / 62Miles). […]

MySQL compare NULL equivalent to an empty string

Nearly all MySQL’s string functions return NULL when a NULL value is used for comparison. Although this is correct sometimes it is useful to compare NULL as being equalivalent to an empty string (although they are technically different). One exception in MySQL’s string functions is the CONACT_WS function as this skips NULL parameters after the […]


Iñtërnâtiônàlizætiøn – This is string I found some time back which is very useful for testing internationalization issues. I can’t remember the original source of this. Please let me know if you know!