This is a follow-on article to Stackless Python Meets Twisted Matrix. This time how to use function decorators to turn a ordinary looking function in a looping event dispatcher. Useful for the Observer design pattern.
Over the years, game developer Sid Meier has made some of the best selling and most loved computer games. They also have managed to suck large amounts of my time into a black hole vortex of “just one more turn”.
Continue reading “Damn You, Sid Meier, and Damn Your Civilization!”
It came up in a discussion on Facebook yesterday and it’s the majority of my tech support business — viruses and spyware. People, even ones who know what they’re doing, keep getting them on their computers. There’s such a large variety of infection vectors that it’s not even something you can (realistically) blame someone for. From email trickery to hacked up PDF files and even “drive by infections” from malformed Web page images, it’s just plain simple to get them.
I’ve let this blog turn fallow over the last year or so. Due to time constraints, I hadn’t been able to post with anywhere close to the frequency that I’d like. (It didn’t help that I lost almost all the post/comment/etc. data in the great hard drive crash of January 2010).