I normally get a fair amount of spam. This is mostly down to owning a number of domains and having the default address set to me in case someone decides to email a random address like firstname.lastname@example.org - spammers frequently scatter-shot emails at popular domains or use those domains as spoof return addresses for spams to others. I’ve pretty much just resigned myself to dealing with this, and recruit several layers of filtering using the likes of SpamAssassin, Exim filters and Thunderbird to keep me sane.
Well, we’re still planning on getting Eihort out of the door in time for the end of the year, although judging by previous experience there may be some small amount of last-minute slippage 😉 The majority of the headline features are done, what remains is either already in progress, partly done or at least well understood, or could wait until the next stable if we got into a fix. On my current immediate TODO is (this isn’t everything on the list, but it’s for the next few weeks):
Well, I’ve managed to pepper my week with more social activities now my evenings are more free, and last night I went to see Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan with a couple of friends. Hmm, where to begin. None of our wives were interested in going, not particularly enjoying the humour of any of Sacha Baron Cohen’s characters (perhaps it’s mostly a bloke thing), and given how raw some elements of the film were in comparison to his TV escapades, I’m quite glad they stayed at home because I doubt they would have approved.
Well, a month after punters were getting their hands on it, I finally got my couple of free copies of Pro OGRE 3D Programming (Well, a month after punters were getting their hands on it, I finally got my couple of free copies of Pro OGRE 3D Programming ( | Amazon.com). An unfortunate administrative oversight had led to them not being sent when they originally should have been, but luckily a quick email to Apress last week sorted that out, and they successfully completed their journey over the Atlantic and then the English Channel this morning.
Well, this week is the start of my new working life proper, and whilst I’ve had to spend a bit of time sorting out admin type things, I’ve been trying to polish off a feature I’ve had in my head for a couple of weeks before I get stuck into a client project tomorrow. Ogre’s always had some pretty cool real time lighting and shadowing features, not least of which was 4 dynamic shadow techniques (2 stencil and 2 texture based), with a ton of configuration options and, in particular with texture shadows, lots of opportunity to do funky shader-type things.
Well, yesterday was my last day at work. Officially I’m still employed until the 31st, but I had some holiday I hadn’t taken so yesterday marked the occasion of my leaving. It was a whirlwind of mixed feelings - excitement at cutting loose to do something new, relief at being able to leave at a good time on a postive note (project wise), sadness at leaving behind people whom I’ve very much enjoyed working with, trepidation as it sinks in that I have no regular paycheck to rely on any more.
As a friend of mine has just posted, Lik-Sang, a very, very popular importer of games hardware and software in the UK, has just been put out of business by Sony. For the heinous crime of actually meeting a demand that Sony themselves didn’t fill - PSP’s in Europe. I’ve been a customer of Lik-Sang too (a trait I allegedly share with many Sony employees in Europe too, laughably), although in my case it was for DS accessories - the range you get in the UK is pathetic and there was much more variety on Japanese import.
I’ve just finished reading Raph Koster’s book “A Theory of Fun”, and I have to say I found it very thought provoking, and not exactly what I had expected (in a good way). I’d previously read Chris Crawford on Game Design and sort of expected something similar, but from a different perspective, but in fact the books are very different. Chris’ book is a pretty technical volume, with extensive case studies and lots of detail, especially on the types of games that the author wrote (which is mostly strategy games).
Well, I finished fighting with GL over creating GPU resources in the background last night (edit: note that D3D9 was already working some time ago). Contexts in GL are local to the thread, and although you can exchange them between threads you can only activate a context on one thread at a time. This of course meant I needed an additional context for the background loading thread, and so to make that as clean as possible across platforms (since Win32 and GLX have different context creating schemes) I enhanced the context abstraction classes and their use in Ogre to allow them to be simply cloned.
I’m often critical of Microsoft on this blog but I do also acknowledge things I like, so hopefully I’m always relatively fair. I’ve noticed that news coming out of Redmond these days seems to be pretty evenly spread between good an bad, and thought I’d pull out the things that had most resonance with me personally: Good News: Vista release dates Now, this comes with a caveat that it’s mostly good news for Microsoft themselves (I’m fairly ambivalent and will probably wait until sometime in 2007 to upgrade), since delivering this sucker has been a rather slippery fish.