2008 March 7 by Adam

Apple released it’s SDK yesterday, including a full development implementation of the iPhone platform, with mobile safari using exactly the same rendering engine (not a webkit wrapper of a local safari install).
We tested it on the iPlayer development site, but as Aspen uses a different user agent to the iPhone (Mozilla/5.0 (Aspen Simulator; U; Aspen 1_2 like Mac OS X; en-us) AppleWebKit/525.7 (KHTML, like Gecko) Version/3.1 Mobile/5A147p Safari/5525.7) we had to alter a few browser checks server-side to accommodate the simulator;
Checkout the movie preview of the iPhone and BBC iPlayer in action; http://codepress.co.uk/screencasts/iphone-simulator.mov
NB: There is currently a problem with quicktime implementation (no visuals, only sound).
UPDATE: The Aspen Simulator is bundled in the iPhone SDK; http://developer.apple.com/iphone/
Posted in iPlayer, Our work, Mac |
Comments closed
2008 January 30 by Adam
Below is a list of historical results from the Acid 3 test.
Acid test
User agent checking
Firefox 2
50/100 - Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

52/100 - Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

Differences between Mac & PC platform;
Test 26: e2 - parent element doesn’t exist after looping
Test 27: e2 - parent element doesn’t exist after waiting
Safari 3
40/100 - Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/523.15 (KHTML, like Gecko) Version/3.0 Safari/523.15
40/100 - Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4
Safari 3 Mobile (iPhone/iPod Touch)
40/100 - Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A538a Safari/419
Opera 9.25
47/100 - Opera/9.25 (Windows NT 5.1; U; en)
47/100 - Opera/9.25 (Macintosh; Intel Mac OS X; U; en)
IE 6
13/100 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Posted in JavaScript, CSS |
Comments closed
2007 December 18 by Adam
Although still perplexing why apple chose to deactivate this feature in Leopard by default, it’s very easy to re-enable.
Goto the finder preferences. In the ‘General’ tab there’s a ‘Connected servers ‘ selection box. Tick it and the previous OS X functionality will be back. Happy mounting…
Posted in Mac |
Comments closed
2007 December 12 by Adam
BBC iPlayer quitely introduced streaming content today, allowing mac users to catch-up on the last 30 days of TV programmes. The service is expected to be heavily marketed during the Christmas period [1]. With around 400 hours of TV shows from the last 7 days, it aims to revolutionise the way UK users watch Television.
The best bit; it’s free and easily accessible to those who live in the UK. Some previews below;
Streaming content
A TV show being streamed directly from the site;

Fullscreen streaming
In fullscreen mode. Requires Adobe flash 9

Downloading TV shows to the ‘Download Manager’
Stores programmes for upto 30 days

A TV show playing in the console
Higher quality than streaming

BBC iPlayer
Posted in iPlayer, JavaScript, Our work |
Comments closed
2007 July 29 by Adam
A problem we often run into when converting AI to PSD is the file becomes flattened and no longer has editable layers in photoshop. It occurs when the PSD conversion engine hits a layer with an attribute setting called ‘Overprint fill’. It’s a rarely useful setting that in many cases can be turned off.
To verify it’s ok to disable, open the AI document and go to ‘View > Overprint Preview’, if anything changes visually you will need to speak to the designers (if you aren’t one) about suitable changing of the file. If it doesn’t, you may safely turn off Overprint fill. To do so Press Cmd+A (Ctrl+A for windows) to select every layer in the document. Go to the menu and select ‘Window > Attributes’. A small window will open up with the ‘Overprint fill’ setting.

Click the overprint fill checkbox a few times until it is blank. A notification prompt may appear, click ok if it does.
With the Overprint fill setting disabled, you will be able to export to a PSD with fully editable layers.
Posted in Illustrator |
Comments closed
by Adam

