Loved Film, but not LOVEFiLM

Just cancelled our LOVEFiLM subscription.  For a couple of reasons.  Firstly we’re getting Sky HD+ and due to the way LOVEFiLM works by the time they sent us a disc, you could already pay a few quid to see the film on Sky+ anyway.  With Sky HD+ it means I’ll be able to watch HD versions of the films and get just as good a quality experience.  The second reason is that despite letting you rank your selections as low, medium and high, LOVEFiLM consistently didn’t send me my high priority choices, probably because they were in demand.  That’s okay, but what’s the point of having the system if high demand films just ignore it?

We only managed to get what we wanted to watch by micro-managing the list of movies, and if I have to do that, personally, I may as well spend 10 minutes walking around our local Blockbuster picking up 2 or 3 films to watch.

I still think that online rental is going to be the way to go – either as digital delivery or physical delivery, but until you can log on, click ‘I want this’ next to the film and get it in the post in 2 days (rather than having to micro-manage a list of 30 films and always getting the low priority ones) I’m not sure it’s going to be good enough for me.

Printing – it’s a nightmare surely?

I hate printers.  In fact, I know a lot of PC owners hate printers.  For a long time they were really the bane of many home computer users.  Initially every application needed it’s own drivers for every printer type, then we got unified drivers but they were crap, and so on and so forth.  It’s gotten better over the years, but windows printer drivers are still bulky and annoying.

I suspected the one big area of Ubuntu I’d have to bleed to get working was printing.  I’ve played with CUPS previously and an HP LaserJet 4L (a long time ago), and it worked but it wasn’t always ideal.  So I settled down today to spend three hours making Ubuntu drive my HP PhotoSmart C4585.

Holy crap was I wrong.

5 minutes.  Literally.  Googled for ‘HP PhotoSmart Linux’, found that HP have developed their own open source printer drivers.  That looked like a good sign, filled in a few fields on the website and it told me the drivers are already in Ubuntu.  That sounded good.  Did an apt-cache search hplip and apt-get install hplip only to discover the drivers were already installed.  So, opened System, Administration, Printing, told it to search for a printer, it found the PhotoSmart, installed the config, printed a test page.

I am literally gobsmacked.

It even happily drives the scanner as well (using XSane, also already installed).  The printer driver is less annoying than the Windows one (just hides away), and the only thing I’m missing is a display of how full the ink cartridges are, but the Windows one estimates that badly anyway.

So, well done HP, well done Ubuntu, and well done open source printing.  Now I have to find something else to do for 2 hours 55 minutes.

Flirting with Ubuntu (again!)

Anyone unlucky enough to have read anything in my blog before knows I’ve been a long-time Linux user.  I’ve had various Linux servers and now have a couple of Linux virtual machines on the ‘net hosting these pages.  I’ve flirted in the past with Linux based desktops, but for various reasons never made a solid effort to give up Windows.  Mostly that’s because there were a handful of things I wanted that I could still only really get from Windows.  Games primarily, and that’s still the case today.  Lord of the Rings Online might run on Linux under WINE, but since I have a valid XP license and my machine runs it quite happily already, why go to the bother?

However, the list of apps that I do need and only come with Windows has shrunk considerably.  I made the switch to OpenOffice a while back (both at home and work), and although the paragraph numbering pisses me off a great deal, I’m happy enough with the applications.  I don’t play any other PC games any more (other than Flash based stuff) because we got the PS3 and so that has removed a huge chunk of Windows reliance.  Just about anything else I do is either a web app (mail) or there are plenty of Linux apps that cover it (Usenet, browsing, etc.)

So I thought I’d make a solid effort to use Ubuntu and see how I really get on with it.  But I don’t really want a dual boot system until I know for sure I’m going to migrate my data to Linux and only boot into Windows to play LOTRO.  So I’m running Ubuntu in a VirtualBox VM, running Full Screen with Bridged Networking and ignoring Windows in the background.  The VM has ~1GB of memory and plenty of CPU (especially for Linux) so performance isn’t an issue.  The only question is really can I find the apps and a way of working that I’m comfortable with.

