Not so much leaping as groaning

K-1909

As I only get to do this once every four years, here’s the obligatory leap day post (see also posts from 2008 and 2004). I’ve not been able to any leaping today, or anything much at all actually as I’ve been ill with gastroenteritis since yesterday. I’m starting to feel better but almost all of yesterday was spent in bed.

The photo for this post is of a Steampunk recreation of K-9 from Doctor Who, called K-1909, currently on show as part of a Steampunk exhibition at the Bradford Industrial Museum. You should go – it’s free to get in, and runs until early May.

Coffee

“Many consider complexity of circumstances and motives to be precious indulgences that can wait until a better world has been achieved.” ―Albert Murray ☕️
Photo by anokarina, under a Creative Commons License.

When wanting to choose a photo for this post, I found that none of me 2500+ Flickr photos were tagged with ‘coffee’, hence the use of someone else’s photo under license. The reason for this is that I don’t drink coffee.

Or rather, I never used to drink coffee. But now I do. Occasionally.

Until now I’ve been that awkward person who, when asked whether I wanted tea or coffee, wanted something else like water or juice or hot chocolate or anything that wasn’t a hot caffeinated beverage. But as coffee shops have become more and more prevalent I’ve been curious to see if I really do still hate coffee.

In Starbucks, I’d been having their Frappucinos for some time – the non-coffee ones – and on a day when I was feeling particularly tired after an early start I opted for a caramel coffee one, hoping it would perk me up and wouldn’t have the bitterness that I hate about normal coffee (I also don’t like dark chocolate, or bitter ales, incidentally). Thankfully, it didn’t, and so step one of accepting coffee into my life was achieved.

The problem with blended drinks like Frappucinos are that they’re cold drinks. Great in summer, when it’s warm – or some semblance thereof, this is northern England we’re talking about here – but in the cold mid-winter the last thing you want is a thick, ice cold drink when you actually want to warm up. So, again, I decided to experiment – a caramel latte. And, it wasn’t bad.

So far I’ve had a few lattes, although not all of them a success (I won’t name the outlet that gave me a latte that frankly tasted foul, but bleurgh, I had the aftertaste in my mouth for hours afterwards). Next I may push the boat out a little further and try a cappuccino.

For those of you who are hardened coffee drinkers, it may seem bizarre that I’m only now discovering coffee in my late twenties. But sometimes, rather than assuming that just because you didn’t like something 10 years ago, you won’t like it now, it’s worth trying it again.

How to do London without spending too much money

South Bank

Though Christine and I are not badly off financially, we’re still in a situation where we really want to save money where possible, and this includes holidays. Despite this, we went to London a few weeks ago for a long weekend, which is probably one of the most expensive cities in the world. But it doesn’t have to cost the earth and I’m going to go through some of the things we did, or could have done, to keep costs down.

1. Don’t stay in a hotel in Central London

As a general rule, the closer you are to central London, the more expensive your hotel will be. Go a little further afield and you will find some good value hotels, many of which are close to Tube stations. And you’ll probably find that the money saved by going for a cheaper hotel further out of London is more than the cost of travelling into central London on the Tube. The only disadvantage is the extra travelling time to get out there, so it’s harder to drop by your hotel room on an evening before going out, for example.

2. Consider a budget hotel

Whilst it’s nice to stay in hotel that offers everything, sometimes all you need is a bed for the night. I’ve stayed in a couple of good budget hotels – Holiday Inn Express at Royal Docks and Premier Inn at Collier’s Wood – both of which were very good value. if you don’t mind sharing a room, a hostel may be even cheaper.

3. Skip hotel meals

Budget hotels often unbundle meals from the price – this makes the headline price of the room cheaper, but means you may be paying as much as £8 per person, per day for breakfast. If you don’t need an all you can eat breakfast every day, skip it – you’ll be able to get something cheaper from a supermarket or a café. You can even save time by eating it on the Tube on your way in to London, if you’re staying in the suburbs.

4. Get an Oyster card

