Articles précédents : Infos Locales
- [13] LinuxDZ : La communauté algérienne du libre est née !
- [1] BlockCamp Paris le 28 novembre
- [1] JM2L 2009 : IVe Journées Méditerranéennes du Logiciel Libre
- [9] Organisation de la seconde édition de l'European OpenSource & Free Software Law Event (EOLE) le 9 décembre 2009 au Parlement Européen
- [2] Soirée Linux et Logiciels Libres sur Sisteron (04)
- [11] Open the Source : Opportunités des logiciels libres
- [0] LyonJUG - technologies Google le 23 novembre 2009
- [4] Atelier d'initiation à l'art numérique sur Processing
- [0] Rencontres Logiciels Libres et conférence sur Django à Toulouse, mercredi 18 novembre
- [1] Prométhée à Educ@tice 2009
Liens connexes
- make art (529 clics)
- collectif GOTO10 (141 clics)
Dépêche modérée par
Dépêche éditée par
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.
make art (529 clics)
collectif GOTO10 (141 clics)
> Lire la suite (5 commentaires, moyenne: 2,2). [dépêche : 2461 caractères]
#!/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
)
Bon
D'abord, j'ai sélectionné à la souris, collé dans un fichier, puis exécuté.
Ç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…
Je ne suis pas toujours de mon avis.
-
[^]Re: Bon
Posté par Jonathan ILIAS-PILLET (Jabber id, page perso, ) le 25/11/2009 à 07:27. (lien). Évalué à 2.Il suffit de supprimer les lignes vides et ça marche.
-
[^]Re: Bon
Posté par ǝsɐʃdoıx∀ ıɥs∀ (page perso, ) le 25/11/2009 à 12:22. (lien). Évalué à 2.>> Il suffit de supprimer les lignes vides et ça marche.
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.--
Je ne suis pas toujours de mon avis.-
[^]Re: Bon
Posté par Gyro Gearllose () le 25/11/2009 à 13:30. (lien). Évalué à 3.C'est bizarre. J'ai testé le code hier, j'ai donc tout copié-collé tel quel dans un vim, puis j'ai fait en mode commande :%s/^\n//g, j'ai sauvegardé plop.sh, et je l'ai lancé.
Ç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.--
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize
-
-
-
[^]Re: Bon
Posté par Bruno Michel (page perso, ) le 25/11/2009 à 12:42. (lien). Évalué à 2.> C'est pas encore portable…
Oui, templeet est passé par là...



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.