Lorsqu’un ange passe sur Twitter, la ballerine effectue quelques pas de danse au son d’une boîte à musique.
J’ai réalisé ce projet pour la net artiste Albertine Meunier.
Techniquement, un Arduino se connecte à l’API de Twitter grâce à l’EthernetShield et effectue une recherche du mot “ange” périodiquement. Dès qu’un “ange” est Twitté, un servo-moteur libère le mécanisme de la boite à musique. L’intervention humaine reste nécessaire car il faut remonter le ressort de la dite boîte.
Plus d’infos par ici
31/10/2009 | In Artistic, Electronics, Experimental, Manufacturing, Programming | Tags : api, arduino, twitter
La ligne se crée en respectant le quadrillage mais ne se croise jamais. Le cul de sac est inévitable…
Cliquez pour relancer.
[SWF]/wp-content/uploads/2010/02/ZigZag.swf, 600, 400[/SWF]
13/10/2009 | In Experimental, Programming | Tags : as3, generative graphics
N’ayant jamais trouvé LE module Netvibes qui affiche les horaires des RER, Métro, Bus, etc. de façon simple et pour les deux régies de Paris (Transilien et RATP), j’ai décidé de le développer moi-même.
Cela m’a permis d’utiliser le framework UWA proposé par Netvibes. Celui-ci permet de créer très facilement des widgets compatibles avec Netvibes, iGoogle, Mac OS et Windows Vista.
Paris Transports permet donc d’afficher les horaires en temps réel d’une gare du réseau Transilien ou RATP (RER, Métro, Bus, Tram). La configuration se fait grâce à l’URL de la page de résultats du site Transilien ou RATP. Tout est expliqué dans l’aide du module.
C’est une toute première version. Il y a certainement des bugs. Si j’ai du temps, j’essaierais de faire évoluer ce module.
À oui : bonne année à tous !
07/01/2009 | In Experimental, Programming | Tags : js, netvibes, ratp, transilien, uwa
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /home/tobiasmu/tobiasmuthesius/www/archive/wp-content/plugins/vipers-video-quicktags-migrator/vipers-video-quicktags-migrator.php:322
Stack trace:
#0 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/shortcodes.php(394): VipersVideoQuicktagsMigrator->video_shortcode_wrapper('', 'http://tobiasmu...', 'flv')
#1 [internal function]: do_shortcode_tag(Array)
#2 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/shortcodes.php(266): preg_replace_callback('/\\[(\\[?)(flv)(?...', 'do_shortcode_ta...', '<p>Premier test...')
#3 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/class-wp-hook.php(307): do_shortcode('<p>Premier test...')
#4 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/plugin.php(191): WP_Hook->apply_filters('<p>Premier test...', Array)
#5 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/post-template.php(253): apply_filters('the_content', 'Premier test av...')
#6 /home/tobiasmu/tobiasmuthesius/www/archive/wp-content/themes/tobias/index.php(11): the_content('Read the rest o...')
#7 /home/tobiasmu/tobiasmuthesius/www/archive/wp-includes/template-loader.php(106): include('/home/tobiasmu/...')
#8 /home/tobiasmu/tobiasmuthesius/www/archive/wp-blog-header.php(19): require_once('/home/tobiasmu/...')
#9 /home/tobiasmu/tobiasmuthesius/www/archive/index.php(17): require('/home/tobiasmu/...')
#10 {main}
thrown in
/home/tobiasmu/tobiasmuthesius/www/archive/wp-content/plugins/vipers-video-quicktags-migrator/vipers-video-quicktags-migrator.php on line
322