Cross browser FireUnit for JavaScript unit testing

I’m been delving more deeply into the world of front-end development recently, and after trying out a few different JavaScript unit testing tools I selected FireUnit.  I installed the Firefox extensions Firebug and FireUnit – you need both for unit testing with FireUnit. However, sometimes Firebug doesn’t work for me and I want to use […]

Recent updates, traffic up 121%

This blog has been in the “getting established” phase for years.  I had been dabbling at it before, but since I left my last full time job at Hostopia, I’ve gotten more serious about this blog and I’m seeing the results: Visitors per month are up 121% in the last month.  (Went from double digit […]

strtotime warning from WordPress/PHP

If you try to install WordPress with the PHP and MySQL procedures I recently posted you’ll get the following warning all over your WordPress pages. Warning: strtotime() [function.strtotime]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used […]

Installing MySQL and PHPMyAdmin on a Mac

Part of making OS X 10.6 (Snow Leopard) a great LAMP development platform is installing MySQL. Here’s how to install that along with the most popular web interface for managing MySQL, PHPMyAdmin. 1. Download the Mac OS X 10.5 (x86_64) package format from  The downloaded file should be named mysql-5.1.xx-osx10.5-x86_64.dmg with “xx” replaced with […]

How to use PHP on Snow Leopard

Here’s how to get a PHP site running on your Mac with minimal effort.  First, lets put a PHP file in the right directory so we’ll have something to see when we get it working.  Put the following code in Sites/phpinfo.php <?php phpinfo(); ?> It is an effective method to develop backwards, so lets start […]

Upgrade your hard drive first

Added a page for my mac.  I will be recording what I install and why on that page.  One additional tip from studying computer architecture.  When you’re deciding where to spend money increasing your computer’s performance, start with the slowest things first, namely the hard drive. A standard MacBook Pro 17 already comes packed with […]

A long time coming

Been very busy with my new job, but finally got the time to restore my blog.  For the first time I launched a site without writing one line of code or entering one command into a shell.