Herding Cats
2009 July 26
A bit of housecleaning again. Here's an old prototype for a game about herding cats.
2009 July 26
A bit of housecleaning again. Here's an old prototype for a game about herding cats.
2009 July 03
The slideshow framework I built to show off the shatter effect is a good way to explain a few object oriented principles. This post explores YAXS (Yet Another eXtensible Slideshow) from the perspective of object oriented design.
2009 June 23
Pictures shatter in a neat slideshow. Showing off some flash 10 graphics and a slideshow framework I'm about to release.
2009 June 13
An experiment with the new graphics abilities of flash 10. Divide up and animate live video.
2009 June 02
Too long without posting. I'm playing with encoding Gifs. Inside: a median cut quantizer for GifPlayer.
2009 May 04
Another little zip related utility, this one lets you bundle css and js resources into a zip file to be unpacked and inserted client side.
2009 April 11
I decided to improve pngsmuggler to make use of the green channel as well. pngs are now smaller, and not bright green. Also, came up with a fun use for it. See inside.
2009 April 04
Prompted by some difficulties people were having embedding really large data in actionscript, I've created a utility to encode an arbitrary file into a png.
2009 March 30
An idea which has been kicking around in my head for quite some time has now clawed its way toward reality. LookingGlass is intended to be a transparent interface between ActionScript and Javascript. Phase one: You got your javascript objects in my actionscript!
2009 March 24
I've polished up the mean-shift tracker code and checked it in to deface. This allows real-time histogram based tracking of arbitrary sized regions in an updating bitmap. Read on for an explanation, video, and demo.
2009 March 10
Face tracking, 3d, and music in 4k. Oh yeah. And I do not expect to win. This competition is FIERCE.
2009 February 10
Playing around in pixel bender, trying to enhance deface, I've created a skin color filter for a prepass.
2009 February 09
I've been trying to come up with an efficient visual tracking system to complement deface. Here's a work-in-progress mean-shift histogram tracker in < 4k.
2009 January 11
I've updated the Deface face recognition library that I created last year to take advantage of the new Vector class and some other improvements. <a href="http://code.google.com/p/deface">google code page</a>
2008 October 31
All the way from last halloween, I bring you a flash ouija board with an attitude.
2008 September 11
What do you get when you cross metadata, test frameworks, and awful puns? Read on.
2008 September 02
You can stop whining about how tedious it is to write event handlers for specific keypresses. No more switch statements unless you want to use them.
2008 September 01
Occasionally, when I don't have something new to post, I'll have something old to post that was never really promoted enough. Today's installment is a flash version of Xeyes.
2008 August 31
Namespace issues resolved, and introspection convenience functions added. The easiest way to expose the functions you want to js.
2008 August 30
I'm working on another Utility package. This one to make ExternalInterface a little easier and more flexible to use. Read on for the sneak preview.
2008 August 30
FunctionUtils continues to evolve. I've added a self-removing event closurizer, and have memoized the memoizers.
2008 August 26
Functional programming is sadly underused. I've made it easy to make extended event handlers, thunks, and cached-input (memoized) functions.