Thoughts

On death and free minds

💬 2

For many years, a certain scene from a certain movie has troubled me deeply. In The Matrix (1999), there is a scene where the character 'Neo' is killed. Stone dead, no heartbeat for over thirty seconds, multiple bulletholes through chest. And then he comes back to life. Up until now, my friends and I have always derided this scene as being 'fake' and 'medically impossible'. But like Neo, I believe that I may finally have the answer.

An undo button for Drupal

💬 7

Every time that you perform any action in a desktop application, you can hit the trusty 'undo' button, to un-wreak any havoc that you may have just wreaked. One of the biggest shortcomings of web applications in general, is that they lack this crucial usability (and arguably security) feature. However, implementing an 'undo' (and 'redo') system in Drupal should be a relatively simple task - much simpler, in fact, than you might at first think.

An IE AJAX gotcha: page caching

💬 28

While doing some AJAX programming, I discovered a serious and extremely frustrating bug when using XMLHTTP in Internet Explorer. It appears that IE is prone to malfunctioning, unless a document accessed through AJAX has its HTTP header set to disallow caching. Beware!

A patch of flowers, a patch of code

Every gardener has a little patch of this planet that he or she loves and tends to. To these people, a patch is more than just a rectangular plot of land filled with dirt and flora. It is a living thing that needs care and attention; and in return, it brings great beauty and a feeling of fulfilment. The same is true of programmers the world over, and of the countless patches of code that they lovingly maintain throughout cyberspace.

A novel style

The novel is considered the most ubiquitous of all forms of literature. You can find novels by the truckload in any old bookstore. But what is the true 'novel style', and just how common are 'real novels'? Read on to find out why novels aren't quite so common as you might think.

One year of Drupal

Last week marked my first Drupalversary: I have been a member of drupal.org for one year! Since starting out as yet another webmaster looking for a site management solution, I have since become an active member of the Drupal community. Now it's time to look back at the past year, to see where Drupal has come, to see what it's done for me (and vice versa), and to predict what I'll be up to Drupal-wise over the course of the next year.

Draft dodging: the first and final version

💬 1

The concept of a 'draft version' has always seemed rather alien to me. Without ever even realising it, I always correct and analyse my writing as I go, making sure that my first version is as near to final as can be. It recently occurred to me that I am incapable of writing in 'rough form'. Is this a blessing or a curse?