All posts from January 2010

My 2c

Welcome to the new blog

Welcome to the new OSButler blog, django powered!

Due to the changes in the URL - the OSButler blog is now hosted at - I had to import some of the older posts, which are still receiving page views, but others got the boot as they are now outdated ...

Tools & Apps


As mentioned in a previous post, I have been experimenting with Adobe Air and the result is a full conversion of nExtPanelGears to Adobe Air.
The application is feature complete and only required switching to ExtJS Adobe Air, adjusting some of the CSS and to switch the code from gears ...

JavaScript & Ajax

ExtJS and Adobe Air

I am currently experimenting with ExtJS and its Adobe Air support and just stumbled over an odd bug, while working on a grid mockup.

If the first column in the grid doesn’t have an ID assigned, then the sorting feature will be unavailable on that first column. Additionally ADL ...

My 2c

Useful Linux tools

1. units
units is a command line application, which converts units from one scale to another, e.g. covert x ms to years, …
Small & simple, yet very powerful and easy to use.

2. SSH config & bash completion
One thing I was missing from putty under Windows was the “saved session ...

Tools & Apps

nExtPanel & nExtPanelGears

nExtPanel provides a javascript web frontend to connect to your cPanel accounts WHM via the cPanel API.
It provides detailed account information and displays details about the server environment, where your cPanel account is hosted on.

Simply login using your WHM login details and nExtPanel will connect to the remote ...


cPanel XML API CakePHP component

I added a cPanel API component for CakePHP to the bakery, which allows sending queries using the cPanel XML API via cURL and php.

It supports authentication via the WHM password and the WHM remote access key.

The code is available here:

Tools & Apps

Subversion "ordinal" errors on Windows

If you receive the following error message:
The ordinal 3873 could not be located in the dynamic library LIBEAY32.DLL
when installing/running Trac, SVN, Ruby, Rails, Python or mod_python on a Windows PC, then this is most likely the result of having mismatching SVN versions installed.

Copy the LIBEAY32 ...

JavaScript & Ajax

Ext JS & Firebug console.log error

If you are experiencing a “console undefined” error when using console.log() in a Ext JS function call, e.g.:

Ext.onReady(function() { console.log('foo'); });

Then please check the order of your script and stylesheet tags in your header. Make sure any css & js files from the Ext JS ...