July 2009
9 posts
Chiplotle! →
Chiplotle has been released. I have never thought I would have lived to see this day. Not sure I like my gallery representation. But congrats to Victor and Douglas!
Small but powerful devices that run your code
Sometimes I work on art projects that require a little computer inside to do stuff — audio synthesis or analysis, video projection, motor control or sensors. Recently I’ve been a bit unnervingly interested in this new mostly ARM-based category of “small but powerful devices that will run your code.” While my peers are happy using Arduino or otherwise Atmel-type 8 or 16-bit...
FIF Capacity Statistics For April 2009 →
While I may be excited about my 2000 messages per second, “NYSE ArcaBook Options” is rocking 565,522 mps. Reminder to self: what you do is not that hard.
Broadcasting your logs with RabbitMQ and Python
Update — thanks to Matthias at LShift I’ve updated this code so it is much better and runs without crashing :)
You’ve got sixteen computers running all spitting out various messages. Some of them are useful, some you should ignore, and then there’s errors— you need to know when they happen. But what do you do? Spawn sixteen ssh machine tail -f /var/logs? Crazy time....
DJ API totally destroying it via EN Remix.
The disk backed rabbitmq queue and you
RabbitMQ is still doing great but had one very bad flaw: more than 1.5m un-eaten messages on a single “small” type server (1-2GB RAM) would just take the whole thing down. And the current solution involves giving your machine more swap. When you’re not in a real time scenario (worker messaging on “fake M/R tasks” is ours), you want your messages to stick around and...
EBS won’t mount, bad superblock →
Why you can’t mount an EBS snapshot alongside its original on AWS. Fix: add nouuid to the mount options.