La quatrième édition de make art – "What The Fork?!" pratiques distribuées et ouvertes en art FLOSS – se déroule à Poitiers (FR), du 8 au 13 décembre 2009.
#!/bin/bash cat <<":*" |
_
_ _ ____ _ _ _______|_|
| |_ _| | _|____|_ | | _|_| | _____|
| _|__|_ | | |____| | | |___|_| | |_____
| | |__| | | | ____ | | ___|_ | _____|
| | | | | |_ | | | | |_|_ | |_______
|_|_ |_| |___| |_| |_| |_| |_________|
|_|_ ____ _______ _________
|_| _|____|_ | _____|_ |___ ___|_ _
| |____| | | |_____|_| | | |_| |_|
08-13 DEC | __ | | _ _| | |
2009 | | |_ | | | |_|___ _|_|
POITIERS |_| |_| |_| |___| |_| make art est un festival international dédié à l'intégration des Logiciels
Libres et Open Source (FLOSS*) dans l'art numérique. *FLOSS = Free/Libre/Open
Source Software La quatrième édition de make art - "What The Fork?!" pratiques distribuées et
ouvertes en art logiciel libre - se déroule à Poitiers (FR), du 8 au 13
décembre 2009. Avec Aharon Amir (GB), Wayne Clements (GB), FooCorp (GB), Gijs Gieskes (NL),
Gullibloon (AT/DE), Adnan Hadzi (CH), Lisa Haskel (GB), Reni Hofmüller (AT),
Olivier Laruelle (FR), LAFKON (DE), Anne Laforet (FR), Mattin (ES), Antoine
Moreau (FR), Nathalie Magnan (FR), No Copy Paste (HU), Noyade (FR), Jean
Sépulchre (FR), Wesley Smith (US), Koray Tahiroglu (TR/FI), The Guardians of
the Tradition (US), Taku Unami (JP), Milovann Yanatchkov (FR), Simon Yuill
(GB), Jérémie Zimmermann (FR), IOhannes M. Zmölnig (AT), ... http://makeart.goto10.org :* ( ( echo '[-]>[-]---------->[-],[----------[>[-]++++++++++,----------]' echo '<[++++++++++.<]>++++++++++.-------------------->[-],]' ) | ( echo '#include <stdio.h>' echo '#include <stdlib.h>' echo 'int main(int c, char **a){' echo 'char *makeart = calloc(2009,1);' sed -e 's/+/++*makeart;\n/g' \ -e 's/-/--*makeart;\n/g' \ -e 's/>/++makeart;\n/g' \ -e 's/</--makeart;\n/g' \ -e 's/\./putchar\(*makeart\);\n/g' \ -e 's/,/{int i = getchar\(\);if\(i!=EOF\)*makeart=i;}\n/g' \ -e 's/\[/while\(*makeart\){\n/g' \ -e 's/\]/}\n/g' \ -e 't' \ -e 's/.//g' echo 'return 0;}' ) | gcc -O2 -Wall -std=c99 -pedantic -o makeart -xc - && ./makeart | ./makeart )
Aller plus loin
- make art (3 clics)
- collectif GOTO10 (1 clic)
# Bon
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
Ça avait rajouté des "\n" entre les lignes du sed, donc ça marchait pas…
Je corrige, et maintenant
: In function 'main':
:5: error: 'n' undeclared (first use in this function)
et d'autres encore.
Les "\n" sont remplacés par sed par des simples "n"
C'est pas encore portable…
[^] # Re: Bon
Posté par Jonathan ILIAS-PILLET (site web personnel) . Évalué à 2.
[^] # Re: Bon
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
Non, quand je les supprime, j'ai GCC qui se plaint, car sed ne transforme pas les "\n" en sauts de lignes, mais en "caractère n", comme je l'ai dit…
Il suffit de supprimer tout ces "\n" qui ne servent de toute façon à rien car on pipe vers GCC et qu'il n'est pas nécessaire d'avoir d'espaces entre les instructions en C.
[^] # Re: Bon
Posté par Gyro Gearllose . Évalué à 3.
Ça a compilé et fonctionné. Je n'ai toujours pas compris l'intérêt de la chose, mais ce doit être parce que je suis hermétique à cette forme d'art. En tout cas, une petite explication supplémentaire dans le corps de la news aurait été la bienvenue.
[^] # Re: Bon
Posté par Bruno Michel (site web personnel) . Évalué à 2.
Oui, templeet est passé par là...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.