Firefox 3.5

July 1st, 2009

Firefox 3.5 was officially released yesterday. If you’re already running Firefox 3 you should get prompted to upgrade in the next few days – but if you want to expedite matters you can choose “Check for Updates…” from the Help menu.

As there are quite a few Linux users who find this site, I’ll point you in the direction of this post about how to install Firefox 3.5 on Ubuntu. Alternatively you could just make do with Firefox 3 until the release of Ubuntu 9.10 in October. Users of other distros will have to search for instructions themselves, I’m afraid.

If you’re not running Firefox at all – or you’ve got a really old version – you can download the whole thing from firefox.com

So what’s new in Firefox 3.5? In short, loads! I think that this is one of the most exciting browser releases from any vendor in quite some time. For years the web has stagnated due to old standards, but recently browser vendors have started to add new features which will really drive the web forward, not just as a content delivery platform, but also as an application platform. With more and more services becoming web based, additional browser functionality translates into more powerful applications.

Apple, Opera and Mozilla have been pushing the web forward with new technologies for a while now, but there wasn’t much integration between the disparate features. You could use SVG for vector diagrams, or draw to a bitmap using the Canvas element. But each technology was separate – a stand-alone rectangle in an HTML page.

With Firefox 3.5 there is much more integration between these new technologies. The native video playback has been fairly widely publicised – but some of the best demos include pulling video frames into a canvas element for further processing, playing a video within SVG content to allow it to be stretched and scaled, or using SVG filters and masks to alter the display of your HTML content. SVG and canvas move from being self-contained mechanisms for drawing to the screen, and instead become another tool that HTML authors can wield in order to produce interesting results.

So with that fawning out of the way, here are some links to a few technical demos which show off some of the new features of Firefox 3.5:

One of the most impressive new additions is the Video element – which allows for native playback of video files within the browser. This means no Flash plugin is needed, and the content is more accessible to scripting. Unsurprisingly there have been a number of demos showing the kind of things you can do with video as a native object:

There’s some pretty cool stuff going on there – and these are just the technical demos. Now that 3.5 has been released, I’m sure we’ll start to see some very interesting uses for these new technologies.

One final thing – it’s not a new feature, as such, but an improvement to an old one that didn’t quite make it into Firefox 3. You may have noticed the appallingly named “Awesome Bar” in Firefox. Yes, to you and me it’s just an address bar that also searches your bookmarks and history – but to a marketing department that’s “awesome”. Anyway, in Firefox 3 it usually presented you with pretty good results in the drop-down list, but there was no way of controlling those results – to only show bookmarked pages, for example. Well, now there is.

Bloody changes

June 30th, 2009

I went to give blood yesterday – something I’ve been doing every 4-6 months for the past few years. During all that time, I don’t think the procedure has remained quite the same for more than a single session.

Every time I go the layout of the various “stations” in the hall has moved around in order to optimise the flow of people through each different stage of the process. The way that they dress the puncture wound in your arm has changed. Routine administration of local anaesthetic has been withdrawn (it’s available on demand). Even the distribution of the free drink and biscuits at the end has changed slightly.

Years ago I was asked to vacate the bed as soon as I’d given blood, but to rest at the drink station for a while. More recently I was told to lie down on the bed for ten minutes, and then to also rest at the drink station. Yesterday they were back to the more immediate vacation and rest at the drink station – but with an extra glass or two of water on arrival.

The thing is, these are all incremental changes. Just small alterations to their protocols as they try to iteratively find solutions that are optimal for both their staff and the donors. The nurses always seem well informed about the current protocols, and are always friendly and helpful.

I recently introduced a new phone system at our office. Everyone bitched and moaned.

After years of complaining about our old Exchange email system we’ve moved to something else. Everyone is bitching and moaning.

It would be easy for the National Blood Service to rest on their laurels and leave their systems and procedures alone. They worked well enough five years ago, so why not now. But I admire the fact that they constantly strive to improve – that they’re never satisfied with “good enough”. And I certainly admire the way that they seem to have instilled this same ethic in their nurses and other staff. I just wish they would reveal their secret, because I’ve got a group of luddite colleagues here who could definitely do with an attitude transfusion.

Ubuntu costs 10 times as much in the UK as the US!

June 29th, 2009

It would seem that due to the poor exchange rate, UK customers could end up paying up to 57% more for Windows 7 than US customers – and people buying in Euros could end up paying double.

