Skip to content


Come on, Apple!

So I’m downloading the WebKit source code which I need for an upcoming FOSSwire tutorial. Downloading it from SVN is painfully slow, but then I can’t remember SVN checkouts ever having been that fast.

There’s another option to download – grabbing a .tar.bz2 of the latest nightly. Downloading that over HTTP is, guess what, also painfully slow.

Downloading WebKit progress

The top speed this connection can do on download is around 250 Kbytes per second. It’s downloading at less than 10% of that capacity, with no other activity on the connection. Downloads from other sites run much faster. Now it might just be me, but I can’t help thinking Apple are either not putting enough resources into, or they’re deliberately degrading the download experience.

I hope for their sake it’s the former, and if so, come on Apple, put some resources into it! You wouldn’t have a base for Safari if it wasn’t for the open source community, so let’s be nice back shall we?

iPhone in the O2 Store

I finally had time to walk into an O2 store today and have a brief play with the iPhone.

And I’m pretty impressed. On a sidenote – I’ve decided to go for an iPod Touch, which is actually scheduled to arrive tomorrow, but since it’s a part Christmas present, it won’t be getting any usage for 42 days from today.

I was a little concerned about the iPhone keyboard, but even in about 10 minutes, I picked up how to use it and became pretty good and considerably quick for a small keyboard. Which is a good sign, as I’ll be getting used to it more on the Touch.

The applications all worked really well – the multi-touch interface is very well done and it feels very intuitive to just pick up and use. I mean, I would say that, as I tend to pick things up quickly anyway, but it did seem genuinely intuitive.

My only complaints from what I’ve seen about the device itself are the fingermarks on the screen (the demo iPhones there had seen a lot of fingers) and Safari occasionally rendering a little slowly on some pages. I can confirm, however, that my site looks just as it does in Safari on OS X on the iPhone. 🙂

Of course, my major complaint is the contract lock-in, which is why I’m getting the Touch and not the iPhone itself. It’s a shame, as Mail, SMS, Google Maps and the Phone functionality on the iPhone do look very nice.

Quick tip if you do walk into O2 or the Apple Store and play around – if you do log in to anything in Safari. and then just idly tap the Home button thinking you quit Safari, beware. Anyone who goes back on Safari will arrive at the page you were last – logged in and all. I’d recommend you log out explicitly from whatever sites you visit, close all pages with the bottom right icon in Safari and then clear History, Cache and Cookies in Settings from the home screen. Or, don’t log in to anything. 😛

I’m now going to have to resist the temptation to walk back into O2 during lunch breaks just to have another play! 😉

Roasting GeForce

Out of curiosity, I wanted to know exactly how hot the Geforce 6600 GT in my desktop PC here was. Turns out, it idles about 52 Celsius (125 F).

Then, again, out of curiosity, I put it under some load, by running glxgears at full screen – 1600×1200. Turns out the GPU positively roasts at such a temperature.

NVIDIA card X configuration screen

83 C ~= 181 F.

Pretty hot.

Nano vs Touch

I’m thinking. And thinking hard. I’m enticed by both the iPod Nano and the iPod Touch. I’m going to almost definitely buy one of them soon, but I’m not sure which one.


So here’s an über brief list of advantages for both.


  • £70 cheaper for 8 GB.
  • Smaller (good, but also easier to lose).
  • Choice of colours.
  • Still does video, Cover Flow (albeit not quite as well).
  • More space because less complex OS, so more space for media.


  • Bigger – bigger screen.
  • Awesome operating system, platform and interface.
  • Wifi – Safari, YouTube; the real web wherever you can scrounge a connection. In your pocket.
  • Cover Flow much smoother – interface much better than Nano.
  • SDK coming soon means a platform for building apps on later?
  • Boast factor – make everyone think you have an iPhone 😉