I just found this AJAX loading graphic generator and had to share it -> http://www.ajaxload.info

I won;t write any more about it here, just go and have a play!

Engadget just posted this article about UK phone retailers running out of first generation iPhones. This would suggest that Apple stopped manufacturing new iPhones some time ago in the lead up to the release of the long awaited 3G iPhone.

What is surprising is that the stocks of iPhones are drying up so early. Most estimates of a launch date for the 3G based iPhone were around September, with many countries including Australia finally getting a release.

Could this mean that Apple has been beavering away at manufacturing millions of 3G iPhones for worldwide simultaneous release for a good few months already? With every new rumour or press release the launch seems closer. I’m going to put my money on a July release in Australia. If they can swing it, possibly June to catch the people getting their end of financial year tax write-offs in place.

I was playing around with a CSS rollover method which uses the one image, and just shifts it around to simulate a rollover. There are posts for a bunch of different approaches to this around the place ->

The Problem

The problem I had was that to make the technique accessible, it needed content inside the anchor tag (which most of the examples above neglected to add in). This can be solved by hiding the text away somehow, but I soon found a bit of a deal-breaker. Read the rest of this entry »

We came across a problem today that had us completely stumped. With a certain site on IE7 an absolutely positioned div would randomly disappear. In IE6 the story was far worse with the div not showing up at all.

In the end we tracked it down to a bug in IE where an absolutely positioned item next to a floated item would cause the absolute item to disappear! The solution? Add in an empty div before and after the absolutely positioned one. Read the rest of this entry »

Recently I decided to try and make a generic video player that any old monkey could use to play FLV’s and other Flash compatible videos.

The obvious way (to me) to create it so that you would never need to edit the swf was to pass the path to the source video via flashvars.

Read the rest of this entry »

There are so many blogs, articles and rants out there both for and against the first generation iPhone, but I really wonder how many of these reviewers have spent a few weeks using the phone, and how many spent 20 minutes flicking through the interface before sitting down to write their review. Read the rest of this entry »