MJ Ray: Selling, the web, chipping and bloody hacking
The Internet Advertising Bureau thinks the UK spend could be over a billion
for the first time. It's now 5.8% of the national advertising spend and is
growing at a pretty remarkable rate. Is Christmas coming early for online?
OSCommerce - the future will be templated.
We're doing more OSCommerce work and 2.2 MS2 is a fairly typical
PHP application, with some structure, but also lots of spaghetti code.
The next version is looking a lot better, including this announcement
from the lead developer.
Templating and styling has to be the most-requested work.
I find it a little worrying that OSCommerce is not more openly developed,
but it'll be good when the new release ships.
Jakob Neilsen has announced
the top ten web design mistakes of 2005
and "Legibility Problems" are number one.
This isn't a surprise to me. Many websites, including some big names,
are totally broken if your browser defaults are light text on a
dark background, because that's easier on your eyes.
I once spotted the Disability Rights Commission getting this wrong.
Even planet.debian.org is missing a:link color: ... .
The second top mistake is bad linking, including:
"In particular, don't open pages in new windows".which is another thing which I find irritating on many sites. If I want a new window, I'll pick the link for a "new window" from the context menu, or by shift-clicking. Does Mozilla or Firefox or something have an "ignore _blank link targets" option yet? It's only a matter of time. My own company's web site has been updated and I've tried to take these on board. We don't do any of the worst things, but there are always things we can do better. Our site isn't that high a priority - there's so much else to do. The W3C's internationalisation working group has issued a note on working with time zones. I get a lot of unusual time zone requests while programming, but I'll remember these explanations and I think I usually follow the recommendations in s1.5 anyway. Also from W3C is a Working Draft of "Mobile Web Best Practices 1.0" which they'd like feedback on, if you use or develop for mobile web devices. At first glance, it seems that many of the items are stronger versions of the Web Content Accessibility Guidelines. PlayStation chipping is legal in Australia but not in the UK, where it was ruled illegal last year. Chipping is the practice of adding a part to the games console so that it can play imported titles. If the chipping and the risk of breaking it costs less than the difference between imported and domestic releases, some people will want to do it. It's competition between markets. I remember similar things for the old cartridge-based machines of my youth. UK law-makers seem to be trying to kill off that trade in favour of foreign companies that want to tightly control the consoles long after they've been sold. The ruling from Australia might bring the start of a backlash against the increasingly restrictive UK laws, but it's more likely that the EU, US and others will press Australia to fall into line. Copyright seems to be one of the few areas where free trade is being reduced, rather than increased. And finally, I remember the feeling of getting sparc32 Linux working.
I don’t plan on releasing it properly until the start of the 2006 season, when I hope to have added some useful features into it that the Java applet lacks, but it’s coming along nicely.
Update: I didn’t actually intend to live you all hanging quite like that… you can play with the code today (though there’s obviously no race to watch) by grabbing it with bzr from 