If you’re following my advice and staying outside central London, you’re likely to be using public transport a lot. An Oyster card will not only save you money, but will also mean you won’t need to have change for bus or Tube fares. Fares are as much as 50% cheaper with an Oyster card than without, and fares are capped at the price of a one-day travelcard, so if you do lots of journeys you won’t end up paying a fortune. Say you’re staying in a hotel near a Tube station in zone 3,and travel in and around central London a lot on one day during off-peak hours – you will not pay more than £7.30 that day, regardless of how may tube journeys you do in zones 1-3. Because it’s a top-up card, you just need to top it up at a machine each time the balance gets low (and they take cards). You can pick them up from major Tube stations for around £5, which includes £2 of credit, or order them online; unused credit doesn’t expire and you can register the card online to protect your balance in case the card is lost. It’s accepted on all Tube trains, plus all buses and mainline rail services within London zones 1-9.

5. Don’t go to restaurants on main streets

Restaurants in more prestigious locations will be more expensive. Go a little off the beaten track and you can find some nice places that don’t cost too much. TripAdvisor is your friend here, as are local guidebooks or recommendations. If necessary, stick with a chain restaurant that you know, like Pizza Hut or Nando’s – it’s your call whether you want something cheap and familiar or want to push the boat out a bit.

6. Look for special deals and vouchers

I often mention Money Saving Expert and there’s a good reason for it – the site is huge and is full of really good, impartial advice about saving money in all aspects of life, and this includes going out and holidays. You may find that some attractions will offer you two tickets for the price of one, simply by printing a voucher off their web site, or a restaurant will allow your kids to eat free, and Money Saving Expert gathers many of these in its Deals section. Also, have a look at sites like Groupon, Living Social and Keynoir for deals in London, which may include cheap accommodation, reduced price restaurant meals or cheaper entry into attractions, although be aware that they usually ask you to pay up front for a voucher so make sure you use it so you don’t waste money.

7. Visit free attractions

London is home to quite a few national collections like the Natural History Museum and the Science Museum, which are both free, enough to fill a full day and great for people of all ages, including kids. But there are also plenty of other free attractions and once again Money Saving Expert has a list of some of them. Of course, if you don’t want to spend any money you can just walk around and see the sights, eschewing the sometimes expensive open top sightseeing buses.

8. Consider buying a London Pass

If you’re spending a few days in London, and want to visit a number of attractions that charge for entry, you may wish to consider buying a London Pass. The price varies depending on how long you want it for, starting at £44 per person for a one day pass to £95 per person for a 6 day pass, which at £15.83 per day isn’t too expensive. Again, you’re paying up front, so unless you’re sure you’ll visit enough attractions for it to be worth it, don’t get it.

9. Book in advance

This applies not just to your travel and accommodation – some attractions offer a discount if you book ahead. Usually it’s only a modest 10%, but everything helps. If you’re going to London by train, remember that the cheapest tickets tend to be released around 3 months in advance, so order them at least 2 months in advance to get the best deal. Avoid sites like thetrainline, who charge a booking fee, and go directly to one of the train operators – it doesn’t necessarily have to be the one you are travelling with. See my Buying rail tickets guide for more details. Similarly some budget hotels have room sales with some very cheap rooms available if you’re quick enough to blag them.

10. Use the bus, or walk

The Tube is popular with visitors to London as it’s easy to follow, with each line having its own name and colour, and Tube stations are plentiful and located in useful places. But it’s not the only way to get around. London also has plenty of buses, and with an Oyster card, a single bus fare is only £1.30; and, like with Tube fares, they’re capped at £4 per day – this compares favourably with the Tube where a single fare in zone 1 is £1.90 with Oyster, rising to £2.90 if you’re travelling from zones 1-3. Also, because buses are above ground, they’re sometimes quicker than the Tube as you don’t need to spend as long as 5 minutes walking from the street to the platform, and they stop at more places. Use TfL’s Journey Planner to work out if there’s a bus you can catch. Alternatively, it may be quicker to walk, and there’s a handy map showing where walking between Tube stations would be quicker than actually taking the Tube (although the map is from five years ago so is a little out of date – it doesn’t include the Overground).

If you want more information, as well as the aforementioned web sites have a look at Money Saving London and London for Free for some ideas for free or cheap things to do.

Goodbye Melody, Hello WordPress

https://www.flickr.com/photos/neilt/20932089/

It is with something of a heavy heart that I’ve decided to abandon Melody and move the blog to WordPress.

Long time readers will find this as a surprise – in the past, I’ve defended Movable Type when I’ve felt it under attack from WordPress ‘zealots’. Back then, WordPress was the new kid on the block, whilst Movable Type was much more established. Today, however, the situation has changed, and this is why I’ve made the change.

