Jim Millen Rotating Header Image

November, 2010:

I suppose this was inevitable…

Via The Wertzone – The Dragon with the Girl Tattoo:

The dragon with the girl tattoo

I’m not sure the world really needs a new satirical rip-off from a popular series, but it did make me chuckle.

Testing WordPress iPhone app

A while back I discovered that the WordPress iPhone client wasn’t correctly publishing punctuation in posts – apostrophes in particular. So, now there’s an updated version of the app, is it any better?

Update: Well, no, it didn’t work – the earlier version from the iPhone had once again taken out my apostrophes. Grrrr!

Update 2: After a little more research it appears this may not be either WordPress or the app’s fault, but rather the version of PHP and libxml my host is running. I’ve tried installing a plugin that tried to fix it, but that doesn’t seem to be working… Time for an email to the hosting company I think.

Update 3 – Fixed it! After yet more digging, I realised that the plugin may not have been working as my host was using version 5.2.5 of PHP, and as per the comment thread in the link above, that plugin only recognises some older versions of PHP.  So I opened up the plugin file libxml2-fix.php in an editor; sure enough, there was a section

if (
LIBXML_DOTTED_VERSION == ’2.6.27′
|| LIBXML_DOTTED_VERSION == ’2.7.0′
|| LIBXML_DOTTED_VERSION == ’2.7.1′
|| LIBXML_DOTTED_VERSION == ’2.7.2′
|| (
LIBXML_DOTTED_VERSION == ’2.7.3′
&& version_compare( PHP_VERSION, ’5.2.9′, ‘<’ )
)
)

I’ve simply added a line to this as follows – making sure it’s in the right place between the brackets, of course!

|| LIBXML_DOTTED_VERSION == ’2.7.5′

I also noticed that the plugin only catered for ampersands and angle brackets – both the apostrophes, my initial symptoms! – and double quotes weren’t being handled.  So I added two more lines of code:

