How to Fix: Buttons don't work on Blackberry Curve

If you get your phone wet and the buttons stop working, you might want this information. The symptoms this solution works for would be when your phone powers on, display works fine, and trackball responds, but button presses don't work. Some forum posts say to put your phone in a bag of dry rice, put […]

Chrome OS

When I first heard about Chrome OS, Google's browser-oriented operating system, I dismissed the idea. I thought it was stupid to build your computer architecture around Internet browsing. But my opinion is slowly changing. We are in a transitional period. All our favorite desktop applications have been creeping into the browser: www.hobnox.com - A Reason-like […]

Stractor Final Presentation

Here is my Keynote presentation for Stractor, which placed 4th overall in the University of Miami business plan competition. Click in the presentation area and use the arrow keys to navigate. It may take some time to load (12 MB). Stractor Final Presentation

Parallax Starfield HTML+CSS Effect

This is a simple parallax depth effect that uses 3 layers of transparent background images. I wrote it in ~2007, but the effect still works pretty well. These days, I'd start out with JQuery and use a scrolling plugin...For best results, middle-click and use smooth scrolling.

Binauralization

I'm obsessed with getting externalized sounds out of headphones.  It turns out this is darn near impossible.  Using head-related transfer functions to filter the sound and emulate a "transaural" (loudspeaker) source is only the tip of the iceberg...  Read more at binaural audio remixing. I spent the afternoon yesterday trying to reproduce the soundfield created […]

Sound Auralization

Check out my sound auralization page. I have put together some information about HRTF, wave field synthesis, ambisonics, and digital waveguide meshes.

PostgreSQL + PostGIS 1.5

I plan to transition from MySQL to PostgreSQL on the Stractor project very soon. PostgreSQL is so difficult to pronounce that I've ignored it until now, but the capabilities of the PostGIS extension are too good to pass up. The primary benefit of the PostGIS extension is that the geographic coordinate - a point on […]

Location Based Services Survey

Take my Location Based Services survey.