Google and bad markup

Oliver Brown
— This upcoming video may not be available to view yet.

I had quick look at the source HTML on Google Analytics (specifically the first page: executive summary) and saw a piece of really bad markup: They had the whole page (HTML, HEAD, BODY, the lot) wrapped in a DIV tag… Naughty Google.

More stable server

Oliver Brown
— This upcoming video may not be available to view yet.

The server should now be up far more often.

I can’t work out why MySQL and/or Apache keep crashing so often so as an interim solution I’ve just written a PHP script that is run by the cron daemon that checks each if they are running as they should and restarts them if they’re not. Hopefully this means if the server is down it shouldn’t be for more than an hour.

Download Firefox

Oliver Brown
— This upcoming video may not be available to view yet.

Download Firefox for a better browsing experience.

More Google Analytics

Oliver Brown
— This upcoming video may not be available to view yet.

Well I now have to say that Google Analytics certainly looks impressive. It has all the stats that you would expect from anything and a heck of a load that you wouldn’t. The real gain is the way it is presented. All the stats can be quickly restricted to date ranges, you can compare two date ranges, most of the details can be combined arbitrarily (just see visitors from Spain using Internet Explorer on Macs for instances) as well as lots of other nifty things. It also has support for e-commerce tracking (including defining custom goals and ROI calculations) as well download and outbound link tracking.

And it’s free.

Well if you have more than 5 million hits a month you need to get a Google AdWords account which (at least when I signed up) needed a $5 deposit. But if you get 5 million hits a month I’d hope you could afford it.

One quick detail I discovered (without really looking for it). I get most of my traffic from search engines, however visitors from links from other sites visit more pages per visit.

I’ll post more as and when I find something particularly interesting to post (for instance I can’t test the date features with just one day of data).

Google Analytics

Oliver Brown
— This upcoming video may not be available to view yet.

Ooh, I’ve just been sent an invitation for Google Analytics. I can’t really say much about it yet since it takes 24 hours for data to appear.

No Bret Hart at Wrestlemania

Oliver Brown
— This upcoming video may not be available to view yet.

Somewhat disappointingly, but not exactly surprisingly, Bret Hart was not at Wrestlemania 22. There was some vague announcement by Howard Finkel before the Hall of Fame inductees were present about Bret being uncomfortable with the show.

Putting dating in context

Oliver Brown
— This upcoming video may not be available to view yet.

It’s that day again, April 1st, and boy the internet make it more fun. And of course Google are at again. Personally I don’t think they’ll ever beat Pigeon-Rank but they have to try.

The first thing I have to point out about Google is be very careful around April 1st. They have launched a number of genuine services on April 1st (including Gmail) that turned out to be real. None the less I’m fairly sure Google Romance is less than sincere…

And another thing, GameFAQs have decided it’s bad to cheat.

Patently not here

Oliver Brown
— This upcoming video may not be available to view yet.

I was reading about DotGNU recently and there interesting idea for getting round software patents. Outsource some calculation that requires patented software to a country that doesn’t recognise software patents and access it as a web service.

Well obviously that won’t work. If a government is serious about the patent law it will just make that sort of thing illegal (the same way Garry Glitter can be convicted of child sex offences here once he returns).

DotGNU and Freedom

Netscape for web developers

Oliver Brown
— This upcoming video may not be available to view yet.

There is an article on MSDN about how to get round the ActiveX activation issues that will be introduced into IE shortly. On that page it mentioned something I didn’t know - the latest version of Netscape Browser (version 8) can use Internet Explorer’s rendering engine (Trident) instead of the Mozilla rendering engine, Gecko.

If you develop web sites these days you need to make sure you can support at least IE and Firefox and preferably Safari. Testing Safari is often not possible if you primarily use Windows but testing in IE and Firefox can now be done from the same browser - you can actually change rendering engine at any time with CTRL-SHIFT-E. It also supports all the cool developer features of Firefox (like the DOM Inspector (although if you are using the IE rendering engine you can’t just click an element to select it).

Eolas, plug-ins and stupidity

Oliver Brown
— This upcoming video may not be available to view yet.

Internet Explorer (and possibly every other browser including Firefox and Opera is about to become a lot more annoying. Apparently a company called Eolas has a patent on browsers with plug-ins. Or to be more precise they have a patent on:

“Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document”

The result is Microsoft having to come up with a way round it to avoid paying license fees. Any plug-in content on a web page (Flash, Shockwave, the dodgy XForms support or any ActiveX control) will have to be explicitly activated before you can interact with it. In most circumstances this isn’t so bad - except for those annoying floating ads: you’ll have to click them twice to get them to go away.

If you have automatic Windows update, you’ll get it on April 11th as a critical update. Wikipedia article.

Baekdal article.