When ordering my MacBook Pro last month, I unintentionally stumbled upon way of a getting a free leather case.
At the start of the month I went to the Apple store on Regent Street, London, to buy a MacBook Pro. After about 20 minutes of deliberation, the store clerk informed me that the model I wanted wasn’t in stock. So I dropped straight onto the Mac store to order it online.
After I’d chosen the specification, I inputted my information; name, address, and all other important details needed for ordering. Finally I reached the credit card payment area. I entered my card details in but the site wouldn’t accept my order - my card had been refused. It asked me if I’d like to save my order for a later time. As I was on a public computer, I clicked no and left the store.
A lot of debit cards have a ‘fraud protection’ feature whereby it automatically stops payments that seem a little odd. As our account was relatively new, we’d hardly spent anything on the cards and the bank blocked the transfer.
I arrived home and carried on with some other work. Suddenly I received a phone call from Apple. They were enquiring to what had caused me to cancel the order and offered a free leather case, worth £60, as an incentive to buy now.
That’s when it struck me; Apple obviously have an order retentions department to follow up on any uncompleted orders. This means that for anyone ordering an expensive computer, I’d bet that if you go the majority of the way to ordering a product and cancel at the card ordering, you should receive a phone call within a couple of hours, offering some free stuff with your purchase.
Anyone with similar experiences? Post below!
Posted in Mac |
Comments closed
2007 June 11 by Adam
Safari has been released for windows today. Surprising in itself, but what comes as more of a shock, is its speed.
Safari has existed for over 4 years. It has enjoyed a small, increasing, market share nearing 5% of all browsers, and up until now, has been available only for the Mac.
So when Steve Jobs announced Safari was fast, faster than any windows-based browser, you can’t help but wonder if he’s being a little biased. Surely a browser that hasn’t seen the light of windows, would not be any match for ones that have been developed on the platform for years? We thought it was time to test - specifically the JavaScript.
For the test we’re using Quirksmode’s JavaScript benchmark. It creates a 50×50 table in html whose cells are filled with a single character. The PC specification used for this test is an Athlon 2500XP+ with 2 Gigabytes of RAM. To ensure a level of accuracy, results are repeated numerous times to discount anomalies. The final samples reflect the most consistent of these; (lower is better)
| Browser |
W3C DOM 1 |
W3C DOM 2 |
Table methods |
innerHTML 1 |
innerHTML 2 |
Total time |
| Internet Explorer 7 |
2,136ms |
1,922ms |
8,271ms |
161ms |
78ms |
12,568ms |
| Firefox 2.0.0.4 |
344ms |
271ms |
281ms |
83ms |
99ms |
1,078ms |
| Opera 9.21 |
167ms |
130ms |
187ms |
26ms |
26ms |
536ms |
| Safari 3 beta (B 522.11.3) |
88ms |
78ms |
83ms |
37ms |
37ms |
323ms |




With a total time of 322ms, over 12 seconds faster than internet explorer, Safari is clearly the winner. Would similar results be found in HTML? Or even AJAX/XMLhttpRequests? We don’t know and we’re sure they’ll be plenty of bugs to iron out yet.
However, Apple have provided another powerful browser for windows, aggressively etching themselves further in to the core of the operating system. Microsoft have got themselves some major competition.
You can check out Safari here; http://www.apple.com/safari/
Posted in Safari, Mac |
Comments closed
2007 May 16 by Adam
The last six months have seen some consolidation of existing online companies in exchange for rather large figures. The most notable of these was Google’s acquisition of YouTube for $1.65 billion, a deal in which Google won over rivals Yahoo. YouTube claims more than 100 million videos are viewed daily on its site, making it the No.2 video site on the internet after MySpace. The industry viewed the move with a variety of opinions much of which circled around the price. Rob Enderle, principal analyst with Enderle Group said of the deal “Google paid an incredibly high price for a property that has yet to generate any appreciable profit”.
Read the rest of this entry »
Posted in Finance, News |
Comments closed
2007 March 20 by Adam

Last week marked the launch of Ben Sherman’s four global sites.
Working with Cimex Media, I developed the highly browser compatible HTML & CSS throughout the site.
It marks a coming of age for many international brands, who are beginning to take accessibility, modern technologies and social networking as a serious part of their business models.
Posted in Our work, News |
Comments closed
2007 February 24 by Adam

I Won This Car, a new online competition giving visitors the chance to Win a car by sending a text message (£1.50), was launched earlier this month.
Our job was to brand, design, implement and host the site - Providing total support for a company who are new to the web.
Being independent, they need total control over their content. To achieve this the site is built on-top of the powerful yet simple RadiantCMS. So whenever something needs changing, they won’t be calling up at 5am in the morning (Sleep doesn’t exist in their vocabulary!).
To help with brand exposure we’ve also produced a printed advertisement. It will appear in the Evo Car magazine next month.
Posted in Our work |
Comments closed