I left Movable Type earlier this year for a few reasons. Firstly, after trying Movable Type 5, I found it was aimed at large, professional blogs and not personal blogs like mine. The 4.3x line is still being maintained with security updates – MT 4.36 came out last week – but not with new features.

I hoped that Melody would provide a good continuation of MT 4.3x. Unfortunately I’m not that impressed – whilst it has improved some aspects of Movable Type, it hasn’t been the major step forward that I’d hoped it be. Furthermore, a number of plugins that I found really useful in MT didn’t work properly (or at all) in Melody, and as some of them were several years old and seemingly abandoned by their authors there was a slim chance of this happening.

It’s well known that the past few years has seen Movable Type stagnate. When I first started using it in 2002, there was a very active community developing plugins and themes for the platform. But this community has all but died out, and despite the best intentions of the Open Melody group it hasn’t re-ignited. The MT community is, basically, dead.

WordPress is where the community is. Whilst blogging in general is past its prime, WordPress still has a large number of themes and plugins which work with the latest version, plus active support forums. The documentation has even improved.

I’ve also changed. I don’t revel in spending all night adding new features and installing plugins. I want a blogging system that just works.

What made me choose WordPress is taking over administration for the web site for one of the student groups that some friends are involved in; this previously used WordPress and rather than try to shoe-horn it into Melody I decided to stick with it. The system proved to much easier, more manageable and more slick than MT or Melody ever was. Upgrades, in particular, were very easy. So having used it for a while, a few hours ago I decided to migrate this blog too.

Getting the blog up and running in WordPress has been pretty easy – the import process from Melody was quite straightforward and work fine. I’ve then spent no more than a couple of hours trying some themes and getting the configuration in place. Despite being a completely different system, migrating from Melody to WordPress has taken about the same time as Movable Type to Melody.

The current theme is somewhat temporary – I haven’t yet decided on a final one. In the meantime I’d welcome any comments you may have.

More Melodic

Rochdale Canal

For the first time in over 8 years, this blog is not running on Movable Type. Because I’ve migrated to Melody.

Announced in June 2009, Melody is a fork of Movable Type 4 maintained by volunteers, many of whom formerly worked for Six Apart (MT’s original developer). It carries on in the same direction as MT version 4, rather than the very enterprise-focussed MT version 5 which is now being developed by a Japanese company called Infocom.

Because of its common heritage with MT, you can switch to Melody by installing it over Movable Type, and then simply tidying up the bits that are no longer needed – there’s a handy migration guide, too. It’ll keep all of your blogs, comments and settings.

Because Melody is new, and not quite ready for a 1.0 release, there are a few minor issues still and the admin interface still looks like it needs a little polish. In particular, a number of plugins no longer work; for now, you won’t have to type the word ‘ball’ when commenting and you won’t be able to log in using your Facebook account, but hopefully new versions of those plugins will surface soon.

If you see any other funkiness, let me know.

London’s public transport

Bakerloo at Waterloo

As a non-Londoner who doesn’t drive, I am generally in awe of London’s public transport.

While any Londoner who’s had to make alternative arrangements during a tube strike will probably disagree, compared to the public transport available in most other British cities London is well ahead.

London Underground, or The Tube, is especially good. You get something like 20 trains every hour through central London, so you rarely have to wait more than 3 minutes for one. And it comes with at least 8 carriages, so you’re likely to be able to get on.

Its buses are cheap – £1.20 with an Oyster card for a single adult ticket (at the time of writing) – and pretty frequent too. And talking of Oyster, you have one card which lets you pay for basically any train, bus, tube or tram in greater London.

It’s not perfect; strikes, for one, happen more frequently than they probably should, and overcrowding is a problem. And the chaos which occurs when something breaks down during the peak periods.

Compare this to Bradford, where we have more expensive buses and no trams or tube to fall back on. The trains are thankfully cheaper but nowhere near as frequent, and not as pervasive – railway stations tend to be fewer and far between, so you’re left with the buses. Though we have some integrated ticketing, it’s only in the form of day rover tickets (which are only sold at travel interchanges) or weekly/monthly travel cards. There’s no pay-as-you-go scheme and it’s not a smartcard like Oyster.

