Math

Card Shuffling

Posted October 26, 2009Updated March 27, 2010

An in depth analysis on the solutions to the question "how many times does one need to riffle shuffle a deck of n cards before it returns to its original position."

Electronics

Bicycle Turn Signals

Posted December 6, 2009

Documentation of homemade turn signals and brake lights for my bicycle, with enough detail to be used as a "how to" guide.

Programs

Evolution

Posted September 23, 2009

A robust, full featured (eventually) evolution simulator, similar to the old Maxis classic Sim Life, but much more scientific in nature. Creatures live by basic biological rules and evolve instinctual behaviors over successive generations. Behaviors are the result of neural network pathways, which can be quantitatively monitored in real time using graphs.

Pente

Posted March 12, 2009

An online implementation of an old board game that's like Tic-Tac-Toe on steroids. Like most of the greatest games, the rules are simple, but the strategy is complex.

Scripts and Plug-ins

Unlike all other content on this website, I am offering these scripts for your use under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 license. This basically means that you can use these and share them all you want, just don't sell them or pass them off as your own work. Enjoy.

Save for All Photoshop Script

Posted July 08, 2009

This script will, in a single click, for each image open in Photoshop, save the .psd file, save a full size .tiff, convert your image to an 8-bit sRBG color space, then save high quality .jpg files in original, large web, thumbnail, and small thumbnail sizes, finally closing the file. It's a perfect way to wrap up work on a number of files to prepare for posting online. The size of the scaled images is easily adjusted by changing the values of variables near the top of the code.