February 5, 2009 I've been playing with Processing lately, and here is one of the animations I've put together. Pretty basic to be sure, but has the smallest bit of emergent behavior.
February 4, 2009 This is an example of using Processing to visualize the keyterms returned for Yahoo! BOSS Search results. Unfortunately requires network connection and had trouble getting it to sign properly, so you'll need to download it to actually see it in action.
February 4, 2009 This article introduces a short Perl script that culls errant Erlang heart processes, which have the awkward tendency of accumulating over time with crash-heavy processes.
February 3, 2009 Going through my first design phase in a large team of engineers has been an enlightening experience for me, exposing me to an ancient software dichotomy: hard versus soft.
February 1, 2009 I had a few spare moments while traveling this past week, and decided to throw together a simple unittesting framework in PHP. Although hardly advanced, I was pleasantly surprised at how reasonable my solution looked.
January 25, 2009 This is a simple Python script for stripping illegal entities from XML, which doesn't require any external libraries. It can be run from the command-line, or imported and called within Python code.
January 22, 2009 Quick walkthrough of my code for converting a very large CSV file into a very large XML file using the Python standard libraries. Despite a few issues along the way, was a very pleasant experience.
January 20, 2009 When you have a lot of content to show but not enough room to it, a helpful UI pattern is to show just the content surrounding your current position. We see this in search result pages, and now in a series' list of entries on my blog.
January 19, 2009 The second entry in the Biased Intro to Computer Science series. Here we take a look at genetic programming, the bastard little brother of genetic algorithms.
January 2, 2009 Genetic Algorithms are one of the most natural approaches to optimization. Did you learn about evolution in grade school? Then you already "get" GA.
January 2, 2009 My new year's resolutions and a brief look at the past year. It's been a good one, and heres to a better one coming up. Some thoughts on what I'll be writing on Irrational Exuberance, what I'll be working on, and what I'll be trying to get better at.