By Tom Fotherby on May 27, 2009
PeoplePerHour.com (and 1s of my head) were on the six o’clock news last night:

Unfortunately, the traffic spike generated from the mention on TV and the associated BBC web page brought our server down – so I’m feeling pretty bad about my abilities as a web developer at the moment 🙁 Hopefully, I’ll be ready for it next time around…

PeoplePerHour on the BBC news website
Posted in Journal | Tagged PeoplePerHour |
By Tom Fotherby on May 26, 2009
I’m doing a walk next month with some friends – we want to go up and down the 3 highest mountains in the UK within 24 hours – a serious challenge for someone who’s primary exercise for the last 5 years has been computer programming!
We’re trying to raise £1000 for cancer research in the memory of anyone who’s lost someone to cancer – we’d really appreciate a donation. The link is: http://www.justgiving.com/tri_copaon
Posted in Journal | Tagged Charity |
By Tom Fotherby on May 11, 2009

I wanted to watch freeview on my PC so I bought a brand new Hauppauge Nova-TD-500 card. Unfortunately I found the picture quality to be exceptionally low – There were significant image artefacts and glitches where everything is fine if I plug the same cable into a normal TV. I tried a whole load of things but the solution was to buy an attenuator. Without the attenuator the card was useless.

For reference, this was my “why isn’t my nova-t 500 card working” checklist:
- Is there a problem with the co-axial cable? No – because if I plug it directly into TV (i.e. not via PC) I get a good picture.
- Is the signal too weak? No – because I tried a antennae signal booster -> No luck.
- The Nova-t 500 has two inputs, am I using the right one? Yes, I tried pugging the co-axial cable into socket 1 then socket 2 then socket 1 and 2 at the same time using a cable splitter – I get different results depending on what socket I plug the coaxial cable into but nothing solves the issue. For reference, If I plug it into the bottom input (the one closest to the IR port) I seem to get a slightly better signal on one tuner but ZERO-SIGNAL on the other but if I plug it into the top input I get equally poor signal on both tuners.
- Is it just a problem with the software / application rather than the hardware? No, I tried DVB in different applications (I tried Kaffeine and Xine as well a MythTV) -> All give bad TV image.
- Is my computer configured okay? I looked at whether DMA is on -> Yes, I’m using a SATA HDD. I checked that we’ve got the latest card firmware (
/lib/firmware/dvb-usb-dib0700-1.20.fw
). I experimented with the “force_lna_activation” and “buggy_sfn_workaround” module options -> No luck.
- Is my computer fast enough? I compiled MythTV with VDPAU and checked CPU usage with “top” -> CPU usage is <5% so no performance bottleneck. VDPAU is only useful for HD content anyway??
- Is there a problem with my card? No – I took it back to the shop and bought a 2nd one but got the same results. (opps!)
- Is there a problem with electrical interference? I tried using electrical insulation tape in all places where the metal in the PCI card might be touching the metal of the PC case. Yes – This actually did help a bit which means that perhaps there’s some kind of EM interference inside the PC? Doesn’t this indicate a poor design by Hauppauge?
- Is the signal too strong? Yes – because I tried a attenuator and it fixes the problem. 🙂 I guess the Nova-T card was being swamped and couldn’t pick out the digital signal from the analogue signal and other “noise”? With a variable attenuator you can gradually reduce the signal intensity – I think the idea is to find the correct intensity where the signal noise has dropped below the threshold that the Nova-T digital tuner can “see”. I don’t know why my cable has so much noise? Perhaps because it’s at least 20m long and runs parallel to the mains electrical circuit?
Additional actions you can take to get this fiddly Nova-TD-500 card working (relevant to UK Freeview television using a roof mounted aerial and coaxial cables).
- Minimise the number of connections between the Nova-T card and the aerial. Each connection reduces the signal strength. I prioritise the Nova-T over other TVs because the other TVs don’t seem so fragile:
- Path to Nova-TD-500 card: Aerial → cable → 2-way-splitter → cable → Nova-T card
- Path to downstairs TV – Aerial → cable → 2-way-splitter → cable → 2-way-splitter → cable → wall socket → cable → Dreamcast splitter → Megadrive splitter → TV
- Path to upstairs TV – Aerial → cable → 2-way-splitter → cable → 2-way-splitter → cable → wall socket → cable → TV
- Use high quality cables, e.g. “WF100” coaxial cable. If possible, use as short a length of cable and avoid electrical wiring when fixing the cable. I bought some pre-made soldered cables from www.satcure.co.uk.
- Improve the cable splitter. 2-way splitters pass approximately 40% of the signal to each output. In order to split the signal without incurring losses you need to use a powered amplifier. If you use a amplifier you need to do it at the aerial end rather than near the end-device, otherwise the amplifier also boosts the noise that has been picked up in the cable length and cable-joins. Unfortunately, I have no power sockets in my cellar so this isn’t an option for me 🙁 .
Posted in Tech Journal | Tagged Configuration, Linux, MythTV, TV |
By Tom Fotherby on May 10, 2009
|
We get attacked by ants every year but this year we have an extra problem because ants seem to like cat food. Kix put the cat bowl into another bowl and half filled the outer bowl with a moat of water so ants can’t get to it.
Anyone know a better solution?
|
Posted in Journal |
By Tom Fotherby on May 4, 2009

