About Me

My outlook and professional interests

Hopes + Dreams

My Blog

Musings on programming and math, beer, and sometimes... life

Wordpress

Granola

Granola intelligently reduces the power consumption of PCs, laptops, and servers

C++ + Python

hafcaf

Laptop power management that doesn't suck

Python + ctypes + OpenCV + C++

Cheating with Friends

Polyglot Hanging with Friends solvers

Python
Node.js + coffeescript
jQuery + coffeescript + HTML5 Boilerplate

TermBar

                       Draw Ascii Charts with TermBar!
                ____________________|____________________
         Value !                    |######              ! 10
 Another Value !                    |#############       ! 20
Negative Value !####################|                    ! -30
 Pipe data in! !                    |####################! 30
                --------------------|--------------------
              -30                                       30
        

Draw Ascii Charts with Termbar!

Python

crindy

Dead-simple timer based eventloop programming Python

Python

ScaleFree (Friendstellation)

Visualize your Facebook network as an interactive, real-time animated force-based graph

Javascript + HTML5 Canvas + Facebook Graph API

mandelbrot.js

Visualize the Mandelbrot in-browser with zoom

Javascript + HTML5 Canvas + pixel manipulation

simpleline

Polyline simplification for HTML5 canvas

Coffeescript + HTML5 Canvas

Pro!(de)file

Crop, create, and upload Facebook profile image banners

Javascript + Facebook Graph API + PHP + GD

Boost::Python Embedding Tutorial

Ongoing tutorial on embedding Python in C++ applications with boost::python

Introduction, Part 1, Part 2, Part 3, Part 4

C++ + Python + Boost::Python

granola-wp

Display your Granola Share data as a Wordpress sidebar widget

PHP + jQuery

Verified HTTPS via urllib2

Do certificate- and domain-verified HTTPS communication with urllib2 (read more here)

Python