In just 14 days, my Movable Type trackback script, mt-tb.cgi, has generated 500MB of traffic. Thank you, idiot trackback spammers! Since we don’t really use this feature (I think), I’ve disabled this script and added the following rewrite rule to my htaccess: <br/> RewriteRule ^weblogs/mt-tb.cgi - [F]<br/> This way the spam scripts get a 403 without being handled by the wiki.
envedit Windows Environment Editor released
Hi there gang, I’ve just released envedit 6.3.13, my extremely user-friendly and super-free (BSD opensource even) Windows Environment Variables Editor. Go to its homepage for more information on this little tool. subliminal message: download envedit. use envedit. like envedit.
Posting from the train, because I can
We’re on the train on our way to Bonn. T-Mobile GPRS works like a charm, especially with the transparent image compression done by speed.t-mobile.nl.
A quick note about VNC and GLX
I’m doing some image processing heavy-lifting this weekend with DeVIDE ng1.phase1 (that’s the not-yet-released next generation). The Windows XP scheduler is quite crappy, so on my laptop (1.6GHz Banias, 1G ram, 5400 RPM HDD) this kind of work tends to slow everything else down. So, I upgraded my Linux server box’s RAM to 1G as well (it has an Athlon64 2800+ and is running Centos 4.2 Linux, 7200 RPM HDD) in order to use this for some of the heavy processing.
News on the audio front
There are three issues I’d like to cover in today’s lecture. Firstly, cheap headphones: I needed a cheap set of new headphones for listening to music at work, so I made the huge mistake of buying Sennheiser PX20. My office mates can hear my music better than I can when I use these, that’s just how bad they leak. Advice: do not buy these. If a friend gives them to you as a present, terminate the friendship.
Yet another reason to join the Swedish fan club
Sweden will attempt to wean itself off oil completely, instead fulfilling all its energy requirements with renewable resources. See this Guardian article for more details. Let’s hope that the rest of Europe follows in short order.
TU Delft in top 10 universities world-wide
The EETimes is reporting that the TU Delft is amongst the top 10 universities world-wide involved in the business of training electrical engineers. Kickass!
IronPython video demonstration by Jim Hugunin
Start here. Unfortunately, it seems you do need IE (Firefox won’t do) on Windows to view this video. I guess that’s an interesting hint of IronPython’s ideological problems as well. That being said, the demo is pretty cool. The seamless sharing of .NET objects between for example C# and Python is impressive.
How to write unmaintainable code
Whoop, I finally found this old favourite HOWTO of mine again! I’ll re-read it to make sure I still know how it goes and then get immediately back to coding. Enlighten yourself by clicking here. I think this is the original source, but I don’t like the new split version all that much.
Adding ErrorEvent handlers to all VTK objects in Python
I’ve constructed a Python example that shows how one can minimally-invasively change the behaviour of all classes in a module. The example illustrates how to add an ErrorEvent handler automatically to all Python VTK classes at run-time. See the VTK-users mailing list thread here