Archive for January, 2006

Radio 4 UK Theme Campaign Hots Up

Wednesday, January 25th, 2006

As I mentioned in my previous blog post, Radio 4 are planning on ditching the 33-year-old UK Theme from their early-morning line up. So much so that two MPs (Tory MP Philip Davies and Labour MP John Spellar) have tabled motions to try to get the decision reversed.

The Radio 4 messageboard is receiving a lot of comments in support of keeping the theme. Tim Hatton runs savetheradio4theme.co.uk and has already collected 4600 signatures on his petition. He says:

“It’s something that forms one of those idiosyncratic parts of what makes Radio 4 a great radio station.”

Even the Prime Minister, Tony Blair, is in on the act, replying to a question from Tory MP James Clappison at Prime Minister’s Questions on Wednesday:

“Obviously, my influence with the BBC is legendary, but I know they will be aware of the very strong feeling that is expressed by you and by many others, I am sure, in the House and across the country.”

With a bit of luck, the public backlash will be great enough to force the Radio 4 controller to rethink the decision and keep the schedules as they should be - the same as they are now!

Sign the petition!

Radio 4 to Axe UK Theme

Tuesday, January 24th, 2006

The early morning schedule on BBC Radio 4 looks set to change beyond all recognition in April as the famous UK Theme is axed to make way for yet another news report.

The theme which has played at 5:30am every morning for the last 33 years features a medley of national themes from around the United Kingdom including Danny Boy, Rule Britannia, Greensleeves, Scotland The Brave and What Shall We Do With The Drunken Sailor?. Oddly enough, the Theme was composed by an Austrian composer, Fritz Spiegl.

One of the reassuring things about Radio 4 is how resolute the early morning and late night schedules have been to change. Currently the early morning schedule between 5:30am and 6am features a short news bulletin, the UK Theme, the shipping forecast, Farming Today and Prayer for the Day. On Sunday mornings, a recording of a peel of bells from a church is also played. The late night schedule between 12:45pm and 1am features Sailing By (a medley of maritime music), the shipping forecast and the National Anthem.

Sadly the BBC seem to have lost the plot somewhat. Radio 4 Controller, Mark Damazer has this to say:

“I know there are some people who will regret the passing of the UK Theme, but I believe the bulk of the audience will be better served by a pacy news briefing, read by one of Radio 4’s team of news readers.”

I can’t imagine the public taking this change too lightly. Like the uproar that followed the introduction of the new weather graphics in 2005, the British public have demonstrated a profound resistance to change, especially when it’s something as ‘institutional’ as the BBC. The Theme is very reassuring and an excellent way to start the day, especially if you have to get up so early! Hopefully the public backlash will be large enough to warrant a rethink by the BBC and the UK Theme will still be being played well into the future.

Sign the petition!

Black Country Museum Photos

Friday, January 20th, 2006

A couple of weeks ago I visited the Black Country Living Museum in Dudley, near Birmingham. The museum is a recreation of the industrial life of the Black Country region. There are many things to see, including a working tram, coal mine, village (complete with a fried fish shop, a confectioners, a pub and other shops!) and some industrial buildings around the canal basin. The day itself was cold and snowy which added somewhat to the ambience of the place.

My collection of photos from the day is on jstottphotography.com.

From jstottphotography.com.
Passageway Metal bars Chainmaker's Forge
Tram Stop Chain Lime Kilns
Clockwise from top-left: Passageway; Metal Bars; Chainmaker’s Forge; Lime Kilns; Chain; Tram Stop

Visual Complexity

Friday, January 20th, 2006

visualcomplexity.comMy work on my PhD involves computer visualisation. Visualisation is a challenging subject for computer scientists - the problem of conveying increasing amounts of information and knowledge is the subject of research for many researchers. Graphs are one particular construct, particularly useful for visualising interconnected data.

The visualcomplexity site provides a gallery of many different visualisations using graphs as a basis - everything from maps of the Internet to maps of the London Underground!

Coursework Marking Considered Harmful

Thursday, January 19th, 2006

As a postgrad at Uni I get the chance to teach unsuspecting undergrads on some of their courses. Last term I was teaching first-year undergrads on their object-oriented programming with Java course. The teaching itself is fun, but the downside is marking their assessments.

I’ve just had the last assessment back to be marked. I should have something in the region of 30 scripts to go through. I just get the raw Java source code, so I need to compile it (to see if it works - a surprising number of scripts don’t compile), print out all the source code and errors (which took ten minutes on the printer and generated goodness-knows-how-many redundant cover sheets), collate each part of everyone’s submission and staple them together. This takes a good hour before I’ve even bothered to look at the marking scheme!

The next challenge is to decypher the marking scheme and try to work out how marks should be allocated. This time there isn’t a specific scheme, so I don’t need to worry too much about justifying every single mark that I deduct. It can get quite demoralising when I try to mark scripts with lots of errors - especially if the student hasn’t bothered to ask for help.

Hopefully this marking doesn’t take too long and make me go too insane!

Test Post to Keep Paul Happy

Wednesday, January 18th, 2006

This is a test. Nothing to see here. Move along please.

So Close Yet So Far

Wednesday, January 18th, 2006

Tamworth’s valiant attempt to progress to the Fourth Round of the FA Cup was thwarted by sudden-death penalties. Championship side Stoke had made the 40-mile trip to the other side of Staffordshire to meet Tamworth at the Lamb ground in the Third Round of the FA Cup.

