Category Archives: Programming

Alternative to captcha – kitten auth

Instead of those sites where you enter some garbled text to prove you’re not a spambot, you click on pictures of kittens instead. Kitten auth

Posted in Programming | Leave a comment

Mike Davidson: Lessons From The Roundabout SEO Test

This blog posting by Mike Davidson gives an interesting view of SEO and standards-compliant code. It’s not exactly an exhaustive scientific test, nor is it meant to be, but it’s an interesting and entertaining read. Mike Davidson: Lessons From The … Continue reading

Posted in Programming | Leave a comment

Bad geeky programming joke

Talking to Tim on MSN about having to look up really basic syntax in some languages, this gem of a ‘joke’ came up in conversation: Tim says:I do that in flash still! Tim says:well, acutally no…but sometimes I forget what … Continue reading

Posted in Programming | Leave a comment

The Regex Coach – interactive regular expressions

This little desktop app allows you to write regular expressions and test them against a string to see if they’re working – it’s excellent. The Regex Coach – interactive regular expressions

Posted in Programming | Leave a comment

Alter tables with MySQL replication

I couldn’t find anything particularly useful about how to alter MySQL table structure in a situation where replication was being performed so I pretty much had to try something out to see if it worked. What I found was that … Continue reading

Posted in MySQL, Programming | Leave a comment

DomDocument::loadXml not throwing exceptions in PHP

For some reason, Zend have decided not to make PHP throw an exception when you try and load invalid XML into a DomDocument object. This includes XML with invalid characters e.g. &. This means wrapping a try/catch around anything does … Continue reading

Posted in PHP, Programming | Leave a comment

PHP aaaaarrrrrggggghhhhhh

Things I hate about PHP No. 512 (notwithstanding the fact that in comparison to many other things I like PHP): Inconsistency in parameter ordering Say I want to find a small thing in a big thing, like a piece of … Continue reading

Posted in PHP, Programming | Leave a comment

Opacity in Firefox, Safari and IE

Internet Explorer has suppored opacity for a long time but it’s also possible to change the opacity of a layer in Safari, and both newer and older versions of Mozilla (including Firefox). The code for setting the opacity of a … Continue reading

Posted in Programming | 2 Comments

A new design for this blog

It’s taken a few evenings and bits of the weekend, but last night saw the launch of a new design for this blog. What with the categorisation I’d added recently, the right hand column with all the navigation in it … Continue reading

Posted in Programming | Leave a comment

More JavaScript haiku

I first published a JavaScript haiku called ‘Fear of tomorrow’ here. Well, I’ve written some more. Apparently these are more likely to be classed as Senryuu, but what do I know. Anyway, here are some others that I’ve written, with … Continue reading

Posted in JavaScript, Programming | Leave a comment