Not done anything remarkable for a while. Small scraps of Perl and Ruby for doing mundane trash.
And then. The big project I've been doing for a while is called NeverBlender.
A script for exporting Blender models to Neverwinter Nights ASCII model format. Supports mesh geometries, NWN special properties, texturing (including UV coordinates), and per-face shading. Cool, eh? Quirky as hell, but it works already.
Written in programming language I mildly dislike due to its reaction to my karma and its infuriating documentation. Written mostly in that ungodly operating system (Strangely not crashed, even when the app has done that a few times). The script was mostly written the application's own text editor that's not among the greatest text editors built (Can you imagine writing code when you can't use brackets or other required symbols except through copy-paste?)...
So what have we here? A program mostly for Windows users (because most of the Neverwinter Nights custom content creation tools, incl. the toolset and the hak editor, work best in Windows). A program in Python. It manipulates relatively undocumented NWN data files. I'm no Windows guru, I'm no Python guru, I'm not a Blender guru, I'm not a 3D graphics guru, and I'm no Neverwinter Nights Custom Content Dude. But hell, I've made the thing to actually work somewhat. Should I be happy of this little accomplishment?
I have to admit Python is actually nicer than I remembered. But I would still pick Ruby over Python any day if I'd do some scripting in a language that's Not Perl. =)