Apr 282007
 

Just in the process of adding a couple of new SATA drives to my system. On unpacking the new drives I was somewhat surprised to see in the jumper settings that an option to lower the speed from 3Gbps to 1.5Gbps was enabled. Now the manufacturer probably enabled it for a good reason … possibly some older SATA controllers have a nervous breakdown when the faster drives are connected up, but I do wonder how many people have fast drives connected to fast modern controllers but have overlooked the switch and are running their equipment at a slower speed than is necessary.

It would be a good idea for disk manufacturers that do something like this to include a bigger warning about it. A little piece of paper with a big headline (“This Drive Is Configured To Be Slow And Safe”) and an explanation would be consumer friendly thing to do.

If you have newer SATA drives it may be worth spending half an hour hunting down their model numbers and googling for the manuals to see if they can be jumpered to a lower speed, and then checking if that has been done. You may get quite a speed increase by changing the drives!

Apr 282007
 

I am one of those weird people who have bought the PS3 primarily as a film player … to play DVDs and BD-ROMs (Blue-Ray). Oh, I will play the occasional game, but I’ve rarely found a game that is worth spending hours on … not that I have a problem with games or anything, it is just I’m too busy to dedicate that much time to them. This little piece is about the experience of using PS3s to play movies; it could be called a review, but I am not being that formal.

Firstly the experience of setting up the PS3 to talk to an HD TV is not pleasant. This is probably not solely Sony’s fault, but when using the HDMI cable my TV shows no picture. This is probably due to my TV not supporting 576p and the PS3 defaulting to this resolution whilst asking what resolution to use. Resorting to a component cable works fine. However this is hardly plug and play!

Playing back DVDs using the included SCART lead produces a picture that stomps my ancient Toshiba into the ground. Playing back DVDs over the component cables is not quite so good probably because the necessary upscaling is done by my TV which does not do a great job. Overall, good enough that the Toshiba is being retired.

Playing back BD-ROMs is as good as I expected … a big improvement over DVD although not quite as noticeable as the improvement from VHS to DVD.

Lastly there have been quite a few PS3 reviews that have criticised the use of the game controller to control film playback. The common theme is that the controls are somewhat inconvenient to access all the features. Well, I find it perfectly adequate … if all you generally do is hit “Play” and “Pause” (as I suspect most people do) then the controller works perfectly well. Just hit the big X button to do both. Now those who want to playback films upside down at 1/16th the original speed may find the controller inconvenient, but they can buy a more conventional controller.

Using Bluetooth as the protocol for the remote instantly struck me as a bit of an issue … I won’t be able to use my Phillips Pronto to control the PS3. Howvere whilst I would still like that, on using it, Bluetooth strikes me as much better than Infrared. Ever waved a remote at the TV only to find that some component on the floor is blocked and is not listening ? Bluetooth ends that.

Overall the PS3 is a pretty good film player although putting DVD upscaling into the PS3 would be beneficial (this is rumoured to be coming in a firmware update) and adding a USB dongle to allow infrared remote control would be a bonus.

Mar 122007
 

I have been using large IT systems since 1986; quite a while. Of course in many ways, IT systems have improved dramatically … they are faster, we have more of them, we have graphical user interfaces, etc. I would say that one thing hasn’t changed … they are still unreliable; but I don’t believe that, I believe they’re actually less reliable than they used to be.

Why is this ? Well I don’t have a definitive answer, but I do have a few ideas …

Humans are fallible and IT systems are written by humans. Naturally IT systems fail. However there is an assumption that it is possible to spend enough time, effort and testing, and eliminate all the problems with an IT system, despite evidence to show that this is foolish thinking. We need to accept that IT systems will fail, and design them to fail gracefully … for example, Firefox is setup to restore your browsing session if it gets killed or crashes.

IT systems are all too frequently designed monolithically … for instance (an over simplification) a monolithic web application could work better as three separate components … a web user interface, a command-line tool to do the work, and a database backend for storage. Making it easier for separate parts of the application to operate independently makes it easier to isolate faults by operating individual components separately. It is also easier to scale applications by separating their components; it becomes easier to see where the bottlenecks are, easier to see where you need more resources, and easier to re-engineer problematic areas.

