The Blog




Naymz: Home Page
Commercial AboutMe page. At last. [from: del.icio.us]








I've been tracking the use of Firefox on Ecademy. I've just seen a really dramatic acceleration in the last few weeks. For June so far the figures look like this.

Name Visits Percentage
1. Internet Explorer 83,445 69.76%
2. Firefox 30,419 25.43%
3. Safari 3,639 3.04%

This is the first time I've seen Firefox over 25% and IE below 70%. Maybe it's a statistical anomaly but it surely looks to me like IE use is now in free fall.

This has interesting implications for systems like Alexa that are IE only. Or sites and developers that use technologies like ActiveX that are IE only. [from: JB Ecademy]

I've given up trying to rate my music or organise it into playlists. With > 70Gb now, it's just too much like hard work. But the random shuffle functions in Winamp and my Creative Zen just aren't good enough. So, Lazyweb, here's what I want.

A Winamp plugin that makes it easy to just say "Play any track" and launches a random shuffle of the entire collection. I then want three big buttons in the style of Last.FM "Love, Skip, Ban". When I hit these it should automatically feed back into the random shuffle algorithm. Love tracks should get higher priority. Skip tracks get skipped and get moved down the priority. Ban tracks get moved to the bottom of the heap and get played almost (but not quite) never. The system should remember what I've listened to between sessions and try to cover the whole collection over months. It should give priority to tracks I've recently added to the collection.

Ideally I should have exactly the same functions on my personal media player. And when I plug it in it should swap statistics with the desktop system.

As an aside. My Creative Zen Xtra has had an 80Gb hard disk added. At the moment I've got a complete copy of the main collection on the player. I switched to PFS-MTP MS Windows firmware whihc was a mixed blessing. It's made drag and drop possible (although not as a USB Mass storage device). But 'm desperate for a way to better integrate it into Winamp. There is a plug in but it can't yet play music off the player through Winamp.

Where should I get my music?

Do I use the P2P nets where nobody gets paid and I run a small risk of being found out?

Do I buy my music from a bunch of Russians at AllOfMp3.com who may not be paying anyone. Or at least nobody involved in producing music.

Do I buy from iTunes where many artists report that they're seeing $0.07 or less from the sale of their music on the iTunes Store, so all your money is doing is lining the pockets of the same recording companies that are busily suing grannies, little kids and everyone else they can get their hands on And of course merely paying off the advance they received from those same people.

We had a brief outage this evening.

Our servers are hosted in a Globix facility. Their main and backup A/C chillers for the main datacentre room failed. Shortly after that their main routers handling the pipes to the outside world shut down as they overheated. This took out every customer hosted at that site and quite a number of them had to shut down their whole operations until the A/C came back up, to avoid overheating. We were comparatively lucky and our servers kept going and came back online as soon as the network was restored.

I understand there were a lot of rather unhappy engineers queuing up to get the keys to their racks. [from: JB Ecademy]




The Skypecast of the Ecademy event is running now 19:30 BST.

Details of the Skypecast can be found here.
https://skypecasts.skype.com/skypecasts/skypecast/detailed.html?id_talk=9403

To listen in you need a copy of Skype, preferably the latest Beta. [from: JB Ecademy]

We're going to attempt to Skypecast the Ecademy event this evening starting at 19:30 BST.

Details of the Skypecast can be found here.
https://skypecasts.skype.com/skypecasts/skypecast/detailed.html?id_talk=9403

To listen in you need a copy of Skype, preferably the latest Beta. [from: JB Ecademy]




In the last couple of weeks we've started getting a weird support problem. A few people seem to be unable to save their profile or to save blogs. What happens is that they wait for 60 seconds or so and the browser then comes back with 400 Bad Request.

Now I haven't done anything likely to make this happen. And a 400 Bad Request should be pretty much impossible because it's the Server saying "I couldn't understand what the Browser told me." These are bog standard POST forms with nothing unusual about them. It's very hard to see how a browser could screw them up and send bad data back. And it's clearly only happening to a few people.

My gut feel is that this is either an IE6 update that's gone wrong. Or it's a browser add on such as Google Web Accelerator screwing up[1]. Or it's an ISP transparent proxy that is failing to pass data back correctly. I think it's IE6 only, but I'm not even sure of that. I haven't yet been able to find any common pattern to the people with the problem.

Any ideas? Because I've run out of them and I'm not sure what to look for next.

[1]Incidentally, Google Web Accelerator seems to be broken. It frequently returns a link to a RedHat Linux Apache initial installation screen rather than the target website. I have no idea where it's getting *that* from. [from: JB Ecademy]