Tamworth looked set to cause a big shock when they went ahead courtesy of Nathan Jackson in the 42nd minute. They held on to the lead for 40 minutes until Stoke’s Gallagher found the net in the last ten minutes of the game. At the end of normal time, both teams were locked at 1-1, forcing the game to another 30 minutes of extra time.

During extra time, Tamworth battled on looking for a chance to win the game outright. Unfortunately, extra time saw no further goals, so Tamworth and Stoke had to pit themselves from the penalty spot. At 3-3, both Stoke’s Simenson and Tamworth’s Bevan made saves, but after the first five kicks each, both teams were still level at 4-4. The first sudden death penalty was taken by Tamworth’s Touhy but was saved. Stoke only had to score their penalty to win - Hoefkens made sure of that.

So Tamworth’s remarkable FA Cup run comes to an end, but the team certainly didn’t make it easy for Stoke and should feel proud of their achievements. Forcing a Championship side some 80 places above Tamworth in the leagues to penalties after over 210 minutes of football is still quite some achievement!

There’s a match report on the official Tamworth website and a report from the BBC. The BBC also have some photos from the game.

Only one more non-league team remains in the FA Cup. Nuneaton were dismissed by Middlesbrough 5-2. Burton Albion play Manchester United at Old Trafford tonight (18th Jan), but they are probably looking for nothing short of a miracle there with the odds of an upset at 40/1.

Athlon 64 and Lost Ticks with Linux 2.6

Monday, January 16th, 2006

I have recently installed a new Athlon 64 X2 3800+ processor in my computer and given it a brand new installation of Ubuntu. The kernel that I am using is 2.6.12-10-amd64-k8-smp.

The first thing I noticed when I checked /proc/cpuinfo was that the frequency was half what it should be:

jms@kermit:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 35
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 1021.570
cache size : 512 KB

This is fine! Linux magically works out how to use frequency scaling, so the processor will run at 1GHz, 1.8GHz or 2GHz depending on how much work it’s doing. This also means that the system draws less power and runs cooler (the processor idles at about 4°C above the ambient room temperature and maxes out at about 50°C).

The next thing I noticed was some weird timing problems. Whenever the processor was busy, I would notice the clock whirring away! Also, typing became a problem as I got lots of repeated characters when I pressed a key, even if I adjusted the autorepeat delay. /var/log/messages revealed the problem:

Jan 16 00:16:37 localhost kernel: [ 1177.917288] warning: many lost ticks.
Jan 16 00:16:37 localhost kernel: [ 1177.917291] Your time source seems to be instable or some driver is hogging interupts
Jan 16 00:16:37 localhost kernel: [ 1177.917311] rip 0×2aaab610f9f3

I believe this is something to do with the kernel expecting a certain type of timing with x86_64 processors such as the Athlon 64. Luckily, other people seemed to be having the same problem and it has been flagged as a bug in the kernel (and even been patched), so later kernel releases might have this problem solved.

In the meantime, adding ‘notsc’ as a kernel option in my /boot/grub/menu.lst seems to fix the problem. I don’t plan on changing the kernel if I can at all avoid it right now!

Perils of Upgrading your Computer

Friday, January 13th, 2006

On Wednesday I took delivery of some new computer components - new CPU, motherboard, RAM and a couple of hard disks. I’ve built and rebuilt my own PCs dozens of times before, so this shouldn’t have been a problem. Of course, I’ve never had anything go wrong until now!

The first problem I encountered involved the new hard disks that I’d got (two 250GB Maxtor DiamondMax SATA drives). One worked fine but the other seems dodgy. Sometimes it would be recognised when I boot up and sometimes it wouldn’t. Of course, that might also be a problem with the SATA controller on the motherboard. Hopefully it’s not and I can just return the hard disk for exchange (otherwise I’ve got to dismantle the PC to get the motherboard out again and be without a computer for a while while it is replaced).

The second - and possibly more serious - problem involves the disk that I’d used to back everything up on. Unfortunately, there are a lot of errors when I try to ls:

jms@kermit:/mnt/hda3/jms30$ ls -l
ls: Desktop: Input/output error
ls: photos: Input/output error
ls: doc: Input/output error

Some stuff gets listed though. So I take a look at dmesg and see what it says. Not looking too good at all:

[25096.466561] ide0: reset: success
[25096.466868] hda: task_in_intr: status=0×59 { DriveReady SeekComplete DataRequest Error }
[25096.466873] hda: task_in_intr: error=0×04 { DriveStatusError }
[25096.466875] ide: failed opcode was: unknown
[25096.467016] end_request: I/O error, dev hda, sector 94277388
[25096.411425] EXT3-fs error (device hda3): ext3_get_inode_loc: unable to read inode block - inode=3325962, block=6651906

Looks like the disk is toast. So I am busily copying everything off the disk and will try some data recovery tools to see if anything is recoverable.

So the moral of the story is to make sure you have more than one backup of stuff that’s important, because the minute you have a problem with the original data (or delete it to make way for a new system in this case), you’re guaranteed to have a problem with the backup.

FA Cup Fourth Round Draw

Tuesday, January 10th, 2006

The draw for the Fourth Round of the FA Cup has been made and features three non-league teams.

Tamworth (assuming they beat Stoke City in their Third Round replay) will face either Barnsley or Walsall of League One at The Lamb.

Burton Albion will travel to the Molineux to face Championship side Wolves if they manage to beat Manchester United in their Third Round replay at Old Trafford.

Nuneaton Borough get a short trip to Coventry, also from the Championship, if they beat Middlesbrough in their replay.