$HTTP_RAW_POST_DATA = str_replace( ‘&quot;’, ‘&#34;’, $HTTP_RAW_POST_DATA );
$HTTP_RAW_POST_DATA = str_replace( ‘&apos;’, ‘&#39;’, $HTTP_RAW_POST_DATA );

Looking at the PHP source file for yourself – it should be fairly obvious where these go!

Once complete I saved the file & uploaded it back up to the plugins directory on the server; deactivated & re-activated the plugin through the WordPress interface, and sure enough – it works!  Thank heavens for that – and many thanks to Joseph Scott for the original plugin that steered me in the right direction.

As the blog post linked above points out, though – the proper solution is to have the latest versions of PHP and libxml installed on the server – so my hosting company will still be getting that email…

Visualising change

This won’t come as any surprise to psychologists, or change managers, but I’ve recently had a welcome reminder that it’s a lot easier to make change happen if you can see it.  What’s spurred this?  Well, we got one of those free energy usage monitors from the power company…

Scottish Power Energy Monitor

These have been around for a while now – a little behind the times here.  But wow, what a handy gadget!  Of course we always thought we made an effort to turn off our various electricals, but now we can actually see the difference – and that makes it a lot easier to change our behaviour.

The monitor helps out by showing the change – in both watts and cost – any time you turn something on or off.  Startling to see quite how much the kettle costs, let alone an electric shower!  It’s now become something of a game for me to see how low I can get the power – record to date is 130W – sure there’s a few more devices I can turn off somewhere…

So, the morale of this story?  If you want change to happen – try to find ways to see it happening!

The Wheel of Time and me

I am unspeakably excited.  Why?  Well, somewhere out back at Waterstones in Newbury is a copy of this book with my name on it.  (Literally – they’re holding a copy for me!)  It’s released tomorrow and I will be first in the queue.  But again, why am I so excited?  Well, let’s go back – no, wait, really?  Fifteen years?  That can’t be right, surely…

Fifteen years ago I was a pimply faced school kid, trying not to get into too much trouble with my mates – or at least, not get caught!  Thanks to my mother I was already an avid reader; while the other kids were sneaking out of school to smoke or flirt, I would more often head to the library.  I was already a SF & Fantasy devotee, but had previously avoided the Wheel of Time books due to shockingly bad cover art – even by SF standards.  One day, however, I realised I had read everything else – so, how bad can they be?  I’ll give them a go…

Well, safe to say I was blown away.  At that young age my reading tastes were pretty indiscriminate but the Wheel of Time stood out – the world was vast, deeply imagined and vividly described.  The characters were engaging, whether heroic or villainous, and above all the plot gripped me and didn’t let go.  I went through all six books in the space of a week; then “What?!  It’s not finished?  Well, OK.  When’s the next book out?”  Hah!  The irony of hindsight…

Luckily book seven, “A Crown of Swords”, came along almost immediately, but after that?  Oh dear…  A two year wait for book eight, slightly longer for book nine and then, horribly, a three year wait for book ten.  Despite the wait did the story seem to be reaching a conclusion?  Well, not really.  The plot that had grabbed me so tightly seemed to be spinning out of control, secondary characters were proliferating alarmingly, and the pace had slowed to a crawl.  How on earth would this ever sort itself out?

Luckily, during this period of time I headed off to University… where they had computers, and access to Usenet.  Much to my delight, I discovered there was an active newsgroup – rec.arts.sf.written.robert-jordan – devoted entirely to the Wheel of Time – with the nature of the books, there was an awful lot to talk about, and crazy theories abounded.  Amazing!

Although I’d used the Internet before, of course, this was my first real exposure to any kind of online community.  Flaming, trolling, in-jokes, FAQs – well, acronyms in general – all these were new to me and I got my fingers burned a couple of times before really getting the hang of the place.  Once I did, though, it was a fantastic arena for discussion – both of the books, and increasingly about anything else, as the gaps between books grew longer.  It was a true community, and I’ve got the group to thank for such a positive introduction to what was, effectively, an early kind of social technology.  That experience has helped me out a great deal since then – although looking back on my old posts I have to cringe, I was so naive!

Despite the vigorous discussion of the newsgroup, though, there was no denying that book ten, “Crossroads of Twilight”, was a definite deterioration in form.  It actually stands up better now when re-reading, but after a three year wait, it was just too slow paced and meandering.  After this volume the newsgroup seemed to sadly, gradually, die away as people lost interest – including me.

Book eleven was released in 2005 and, although not up to the standard of the earlier volumes, was still a welcome improvement.  I can’t remember if I even bought this on the day of release, however, I was that disengaged by that point – although I do at least have it in hardback!

Far more sad, and serious, was the news shortly afterwards that the author had been diagnosed with cardiac amyloidosis.  Despite working with incredible determination both to fight the disease and to complete what he intended as the final volume of the series, Robert Jordan passed away in September 2007.  The fate of a fantasy series seems pretty inconsequential in comparison with the loss his family suffered, but none the less, I was sad we’d never know how the story would turn out.

However…  Jordan’s publishers and his widow, Harriet, decided later that year to appoint another author, Brandon Sanderson, to complete the Wheel of Time.  I certainly hadn’t expected this!  I was thrilled that the series would see its conclusion and couldn’t wait for the new book.  I was nervous, though – how would another author take on Jordan’s epic?  Would he get the nuances of the characters right?  Could the action be as exciting, with a different hand to the pen?

With the announcement of Sanderson’s involvement to complete the series, the online fandom for the Wheel of Time seemed to experience a healthy revival.  Although the newsgroup never recovered, other sites like Dragonmount and Theoryland picked up in activity and popularity.  Tor books also launched their community platform, Tor.com – one of the most popular items on which is a Wheel of Time re-read from the beginning, hosted by Leigh Butler.  I wasn’t alone in my trepidation though as we approached the release of the new book – could this really work?

Volume 12, “The Gathering Storm”, was released a year ago – and I soon realised I needn’t have worried.  What a return for the series!  The pace was back, the action was back – all in all, a great sigh of relief that the Wheel of Time was finally back on track and heading towards its conclusion.

So, I hope that goes some way to explaining why I am so excited about book 13 – out tomorrow.  The prologue and several chapters have been released already on the Internet – obviously I’ve devoured these immediately!  Discussion and speculation online has reached fever pitch.  Several advance spoiler-free reviews have confirmed we’ve got a lot to look forward to with this one.  It’s a series I’ve grown up with, and this time I’ve no doubt Sanderson will have done a good job.  15 years of anticipation – I just can’t wait…

Technology Irony

A quick post to flesh out a Twitter comment the other day.  We now have a truly amazing range of ways to watch TV – no longer limited to time-of-transmission or crude tape recorders, we now have Sky+, BBC iPlayer, and of course other, rather more illicit channels to catch up with missed episodes.  It’s all quite remarkable really, and has developed extraordinarily quickly.

The irony, of course, is down to Twitter itself.  Now that we’ve got all these amazing time-shifting TV technologies, what also arises?  Yep, that’s right – another technology that’s the most virulent spoiling mechanism the world’s ever known.  As I discovered last week, inadvertently checking on Twitter last week whilst watching The Apprentice on a 20 minute delay.  Ooops!

Funny how these things come about, isn’t it…?