Pondering the mystery…

First terminator video appearance?

February 27th, 2008 cmsj

luisbg has a blog posting of the very interesting looking flickbook, specifically a video which shows Terminator being used to launch the demo.
Woo!

Terminator 0.8.1 released

February 20th, 2008 cmsj

0.8 had a few annoying little bugs we decided to squash quickly, so without further ado, 0.8.1 is now out and on the homepage.

Terminator 0.8 released

February 15th, 2008 cmsj

This is a bugfix and feature and infrastructure release.
It should be a lot better than 0.7 in less focussed ways - e.g. icons, menu integration, better gconf support.

As usual hit up the Terminator home page for more.

Esoteric command line argument parsing in python

February 12th, 2008 cmsj

Terminator will soon appear in GNOME’s Preferred Applications preferences if you have it installed and as such I figure we need to support -x in the same way gnome-terminal does.
What that basically means is that *anything* which occurs after -x on the command line is the command to execute and its arguments, so:

terminator -x screen -U

should cause terminator to execute screen -U. By default, most options parsers will see this as the -U being passed to terminator and screen being the argument to -x.

After looking around the docs and asking on #python, optparse seemed to be a better option than getopts, so I switched it over and implemented a callback to extend the default argument processing for -x. It wasn’t quite working, so after another quick foray into #python I ended up reading this page which provided everything I needed. More than I needed, in fact, since their while loop has conditionals which affect whether or not the next arguments are added. I just want to gobble them all up and stop them from being parsed :)

A quick n95 note

February 7th, 2008 cmsj

I just found an excellent post which includes some runes for getting the oh-so-ugly opensync to work with an n95. I just synced all my contacts to my laptop via Bluetooth \o/

Want to work for Canonical?

February 7th, 2008 cmsj

Maybe you’re fresh out of college or university, or maybe you just love tinkering with computers so much you didn’t bother with stuffy education.
We’re looking for someone to take on a junior role in our sysadmin team, so if you’re interested, take a look at the description and mail our lovely HR people!