A jackalope?
|
I highly recommend the new Ubuntu 9.04 release (Jaunty Jackalope), it has A+ compatibility on a Sony VGN-AR51E. I also recommend upgrading from previous Ubuntu versions. Apart from the pretty new style system notifications the other thing well worth upgrading for is the promise of better boot performance.
|
Boot speed: Obviously, when I turn on my laptop I would like it to be ready ASAP but in the last few years each release has seemed to take longer to boot than the last. In order to minimise boot time I installed the 64bit version and partitioned with the new ext4 filesystem. After installing, doing an update and rebooting, I installed bootchart (sudo apt-get install bootchart) and rebooted again. The chart generated in /var/log/bootchart says boot time was 23 seconds. Pretty good.
Jaunty Goods:
- Better boot time.
- Pretty system notifications.
- The new login screen is nice (not that I often see it because I have auto-login enabled).
- My Laptop Webcam now works out of the box (sudo apt-get install cheese)
- UK English dictionary available in firefox without need to download an extension.
- Setting up my printer (HP Photosmart-3200) was the easiest it’s ever been. It was auto-discovered and literally done in 3 clicks.
Jaunty Bads:
- The new wallpaper isn’t as nice as Intrepid (where’s the abstract jackalope?)
- The automatic updates aren’t as good as Intrepid because they now seem to nag you.
- I suffered from a complete system freeze related to the nvidia drivers. I couldn’t even boot the machine – took an hour to recover. Only happened the once though.
Posted in Tech Journal |
By Tom Fotherby on May 1, 2009
It only takes a few lines of Javascript to make a HTML table start rotating it’s rows. Example:
Demo 1
field 1a |
field 1b |
field 2a |
field 2b |
field 3a |
field 3b |
field 4a |
field 4b |
field 5a |
field 5b |
field 6a |
field 6b |
field 7a |
field 7b |
field 8a |
field 8b |
Demo 2 – Job board
Web designer
|
£140.00
|
Start Up Stationary Design
|
£80.00
|
Flash / XML Menu System
|
£400.00
|
Open Source Application Rebranding
|
£10.00
|
Website Design/Build
|
£50.00
|
Internet Marketing Guru
|
£40.00
|
Icon design – Urgent project
|
£40.00
|
Looking for a dragon slayer
|
£30.00
|
Poster Design
|
£460.00
|
Telesales contacting schools
|
£40.00
|
Save the cheerleader
|
£40.00
|
Recruiting, need a honest liar
|
£403.00
|
Chess grand master wanted
|
£440.00
|
Gringots gold for sale
|
£430.00
|
webmaster of the universe
|
£240.00
|
sale of widgets
|
£450.00
|
Will code for food
|
£420.00
|
waterproof fish required
|
£4520.00
|
blind waiter needed
|
£240.00
|
fire resistant cigaretes?
|
£420.00
|
Using javascript, you need to remove the last row of the table and then insert it in front of the first table row and then repeat continuously.
Continue reading “Using Javascript to make a table rotate”
Posted in Tutorial | Tagged Javascript, JQuery |
By Tom Fotherby on April 30, 2009
Sci-Fi, 8/10 – April 2009
[asa tomButton]0450002314[/asa]
|
The story follows the revolution of a Lunar penal colony against earth for political freedom. The people of the moon don’t have any conventional weapons but it is “uphill” of earth (in terms of gravity) which means it can throw rocks down apon earth with a near-nuclear impact. The second secret-weapon of the moon is a recently sentient super-computer called Mike which has the brains to target the rocks and attend to intricate politics as well.
This book was written in the 60’s but holds up flawlessly. I particularly enjoyed the Luna-speak, a shorthand pidgin English that the people on the moon speak. It’ll drive English teachers nuts.
|
Posted in Book Reviews | Tagged Sci-fi |
By Tom Fotherby on April 8, 2009
My latest project at PeoplePerHour was to implement a redesign of the website homepage. The new page is a lot less busy and less work for the webserver:
Previous Design
New Design
I’m loving jquery at the moment.
Posted in Client Work | Tagged BeforeVSAfter, Design, PeoplePerHour |
By Tom Fotherby on April 1, 2009

