tut !

5 janvier 2012 | graphisme | 0 commentaire

Road Rage from Nick Khoo.

processing

4 janvier 2012 | programmation | 0 commentaire

On peut faire pas mal d’opérations sur les Array dans Processing mais pour supprimer un élément, j’ai rien vu, de plus subset compte de 1 à n les éléments de la liste (=array) !
Voici une function _remove pour les listes de chiffres, à adapter selon vos besoins.

int[] s= { 1, 2, 3, 4};

int[] _remove(int[] s, int r) {
  return concat(subset(s, 0, r), subset(s, r+1, s.length-r-1));
}

void setup() {
  println("s="+join(nf(s, 0), ", "));
  s=_remove(s, 1); //on compte comme dans l'array à partir de 0
  println("s="+join(nf(s, 0), ", "));
}

Comme la manipulation sur les tableaux en 2D n’est pas simple (enfin il faut juste mettre un type devant), voici la version 2D

int[][] _remove(int[][] s,int r){
 return (int[][]) concat((int[][]) subset(s,0,r),(int[][]) subset(s,r+1,s.length-r-1));
}

objets perdus

4 janvier 2012 | graphisme | 0 commentaire

Mieux que perdu.com :)

Une première photo, cadrée de près, permet d’identifier l’objet perdu : un pull, une capuche, un doudou, un objet banal, qui appartenait à quelqu’un, dont l’absence est manifeste. Un objet anonyme désormais, posé là, dans l’attente de…
Prise de plus loin, une deuxième photo élargit le champ, fait découvrir l’espace dans lequel apparaît l’objet perdu. Elle montre son inscription dans l’environnement, sa marque insolite sur le territoire.

http://www.objets-perdus.net

du jus de pommes

2 janvier 2012 | graphisme | 0 commentaire

Remarquable, LED Lamp Powered by Apples