Tuesday, March 30, 2010

Monday, March 29, 2010


stringencoders A collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all).



Never trust a programmer who says he knows C++.


Except that graph should just keep going down, down, down. :)



AS3 Garbage Collection - moral of story, don't make your app too deeply nested.

umm, it's not AS3 dude, it's you.

simple is better.





We have an API

"So here?s my proposal. Instead of making us run slow crawlers on your APIs to access historical data, just provide a sqlite database we can download. It?s easier for everyone."


Dan Deacon - CRYSTAL CAT

Dan Deacon Interview

Dan Deacon on NBC morning

via @paulreimer!!!!!

Volvo X60 Overseas Delivery Experience

Rocket Candy Canes

SpringerLink - Journal Article

SpringerLink - Journal Article

My latest Journal article:

Computer-assisted cantillation and chant research using content-aware web visualization tools

Sunday, March 14, 2010



The tumblr of my *awesome* hairdresser.

Al Bregman's Website

Al Bregman's Website


Great video. Need to make this in OpenFrameworks + Marsyas.

ben fry on ipad


Cochlea Modeling Retrospective (2007) - Video of talk by Dick Lyon

Talk given October 1, 2007 for the UC-Berkeley Ear Club.

Richard F. Lyon
Mountain View, CA

"Cochlea Modeling Retrospective"

There is a long history of cochlea modeling that people need to be
aware of, to help design, optimize, and evaluate neuromorphic hearing
systems. In particular, it's important to understand: the notions of
time-frequency and time-scale separation and the classes of filters
that these notions imply; the large-scale AGC and "essential"
nonlinearities that compress the wide dynamic range of sound into a
small representation range; the indirect relationship of transfer
functions to tuning curves; the relative properties of cascade and
parallel filterbanks; the need for higher-order poles to get
realistic transfer functions; why zeros are needed to keep the delay
realistic; and why and how to capture temporal structure for
subsequent processing. We review these topics and some early
contributions to this field.

Thursday, March 11, 2010


You need to do FlashVars differently on IE and on the other browsers

FlashVars must be assigned in both the OBJECT and EMBED tags in order to work on all browsers.

Object Tag Example: (Internet Explorer)

<PARAM NAME=FlashVars VALUE="foo=Hello%20Worldgraph=first+line%0Dsecond+line">>

Embed Tag Example: (Other browsers)

<EMBED href="display.swf" FlashVars="foo=Hello%20Worldgraph=first+line%0Dsecond+line" ... (other parameters)></EMBED>


peripatetic - walking or traveling about; itinerant.

Monday, March 08, 2010


If when you are trying to make a custom MXML component in Flex and you get the error message:

Error: Could not resolve <sness:SimplePlay> to a component implementation.

Make sure you don't have both a SimplePlay.mxml and SimplePlay.as file in your current directory.

My solution is to name the mxml file "SimplePlay.mxml" and the .as file that this file includes named "_SimplePlay.as"




libquantum - is a C library for the simulation of quantum mechanics, with a special focus laid to quantum computing. It started as a pure quantum computer simulator, but support for general quantum simulation has been recently added.

Thursday, March 04, 2010


ofxArgs - allows command-line arguments (passed via main's argc and argv[]) to be read and used in an openFrameworks app


raphaeljs - Raphael is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
gRaphael - gRaphael's goal is to help you create stunning charts on your website. It is based on Raphael graphics library. Check out the demos to see static and interactive charts in action.


MVPS hosts. make ads go away.


An example of JSON

"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
"GlossSee": "markup"


Ableton Tutorial - Recording loops on the fly