London’s transport is on my mind as Christine and I are spending this weekend in London, and will hopefully be visiting London Zoo. It’s the first time I’ve been to London properly in almost three years, so naturally I’m a little excited.

Buying rail tickets

Pendolino

Buying rail tickets for train travel in the UK is complicated. Despite some simplification introduced last year, it’s still possible to buy a range of rail tickets at different prices that will get you on the same seat on the same train.

The fantastic Money Saving Expert has a very thorough guide and it’s well worth a read, but here’s my summarised advice:

  • Buy your rail tickets in advance, and as early as possible – you can get them up to 3 months ahead.
  • Rail tickets bought on the day (so-called ‘walk on fares’) offer lots of flexibility but are also usually the most expensive – you can book as little as 48 hours in advance and save a lot of money.
  • Avoid thetrainline.com – it charges extra fees.
  • You can usually book any ticket from any train company, even if your journey doesn’t use their trains. So you could book with CrossCountry to travel on a First Transpennine Express (FTPE) train and get the same price as you would booking direct with FTPE.
  • Rail Easy displays fares in a different way which can make it easier to find cheaper tickets. I also found that they are more likely to send tickets by first class post for free, rather than charge £6 for next-day delivery. They do charge a booking fee though.
  • If you spend more than £76 per year (or £6 per month) on rail tickets, get a railcard. If you are between the ages of 16 and 25 you can get a 16-25 railcard. You can order a new one right up until the day before your 26th birthday too. Family railcards and senior railcards are also available. They give you 34% off the price of almost all train tickets, including those booked in advance.
  • Sometimes two single rail tickets are cheaper than a return – always check both. This is especially true if you book in advance.
  • Megatrain is worth a look as its fares start from £1 (plus 50p booking fee). Trains run from Sheffield, Derby and Portsmouth into London, but there are connecting coaches from cities like York and Bradford (I travelled from York to London for a total of £3.50 last year). There’s also additional discounts for NUS Extra card holders.

There are many more tips out there, which shows how confusing the system is. Ultimately, the best way to get the cheapest fare is to book as far in advance as possible, use a railcard and shop around a bit.

Resurrecting a dead OS with KernelEx

I’ve come across KernelEx – it’s an open source compatibility layer for Windows 98 and Me which allows programs designed for Windows 2000 and XP to run on the older operating systems. I came by it on the VLC forums, where there are screenshots of VLC 1.0.1 and Firefox 3.5.2 running even though these programs normally wouldn’t run on such an old copy of Windows.

I can’t test KernelEx because I don’t have a copy of Windows 98 or Me to hand. In any case, both operating systems have been long abandoned by Microsoft and are probably full of unpatched security holes now. But if you’re feeling nostalgic, or just like the geeky satisfaction of getting something to work that shouldn’t normally work, give it a shot.

Melody

Just recently announced is Melody, a new open source content management system based around the blog concept that is derived from Movable Type, the software that has powered this site for nearly 7 years. It has been developed with Six Apart’s blessing, and by several former 6A employees; its development is guided by the Open Melody Software Group which counts Anil Dash from 6A as one of its directors.

The system will stay API-compatible with MT, so that plugins will still work, but may drop support for lesser used features like Trackback and PostgreSQL databases (Update: These may be spun off into plugins, not dropped altogether – see comments). Focus will be on improving development and support of weblog themes (which has always been a little clunky in MT), but ultimately the aim is to generate a community around Melody which guides the development process. MT will stay on as a product of 6A, and while there will be some code-swapping between the two Melody is essentially a fork.

It all sounds like good news and I wish the team every success with the development of Melody – once a more stable release is available I may well switch to it. WordPress has, rightly or wrongly, stolen the limelight from MT in recent years so a proper, community-driven open source alternative could pull users back to the MT/Melody platform.

(Incidentally the default user name for a new MT installation is ‘Melody’ – not sure whether that was used as an inspiration or not)

How to migrate a Parallels virtual machine to VirtualBox

A screenshot of the web site for VirtualBox

Despite Parallels and VirtualBox both being programs which run virtual machines on Mac OS X, they both use different file formats for storing the virtual machines on disk. Though I believe Parallels will open a VirtualBox disk, VirtualBox cannot automatically import Parallels disks. But it’s not impossible…

If the guest operating system, i.e. the system that is running inside Parallels, is Windows 2000/XP/Vista, then it is possible to use a free tool from VMWare to do the conversion. Here’s a step-by-step:

