Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
recherche:residence_corruption:corruption_litteraire [2019/10/02 12:43]
gweltaz
recherche:residence_corruption:corruption_litteraire [2019/10/09 13:05] (Version actuelle)
emoc
Ligne 1: Ligne 1:
 +{{tag>​python processing poesie glitch gw}}
 +
 ====== Corruption Littéraire ====== ====== Corruption Littéraire ======
 Lors de cette résidence j'ai voulu expérimenter la corruption sémantique de textes en remplaçant certains mots par des synonymes. Les synonymes sont récupérés dynamiquement à travers l'API du site http://​thesaurus.altervista.org. Pourquoi j'ai choisi ce site ? Ben les dictionnaires de synonymes en langue française proposant une API ne courent pas les cyber-rues, le choix a été rapide. Il faut noter que chaque API a ses propres règles de communication. Il devrait donc être possible d'​utiliser le programme de corruption de texte avec un autre dictionnaire en ligne à condition d'​adapter le programme aux règles de la nouvelle API.\\ Lors de cette résidence j'ai voulu expérimenter la corruption sémantique de textes en remplaçant certains mots par des synonymes. Les synonymes sont récupérés dynamiquement à travers l'API du site http://​thesaurus.altervista.org. Pourquoi j'ai choisi ce site ? Ben les dictionnaires de synonymes en langue française proposant une API ne courent pas les cyber-rues, le choix a été rapide. Il faut noter que chaque API a ses propres règles de communication. Il devrait donc être possible d'​utiliser le programme de corruption de texte avec un autre dictionnaire en ligne à condition d'​adapter le programme aux règles de la nouvelle API.\\
Ligne 166: Ligne 168:
  
 ===== Le sketch Processing de présentation ===== ===== Le sketch Processing de présentation =====
-Le programme est disponible en téléchargement sur GitHub.\\+Le programme est disponible en téléchargement sur [[https://​github.com/​gweltou/​textGlitch|GitHub]].\\
  
 J'ai recopié ici quelques passages intéressants et facilement applicables à d'​autres sketches Processing pour glitcher l'​image. Il suffit ensuite d'​appeler ces mêmes fonctions, dans l'​ordre que vous voulez, à la fin de la fonction ''​draw''​.\\ J'ai recopié ici quelques passages intéressants et facilement applicables à d'​autres sketches Processing pour glitcher l'​image. Il suffit ensuite d'​appeler ces mêmes fonctions, dans l'​ordre que vous voulez, à la fin de la fonction ''​draw''​.\\
Ligne 241: Ligne 243:
 {{ :​recherche:​residence_corruption:​glitchrb.png?​nolink&​400 |}} {{ :​recherche:​residence_corruption:​glitchrb.png?​nolink&​400 |}}
  
-La dernière subtilité, et pas la moindre, se trouve dans les transformations géométriques appliquées aléatoirement et de façon individuelle aux lettres. Il aurait sans doute été possible d'​utiliser la fonction ''​text''​ de Processing après avoir modifié le repère avec les fonctions ''​translate'',​ ''​rotate''​ ou ''​scale''​ mais ça aurait été une insulte à mon itelligence. Il faut savoir que la fonction ''​text'',​ d'​apparence si simple et innocente, cache en elle beaucoup de complexité. Je voulais également pouvoir traiter beaucoup de lettres à l'​écran et utiliser la fonction ''​text''​ pour chacune des lettres aurait été une abbération ​programmatique.\\ +La dernière subtilité, et pas la moindre, se trouve dans les transformations géométriques appliquées aléatoirement et de façon individuelle aux lettres. Il aurait sans doute été possible d'​utiliser la fonction ''​text''​ de Processing après avoir modifié le repère avec les fonctions ''​translate'',​ ''​rotate''​ ou ''​scale''​ mais ça aurait été une insulte à mon intelligence. Il faut savoir que la fonction ''​text'',​ d'​apparence si simple et innocente, cache en elle beaucoup de complexité. Je voulais également pouvoir traiter beaucoup de lettres à l'​écran et utiliser la fonction ''​text''​ pour chacune des lettres aurait été une abération ​programmatique.\\ 
-Moi ce que je cherche c'est la performance ! D'​aucuns y verront la preuve que j'ai une petite bite, mais avant de sauter au conclusions hâtives permettez-moi de défendre mon penchant. Je vois une forme d'​esthétique dans un code efficace, optimisé sans être offusqué. Je considère cette démarche comme de l'​élégance artistique. D'​autres ​interpréterons ​cette tendance comme de l'​autisme,​ si ça les rassure. N'y aurait-il pas non plus dans cette recherche d'​efficacité et de simplicité une attention particulière à la modération et à l'​économie de ressource ? Pensez à l'​énergie économisée lorsque la recheche ​du synonyme d'un mot est conservée localement plutôt que d'​envoyer une nouvelle requête par internet. Autiste écolo à petite bite. Chacun y verra ce qu'il veut...\\+Moi ce que je cherche c'est la performance ! D'​aucuns y verront la preuve que j'ai une petite bite, mais avant de sauter au conclusions hâtives permettez-moi de défendre mon penchant. Je vois une forme d'​esthétique dans un code efficace, optimisé sans être obfusqué. Je considère cette démarche comme de l'​élégance artistique. D'​autres ​interpréteront ​cette tendance comme de l'​autisme,​ si ça les rassure. N'y aurait-il pas non plus dans cette recherche d'​efficacité et de simplicité une attention particulière à la modération et à l'​économie de ressource ? Pensez à l'​énergie économisée lorsque la recherche ​du synonyme d'un mot est conservée localement plutôt que d'​envoyer une nouvelle requête par internet. Autiste écolo à petite bite. Chacun y verra ce qu'il veut...\\
  
 {{ :​recherche:​residence_corruption:​glitchlettres.png?​nolink&​600 |}} {{ :​recherche:​residence_corruption:​glitchlettres.png?​nolink&​600 |}}
  • recherche/residence_corruption/corruption_litteraire.1570013009.txt.gz
  • Dernière modification: 2019/10/02 12:43
  • par gweltaz