récréations informatiques

home & thèmes & liens & contact

 

Résumé: les nuages de tags sont à la mode et bien connus aujourd’hui, mais le projet présenté à Boris Müller en 2000 a été réalisé avant leurs apparitions: il consistait à faire tenir toute l’œuvre de Goethe, Faust, sur une seule page avec les mots apparaissant en premier selon le nombre décroissant de leurs occurrences.

Mots-clés: dictionnaire, hashage, occurrence, poster, fréquence, Poe, Faust.

Solution : donnée en P5JS.

thèmes

de plus

Faust en une page

L’exercice s’inspire de l’œuvre Fast Faust de Boris Müller, Interface & Interaction Design, 2000, site: www.esono.com/boris/projects/faust/.

L’affiche Fast Faust contient le texte intégral de la pièce Faust de Johann Wolfgang Goethe. Chaque mot de la pièce y est représenté, seule la visuali- sation a changé. Les mots qui apparaissent plus d’une fois dans la pièce sont affichés en plus grand. La taille d’un mot dépend donc de sa fréquence dans le texte. Le mot le plus courant und apparaît 918 fois et est donc le plus grand mot sur l’affiche. Il est difficile de traduire la fréquence directement en taille et en points, c’est pourquoi une échelle logarithmique a été choisie pour la visualisation. On pourra trouver une reproduction sous forme de poster sur le site mentionné ci-dessus.

Le but de l’exercice est de faire la même chose avec un document en français. Dans l’exemple ci-dessous, on a pris la version française du Double Assassinat dans la rue Morgue (The Murders in the Rue Morgue), nouvelle de l’écrivain américain Edgar Allan Poe, parue en avril 1841 et traduite par Charles Beaudelaire en 1856. On voit donc les 15’243 mots dont 2’851 différents (de plus de trois lettres) apparaître comme suit:



et en couleur:



Indications

Il faut d’abord trouver un dictionnaire qui contienne tous les mots de la langue française, puis rechercher dans le texte d’origine, le nombre d’occurrences des mots qui le composent.

Dans un deuxième temps, il faut trier les mots dans l’ordre des nombres d’occurrences. Pour l’affichage, il faut prendre les mots dans cet ordre, calculer leur longueur, puis les afficher.

Version P5.JS. Instructions: P pour enregistrer une image, C pour la version couleur/noir blanc, H pour cacher le bouton de lecture de fichier texte (format TXT) permettant de changer de document et avoir un autre nuage de mots, S pour le faire apparaître, + pour augmenter la taille des mots affichés, - pour la diminuer, L pour augmenter l'échelle et M pour la diminuer.