Site Updates

I’ve spent part of my Saturday updating the software driving the WebLog. I got an e-mail midweek saying that a new version of WordPress had been released fixing a minor security issue that had been highlighted.

The upgrade is slightly complicated by a number of the plug-ins I have running on the site to handle things like the Amazon links and a couple of utilities to aid in adding pictures to posts which although they in the main fit into the WordPress plug-in architecture need modifications to a couple of the core files. Thankfully I only broke a couple of things in the upgrade, which were easily spotted and fixed.

I also took the opportunity to upgrade the versions of a couple of the plug-ins, and also to provide a link to Firefox, a cross-platform browser that I’ve used for a number of months alongside Safari, the browser that comes with the Mac. One of my main reasons for putting in the link is that it now includes ‘RSS’ support, so if you view a site like this, that offers an RSS feed, using the browser, it will allow you to link to the feed, and give you an up to date list of entries on the site.

For Windows users, it’s other big advantage is that it is considerably more secure than Internet Explorer, and according to many reviewers, now a significantly better browser!

Update on the Submarine

We had further news about the Canadian submarine bought second hand from the Royal Navy. Whereas my previous posting was pretty lighthearted, overnight things have got rather more serious. The rescue teams have reached the stranded sub, and airlifted the injured, one of which has subsequently died. An attempt is going to be made to tow the submarine back to Scotland, but seas are currently rough. The crew have no power as they can’t get the engine started.

In addition, the news item this morning had more detail about the deal, whereby the Canadians were buying four second hand submarines from the UK, however only this one has been delivered, as the other three are still in dock suffering from technical difficulties.

It is worth saying that there is a joke in Canada that there are more submarines in the West Edmonton Mall than there are in the Canadian Navy. Whether buying a job lot of second hand submarines from the UK, that have been mothballed for ten years, and which can’t even make it more than a few hundred miles before breaking down is going to change that I don’t know, but it doesn’t overly help matters. Of course one has to wonder quite what the UK were doing letting one of the submarines go when there were known problems with the other three.

Would You Buy A Used Submarine From These People?

Driving home yesterday, the BBC reported that a Canadian Submarine was adrift in the Atlantic off the Irish coast. The report then described how there had been a fire, and that the submarine had lost power.

navy.jpg

What was glossed over, was where the submarine came from… The Royal Navy! In addition, the Canadian Navy had only just taken collection of the submarine. Two days ago there was a ceremonial renaming, as the HMS Upholder became the HMCS Chicoutimi. The submarine had been decomissioned from the Royal Navy in 1994, and sold to Canada for the bargain price of £244 million. This was the Navy equivalent of picking up a second hand car and it breaking down as soon as you drive it off the lot!

Take a look at the ongoing story from the BBC.

Reminders of Why I Bought a Mac

I got a reminder of one of the reasons why I bought a Mac yesterday, thanks to the PC in the Parish Office. I got an e-mail on Monday from somebody who had tried to write a CD in the internal CD-Writer on the Office PC, and had got a peculiar error message. Having been at the Parish Centre on Monday evening, I tried the same thing, and got the same problem.

The first time you tried to copy a file to the CD Writer the task appeared to lock up, and then subsequent to that everything you tried to copy produced an error about the folder being in use.

I didn’t have a chance to sort it out then, but as the PC also needed Windows XP Service Pack 2 I thought I’d sort it out at the weekend. I’ve previously had problems with the built in CD Writing feature on XP Home, caused by another bit of software changing a relevant DLL. (Classic DLL Hell)

Anyway, yesterday I spent the evening doing the service pack upgrade, which went off flawlessly, and then moved on to the CD Writer problem.

The main oddity was that Windows was listing the drive as a normal CD Drive with no writing features, so I thought I’d locate a driver online. That proved to be impossible. Searching on Google for the drive, a Sony CRX230E only produced a number of other people looking for a driver. After some digging on the Sony site, I found a firmware upgrade, but not much else. Eventually I found several people who had raised up problems with Microsoft, and with Sony, and basically been told that it just “doesn’t work” with the built in CD-Writing software, but that some of the third party CD writing packages would work with it.

I’m not sure whether the problem is in Windows XP itself, or with something that Sony has done, but it does seem a fairly funadmental problem. (It is worth noting that this is a brand new PC as well – it was delivered with XP and the drive in question). It also reminds me why I got a Mac. I’ve had similar hardware problems with PC’s before, where some combination of product A, with product B, under operating system C, on machine D just doesn’t work, or only partially works, but on a slightly different machine works without problems. You also get the joy of making sure you install the relevant drivers in order to make the thing work.

I’ve not had the same problems with the Mac. The key reason being of course that Apple tightly controls the platform, so there is a much more limited selection of hardware and software combinations. In the PC market the machines are built from a selection of component, and the whole concept is that you can build a machine with whatever components you require. For example firms can build a machine with a basic sound card for an office machine, or a surround sound system for game use. This flexibility ultimately leads to the problems I encountered, nobody can possibly test all the combinations, so although Sony lists the drive as XP compatible, it just isn’t compatible with the particular combination.

With regards to the drive, Evesham, who supplied the machine, included a third-party CD Burning application, which I assume supports the drive. Having said that, I’m tempted to make use of our support agreement to get them to try and get it working from XP directly, since the machine was delivered with XP and the two drives I would have expected that I should be able to use the built in CD burning functionality, or for it to be disabled, certainly it shouldn’t lock up the machine.

Hackers and Painters

On Monday and Tuesday we had a visit from a Microsoft Solution Provider, sent by Microsoft to help us evaluate several of the spreadsheets that are used for some key tasks in the company, and how we can move them forward. Aside from official work, sat at lunch he recommended a book by Paul Graham, who amongst other things created the Yahoo! Store, and also came up with the spam filtering technique on which the majority of current filters are based.

Hackers and Painters: Essays on the Art of Programming

The book is called Hackers and Painters, and is a series of essays relating to various aspects of programming and technology, under such headings as “Why Nerds are Unpopular”. Chapter 5 apparently impressed the Microsoft PR company so much that they withdrew permission for any pictures of Bill Gates to be used – so the publisher got hold of a police mug shot of Bill Gates when he was arrested instead! The essay that provided the title for the book points out programmers are best compared to creative roles such as architects or painters, rather than more mathematical based roles. Anyway, I’ve got hold of a copy from Amazon, but as yet have only had a chance to skim a couple of chapters, I’ll maybe write more once I’ve read more of the book.