1. Back up your virtual machine

Seriously. We’ll need to modify it a bit before it’s converted, so you’ll want a backup copy just in case things go wrong, or if you may use Parallels again in future.

2. Uninstall Parallels Tools

This is the modifying bit. Load your Windows virtual machine in Parallels, and uninstall Parallels Tools (the helper program that adds drivers and clipboard sharing, and other stuff). This is important as otherwise your virtual machine won’t boot in VirtualBox – and I know this from experience. You also can’t uninstall Parallels Tools unless you are running Parallels at the time.

3. Close all programs

Close as many running programs in your virtual machine as possible. We’re about to take a snapshot image of it while it is running, so any unsaved data may be lost when you boot the image in VirtualBox. That includes programs with icons in your notification area, such as virus scanners, instant messaging programs etc.

4. Install VMWare Converter

Once Parallels Tools has been uninstalled (you may need to reboot the virtual machine for this), we can begin the conversion process using a tool ironically made by VMWare. Go to the download page for the VMWare Converter in whatever web browser you use in your virtual machine (it’s a Windows program) Download it, and then install it.

Run the Converter tool, and click ‘Convert Machine’ – this should pop up a wizard which walks you through the process of setting up a new virtual machine image. You want to tell it to use a ‘Physical Computer’, and then on the next screen choose ‘This Local Machine’. Select the hard disk of the virtual machine and leave ‘Ignore page file and hibernation file’ ticked as this will just bloat the new virtual disk with unnecessary rubbish.

For the type of virtual machine, select ‘Other virtual machine’, and on the next screen, give it a name (e.g. ‘Windows Vista’). Next, you will also need to save it somewhere, and this should not be the existing hard disk of the virtual machine. You can either use your Mac’s main hard disk, mapped to drive ‘Z:’ under Parallels, a network drive or an external drive if you have it forwarded through to the virtual machine. You should be able to use the top option for the type (i.e. ‘Workstation 6.x’) but if it doesn’t work try another option. Keep ‘Allow disk to expand’ checked on the next screen. Click through until you’re ready to complete, and start the conversion.

5. Go and grab a cup of coffee

Or go out shopping. Or read a few chapters of War and Peace. Either way, the machine will take a significant amount of time to convert – mine took around 45 minutes and was only around 15 GB. Bigger disks may well take longer. It helps if you don’t have lots of other programs running on your Mac at the same time as then more of your CPU juice can be used for the conversion.

6. Shut down the machine in Parallels

Now that you’ve exported the machine, shut down Windows and close Parallels. This is mostly so that you can stay within the terms of the license agreement for Windows which won’t allow multiple instances.

7. Import the disk into VirtualBox

Open VirtualBox, choose ‘File’ and then ‘Virtual Disk Manager’. Add the disk file that you created, and click OK. Then click ‘New’ to create a new virtual machine, and select the correct operating system from the list. Try to ensure that you give the virtual machine the same settings (such as RAM size) as you did in Parallels. When asked for a hard disk, click the ‘Existing’ button and choose the disk file that you created from the list. Then click Finish.

8. Boot up in VirtualBox

Hopefully all will have gone to plan, and you will be able to boot into Windows as before. All of your files and programs should be there waiting for you.

If, however, you encounter a blue screen mentioning ‘prlfs.sys’ like I did, boot the machine but press F8 during the boot to enter Safe Mode with Command Prompt. Type in cd c:\windows\system32\drivers and then rename prlfs.sys prlfs.sys.old and then reboot – that should get you up and running.

For the inquisitive, prlfs.sys is part of Parallels Tools and this should have been removed as part of step 2, however muggins here forgot to this when he tried it himself and therefore encountered this error.

9. Install VirtualBox Guest Additions

Guest Additions are to VirtualBox what Parallels Tools are to Parallels – in other words, they make Windows sit better in the virtual machine and improve integration with the host operating system. On the main VirtualBox menu, select Devices and then ‘Install Guest Additions’ and follow the on-screen instructions. Though this is optional, it will improve the experience of using Windows in VirtualBox.

Hopefully now you’ll be up and running in VirtualBox. Feel free to post comments below and I’ll try to do what I can to answer them but I’m not the world’s greatest expert in this. I also don’t know how to do this in other versions of Windows or other operating systems.