shazam

SHAZAM

Transformer des données xml en une vidéo de 60 s.
Sound-design: Midirus

+ Plus d'images

< Retours aux réalisations

« Des données géolocalisées animées »



Objectif / contraintes : être capable de générer, en moins de 48h, une animation d'une minute, à partir d'un fichier .xml enregistrant toutes les connexions faîtes à l'application Shazam en 24H.

Un fichier .xml est un simple fichier texte, qui a la particularité d'utiliser une structure systématique pour enregistrer des informations. Voici un extrait du fichier qui a servi de base à l'animation :

<tag> <date>12/Nov/2012</date> <time>20:00:37</time> <location>0.000000,0.000000</location> </tag> <tag> <date>12/Nov/2012</date> <time>20:00:57</time> <location>34.14135381,-118.23758366</location> </tag>
Sont ainsi enregistrées pour chaque requête faite à Shazam lors d'une journée aux États-Unis, l'heure et la localisation. Cette structure se répète sur plus de 332 000 lignes...

S'il fallait travailler « à la main » chaque point, à raison d'une minute de travail pour chaque point (le temps de le placer exactement sur un carte, d'animer, etc) il faudrait plus de 3 ans pour une personne employée à 35H (et qui oublierait de prendre ses congés).

On pourra donc, au choix, prendre le risque de perdre son premier né et de d'être envahis de sauterelles en rétablissant l'esclavage ; ou bien profiter de la nature « systématique » du fichier .xml pour automatiser le travail avec un peu de programmation.
Contre un humain à une opération par minute, on aura avec un processeur moyen, 1GHZ, c'est à dire à 1 milliard d'opérations en une seconde.

À partir de là, ça vaut le coup de risquer une pluie de boulons et la vie de J. Connor.