Profiling PHP with XHProf & XHGui
Dec 18th, 2015 by pixel

For a well described tutorial on basic PHP profiling and optimization I would recommend the 3 part article written by Davey Shafik:

Profiling PHP Part 1: Intro to Xhprof & Xhgui

Profiling PHP Part 2: Xhgui In-Depth

Profiling PHP Part 3: Practical Performance Tuning

Installing Node.js and NPM on Mac OSX
Aug 24th, 2015 by pixel

The Node.js site has finally started building packages for node.js instead of requiring users to install using source. The download page can be found on the page for Node.js Downloads.

Detecting Firebug
Nov 5th, 2009 by pixel

To detect the presence of firebug in a browser window simply check that window.console is not ‘undefined’. You can get the version of firebug by reading the value from console.firebug.

Perl Modules to Make Your Life Easier
Nov 13th, 2008 by pixel

These are some of my favorite perl modules.


The format of config files supported by Config::General is inspired by the well known apache config format, in fact, this module is 100% compatible with apache configs, but you can also just use simple name/value pairs in your config files.

In addition to the capabilities of an apache config file it supports some enhancements such as here-documents, C-style comments or multiline options.

Shape-Shifting Robots
May 7th, 2008 by pixel

The University of Pennsylvania created these modular robots that are able to recognize each other and assemble themselves into 1 larger robot. Once assembled, the larger robot is able to walk…theoretically.

A video of the bot in action is available here.