Stop-iT

3avril 2008

Petit installation réalisée avec Pierre et Simon qui consiste à coller des Post-it sur une grille pour générer du son et de l’animation

La grille est parcourue par une tête de lecture virtuelle qui détecte la couleur des Post-it et leur position sur la grille. La couleur définie le type de son et d’animation et la hauteur définie … la hauteur du son.

L’idée était de proposer une installation pour les journées portes ouvertes de gobelins, histoire de montrer que notre formation n’est pas limitée qu’à l’écran d’ordinateur

La vidéo de Stop-iT

Publié dans Flash, Gobelins | 2 commentaires »

lab.pingooo.net

16février 2008

Il y a quelques jours, j’ai mis en ligne une nouvelle version de mon lab et je profite de cet article pour parler de mes premières expériences avec Arduino que vous y trouverez.

Arduino est une plateforme à base d’un microcontrôleur programmable en pseudo C de façon très simple.
Elle permet de rendre des objets interactifs à l’aide de capteurs et d’actionneurs. Entièrement open-source (le soft autant que le hard), on peut assembler soi-même un Arduino ou en commander un prémonté. L’IDE de développement est basé sur Processing et est téléchargeable gratuitement.

Il m’a semblé que c’était la plateforme idéale pour débuter avec de l’électronique programmable.
Voici donc mes premiers tests et expériences :

Publié dans Arduino, Dev, Flash | 4 commentaires »

Le String dans l’Array

5novembre 2007

Un nom à la con pour un site qui, je l’espère ne le sera pas !

Je viens de mettre en place un blog collaboratif animé par la promo CRMA 2008 de l’école des Gobelins. Il se veut ouvert à tout les sujets autour du développement et de la conception web.

Alors, rendez-vous sur lestringdanslarray.com

Publié dans A voir, Dev, Gobelins | 5 commentaires »

Premier test avec l’API de Flickr

17octobre 2007

Publié dans AS3, Flash, Photo, Web | 3 commentaires »

Projet de première année Gobelins

27juin 2007

Enfin je met en ligne mon projet perso de première année !

Il s’agit d’une galerie virtuelle d’un genre nouveau destinée à des artistes (graphistes, peintres, illustrateurs, photographes, …).
Je vous laisse découvrir, mais sachez qu’il ne s’agit que d’une version expériementale et que les bugs sont encore nombreux

Vous aurrez la possibilité de tester la personnalisation d’un espace en créant un compte.
Cependant les comptes nouvellement créés, sont supprimés automatiquement chaque nuit. Ceci pour m’éviter à devoir filtrer les contenus et surtout pour ne pas surcharger l’espace…

PerspectiveArt

PerspectiveArt

Publié dans AS3, Flash, Gobelins, Papervision3D | 6 commentaires »

Transmettre le …rest à une fonction

29mai 2007

Bon ce n’est pas grand chose, peut-être que tout le monde connait, mais j’ai découvert ça ce soir et je pense que ça peut toujours servir…

Imaginons la chose suivante :
Une fonction récupère deux arguments et les arguments additionnels stockés dans le tableau “rest” (c’est la nouvelle syntaxe d’AS3 qui permet ça).

Seulement, on souhaite appeler une autre fonction en lui transmettant les arguments contenus dans “rest”, ce n’est pas possible, puisque “rest” est un tableau…

function uneFonction(param1, param2, ...rest){ uneAutreFonction(rest); // uneAutreFonction va recevoir un seul argument de type Array... }

Voici la solution que j’ai trouvé sur un forum :
En utilisant la méthode apply de la classe Function, on peut transmettre un tableau d’arguments à une fonction.
Le premier argument de la méthode apply permet de transmettre la référence d’un objet qui sera accessible avec le mot clef “this” dans la fonction (ce que fait la classe Delegate en AS2)

function uneFonction(param1, param2, ...rest){ uneAutreFonction.appy(null, rest); // ici elle va recevoir tout les arguments du tableau rest }

Si en plus on veut regrouper les deux premiers arguments avec le tableau rest, il suffit de faire :

function uneFonction(param1, param2, ...rest){ rest = [param1, param2].concat(rest); uneAutreFonction.appy(null, rest); /* une Autre Fonction va recevoir tout les arguments transmis à uneFonction */ }

Publié dans AS3, Dev | 4 commentaires »