iPhone / iPod Touch home screen icons

The 1.1.3 software update for Apple iPhone and iPod Touch includes a provision for specifying a special icon that will be displayed on your home screen when you bookmark a web page using ‘Add to Home Screen’.

The image must be a standard PNG file 57 x 57 pixels in size.

To create the link to the icon use the following markup:

<link rel="apple-touch-icon" type="image/png" href="http://www.example.com/touch-icon.png" />

This year, instead of sending out Christmas cards…

This year, instead of sending out Christmas cards to you and other contacts we will be donating what we would have spent on cards and postage to SeeSaw http://www.seesaw.org.uk. SeeSaw are a registered charity based in Oxfordshire, dedicated to providing grief and bereavement support for children, and they are the charity selected by staff for us to work with this year. We hope that this donation of £3,278.60 will make a real difference to many children.

Even in this loony world of self loathing and eco-obsessiveness, this is a new low. Have we forgotten the meaning behind sending Christmas cards? The above email was sent by Nominet (the Internet registry for .uk domain names), but I have received others from work colleagues along the same lines:

In an attempt to stay green this is my festive greeting to you, and I will be giving the money I would have spent on sending you all cards to charity.

WTF?! Are we supposed to print out your email and stick it to the wall instead?

Where will it end? Why not stop calling your friends too and divert the money you would have spent to someone who you will never know and who doesn’t give a damn about you?

If you need to inform the world of your ‘generous’ nature then go ahead and make a charitable donation, but don’t be a tight arse and offset it by not sending Christmas cards to your nearest and dearest. You are not ‘green’, you are are miser!

O2 Broadband & Linksys WAG354G

If you don’t want to use the O2 Broadband provided router and would prefer to use your own Linksys WAG354G, here are the configuration settings you require (note: this assumes that you have a static IP address):

Encapsulation: RFC 1483 Bridged
Multiplexing: LLC
QoS Type: UBR
Autodetect: Disable
VPI: 0
VCI: 101
DSL Modulation: ADSL2+

Internet IP Address: supplied to you by O2
Subnet Mask: 255.255.252.0
Gateway: supplied to you by O2
Primary DNS: 87.194.0.66
Second DNS: 87.194.0.67

PPPoE Session: Disable

MTU: Manual
Size: 1500

F-f-f-freezing Fedora

I am posting this in case it helps someone else. My Fedora 7 server was randomly freezing, either with a straight kernel panic or a weird freeze that left existing shell windows open but which would also freeze if any network interaction was attempted.

The system:

  • Motherboard: MSI K9MM-V (MS-7312) with VIA K8M800 & VT8237R chipsets
  • Processor: AMD Athlon 64 X2 4400+ (2.3 GHz) Socket AM2
  • Memory: Crucial CT2KIT6464AA80E 1GB kit (512MBx2), 240-pin DIMM, DDR2 PC2-6400 DDR2 PC2-6400 CL=5 Unbuffered NON-ECC DDR2-800 1.8V 64Meg x 64

I tested the memory for 18 hours using Memtest86+ and it all checked out ok, I also tried out using maxcpus=1 and acpi=off separately, but eventually found the following combination of BIOS configuration and kernel options which have appeared to solve the freezes.

BIOS: Disable everything you don’t need (e.g. Onboard FDC Controller and Parallel Port) and make sure that ACPI is off. I also found that I had to keep the VGA Share Memory Size at 32MB if I wanted to use the embedded video adapter.

Cell menu:-

Memory Voltage(V): 1.8
Cool’n’Quiet control: Auto
Auto Disable PCI Clock: Disabled
Spread Spectrum: Disable
Adjust CPU FSB Frequency: 200MHz

AGP & P2P Bridge Control:-

AGP Aperture Size: 32M
AGP3.0 Mode: 8X
AGP Driving Control: Auto
AGP Driving Value: DA
AGP Fast Write: Disabled
AGP Master 1 WS Write: Disabled
AGP Master 1 WS Read: Disabled
AGP 3.0 Calibration cycle: Disabled
DBI Output for AGP Trans.: Disabled
VGA Share Memory Size: 32MB

DRAM Configuration:-

Current FSB Frequency: 200MHz
Timing Mode: Auto
Memory Clock value or Limit: DDR 400

VIA OnChip PCI Device:-

USB Controller: All Enabled
USB2.0 Controller: Enabled
OnChip LAN: Enabled
Onboard Lan Boot ROM: Disabled
USB Emulation: OFF
AC97 Controller: Auto

Power Management Setup:-

ACPI function: Disabled
Suspend Time Out(Minute): Disable
Power Button Function: Power Off
Restore On AC Power Lost: On

Now add the options ‘acpi=off maxcpus=1’ to the kernel line in /etc/grub.conf

title Fedora (2.6.23.1-49.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.1-49.fc8 ro root=/dev/md0 acpi=off maxcpus=1
initrd /initrd-2.6.23.1-49.fc8.img

These settings compromise performance and I don’t benefit from the second core and AMD’s Cool’n’Quiet technology, but at least the server stays up now!

Bikers: fear the Rover driver!

Not that I could possibly condone the action of shooting dead an as-yet seemingly innocent biker on the M40, but I can’t help feeling a sick sense of satisfaction if this terrible event contributes to a decline in the numbers of these egotistical imbeciles taking to our roads.

What I can’t understand or find an answer to is why these ear-splitting noise machines are legally permitted on the public highway? If any other vehicle has a defective or noisy exhaust then they are liable for prosecution, but these infernal machines are antisocial by design and somehow get away with causing distress and intimidation on a daily basis.

My only consolation is that the dangers of piloting these death machines means there is a higher risk – and dare I say expectancy 😈 – that many Neanderthal riders will wipe themselves out anyway, without intervention from snipers in incongruous saloon cars. Could this be the work of a vigilante pensioner with years of repressed vengeance to take out on the biker population? It’s time for you to feel the fear – beware the mighty Rover 620!