Some very silly domains…

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

Ever heard of Internationalised Domain Names? They allow you to register domains with non-Latin characters (i.e. Unicode). They actually do a bit of cheating but I’ll let you find that out. In the meantime check out these interesting addresses showing that just using Chinese or Arabic characters is not the limit IDNs.

Quick warning, they don’t work in IE without a plugin and to see them in their true glory you need Opera…

browsers, Unicode, Punycode

PSP browser support

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

With my broadband connection came a wireless network. So I tried browsing with my PSP. And it is a lot better than I expected. Except when browsing my own blog :(

I figured the easiest way to make it work was to send it the XHTML Basic version. So you should now be able to browse my site with a PSP without any hassle :D

Detecting the PSP browser**

Detecting a PSP is really easy. It sends a custom HTTP header: HTTP_X_PSP_BROWSER which contains the firmware version. Just check if that header is set. In PHP you just need to do:

if (isset($_SERVER['HTTP_X_PSP_BROWSER'])) $psp = true;

The new 555

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

You should have noticed that the area code 555 is used a lot in films. Hopefully you also know this area code does not exist. It’s there just to be plausible but not actually require a real phone number.

Well the film Silent Hill may have a funky alternative for the internet. When people browse the web in films you can often see file:// at the beginning of the address bar, a sign they’re loading files from a hard drive. The ones with a little more thought use a real domain that really exists that can also be used for marketing.

Well, Silent Hill went somewhere in between. In the film a character is seen browsing a website that ends with .web. It obviously doesn’t exist but it is plausible enough to not be annoying.

Orb video streaming

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

Have lots of video, audio and/or a TV card? Got a good internet connection (more importantly) with a good upstream connection. Going on holiday or otherwise away from your computer but still somewhere with access to the internet? Then get Orb.

Orb is a cool utility for streaming media from your computer to the internet. Essentially it’s just a program that acts as a web server and a web interface that connects to it. With it you can stream any media on your computer (including TV tuners and web cams) over the internet. Most legal problems go away because the media can only stream to one person at once.

I have plain old ADSL internet access with 288 Kbps upstream and it works fine. So go try it :P

TalkTalk internet active

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

Well with my various posts about problems with TalkTalk I should probably point out that I did sign up. Less than a month later and it’s now live. And contrary to my expectations everything seems fine.

My router reports a connection speed of about 2.2 Mbit/s and I’ve had a combined download speed of about 120KB/s (including about 50KB/s from a peer-to-peer program). The only negative thing is that my modem and start up pack hasn’t arrived (my official go-live date was yesterday) but since I have a router and I’m perfectly capable of setting it up that’s not a major problem).

Also, my upstream bandwidth is apparently 288 Kbit/s. Not wonderful but good enough to stream reasonable video (I’ll post more about a cool app called Orb some other time.

Now Google push AJAX development

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

I recently posted about BackBase, an expensive (for commercial use) AJAX development thingy*. Well Google have produced something similar for free Google Web Toolkit.

Although the end results are the same (as far as the user is concerned) there are important differences. The BackBase software is entirely client side. You write server stuff as normal, output BackBase code and the browser with JavaScript handles everything. The Google system is client and server orientated and odes more work on the server. The server also has to be running Java. It also has better browser support.

This could be a reason for me to learn Java, something I’ve managed to avoid for quite a while now…

* It’s actually an XML based markup language combined with a real time JavaScript processing engine.

Windows MCE 2005 - First impressions

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

I said I’d write about it yesterday. Well I was so busy actually using it that I forgot :P

The first thing I should point out is that Microsoft do not officially support home users installing MCE themselves and as such I have an OEM copy. Despite that the installation was painless although it does have it’s oddities. Most notable is that the installation makes no mention of MCE, it just says “Windows XP Professional”. Also unlike other versions of Windows this comes on two disks, the second disk containing the media center stuff as well as some tablet PC stuff. One final comment about installing is the disks are labeled (system-wise) incorrectly). It will ask you to install “Windows XP Service Pack 2 disk” when it really means “Put disk 1 back in”.

Since I don’t yet have a TV card I can’t use much of the really cool functionality of media center, but I did try playing a DVD and immediately hit problems. My DVD drive came with PowerDVD which is not supported by media center. Or to be more precise PowerDVD 5, the version I have, isn’t compatible. If you plan to build an MCE PC it is vital you have a compatible MPEG 2.0 decoder (All the options I’ve seen have been software but I would assume older machines with hardware decoder cards will work). So I downloaded a trial of PowerDVD 6 (which uninstalled my OEM version 5) and everything worked. Unfortunately version 6 isn’t free.

TalkTalk problems

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

My post about free broadband from TalkTalk has got a fair bit of traffic, in fact it’s been the most popular page since a day after I posted. I don’t think that implies the post is any good but just that lots of people are looking for info about the offer. According to the Register, Carphone Warehouse have had to withdraw their advert claiming “free broadband” since it’s bundled and therefore not free. Personally I disagree. Since the service it’s bundled with was available before at the same price, the broadband is still technically free. The same people that made this ruling by the way also said that unlimited doesn’t have to actually mean unlimited (as with most broadband “fair use” policies) if the terms are displayed. This is far easier to disagree with since calling it unlimited is wrong both simply and technically. Anyway the comments have revealed the following issues it seems:

  • Limited P2P traffic - Sort of a non-issue since they clearly say they will limit peer-to-peer traffic. Worth noting if you didn’t know already though.
  • Limited gaming traffic - They didn’t say explicitly that this could be throttled so more of a worry.
  • Dodgy proxy server redirecting requests for non existent pages - Annoying and slightly disturbing although not a major problem. Installing Google Web Accelerator may solve this as it does it’s own proxying.
  • Generally bad service - Quite a few complaints about the service not being fast etc. Not very quantitative but certainly bad for people switching to get more speed.

Although I haven’t read the terms, it may be possible to back out of the broadband free of charge. Since it is bundled after all (you’re paying for the calling plan) you may still be able to switch providers afterwards. You’ll still have to pay the £9.99 a month though but you could just make lots of calls… Phil Jones has an unofficial guide to setting up TalkTalk broadband that bypasses a lot of the problems and can help you solve others.

Video card woes

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

I now have all the parts of my new computer.

Unfortunately all is not well. After waiting two weeks for my video card, I cancelled the order and ordered a different one from someone else. Both arrived today. Other than the loss of postage to return the first one, it’s not a major problem though. But slightly aggravating. It does mean I should be able to post comments on Windows MCE tomorrow.

German flip cards Google gadget

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

I’ve created a clever German flip card gadget for Google homepage. It displays a German word for a few seconds and then shows it’s translation. And then repeats with a new word. The vocabulary is very small at the moment but it will increase by at least one per day.

At the moment it also limits itself to 5 words per viewing. That is after showing five cards it loops (if it didn’t you’d never actually begin to memorise them).

Google Homepage

To use Google personalised homepage, you must have a Google account. When you have one, go to “Personalised Home” (links for that and to create an account are in the top right corner of Google’s homepage).

Adding the Gadget

From your personalised homepage, click “Add Content”, then “Create a Section” and then put the following URL in the box: http://www.oliverbrown.me.uk/gadgets/flip.xml . Then just click “Go” and you’re done :)

If anyone is interested I might extend the idea to be more flexible.