Bitstructures

Installing Accerciser on Ubuntu 7.10

I recently installed the awesome Accerciser accessibility testing tool on my Ubuntu 7.10 virtual machine. I installed the trunk version from subversion and needed these packages:

  • subversion
  • gnome-common
  • libglib2.0-dev
  • libgconf2-dev
  • ipython

I checked out, built, and installed Accerciser with:

$ svn co http://svn.gnome.org/svn/accerciser/trunk accerciser
$ cd accerciser
$ ./autogen.sh
$ make
$ sudo make install

The "make install" installs a binary called "accerciser".

Ajax Pub Nite #1

Last night I went to the first Toronto Ajax Pub Nite at The Rhino on Queen West. It was clearly the right location for a JavaScript get together as not only is the rhino the animal featured on the cover of David Flanagan's JavaScript: The Definitive Guide ("the Rhino book") and the name of a JavaScript engine, but they also have free wifi! We'll be meeting at The Rhino on the second Monday of each month (February 11 is next up). If you're doing cool web stuff and you're in Toronto, come along!

Running IE6 and IE7 on the same machine with Virtual PC

Dojo supports both IE6 and IE7 so when developing it's important to test on both of these browsers. And it's nice to be able to test both browsers on the same machine.

My Windows XP has IE7 installed and to test on IE6 I was, until recently, using the "standalone" packaged version of IE6 from the evolt.org browser archive. However, its behaviour is not always consistent with a regular IE6 install on other computers.

I've just switched to another solution: virtualization with Virtual PC. Microsoft offers Virtual PC as a free download and also offers a free Virtual PC image of Windows XP with IE6 (an image of Windows XP with IE7 is also available from the same download page). The images have been available for a while (announced on the IEBlog in November 2006) and have been regularly updated.

For testing, I run a web server on my local machine and my browsers can access it with "http://localhost/". But I can't access the web server with "localhost" inside the virtual machine — it'll point to the virtual machine. To access my web server from the virtual machine I've been using the IP address of the host machine (you can get the IP address by running "ipconfig"). So, if my host machine, running the web server, has IP address 1.2.3.4 then I'd use "http://1.2.3.4/" inside the virtual machine.

Getting, setting, and removing tabindex values with JavaScript

I recently implemented some functions for Dojo for getting, setting, and removing tabindex values. And, as it wasn't entirely straightforward, I've written up a post for the Fluid project blog on what I found out.

ARIA and jQuery and YUI

Couple of recent ARIA developments:

About me

Simon Bates is a software developer living and working in Toronto.

del.icio.us/simonbates

Starting points

Colophon

This site is running a custom Python application (MIT license) built with Django.

Site feed Site feed