Solution for iPhone OS 3.0 icon problems

If you’ve been having trouble with messed up icons in iPhone OS 3.0 — duplicated or missing icons, switched icons on apps — then here’s a solution… if you’re jailbroken.

It seems to be caused whenever you have to force-reboot your phone (holding down the home and power buttons), or when certain apps reboot your phone uncleanly (like when installing through Cydia). Edit: saurik says Cydia doesn’t do anything wrong, and he should know; it’s just an unfortunate coincidence. The only known fix for unjailbroken phones is deleting your apps and reinstalling them, which of course deletes all your data. For jailbroken devices, though, you can just dump the icon cache with Mobile Terminal or through SSH:

mv /private/var/mobile/Library/Caches/com.apple.springboard-imagecache-icons.plist /private/var/mobile/Library/Caches/com.apple.springboard-imagecache-icons.plist.bak; killall SpringBoard

This renames the file and restarts SpringBoard. If everything seems okay, you can then delete this old file:

rm /private/var/mobile/Library/Caches/com.apple.springboard-imagecache-icons.plist.bak

This solved all my icon issues magically, and I’ve not had any side effects. Much better than deleting all my apps!

Ow ow ow

I crippled myself (well, sprained my foot) while playing squash last night. Ever get the kind of pain that hurts so much you have to laugh? Well, climbing stairs is hilarious…

Also, I maintain that victory over an injured dude is no victory at all, TOM. :-)

A brand new site, and an updated widget. Oh my!

It’s been weeks in the making, it’s taken so much hard work (most of that in bludgeoning IE6 into giving me a vaguely-working site) — but Phantom Gorilla finally relaunched this evening! It’s been hard, but I’m really, really pleased to have cut away so much of the crap in my old template (and to see the last of one awful stopgap-become-permanent solution in particular). It feels good to have the convenience of my own code for pages, too, instead of forcing WordPress to manage my whole site — clearly something it’s not supposed to do.

I’ve used lots of shiny new CSS toys, so you’ll get the best experience in Safari 4 or 3, closely followed by Firefox 3.5 or 3; but it’s been designed to degrade gracefully as far down as IE6. Not that I get much IE traffic, of course.

The other exciting news is the release of BBC Radio Widget 4.0 today, after a seriously lengthy beta period. It just kept collecting features — a RealPlayer workaround, Flash streaming, near-universal schedules — and turned from a 0.0x update into an X.0. Hopefully you’ll agree it’s worth the wait!

Update: It occurs to me that due to the site rearrangement, and my new permalink structure, some links and feeds may need updating. And I swear I’m a better writer when I’ve had more than six hours’ sleep in the last 72…

Problems with BBC World Service, 28th May

If you’re having problems listening to the BBC World Service today (“Requested file not found” error): it appears that the BBC, or one of their content delivery partners, is having a small problem. You may find you can get it to work if you try enough times. Unfortunately there’s nothing I can do, so let’s hope it’s fixed soon.

Beta test a new widget

Transmission widgetLong ago I made a widget for Clutch, the Transmission web interface – and it never made it past early testing. Now Clutch is part of Transmission, and I’ve been updating the widget to work with the latest Transmission builds.

If you’d like to help me test this, and have some input into the final design, email hawkman@ this domain. :)

Just fixed a comments issue I didn’t know I had

Comments are now working again. Don’t know what went wrong there.

Quoter plugin 1.11

Seeing as the WordPress Quoter plugin is now abandonware, I had to fix its bugs myself. No more uncited quotes gaining mysterious attributions, and no more automatic quoting of the last comment in the reply form.

If it’s useful to you too, you can find the fixed version here. Comments, observations etc. welcome, to hawkman@ this domain.

Beta testers wanted

If you’d like to beta test a new version of BBC Radio Widget – that sort-of-kind-of fixes the audio drop issues with RealPlayer 11, amongst other things – please get in touch. I’d particularly like to hear from people who are still running Safari 3, or RealPlayer 10; but any and all testers are welcome. Drop me an email, hawkman@ this domain, or leave a comment.

Update: Thanks to all of you who helped me test this widget. We caught an order of magnitude more bugs than I’d have found alone — as evidenced by the 7 betas it took. Cheers.

Latest project

I can has teaser screenshots?
DashTweets teaser 1DashTweets teaser 2

Introducing gRead

gRead - Google Reader widget screenshotHow do you check Google Reader? Maybe you just load the page in your browser, or have a separate application, or an item in your menubar?

Say hello to gRead, a Google Reader widget for Dashboard which automatically checks your account for new items and links you straight to them from Dashboard. If you’ve got Growl installed, it’ll check while Dashboard is hidden and send you notifications about new items! You can even choose between a badge and colour coding to let you know about new content. Thanks go to Sam for the idea, critique and some artwork for gRead. :)

Surely this is the most convenient way to check Google Reader yet?! And best of all, it’s completely free. Check it out now and let me know what you think.