I’ve been setting this up for two days and already there’s been some pain.

  • Looks like NAT networking in VirtualBox 3.1.4 is hosed.  I started browsing and downloading various things yesterday and every now and then a web page wouldn’t load, and I’d need to click refresh a few times.  Then I installed a Usenet client (XPN, very nice) and it would randomly hang getting headers.  Took me a while to realise there was a problem, but since this is a Debian based distribution the investigation was trivial – sudo apt-get install wireshark; sudo wireshark.  Tracing the network traffic it was obvious the client was losing packets and there was a lot of bright red ACK’ing and re-ACK’ing going on.  I checked online and there were reports of VirtualBox NAT being broken a few sub-releases ago but being fixed now.  Well, it’s clearly not fixed, however Bridged networking seems (so far) to work fine.  Sadly, this caused me serious frustration yesterday and earlier today while I was trying to download and install various apps.
  • Finding a replacement for Twhirl (Twitter Client).  I could of course, still use Twhirl which is an Adobe AIR app and so runs under Linux.  However, support for Twhirl has been dropped and I hate the replacement (too big!).  So I scouted about and found Gwibber.  Sadly, it suffers from the major problem with a lot of open source apps, crap documentation.  Yes I know, it’s open source and so I can fix this myself, but it doesn’t help when you’re first trying to get it installed and working.  So, the current package is buggy, but I worked around that and got it running, then I couldn’t get any themes to work until I found they’d changed the theme system and none of the ones found by Google worked.  Then I found there was a theme package you could apt-get install and it was all okay.  But now in order to run it, I have to launch it twice from the menu, I’m sure I’ll get that worked out.
  • USB support – not critical, but I did manage to blue screen my entire machine today trying to get USB devices to show up inside the VM.  I might try again later, would be nice if I ever need to move data around (although I do have a shared folder, so I can leave stuff on the Windows partition).

Some things worked really well,

  • Pidgin, it’s just excellent.  The plugins are great, and GFire especially useful since I can hang out in the XFire channel with friends.
  • I loved apt-get the first time I used it, and I still love it now (even if it’s called something else ;))

Some things are okay, but could be better,

  • Picasa works under Linux, but only because it runs with the WINE libraries.  When I first ran it, I had some issues but that might be due to the network problems I was having at the same time.  Annoyingly, because it’s running in WINE it looks like a Windows XP app, which bugs me because if I’ve switched to Ubuntu I want it to look like a Gnome app.  But hell, at least it runs; Picasa was the one major app I would miss other than LOTRO.
  • After being a Windows desktop user for a very, very long time, a lot of the shortcut keys I’m used to (such as shift-num-pad-1 to select everything on a line) don’t work, and those are going to be the things that take me longest to get used to.

I’ve promised myself that if I’m just sitting at the computer, I’ll use the Ubuntu VM.  If I’m playing LOTRO I’ll close it down to free up resources, but return to it once I’m done.  I have a couple of other options.  Wubi looks very interesting, it installs Ubuntu into a single file under Windows, and adds a boot option for it on the Windows boot menu.  It installs like a Windows app, and you can uninstall it again afterwards.  When you boot into Ubuntu the Windows partition is mounted so you can share files.  The other option is a straight install and dual-boot into it’s own partition (but I’d need to do some partition shrinking to get there).  Until I know for certain I want to move, I’ll stick with the VM, since it gives me the quickest way to get into LOTRO and back out again.

I suppose the only question I haven’t answered is why I want to move?  Unlike some, I don’t hate Windows (although I still use XP so maybe that’ll come), and I think that Microsoft is no worse that many major software vendors.  I think I just like the idea of software being free and available for anyone to use, improve and share.  Certainly in the next 10 years the face of computing is going to change radically and I’d rather the stuff I use be driven by the people who use it, than the people who want to make money selling it to us.

Random MMO Frustrations: #1 – varying difficulty for class based quests

I find a few things about MMO game design frustrating.  One thing that’s on my mind at the moment is when every class has to do something to get a class specific reward, but those somethings vary in difficulty (often by a great amount).  A specific example would be the Moria Class Quests for Legendary Traits in the Lord of the Rings Online.

The rewards are obtained by doing a little quest line, which leads up to a kill in one of the Moria 6-man instances.  Each of the instances in question supports two of the classes (who need different kills).  So, each class has one quest, that one quest takes place in one of the instances, two classes share an instance but have different creatures in that instance.

Now when the designers put the instances together, they made them vary in difficulty.   This is fine, I think MMO content should vary, some should suit certain style groups, and some should encourage people to look at their gear or their skills (or in Lord of the Rings online, their traits, etc.)

The problem comes when class X has no choice but to do instance Y to get their reward, while class B can do instance C.  If instance C is generally considered to be easier than instance Y, you’re going to generate unhappiness.  Easier of course is subjective.  Maybe it’s easier because the players have a lot of Hunters and no Guardians, or because their general tactics suit that particular instance.  But it doesn’t really matter why it’s easier, or even harder, that variation without choice causes friction.

