Archive for category Uncategorized

ackward-0.1 is released

I’ve put out my first release of the ackward library. You can get it at the project site. “Release early, release often”, they say. This release includes mostly-complete coverage of the the uuid, logging, time, and datetime modules. There are plenty of areas that need improvement, but I felt like it was time to get […]

Leave a comment

PitaTranslate v12 has been unleashed

I made some decent enhancements to PitaTranslate today. The main functionality is unchanged, but I made some usability and user-friendliness changes, in particular: Remembering user language selections between sessions. The normal usage pattern is to translate between between the same two languages almost all of the time, so I added a cookie which remembers. Added […]


UTD CS goodness

It’s always fun to see UTD on the inter-webs, and even more fun when it includes my senior thesis advisor: ´╗┐

Leave a comment

EuroPython 2010 video

Back in July, I attended EuroPython 2010 in Birmingham, UK. The conference was fun, similar to last year’s, though I managed to be a bit more social this time. Among other things, I got to: get my fill of bagels drink a lot of good, British beer discuss pressing software problems at the LHC chair […]

Leave a comment

What has your editor done for you lately?

Motivated by the setup of a vim user at work (a bright but clearly misguided guy), I decided to configure emacs to rebuild my active ctags file whenever I saved a buffer. This is only lightly tested, but it seems to do the trick: ; Reconstruct the active TAGS file on file save (defun create-tags […]

Leave a comment

A swift kick to the monads

With a title like that, I must be talking about Haskell. When it comes to what I think of Haskell, the best I can say is that I don’t really know. On the one hand, I like a lot of what it does, how it does it, and so forth…it’s a neat language in many […]

Leave a comment

How to write boost.python converters

Introduction The boost.python library is powerful, sometimes subtle, and, when interacting with python objects, tries to make it possible to write C++ that “feels” like Python. This is as compared with the Python C API, where the experience is very far removed from writing python code. Part of making C++ feel more like Python is […]