Although I’m more mobile than I was last week, it’s still too painful to be on my feet very much right now (and you should see the colour of my toes - ugh; doctor says it’s because my partially torn tendons have been bleeding internally leaving nice black / purple appendages), so I pottered about on the computer for a few hours instead of getting out at the weekend. Today’s result is, for anyone who might be interested, support for defining Multiple Render Targets (MRTs) in compositor scripts.
Yes, another post on WWDC07 - but what are weekends for except catching up on tech news? I watched the presentations Steve Jobs did on the next version of OSX - 10.5 aka Leopard. Whilst a lot of it seemed to be of the ‘very nice but not stunning’ variety (although even so I have to say it looks nicer than Vista, generally), two things jumped out at me. Firstly was the ‘Core Animation’ Demo.
I happened to catch up with the goings on at WWDC07 just yesterday (yeah, I know, I’m probably way late) and was pretty interested by what I saw. I originally headed over there just because I wanted to watch the presentation by John Carmack, just to see what he’s up to. Once again he was talking about Megatextures, which is Carmack’s word for what everyone else used to call Clipmaps, as presented by Tanner et al of SGI in 1998.
Obviously we collect some stats on the types of browsers and operating systems that access ogre3d.org, and I thought it would be interesting to post them. It’s especially interesting because our visits clearly represent a subset of the wider Internet community, that is people who are mostly likely developers (and sometimes artists) and are open to using open source software. Note that all ‘Internet’ stats are taken from w3schools as a comparison but may not be totally representative.
So, I actually managed to squeeze out a few rare slices of ‘me’ time this week in between other things, and put some of it into my elusive ‘Tool Project’. I’ve basically made little outward progress on this for a while for two reasons - one, a glut of business talks (some of which have turned into real project work, some of which haven’t yet) has meant time has been very, very short, and two, some knotty design issues.
We had a very good night out last night - this week has been the very first Guernsey Festival of Comedy, and being regular watchers of shows like the Comedy Store and Live at Jongleurs we snapped up the opportunity to see a number of live acts locally for a change. As expected, given the talent on show, it was a superb evening. The major headliner for us was Mitch Benn, who is consistently hilarious with his blend of musical comedy and fast-paced, often ranting satire, and he didn’t disappoint.
There are things I love and hate about Microsoft. Let’s start on the plus side - they’re generally pretty good at making various technical tasks easier, such as developing code and running servers. If you’re a developer or server admin on Microsoft technologies these days, chances are you don’t have to be as ‘hardcore’ as once was necessary - that doesn’t mean there aren’t hardcore developers & admins in Microsoft environments of course, but generally the bar has been lowered so there’s an increasingly wide range of skill levels in that arena.
Over the years I’ve always been well aware of the inherent cost of a machine context switch, whether it was the old days of manual interrupt-based programming (ah, the nostalgia) or today’s swanky multithreaded systems, the issue was always the same - it just ain’t free to remember where you are, go do something else, and come back where you left off. Well, in recent days my poor noggin has been feeling the strain of that particular phenomenon.
Well, it looks like I’ve been lucky. I got a lot of rest yesterday and whilst my foot is really painful, still terrible at it’s load-bearing duties and has turned the colour that no flesh should ever be outside of a George Romero movie, I don’t think I broke anything. The doctor said he would have put money on it being broken, but I wasn’t savvy enough to ask for odds at the time.
Ok, so this morning didn’t start so well. I was coming down the stairs after getting up just to stick some washing on before starting work (yes, I’m that domesticated), when I slipped and landed really badly on my right foot. There was a really loud ‘cracking’ sort of sound and monstrous amounts of pain (and a generous fountain of dirty clothing, I have to say) which led to the air becoming rather blue.