Detecting Firebug

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

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

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.