OpenELEC - New Distro For Media Centres

Thu 20 October 2011 by Garry Bodsworth

I saw that a project called OpenELEC (Open Embedded Linux Entertainment Centre) got released released recently.  What is interesting about it is not so much the fact that it is a fast booting XBMC distribution, but the fact that it is an embedded Linux system for x86 platforms with minimal ...

read more

PyCon UK 2011 - Great Conference

Mon 26 September 2011 by Garry Bodsworth

Now with EuroPython being held outside the UK, the PyCon UK takes on more significance.  Run by the same guys and now relocated to Coventry this year was a triumph.  Something like 200 people attended for the weekend log conference which is pretty impressive.

The venue was excellent.  The most ...

read more

Raspberry Pi - The Trojan Horse?

Sun 28 August 2011 by Garry Bodsworth

The Raspberry Pi project has got a lot of coverage today thanks to the article in the Guardian written by John Naughton.

The fundamental problem has never been the lack of cheap hardware. Even in this day and age it is not the lack of quality freely available tools.  A ...

read more

Linux at 20

Fri 26 August 2011 by Garry Bodsworth

If it didn't exist I somehow think computing would be a much less fun place and I probably wouldn't be able to do my job so well.

Linux Foundation I'll be celebrating 20 years of Linux with The Linux Foundation!

read more

Pycon UK 2011

Wed 24 August 2011 by Garry Bodsworth

Unfortunately I was unable to make it to EuroPython 2011 due to its location (no longer being in Birmingham).  The good news is that the same guys who ran Europython in Birmingham have announced Pycon UK in Coventry.

For the reasonable price of £95 you get two days of Python ...

read more

New Github Project - pyxlib-ctypes

Tue 23 August 2011 by Garry Bodsworth

I had written a pyrex based binding to some elements of Xlib, but I decided to make it pure python to avoid the compilation step.  Luckily a kind person had created pyxlib-ctypes which is a pure Python binding to the underlying X functions.

I ...

read more


Tue 23 August 2011 by Garry Bodsworth

It's aliiiiiive!

After a few years of hosting my own blog on I have come back to Blogger.  This unfortunately was caused by losing the domain which is pretty sad....  I have a back up of the few hundred blog posts in a SQL dump but ...

read more

Getting More Battery Life Out Of A Linux Laptop

Sun 09 January 2011 by Garry Bodsworth

On my ASUS UL20A out of the box power management is pretty good but it still does not reach the heady climbs of Windows.  In running powertop it gave a lot of useful suggestions like SATA, soundcard and USB, but when you apply these you only get it for that ...

read more

Asus UL20A – Hints And Tips For Running Linux

Sun 09 January 2011 by Garry Bodsworth
  • yes aktt_tweeted:
  • 1 categories:
  • Uncategorized tags:
  • install
  • laptop
  • Linux
  • mint
  • setup

My MacBook Pro developed the nVidia graphics failure problem and I got the motherboard replaced, it has never been the same since and when I asked I basically had no warranty for it. So after three-and-a-half years I decided ...

read more

Python is beautifully over-engineered

Thu 12 August 2010 by Garry Bodsworth

I could have called this “Don’t re-invent the wheel”. Sometimes the Python standard library really surprises me because some bits are very over-engineered, but in a really good way. First time I realised this was when I was working on what became coda_network as most people solving the proxy ...

read more

A coda_network update

Tue 03 August 2010 by Garry Bodsworth

I have been making a slow trickle of commits to coda_network as I need various features. The and have been used in the field for a while in a variety of networks and I am pleased with how it has gone (now that means I need ...

read more

How (not to) write notes at Europython 2010

Mon 02 August 2010 by Garry Bodsworth

I was told my write-up of Europython was useless without seeing the actual pictures I was drawing when I should have been writing more notes…. I wasn’t necessarily bored, just bitten by the drawing bug once again.

First up I started with a simple Optimus Prime to pass the ...

read more

EuroPython 2010

Sun 01 August 2010 by Garry Bodsworth

Last week I attended EuroPython 2010 without contracting food poisoning like last year. It was four days of talks, food and beer. Before I completely forget everything I thought I’d write up my experience. This is the last year in Birmingham and next year it heads to Florence but ...

read more

Virtual On-Screen Keyboards On Linux

Sun 11 July 2010 by Garry Bodsworth

With a tablet awaiting a better operating system I decided I had to evaluate the landscape on on-screen virtual keyboards on Linux. Obviously the ideal would be iPad/iPhone-esque, but that would be really frighteningly good, I had much lower expectations.

I was not sure if the tech was there ...

read more

JooJoo Technical Details

Sat 10 July 2010 by Garry Bodsworth

For those of you as nerdy as me I thought I would try a virtual teardown of the JooJoo to gather information on its internals.

First up the nvidia ION platform it is using is the MCP79 (revision b1). They are all much the same when it comes to ION ...

read more

JooJoo or is that iooioo? A Review

Fri 09 July 2010 by Garry Bodsworth

So I finally managed to get myself a Fusion Garage JooJoo from eBay for a reasonable price. I had previously tried to order through their online shop with multiple failures, basically their payment system does not work (I tried with three different cards). This was not a great start to ...

read more

coda_network – and update already(!)

Mon 21 June 2010 by Garry Bodsworth

After releasing the first version of coda_network over the weekend I have found a few bugfixes (corner cases).

Mainly these involved using an NTLM proxy and attempting to tunnel a socket through it. This makes sense of the proxy case where you are trying to daisy-chain sockets together. This was ...

read more

Fixing urllib2 and httplib Python networking – coda_network

Sat 19 June 2010 by Garry Bodsworth

You can get coda_network from GitHub here.

Originally the networking code at Camvine was based on httplib a very long time ago, then Curl was used (pycurl specifically with changes pushed upstream), but now I have been using normal Python 2.6 standard library functions which is much nicer. The ...

read more

What next for coda_network

Sat 19 June 2010 by Garry Bodsworth

You can get coda_network here and read about it in my previous post.

So what am I planning to do next for coda_network? To be honest it is functionally complete from my requirements but there are some less glamorous things that need doing.

  • Finish writing up the unit test suite ...
read more

When your Mac boots slow…

Fri 11 June 2010 by Garry Bodsworth

I am sure I have been emitting an EM field for the past week. My router, my iPhone and my MacBook have all been playing up.

My MacBook has been booting really slow (I’m talking 20 to 40 minutes) and the graphics and general operation have been going downhill ...

read more