Tech

Unexpectedly cheering some legal results

The full skinny Firstly, it’s unexpected because one of recipients of said cheering is Microsoft. Yes, I’m actually glad that they won a court case, because the case in question was about not being able to enforce patents approved in the US in the rest of the world. Given the utter shambles that the US patent system is in, I’m particularly glad that I can’t be sued for having a revolutionary idea such as wearing my underwear inside out to save on laundry bills.

Read more →

Linux package management thoughts

Last week we had a meeting of our local developers group, when various things were discussed (including a Summer of Code presentation by yours truly). One of the things that came up was the dislike of some in the room for Linux package management, the main issue being raised that ‘you have to resolve a million dependencies when you install something’. I disputed this, but on reflection it really does depend on what distribution you’re using and how you manage it.

Read more →

First Webinar Experience

I’ve never actually attended a webinar before, until today. That’s for a range of reasons, including that I haven’t seen one that interested me much, and the fact that the word ‘webinar’ somewhat irritates me - another new buzzword that the world didn’t really need. How hard it is to say ‘online seminar’ anyway? I can’t say ‘webinar’ out loud without feeling like a total tit yet; it’s all I can do to type it without shuddering.

Read more →

wxWidgetry

So, one of the things I’ve been doing over the last couple of days is getting to know wxWidgets a little. I’d always said that if I was going to write a cross-platform GUI tool, that wxWidgets would be my first port of call because it’s native code and is proven to work well on the major platforms I’m interested in - Code::Blocks is the primary poster child there. Sure, I could have used .

Read more →

One day, all keyboards will be made this way

This story is up to about a month old, but I only just heard it so if you’re similarly behind the curve, you can join me in a collective belated ‘oooh’. The Optimus Maximus keyboard, or Optimus 103 as it was previously known, is the kind of keyboard that’s both recklessly indulgent and gloriously over-technical at the same time. This baby will set back the average slightly insane customer a cool seven hundred quid when it’s finally released late this year  - although the actual release has been judged an unachievable fantasy many times in it’s aparantly long development history, with accusations of vapourware being common since no physical prototype has ever been seen, and the fact that it missed CeBIT didn’t help.

Read more →

PS3 impressions

So I had my first hands-on bash at the near-legendary (for both good and bad reasons) PS3 last night, thanks to the indulgence of a friend who decided to burn the cash on one; and thought I’d post my initial impressions. This is only based on a few hours so it’s highly gut-influenced. Firstly, as a physical lounge item it’s far too attractive for its own good. You want to touch it immediately, but you know you shouldn’t.

Read more →

glMapBuffer vs glBufferSubData, the return

Well, I had a bit of a rant about glMapBuffer yesterday on the blog, and I was lucky enough that an acquaintance at nVidia read it and sent me some tips from one of their GL driver gurus. Splendid 😀 Having pored over that, I found that I’d tried most of what he mentioned but he made specific reference to the size of the updates being significant. This I hadn’t really experimented with, so I decided to revisit the whole situation again today (apologies to my wife Marie again here, I know it’s the weekend but this really can’t wait ;)).

Read more →

glMapBuffer, how I mock thee

And lo, it came to pass that several users of the green-headed abomination known as Ogre did throw up their hands and bemoan the most uncanny and unjust chasm that existed between the lands of D3D and OpenGL. For some of these poor souls, their torrid creations did speed - nay, rocket - on the one, whilst something of a laggard they became on the other. Much disquiet there was among the gathered hordes, and it did trouble those whose craft it was to deduce the matter’s origin.

Read more →

Google Summer of Code - it's so ON (again)

You already know this if you frequent the OGRE site, but we got accepted for the Google Summer of Code again this year, which is awesome. I know from experience that it’s a fair amount of work, especially around the ‘pinch points’ like the application process and milestones, but it’s really worth it.  I only realised this morning that today was decision day for the organisations so had to rush around updating some documentation and reading up on this year’s procedures.

Read more →

Official: My internet connectivity sucks

I’ve been getting more an more frustrated lately with the speed of my internet connection. For example, when I was doing an Ogre release recently with the help of 2 other team members, we all started uploading at the same time. My colleagues were complaining that their uploads were going slower than usual, to which I asked how fast that was - and it turned out it was about 15 times higher the best speed I normally get - and they were used to getting about 20-25 times my top speed.

Read more →