Upgraded to WordPress 2.5-RC1 (Updated)

Well I’ve just completed an amazingly painless upgrade to the first release candidate ofWordPress 2.5, the only thing that caught me out was an old functions.php file left over from a previous release that caused a PHP5 error about redefining a function!

There’s bound to be some hidden breakage that I’ve not yet spotted, so leave a comment (if you can) or drop me an email as chris (at-the-domain) csamuel.org with the details please.

Update: After a few days of playing around with it I’ve got to say I like it the new admin interface. I’m finding it much easier to navigate and compared to the other WP 2.3 sites I admin the dashboard seems a lot less cluttered and that ever-so-subjective word, “clean”.

The only niggle I’ve got so far is that now in the widgets view you can only see the one column of widgets at a time, so if you’re using a 3 column theme (as the current one here is) you can no longer move a widget directly from one column to another. But I can live with that.

Vacation update

Just a quick update to explain the lack of commits to SVN recently!

I’ve found that Vacation does not handle folded RFC2822 headers correctly (at all in fact) and so I’ve been working on fixing that.

In the process I’ve come across a rather nice dual license BSD/GPL string library called bstrlib (http://bstring.sourceforge.net/) and I’ve started converting Vacation over to it as it both promises to make life easier for me and safer for you (it has far better security than the standard C string functions).

Current state of play is that my new code for reading email headers seems to work in a test harness and I’ve now got to start porting all the old code over to using it.

It’s a non-trivial update but one that I believe is well worth doing.

LCA 2008 Day 4 Photos

I have uploaded my photos from Thursday (Day 4) of Linux.Conf.Au 2008 at Melbourne University. They are exclusively of the RepRap that was being shown off today and a gathering of people experimenting with the wireless mesh and collaborative capabilities of the OLPC XO’s that were distributed yesterday. I’ve already heard of at least 2 bugs being found through this release of machines to developers (one by Jason White).

RepRap RepRap fabricated parts Closeup of a RepRap fabricated part. A mesh of OLPC XO users Do you think it's meant to do that ? OLPC XO distance measuring application

I’ve just rearranged & geocoded all my LCA 2008 photos on Flickr into a set per day, gathered together into a single collection, which makes life easier for people who just want to see what happened on what day! I’ve updated the links on previous blog entries to point to the right set for the day in question too.

LCA 2008 Speakers Dinner and Day 3 Photos

I’ve now uploaded more photos onto Flickr from the speakers dinner on Tuesday night held at St Pauls Chapter House (near the cathedral), built in 1891, a lovely building! I don’t have any photos from the day on Tuesday as I had to work.

Speakers dinner Avi up on the balcony St Pauls Chapter House Menu for the speakers dinner.

There are also photos from Day 3 (Wednesday) where at morning coffee there were LWN cakes to celebrate LWN’s 10th birthday and we were distributing OLPC XO laptops to various chosen delegates for them to go develop amazing things with (or give them to someone else who would). It was a great buzz to make peoples day like this, especially when they tell you what they could do with them!

LWN cakes OLPC XO laptops People using OLPC XO laptops Rusty Russell gives OLPC XO laptop to Jason White, a member of LUV John Dalton with OLPC XO laptop

Hence the LWN photo..