Recent Posts

High-speed dog photography

During a recent hike to Broken Top, I took a few shots of my parents’ dog, Cody, catching snowballs. I used my Canon SL1 on Time-Value mode with a shutter sp...

Todd Lake to Broken Top hike

On Friday, I hiked from Todd Lake to Broken Top with my sister. We’d read about the hike in Virginia Meissner’s Central Oregon hiking guidebook, and thought ...

Working with thread events in Python

I recently wrote a multithreaded download queue manager in Python. I had the actual file downloads running in its own thread. I only wanted the program to do...

Performing DNS lookups with Dig

My coworker was configuring a Windows Update server recently, and the domain was being blocked. We realized that there was a DNS entry that redirected Window...

Daemonizing a Python script

It’s pretty straightforward to daemonize and communicate with a Python script using the PYRO (Python Remoting Objects) library. I found this example on Stack...