PyCon UK

My conference tradition is to occupy myself with activities completely unrelated to the main topic. For instance, at DebConf I hacked on GNOME stuff, at GUADEC I hacked on Debian stuff, and at LinuxConf.eu I did very little. At PyCon UK, I've built the wireless-dev tree of Linux, and got the new b43 driver to run. So, it works. It appears to have increased the transmission power of the card, and limits the bit rate properly, so should work at longer ranges without fiddling about. Having said that, I've been using it all of five minutes, so all kinds of bugs could be lurking around the corner. ...

September 9, 2007 · Tim Retout

First post

I've accepted a job at credativ, in Rugby - I start on the 17th. This means I'm preparing to move back to the Coventry area. (I just can't get away.) It's very exciting, and all that. :) I celebrated today by getting an overpriced lunch at Starbucks. The other thing I've splashed out on has been a bunch of German reference books - I want to brush up for communicating with the German branch. I believe I'm going to be sent to Germany for a few days to meet the rest of the company, soon. ...

September 7, 2007 · Tim Retout

LinuxConf.eu 2007

On Saturday, I travelled to Cambridge via Coventry, seeing lamby, benji and mulletron's new house en route. LinuxConf.eu has been pretty good. It's a technical enough conference that 'Linux' actually refers to the kernel, for the most part. I've learnt a few things about Linux development, and I'm vaguely curious now about getting involved there. Also, I took lots of photos - yesterday we got to see Linus Torvalds, who was quite entertaining while leading the git BoF session. I'll put the photos online when I'm back at a connection with decent upload bandwidth. ...

September 5, 2007 · Tim Retout

BCM43xx wireless range

This weekend, I'm at the annual Debian BBQ in Cambridge, and it's very nice weather. All the cool people are sitting outside with their laptops, a good 10-20 meters from the indoor wireless access point, happily using the internet. The problem is, by default, my wireless card just doesn't work at that range. So, today I had a look at the Broadcom bcm43xx driver code, to see what was going on. After reading a thread on the LKML bcm43xx-dev, it turns out that the current versions of this driver do not automatically adjust the bitrate. Manually setting the bitrate to a low value has got me at least double the range: ...

August 26, 2007 · Tim Retout

Automagic screen window titles

Lurking in #screen on freenode is paying off. I found out today that you can set your GNU Screen window titles automatically - so, while you are running a command, the title changes to that command. This will help when changing windows (such as when using the window list bound to C-a " by default). This requires two things: first, your shell has to send an escape code as part of the prompt. With bash, there's a convenient spot in the default Debian .bashrc where $PROMPT_COMMAND is set depending on $TERM. Add a new case for 'screen', with: ...

August 23, 2007 · Tim Retout

Bring on GVFS

This evening, I have been made acutely aware that the gnomevfs Python bindings lack up-to-date documentation. Gnome-VFS is a pain to use anyway, but not having a complete reference manual is a bit of a problem. One of the projects with quite a bit of buzz at GUADEC this year was GVFS. It's going to fix all the bugs in Gnome-VFS, and make our lives much happier. It'll be based upon FUSE... so, a very Hurdish approach. In fact, it will probably get ported to Hurd translators, which will be quite fun. ...

August 22, 2007 · Tim Retout

GPLv3 in Debian

With this morning's update of the 'base-files' package, I now have a shiny new copy of GPLv3 in /usr/share/common-licenses/. I'm slightly concerned that a lot of packages will still be pointing to the GPL symlink, when they are GPLv2 only, not v2 or later. Oh well.

August 21, 2007 · Tim Retout

Yahoo! UI Libraries

As part of creating my new blog, I mentioned that I threw some CSS onto my website. I'd been a bit reluctant to do this before, because there's usually a lot of boilerplate CSS to write before you can do anything interesting. Last February, Yahoo! released a set of web development libraries under a BSD licence; among these were some CSS components. They are relatively painless to drop in, and simplify making fonts consistent across browsers, for example. The 'Grids' component makes creating columnar layouts without tables fairly straightforward. ...

August 21, 2007 · Tim Retout

One step at a time

My new blog is set up, more or less. I'm vaguely happy with it. This one is a self-hosted Pyblosxom install, with various plugins. I've added tags instead of the default categories system, and set up comments. I also got a MetaWeblog API plugin working, so I can post this entry with gnome-blog. (I patched the Pyblosxom plugin to support images, but one thing I can't do at the moment is tagging from gnome-blog - it would be nice to add the UI elements.) ...

August 20, 2007 · Tim Retout