array_rand changed behavior

PHP changed the behavior of the array_rand() function sometime between version 5.2.6 and 5.3.2, which can cause subtle bugs.

Read more Monday August 9, 2010

Precompiled micro-templates for JavaScript

I look at a way to precompile micro-templates to proper JavaScript, instead of the popular solution of hiding templates in <script type="text/html">-tags.

Read more Friday August 6, 2010

Reassigning audio output

I recently had the bad luck of damaging my front speaker output on my motherboard. Here’s how to reroute audio to a different output.

Read more Wednesday March 24, 2010

Review: Dell Enhanced Multimedia keyboard

I’ve long been fascinated by how little attention people pay to their primary means of interacting with their computer, namely the mouse and keyboard. I’ve long been a fan of trackballs, mainly because of the superb ergonomics. I recently found that my aging Microsoft Trackball Explorer actually sells for more now than it did when I bought it at least five years ago.

Read more Sunday February 21, 2010

Implementing metadata-based programming in PHP

Read more Sunday December 27, 2009

MaxTo has gone commercial

The June update of MaxTo (2009.06) was released today, and is a rather large update. The biggest change is that MaxTo is no longer free.

Read more Tuesday June 2, 2009

Remembering the selected tab

I recently figured out how you make jQuery Tabs remember the selected tab on page reloads.

Read more Monday May 25, 2009

Why was Spamavert down?

Spamavert has not been down for longer periods of time since we launched it three years ago. Yet, it was plagued with frequent downtime last week. What happened?

Read more Sunday May 24, 2009

When options won't change

This weekend I had 6 new bugs opened against a website we are developing, and one of them really stumped me for a while. In short, we let the user edit some contents in an <input type="text" /> with an associated onchange-event that fires of some Javascript. The script updates a few other places on the page to reflect the new value, including a dropdown menu.

Read more Monday March 23, 2009

MaxTo is famous

MaxTo has been making the rounds on blogs lately. Right now its on top of the computer tag of Stumbleupon, and recently was featured on Lifehacker.

Read more Monday March 2, 2009