As a developer, there’s an polarity of choice when it comes to frameworks regarding whether you would rather lean towards more compact code where most things are implied, or more verbose code where most things are laid out explicitly - most obviously in the web development sphere. Ruby on Rails is continuing to be a hot property simply because it’s quite elegant and very compact for the functionality it delivers. If you’re making a relatively simple web-based, database-driven application there’s probably no faster way to do it right now - although significant concerns about practical scalability remain, perhaps Ruby 1.
Web 2.0. It’s a horrible, marketing-speak term that deserves the unending derision it is generally given by techs the world over, but nevertheless it’s stuck. Depending on who you ask, Web 2.0 either means the technology that make current darlings like Facebook and GMail work (such as AJAX), or the underlying principles of the regular users of websites having a more direct community involvement in the shaping of content they view.
I happened to be passing through one of our local Fair Trade shops today to pick up some more coffee beans, as is my habit - not only do they have more variety than most regular supermarkets, but their blends are almost universally better quality, thus slaking the taste buds of the discerning Java drinker as well as giving a warm fuzzy feeling that you’re doing something positive for farmers in developing countries, or at least helping them get screwed slightly less than they would otherwise be.
To my everlasting disgust I finally caved in and signed up to Facebook today. My singular reason was that a friend of mine has just moved to North America (to complete his years-long transition to the dark side) and he’d stated his intentions to publish most of his personal stuff there rather than blogging about it, so with much grumbling I now have a placeholder account to let me peer into that little den.
This is a week old now but I only just spotted it - Activision have taken the unusual step of releasing an official Guitar Hero Flash game , which is embedded below. It doesn’t play particularly well (but then neither did Guitar Hero 3 - zing!) but I guess when you consider the limitations of the medium what’s there is an achievement, and even so it’s fun that they did it.
So, as we all know the whole MicroHoo! idea has been called off now, unless you believe the conspiracy theorists who believe this is all still part of Count Ballmer’s plan to devalue Yahoo! (as some of its shareholders go through a set of inevitable legal tantrums) and make it easier to pick up later. I’m not so sure about that myself - after all didn’t the rotund billionnaire say he wasn’t going to raise the original offer for Yahoo!
The blog has suffered a little since I’ve had a very hectic week, with multiple clients to keep happy, a couple of social events and since most of last weekend was taken up with organising Ogre SVN conversion and various chores I seem to have had very little downtime - my only gaming all week was a couple of hours on Crackdown. My energy seemed to finally run out last night when I found myself dragging my half-comatose body to bed by 11pm - completely unheard of in our house.
For those on this side of the Atlantic and therefore not in bed, many of the OSDN sites were down all morning including Slashdot, Freshmeat and most importantly for me, Sourceforge. Sourceforge occasionally has some downtime, something that some people moan about, but since they provide a ton of bandwidth and facilities for free (except for the optional yearly subscription that I happily pay) I say we can’t complain. However this time, absolutely everything was offline, CVS and Subversion servers, their own cached site, everything.
I’ve been a little busy for the usual diatribe these last couple of days (a fact for which no doubt the Intertubes will be grateful) so for the moment my spleen will have to simply tolerate the increased pressure in anticipation of future venting . In the meantime, here’s an interesting site I found recently: TED. It’s made up of a ton of videos of presentations from quite interesting people on a variety of subjects including creativity, technology and politics.
I migrated the OGRE CVS repository over to Subversion this weekend, something I’ve resisted in the past due to some problems I’d had when using cvs2svn with our rather old and branch-littered repository. In all honesty, some of the problems were probably self-inflicted since I’d experimented with branch aliases a few years ago which cvs2svn previously didn’t like very much, but luckily the latest version has coped acceptably. For some bizarre reason when imported into Sourceforge the conversion decided to ressurrect a ton of folders & files that had been deleted long ago in CVS, which hadn’t happened when I tested this whole process locally, but all the other files did seem to be correct so some swift purging of the cheeky Lazaruses resolved it.