I’ve became recently interested in new types of data visualizations. Flight404 created some nice examples with music. Michael Ogawa created a program to view the history of software project : each modification of files, documentation, modules and such is animated, though time. He call that type of visualization “Organic information visualization”.
code_swarm - Python from Michael Ogawa on Vimeo.
A few things about ruby
- If you use emacs, live on the edge with the emacs-rails SVN trunk, that plays better with RoR 2.0+
- The faker gem is handy if you have to create dummy data/pages
- If you have trouble with the error unexpected tINTEGER after creating a new model, you may have used a ‘type’ column or another reserved word.
- Test, test, test. If you don’t know Behaviour Driven Development (BDD for the acronyms junkies like me) check http://blog.daveastels.com/files/BDD_Intro.pdf
And a note about web security
I recently saw iphone-like slider that could be used as a captcha :
It consists in a javascript object that can be used to “unlock” forms (eg. by filling a <form> action), and may work against dumb bots. Unfortunatly, writing a function to bypass pure javascript protection is trivial (here by calling a simple handler) so this (cute) protection will be easily defeated. Client side / javascript protections won’t protect against specifically written bots. The only solution so far is a captcha based on image / heavily distorted text.
An excellent video work by So-Me / Machine Molle
Danmaku (japanese : 弾幕) are shoot-them-up games where enemies fire at you loads of bullets. Screen can be filled with them, and playing such games requires great skills.
I just found a Gosu playing two players at the same time with his two hands.
It’s quite old, but it was a very interesting and disturbing idea : Virgin organized an art contest where submited artworks would be seen by more than 2.1 milion people from 26 different places.
A contest for the design of sickbacks. (Be sure to look at the gallery, some artwork are utterly good)










