Category Archives: Experiments

02/21/2010
Comments

Now your mouse cursor supports SVG

I redid a program in Python I made a few years ago that controlled the mouse pointer to “draw” a raster image by moving the pointer around and automatically clicking, pixel by pixel. However, this time, I decided to add … Continue reading


05/09/2009
Comments

PhysicsGravy: apply physics to any page

PhysicsGravy is a JavaScript library to apply physics to any element on a page with the Box2D engine. I was playing with the JavaScript port of Box2D, and this is what came out. I know it’s nothing new, but you … Continue reading


04/13/2009
Comments

Proof-of-concept Shoutcast radio server in PHP

In 2005 I toyed with a Shoutcast server written in only PHP (and utilizing an external encoder). It didn’t get very far and the code became a mess, but that’s not to say that it wasn’t able to stream music. … Continue reading


01/10/2009
Comments

Line art for levels in Fantastic Contraption

While you can draw “lines” in Fantastic Contraption by individually positioning each static rectangle manually, it tends to be a bit tedious. So why bother when you already have great drawing programs! I’ve cooked up a hacky and done-in-20-minutes converter … Continue reading


11/18/2008
Comments

Dynamically generating a .wav in JavaScript

I’ve put together a sine waveform generator that generates .wav files on the fly in pure JavaScript and plays the .wav file using whatever plugin your browser has installed. It works under Firefox, Opera, Safari, and Google Chrome, but I … Continue reading