Skip to content

{ Category Archives } code

Memory

Running multiple VMware instances eats RAM. Fortunately, RAM is cheap (not quite as cheap as you think, since it’s fully buffered MacPro modules, but nevertheless)

Tagged

It’s hard work and sacrifice

My fault, mostly:

Tagged ,

Ruby

In the course of assisting someone on the FlightGear forums with a problem, I sort of volunteered to write a custom exporter for SketchUp – using its Ruby API. Writing a 3D exporter isn’t quite the typical first project in a language, but it’s not exactly unfamiliar territory for me either.  Overall, Ruby is what [...]

Tagged , ,

Dust, Aperture

Following recent trips, my camera optics have acquired an assortment of dust and marks. Changing lenses in (considerably) less than sterile environments doesn’t help. Most annoyingly, near the start of the Egypt trip, I acquired a mark on my sensor1 – at least I assume that’s where it is, though when I lock up the mirror I can’t see [...]

Tagged ,

Over-compensating

Found in the depths of Carbon event-manager reference: Unlike earlier versions of Mac OS, which were limited to a one-button mouse, Carbon is designed to support multiple mouse buttons. (Theoretically, it can handle as many as 65,535 buttons, though the most you’re likely to encounter in practice is 3.) Morbo demands the 2^16-buttoned input device!

Tagged ,

Portal

Portal is awesome. Everything that looked cool in the trailer, is cool in the game. The gameplay is imaginative, without turning (much) into 3D-platformer-twitch-fest, and the setting and voice-over are inspired. I’ve felt more empathy for the sentry guns that say ‘I can see you’ when they open fire and ‘I don’t mind’ when you [...]

Tagged