Here’s a live example.  Our little group is struggling to beat one of the encounters in the Forges instance, we need to complete all the bosses so that we can get to the final mob for the Loremaster quest.  However, in the 16th Hall, once we’d worked the wrinkles out, we beat the whole instance quite easily, and not only that, but we only needed to kill the 1st boss to get to the Runekeeper quest mob.

There’s no good in-game reason for this.  It just causes friction.  Yes, it means you are forced to see all the instances if you want to see all the class quests, but being forced into stuff is never good.  It’s bad design.  I suspect it went like this.  Developer X designs a bunch of instances (or more likely, several developers do), and they vary in toughness and mindset.  This is find.  Deveoper Y is tasked with putting in the rewards for class traits somewhere in the game, and decides to put them into the instances, they pick them almost at random, and place the final mobs at random (behind boss 1, at the start, at the end) without really considering the different difficulties this will impose.

The instances and the quests were not designed together.

It’s bad design in my view.  And it could be easily avoided.  Each class could be told to ‘bring the head of a terror from the depths of Moria’.  The final boss in each instance could then drop 1 or 2 heads (or ears, or whatever body part makes sense).  People can then choose the instance they want to do to get their reward.   Yes, it means people can pick the ‘easy’ instance, but then designers should strive to make them all challenging.  But it would reduce the friction and ensure different classes didn’t get the short or long stick.

This is only one example, there are many (like the 2.0 Epic quests in EverQuest, where the final fights varied widely in difficulty, not to mention the run-up quests and mobs).

Content difficulty should always vary, but if you’re going to design a bunch of quests, one per class, then you should ensure each class can choose to follow an equally difficult route to their reward.

iPad?

So everyone’s blogging about Apple’s new iPad.  You know what?  I like it, I think it has a place.  I sit in the lounge trying to read web pages on my iPhone to find out who the person in the TV program is, or check my mail on it or whatever it might be.  I can see myself dragging the ‘pad off the table, checking a web page and then sliding it back on there.  I can see them being used in small business meetings.  I can see them being used to read magazines or similar material in that style.  Tried ordering from an online grocery store on an iPhone?  Imagine doing it in the lounge with your iPad, nice and convenient, big enough that you can read it.   Easier and more convenient than a laptop, who needs keys if you’re going to be mostly reading.  Not mobile as such, but certainly something you can drop into a backpack and drag out when you’re sitting somewhere.

Would I read a book on one?  Maybe.  But really when they’re cheap enough, I see them being the first permanent computer we have in the lounge.  Bored with the news?  Quick game of Peggle on the iPad while waiting for the movie to start.

The key thing of course is that it’ll finally drive tablets into the house – and give them a foothold – and that will increase the competition and drive new technology (hopefully).

Usenet / netnews

Usenet was one of the first things I did on the Internet, coming from a background of FidoNet / Bulletin Boards it was a natural progression, along with e-mail.  The web was still in it’s infancy, Gopher was still more useful, or e-mail responders, at the time.  IRC was huge and if I wasn’t reading Usenet I was probably on IRC (usually, both).

I spent a lot of time posting to Usenet and using software to run a news server locally (sort of a caching only server), I even wrote my own (newsmangler, although there appears to be a new tool out and about called that as well, resulting in various hits to this blog).

For whatever reason, my involvement in Usenet slowed and in fact, Usenet use for text-discussion slowed in general.  Binary use grew and is still huge, but I don’t really think it’s the right place for binaries.

Recently though my involvement has increased again, mainly in the uk.* hierarchy although I lurk a lot more than I used to and post a lot less.  I’ve been looking for an excuse to get another Virtual Private Server (this time with Gandi because their setup is so nice) and I’ve finally relented and put together an INN2 Usenet server ( http://matrix.darkstorm.co.uk/news/ ).  It’s been interesting, there’s a steep learning curve to getting it set up so that it behaves, and then getting peers (up to 3 now).  But it’s been fun.  I hope to keep developing the server and maybe end up offering access to other folk, if there are any others left who still read usenet that is 😉

The Guild – Season 3 – Out-takes

I did write a post with this title, and embedded two videos, but they didn’t work.  I deleted the post, but not until after Google had already crawled it, which is why this page shows up in their search.

I never did get the episode 9-12 out-takes (gag reel) working embedded, but you can see the post I made with Episode 12 here.  You can watch the gag reel here, but try as I might, I can’t get it to embed correctly, sorry.