And I'm pleased to say that after all that Cory isn't too busy to offer an opinion on the great Web two point oh trademark debacle. Boing Boing: Can anyone own "Web 2.0?"

What I don't get is why messrs Canter and Winer felt the need to goad him into it. I'm sure there's more to this than meets the eye and thinking that it was petty spite by them is almost certainly unfair to those two fine gentlemen.




Whenever I see some example of hubristic excess I ask myself:-

What would Cory say about this?

And then I ask myself

Why hasn't Cory said anything about this yet?

And then I realise,

He's probably busy.

If we can't use Web two point oh, I vote for Web 0.92

We have had an outage from about 5am to about 10am this morning.

It looks like the problem was with our main datacentre and connectivity provider Globix. We're currently working with them to try and track down exactly what happened.

Apologies for the inconvenience caused. [from: JB Ecademy]





Sharman Networks End User License Agreement for Images

Sharman Networks does not object to third party use of images in media publications, or on World Wide Web pages, so long as the use is not disparaging and provided you adhere to the following additional guidelines which may be amended from time to time.

For All Uses of Images:

This image is only available for the members of the media for use in media publications. It is not for distribution.

Credit for this image must be given to:

Belinda Mason-Lovering of Mason-Lovering Photographers

You may not disparage Sharman Networks or any of its products in your use of this image.
You should not use our images, photos, application(s), corporate name, logos, screen shots or other copyrighted material in a way that would indicate Sharman Networks' sponsorship, affiliation or endorsement of Your Product(s) or Service(s).
This image can only be used as is, and as provided by Sharman Networks, you may not alter the screen image in any way. The image must appear precisely as is does on this site.
Sharman Networks must be notified of all usage different to this EULA.

NB: If your use falls within these guidelines, no further written permission will be required and will not be forthcoming. If you need assistance interpreting these guidelines, please seek the advice of your own copyright attorney


So, saying something disparaging here about free speech, censorship or a P2P company bringing a libel suit against a website that promotes P2P would be absolutely wrong and I won't even consider it.

Actually I think she's quite a babe. Schwing!








The next stage in my Google Maps experiments has just gone live. We're now plotting all Ecademy subscribers on a Google Map using my automated bunching code. I think we're the first social or business network to do something like this.

If anyone's worried about data security, we're only showing members who allow their street address and postcode/zipcode to be shown on their profile.

The Geocoding was done from an open, non-commercial database of the first part of people's UK postcodes or US Zipcodes. They can then fine tune this.

The infowindow popups contain a link to their Ecademy Profile, Company web site and their main IM system, such as Skype. The Skype links are active and show their current status if they've enabled "Show my status on the web". I'm also using the latest Google Maps V2.x to show tooltips when you hover over an point.




Here's a fun punctuation variation in a post from Uncle Dave about the Da Vinci code.

Yeah it was worth seeing, if only to understand how dead, popular culture is.

Yeah it was worth seeing, if only to understand how dead popular, culture is.

Anyway. Just before that are two great posts about RSS and the dangers of centralising a decentralised technology. And it does amaze me when I see Typepad, Wordpress and Blogger users using Feedburner. So it's equally puzzling to see yet another feed processing system.




I'm attempting to Skypecast the ecademy event tonight. Details here.

https://skypecasts.skype.com/skypecasts/skypecast/detailed.html?id_talk=5230 [from: JB Ecademy]








More work on automatic bunching.

I've now sussed working across the international dateline. The problem was that the dataport coordinates were ending up with longitude either >180 or less than -180. To get the wrapping right, I needed to either subtract or add 180 respectively.




Official Google Base Blog: Create ads for your itemsIf you're familiar with Google AdWords, you'll be happy to know that we're now enabling you to create AdWords ads for individually posted items in Google Base, right from the Google Base edit item page.

Very interesting. I've thought for a while that eBay should get into this business. Create Ads for a fee from eBay listings and then place them context sensitively on blogs. Of course, Google is better placed to do this. The next question is whether there's an API so you can do this automatically when you create the Base entries. Anything to improve the quality of Google Ads is welcome. As is anything that increases the inventory of much more specific Ads. I'm sick to death of "Node. Get best prices on Node at eBay" just because my main page is called node.php

Let's think about this a bit further. eBay could really benefit and pass that benefit on to their posters by teaming up with Google to automatically create Adwords Ads from eBay listings. And they should be able to get their posters to pay for it as well rather than spending huge amounts on generic Ads.

We'll even geo-target your ads to the most appropriate location. This is also significant and begs the question of just how good Google is at getting the Geo coordinates of the viewing browser. I'd really like to see this worked in with a service like Plazes that allowed the users to specify exactly where they currently are as well as just working off the IP address. If that's what they're doing.

1 to 20 of 3860