I thought the 8800 was quite a big card. I’ve had a couple of them, and they seemed to get a little stockier each time, such that the term ‘card’ seemed a little disingenuous - ‘brick’ would have been a more accurate term. A beautiful looking brick admittedly, shiny and black and with Lambourghini-esque tailorings, but still more cuboid than you might ideally desire. However, due to the near insatiable demands of a project I’m working on at the moment, the second-generation 8800 GTS that has sat in my main dev machine for all of about 2 months has now been replaced again, this time with a shiny new 9800 GX2.

Read more →

I don’t use my iPod as much as I used to, owing to the fact that I work from home now so I don’t have my daily walk to / from work in which to listen to it. Updating it for the first time in ages I was presented with a lovely “iTunes has detected an iPod in need of recovery” error message, which I thought was odd. Nevertheless I dutifully followed the instructions and performing the recovery, which is a pretty laborious process involving some waiting, disconnecting, rebooting of the iPod and reconnecting, at which point I got the same error.

Read more →

Well, this had me baffled for a while. I’ve been beavering away on allowing custom, user-supplied memory allocators in Ogre, hopefully for inclusion in the upcoming 1.6, and I came across a very weird problem in OS X. The wrapper for customising regular allocations (ie new/delete as opposed to STL allocations, those are in a different std::allocator compatible class), looks like this: template <class Alloc><br /> class AllocatedObject<br /> {<br /> protected:<br /> &nbsp;&nbsp;&nbsp; static Alloc smAllocPolicy;

Read more →

My wife and I were discussing last night what we thought Activision might call the increasingly inaccurately named ‘Guitar Hero IV’, given that it’s really not just about guitars anymore; ‘Rock Hero’ maybe? Rock Clone? Clone Band? Or perhaps they’ll just keep the GH4 name just in the interests of branding, and give it a lame subtitle to explain the inconsistency, probably slipping the word ‘Rock’ in there discretely somewhere. You probably saw the announcement recently of the drum kit, which has all the hallmarks of being required to ‘take it to the next level’ by replacing one drumpad with two dedicated cymbal pads.

Read more →

Bill Gates, who seems to be following the tradition of Tony Blair in doing the sort of ‘long goodbye’ which makes us wonder why he’s still here, like he’s holding out for a standing ovation and encore or something - has irritated me again by doing another presentation of technology we’ve all seen before but that Microsoft is reinventing, just rather less impressively, and touting it as their innovation. It all links back to Microsoft Surface which has always been a total rip off of the work of people like Jeff Han, just with more lag and a clunkier interface.

Read more →

It seems I can’t go near any gaming websites these days without feeling like I’m wading into a full-on firefight. Fanboyism is unfortunately something of a recurring problem in the gaming consumer population, seemingly driven by those who for whatever reason are either willing or able to buy only one console, and once they’ve done that, feel they have to shore up their own purchase by pissing over everyone elses. They’re egged on by corporate marketing departments of course, who are somewhat economical with the truth most of the time, but at least they have an excuse - talking trash earns their company money.

Read more →

Explicit or implicit?

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →