Circle and Line Diaspora

February 5, 2009 Another Processing example, this one where I try unsuccessfully to explore spacing and empty space. Ah well. Maybe next time.

Filed under processing

Spiral and Square

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.

Filed under processing

Visualizing Keyterms with BOSS and Processing

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.

Filed under bossprocessing

Cull Lingering Erlang Heart Processes

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.

Filed under erlang

Hard and Soft, Fluffy and Brittle

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.

Filed under software

Simple Unittesting in PHP

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.

Filed under testingphp

Stripping Illegal Characters from XML in Python

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.

Filed under python

Huge CSV and XML Files in Python

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.

Filed under python

A Filter to Display Neighbors in a List

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.

Filed under designdjango

Genetic Programming: A Novel Failure

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.

Filed under computer-sciencegenetic-algorithms

Genetic Algorithms: Cool Name & Damn Simple

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.

Filed under computer-sciencegenetic-algorithms