This is fairly typical of big corporations with worldwide launches, but it’s not much better in the Linux world. You see my copy of Ubuntu 9.04 cost ten times as much as they charge a US user! Over in the US, you see, Ubuntu is available free of charge, whereas over here in the UK they charge you absolutely nothing for a CD. If you do the maths I think you’ll find that “absolutely nothing” is ten times “free of charge”. What a rip-off ;)

Of course this is just for the desktop version. In fairness to Canonical, the Server edition of Ubuntu is only half the price in the UK compared with the US. But if you’re a KDE fan, be prepared for a shock – Kubuntu is 15,000 times more expensive in the UK than in the US!


[Worryingly I know that there are people who won't understand the humour in this post - so for their benefit, you can download both Ubuntu and Kubuntu free of charge - or they'll send you a free CD (here and here), but you'll have to wait a while for it to arrive]

A Viewer’s Contract

June 26th, 2009

In my previous post I lamented the annual round of TV show cancellations, leaving plotlines unfinished and cliffhangers unresolved. But is there actually anything that can be done about this?

I think one of the big problems is that we are not actually the TV company’s customers. We might think that we are – indeed they often suggest that we are – but we’re not. We’re the product.

The broadcasters are selling eyeballs. They’re selling viewing figures. They’re selling a captive audience to their advertisers. The programmes they produce are just a means of pulling in as many viewers as possible in order to improve their ratings – and thus increase the amount they can charge for advertising. With subscription channels you might even be getting reamed twice – not only do you pay for the privilege of being their “customer”, but you still get subjected to advertising.

In the case of the BBC the situation is slightly different – but still similar. They also chase ratings in order to bring in money. In their case it’s not advertising revenue, but money from the TV licence fee. In order to get that money they have to show that they’re serving the British public… which requires good ratings. Sure, there are also requirements about quality and content which ensures that minority interests are served to some degree – but if they didn’t also produce ratings-chasing mainstream programmes you can be sure that their funding would get cut pretty quickly.

The broadcasters have contracts in place with the producers of the programmes. These contracts typically cover a series at a time, usually with an option to renew. That option gets exercised if the show is a ratings success, otherwise the contract isn’t renewed and the show is effectively cancelled.

The broadcasters also have contracts in place with the advertisers. These contracts basically sell our eyeballs at a certain rate based on the time of day and number of viewers. If a programme fails to attract enough viewers in one timeslot, it will often get moved to another cheaper slot (typically losing a portion of the viewers in the process). If it fails to get sufficient viewers that the advertising revenue more than pays for the show, it is unlikely to be renewed.

So there’s a contract with the producers, and a contract with the advertisers. Note, however, that there’s no contract with the viewer. There’s no contract that guarantees the completion of a story. There’s no contract to stop a programme being moved around the schedules and then dropped entirely (even if there are unshown episodes available). There’s no contract to stop the programme being sold to a different channel that the viewer may not even have access to (such as when Lost and 24 moved from terrestrial to satellite TV in the UK).

I think it’s time for a viewer’s contract. Not a literal piece of legally-binding paper, but an implied consideration towards the viewers and fans of a show. A set of guidelines that tries to minimise the artistic compromises that occur when a show is cancelled without sufficient warning.

Perhaps it would mean putting a stop to cliffhanger endings. Perhaps it would mean that each series has to be self-contained, closing all the major plotlines. Perhaps it would mean and end to dropping programmes entirely if there are still episodes to show.

More realistically what I would like to see is a contingency fund. When a show is commissioned, a proportion of the money would be put into this fund, to be used in order to produce one final episode when the series gets canned. Instead of commissioning a series, the studios would instead commission a series plus an episode. If the programme runs to more than one series, the contingency could be cumulative – providing enough money for a TV-movie, perhaps.

A programme that runs for a single series might only get a small contingency fund – enough to create a short or an alternative ending. The commission for a second series would provide enough for a whole extra episode. Add a third series and there’s enough for two episodes, or one TV movie. After that point the contingency contribution would drop off – still adding something to the fund, but not a whole episode’s worth.

This scheme adds little to the price of creating a single series, so as not to reduce the incentive to try out different ideas. Seasons two and three are a little more expensive. After that each series becomes relatively cheap again, so there’s actually an incentive to keep a programme running.

What this does, more than anything else, is create a complete narrative – with a start, middle and most importantly an ending. Surely that’s got to make it easier to sell DVDs in future, or to sell programmes to other countries and broadcasters. Most of all it stops the viewers feeling let down and cheated, and that’s got to be worth something.

To be (dis)continued…

June 25th, 2009

Consider how you would feel if you bought a book from a bookshop and found that the last chapter was missing. Or if you’d been reading a series of books, and the last one was never released.

Of course no self-respecting book publisher would omit the last chapter or leave a popular series incomplete – but this is exactly what happens in the world of TV every year.

A few weeks ago it was cancellation time; that frustrating part of the year when you discover that many of the programmes you’ve been following will not get renewed for another season. When you have to concede that the plots you’ve invested time in will remain unresolved. When the characters you love (and hate) will be left in perpetual limbo.

This year the cull seemed particularly harsh:

  • My Name Is Earl – Cancelled after four seasons, with the last episode promising “To Be Continued”
  • Terminator: The Sarah Connor Chronicles – Cancelled after two series, leaving several open plot lines and a cliffhanger ending
  • Pushing Daisies – Cancelled after two series; although many of the plot lines had been brought to a close, there was no overall resolution
  • Primeval – Cancelled after three series leaving unresolved plotlines and a cliffhanger ending

This is by no means a comprehensive list – it just covers the particular programmes that I watched. Notable mentions also go to Chuck (nearly cancelled, but given a temporary lease of life by a fan campaign) and Kyle XY (cancelled this year, but I don’t know what happens at the end because I’m watching it on BBC2, and they’ve only shown series 1 so far). Although it was cancelled last year, I’ll also mention Jericho (killed, resurrected by a fan campaign, then killed again).

As a viewer, I feel somewhat cheated by this state of affairs – in particular by the lack of closure for most of these series. This is the equivalent of a missing last chapter, or no final book in a series. This willingness to abandon a programme on a whim, with no concern for the integrity of the series as a whole, makes me disinclined to invest my time in watching such narratives in future. Why waste hours of my life on characters and plots that will never get a proper ending?

Perhaps the answer is to wait until after a programme has been cancelled – then download or buy it on DVD if it had been given a real conclusion. But if everyone did that the viewing figures would drop so low that no company would bother investing in anything with an ongoing narrative, and the airwaves would become so much poorer for it.

An interesting take on the UK plug

June 24th, 2009

The UK mains plug (also used elsewhere in the world, but best known from the UK) is a large and chunky lump of plastic. That’s not a bad thing – it sits very positively in the socket compared with mains plugs from other parts of the world, and isn’t easily pulled out. It’s not perfect though – just about everyone in the UK knows the pain of stepping on one (prongs upwards) with no shoes on. And that positive fit in the socket can cause a trip hazard.

Its size is perhaps its biggest problem though. Once you start stacking a few of them together into a distribution strip or multi-socket adaptor you can end up with a large, unweildy mess. Which is why this concept design for a new approach to the UK plug appeals to me so much: it will fit into a normal mains socket, but could also be more readily stacked when several devices need to be plugged into the same socket:

It’s an interesting idea, but far from perfect. The most obvious problem I can see is the fuse. With the standard UK plug design there is no way to remove the fuse without first unplugging the device – a useful and obvious safety mechanism. This concept design not only makes live fuse removal possible, but it even routes the exposed live connection round to the most accessible part of the plug when the fuse holder is out!

A tweak to the design could move the fuse carrier to the other side of the plug, making it accessible only when the plug is out of the socket. Making it a captive fuse holder which cannot be completely removed would also ensure that the holder has to be pushed fully home before the plug can be used.

Technical problems aside, I applaud the idea of re-examining the design of the UK plug. We’ve had it for a long time now, and it was designed to solve problems that no longer really exist. Changing to a radical new plug design across the country would be a monumental task, but perhaps an innovation like this could give us a new design complete with support for legacy sockets, allowing such a change to take place at a more practical pace.

Microsoft Backs Down

June 22nd, 2009

It would seem that Microsoft has backed down on the restrictions in their $10,000 treasure hunt, lifting the limitation that Internet Explorer 8 has to be used, and removing some of the contentious wording used on the site.

I do have to wonder though: in a corporation of Microsoft’s size, did nobody see the potential furore that would come from this? Or were they all too scared to express an opinion about it? Of course there’s always the possibility that they knew full well that this would stir up controversy and get the bloggers buzzing…

Ten grand might be a small price to pay for the number of column-inches they’ve garnered as a result of this. Most of the comments have been disparaging – but it will have raised awareness of the existence of IE8 amongst some users who were still muddling along with IE7 or (heaven forbid!) IE6. If you are one of those users though, I implore you not to support such underhand tactics, but to download an alternative browser, such as Firefox, instead.

Yet again Microsoft miss the point

June 18th, 2009

I can easily write a web page using standard HTML and CSS and have it display correctly on every major web browser… except Internet Explorer. I can even throw in some advanced code in the form of SVG, canvas and some CSS3 – relatively cutting-edge stuff – and have it display correctly on every major browser… except Internet Explorer.

Most browser vendors, you see, are proud of how well they implement the standards published by the World Wide Web Consortium (the W3C, as they’re known). They’re proud of the fact that a web site written to these specs will work in their browser just as well as it will work in a competing browser. They understand that the days of “This page is best viewed with Netscape” are – or at least should be – long gone.

Microsoft, apparently, didn’t get the memo. They’re still proud of the fact that they can write web pages that only their browser can display. They’re still living in the world of “Best viewed with Netscape” only they’ve gone one further – “Only viewable with Internet Explorer”.

Microsoft Australia, you see, has created an online treasure hunt with a chance of winning $10,000 (that’s Australian dollars, so about £5,000) – but the page you need to track down is “a cleverly concealed webpage that only Internet Explorer 8 can view”. Furthermore, if you do visit the site using a non-IE browser, you’ll get an insulting comment about your choice of browser:

  • Visit with Firefox and it says: “you’ll never find it using old Firefox. (So get rid of it, or get lost.)”
  • Visit with Safari and you get told that your browser is “boring”
  • Visit with Chrome and it says: “you’ll never find it using that tarnished Chrome (So get rid of it, or get lost.)”
  • Opera gets off lightly – you just get told “you’ll never find it using that browser” – but that’s probably just a default if it doesn’t recognise your browser (which is itself an insult to Opera)

So well done Microsoft Australia. Not only are you actively encouraging browser-specific sites – something that everyone else has been trying to get away from for the past five years – but you also think that insulting your potential users is the best way to encourage adoption of your less-than-impressive browser.

Update, 19th June 1009: Okay, I know I can get a bit wordy sometimes. Mitchell Baker (Mozilla’s “Chief Lizard Wrangler”, or “Boss” to you and me) has a much more succinct and to-the-point post about this which is worth reading.

Where have all the red pandas gone?

June 15th, 2009

A few weeks ago we took a trip to Whipsnade Zoo for my girlfriend’s birthday. Her favourite animal is the red panda, so she was a little disappointed to find a sign on their enclosure saying that they’ve been moved to London Zoo.

This weekend we had to visit the West Country for a family event, so we thought we’d head to Bristol Zoo on the way back. It’s worth noting that Bristol Zoo is a great place to visit – perhaps the best zoo I’ve been to. It’s nicely laid out and beautifully landscaped and tended: It’s easy to overlook the work of the gardeners when looking for animals, but the flower borders and neatly mowed lawns all subtly add to the overall impression of the zoo. Of course the animals themselves are fascinating, with care and attention taken to habitats and welfare to balance the needs of the animals with accessibility to the public.

The one downside to the day, though, came as we approached the red panda enclosure to find a sign stating that it was being refurbished. It looks like we might have to take a trip to Birmingham to see them.

Another one to try

June 11th, 2009

It seems that every man and his dog is bringing out a netbook OS of some description. Jolicloud another that looks interesting – it appears to be a Linux-based OS with a netbook optimised UI.

From their “First Look” screens, there appear to be a few interesting features that differentiate it from most netbook operating systems:

  • Integrated social networking. Yes, Moblin has this, but Jolicloud seems to take it to the next level – showing you what applications your Jolicloud-running friends have installed as implicit recommendations for apps you might want to try
  • There’s no real distinction between web-based apps and local apps – they all get installed in the same way, and all get a launcher icon. You can get a similar effect on a desktop PC using something like Prism, and Ubuntu even has a few web apps as prism bundles in their repositories already
  • It claims to run Linux and Windows applications. It’s not clear how it runs the latter – the screenshots show a WINE launcher, but I’m not convinced I’d want to sell a new netbook OS on the back of running Windows apps under WINE, as it’s far from being 100% compatible.

I applaud the addition of another option for consumers in the netbook world, but I do wonder if Jolicloud has enough interesting features to stand out from the crowd.