The best April Fools jokes are the subtle ones right?
We have pretended to add a dating service to our website. Check it out at peopleperhour.com. We’ve added cheesy dating profiles and fake FAQs such as the following:
Will the dating site affect my rating on PPH?
No you will have a separate score on the Dating site however both scores will be visible in the dating site: a high professional score is most often a source of attraction and as such will be displayed.
🙂
Posted in Journal | Tagged PeoplePerHour |
By Tom Fotherby on March 28, 2009

Kix gave me a myth for my birthday (a Myth Box without the box). More specifically she gave me a motherboard, a ASUS P5N7A-VM which is special because it has a HDMI port for nice connectivity to a TV.
Full Motherboard details: ASUS P5N7A-VM micro ATX GF 9300 / nForce 730i LGA775 Socket UDMA133, Serial ATA-300 (RAID), eSATA Gigabit Ethernet video High Definition Audio (8-channel).
Posted in Toys | Tagged MythTV |
By Tom Fotherby on March 25, 2009
Posted in Journal |
By Tom Fotherby on March 15, 2009
XBox360,RTS,4/10 – February 2009
|
It has been proved, RTS on a console just isn’t possible. You can put as much effort and talent into making it as possible but a mouse is a fundamental requirement of a RTS.
|
Playing this demo made me doubt whether releasing a demo is always financially advantageous for the game companies? In this case, I would have certainly bought the game if I hadn’t been able to play the demo. I did have to buy a subscription to XBox live gold to download the demo so it wasn’t a total loss for Microsoft.
Posted in Game Reviews | Tagged ComputerGame, Halo, Microsoft |
By Tom Fotherby on March 7, 2009
Fiction, 6/10 – February 2009

1000 pages set in 12th century Britain based largely around the building of cathedrals – sound interesting? No, but it comes highly recommended (33rd in the BBC’s 2003 big read) and in an effort to broaden my horizons I gave it a go. It is based on real historical events such as the Battle of Lincoln and the murder of Thomas Becket, Archbishop of Canterbury and it had me happily living in the middle ages with monks and builders and downfalls and triumphs for a few weeks. I found it a little slow and it laid things out a bit too clearly but a worthwhile read nevertheless.
Posted in Book Reviews |
By Tom Fotherby on March 3, 2009
[asa tomButton]B000B9RYG8[/asa]
I looked around for quite a while to try to buy something non-Microsoft branded because I didn’t want to “feed the hand that bites us” but at the end of the day one has to be a bit pragmatic?
I highly recommend this keyboard – Everyone should upgrade from a standard keyboard because it’s not all that expensive and risking RSI is stupid (especially as a software developer I’m attached to my keyboard for more than 10 hours a day).
This is my list in order of importance when it comes to a happy computing experience (I could go on extensively about each point but won’t):
|
|
- A machine with decent performance – the machine should always “think” faster than you?
- Lighting fast internet connection – should be faster to Google something than disturb your co-worker to ask them?
- Software freedom – should be able to choose your own tools.
- Screen size – should have enough screen real estate to prevent the overhead of unnecessary window switching.
- Comfortable keyboard and mouse – should try to prevent future RSI problems.
Posted in Toys | Tagged computing, Microsoft, Toys |
By Tom Fotherby on March 1, 2009
Source: Weightwatchers “Cook!” (p180), Takes: 20 mins to prepare and 45 mins to cook, Rating: 9/10
Looks like a cake but doesn’t have the texture of a cake – it’s really smooth and melt-in-the-mouth. Usually recipes don’t look like the picture right? Well, this is an exception:

Mousse cake
|

Not mouse cake
|
Posted in Food Reviews |