I needed some valid SWF files with constrained character sets for an injection PoC. Putting them here in case someone else needs some.
PHP has finally taken the plunge into the 1960s by implementing GOTO. Here's an implementation for Java.
A patch for a serious Java bug. No longer needed as of June 16.
Max & Michael have written a Max/MSP driver based on the multitouch code.

My CSS-fu is weak; please use a recent browser.

Some rights reserved.

Random, semi-related image by jimmyroq.

Scientific Audio Codec Shootout

Today we performed a wildly scientific comparison of a few audio codecs using an oscilloscope and La Linea.

Scientific Test Protocol

We acquired a framegrab from Google Image search and converted it into a list of points using a handheld vectorization device.

The vectorized Linea was then rendered into an audio file and displayed on a common oscilloscope operating in x/y-mode. In this mode the left channel controls deflection of the beam along the x axis, and the right the y axis.

Uncompressed

(download audio) For comparison, this is the uncompressed signal, showing la Linea in a characteristic pose.

La Linea on a scope
La Linea on a scope

MP3, 160 kilobit

(download audio) Encoded with lame -b 160, to match the bit rate of the Vorbis encoded stream.

La Linea, compressed with MP3
La Linea, compressed with MP3

Vorbis, 160 kilobit

(download audio) Encoded by oggenc, using the default settings

La Linea, compressed with Ogg Vorbis
La Linea, compressed with Ogg Vorbis

Conclusion

As can be plainly seen, Ogg Vorbis (left) is the superior codec for vector imagery.

Ogg Vorbis (left) vs MP3 (right)
Ogg Vorbis (left) vs MP3 (right)

From the same lab, Pål's waffle machine.

Comments