We are too fond of the “big bang” approach to improving IT systems. We go out and ask for a list of improvements to make, decide we need to roll out a huge new IT system to meet “user requirements”, initiate a huge project to replace a critical IT system, spend huge amounts of money on the new system, make the new system “live” after huge amounts of testing by the user population, and keep the old system running for years “just in case”.

We all know where the big bang approach leads … the “big headache” when things don’t work, cost too much, etc.

It is far less sexy to evolve existing IT systems into the direction we want. It takes longer, but it is safer. It also means you don’t have to keep old systems around “just in case” … indeed you can’t because the new system is the old system. It is also less stressful for all involved to change things a little bit at a time; because each change is smaller, you can be more confident that each change will work.

Users of IT systems need to have more realistic expectations; this is partly the fault of IT people … we like to promise the earth, and partly the fault of users who can set unrealistic requirements. Part of the problem is that users set the requirements so high that meeting them becomes exceptionally difficult, and because deadlines have become unrealistic, many hidden requirements end up not being met. For example, if we ask the users if they want a fancy web-based front end to their finance system the answer we will get is “yes”; if we also ask if the users want a reliable system the answer is of course “yes”. If those requirements are incompatible, users will insist we accomplish the impossible.

Feb 222007
 

I have “released” my simple shell script to keep a Rockboxed device in sync with a local filesystem copy. There are plenty of better ways to manage your media player, but this is mine. It :-

  1. Tries to upload a scrobbler.log to your last.fm account using someone else’s script.
  2. Copies several files from the mounted device to the filesystem copy (various settings files)
  3. Uses Rsync to update the copy on the mounted device.

No deep magic here, but it may be useful as a starting point for others.

Feb 162007
 

So I was reading a review of Vista on The Register and was hardly surprised to see that the consumers are being ripped off again. It seems that they think that Microsoft can’t do currency conversions without making mistakes … I guess this is not too surprising given this is the company that gave us a calculator that made basic arithmetic mistakes.

However I decided to do a little checking myself and decided to use Amazon as the benchmark on differing costs on “Vista Ultimate Full” :-

Amazon.co.uk

£327
Amazon.com

$379

Next I converted the Amazon.com cost into pounds using £1 = $1.95 which is close enough for the purposes of this little rant :-

Amazon.com in pounds

£194

But wait! I forgot to add UK’s VAT rate of 17.5% :-

Amazon.com in pounds + VAT

£228

Now it is pretty obvious to me that £228 is considerably less than £327. Enough that I should do the calculation the other way around :-

Amazon.co.uk – VAT

£278

And to convert it into dollars :-

Amazon.co.uk – VAT in dollars

$543

So instead of $379, we in the UK pay $542 for our copies of Vista. That’s an increase of 43%! Now I could forgive a little bit of flab in the cost, but 43% is a little much to swallow. Apparently when The Register contacted Microsoft about this puzzling price discrepancy, Microsoft claimed they adjusted their prices to suit the market … or to put it another way, they gouge as much out of the consumer as they think they can get away with. Obviously they think that the average UK consumer is a bit of a numbskull.

It would be nice to prove them wrong. And ask the EU to take a little look into this matter.

Of course Microsoft is not the only company that tries to rip us off with the excuse of ‘tax variations’ and other bullshit reasons. Apple sells the Mac OSX operating system at widely varying prices :-

Apple.com US Price for OSX

$129
Apple.com UK price for OSX

£89

Hmm. Doesn’t seem like a ripoff compared with Vista does it ? Take a closer look :-

Apple.com UK price without VAT

£76
Apple.com UK price without VAT in dollars

$147

Hey that’s only 14% more expensive in the UK than the US. All worship Apple! No wait … that’s still a huge ripoff, but just not quite as excessive as Microsoft.

Of course this gives the Linux, Solairs and *BSD marketing types a good slogan :-

£0 or $0 – No ripoff there!

It is interesting to see that Microsoft could not give The Register reviewer a free review copy … you might understand it if it were a small company with a valuable product, but Microsoft and Vista hardly fit in there. Microsoft are probably wondering why they didn’t get a positive review 🙂