Reporting with Django Multi-DB Support
The premise
I needed to build a reporting tool that reads from multiple databases, but that doesn't write to any of them. There should be only one database that's writable from this report app, and that's the default database set up when the project is created, for managing users and ...
Read More
Gaming for Education and Social Change
I've recently experienced a personal loss that resulted in my moving from Portland to Los Angeles, but just before I left, I had the privilege of seeing Dr. Jane McGonigal speak at Concordia University. The lecture, presented on Thursday, September 20, was titled 'The ...
Read More
Problem Solved: Using PIL with ImageMagick
I was tasked with a fairly simple project:
- Traverse a directory with several hundred subdirectories, each containing up to half a dozen images of different sizes
- If a directory already contained an image where [-8:] == "_175.jpg", just delete the entire directory, it was not needed
- If the directory ...
Read More


