Écrire le design:01-10
De Ustensile
Tissage/tricot et informatique
- 1725: métier à tisser avec ruban perforé
- 1801: métier Jacquard avec cartes perforées (lecture en boucle, cartes
interchangeables)
- Quand a débuté l'informatique? Quand a été conçu le premier ordinateur?
- Chronologie de l'informatique depuis 1642:
http://fr.wikipedia.org/wiki/Chronologie_de_l%27informatique
- Sadie Plant, «The Future Looms, Weaving Women and Cybernetics»,
filiations du tissage et de l'informatique, http://www.arts.rpi.edu/public_html/century/eao12/PlantFutureLooms.pdf
- Ada Lovelace (première programmeur/se de l'histoire) et Charles Babbage (hardware), ont utilisé les cartes perforées de Jacquard pour améliorer leur machine, ancêtre de l'ordinateur, 1833/1835 → http://fr.wikipedia.org/wiki/Ada_Lovelace
- Premiers ordinateurs en 1941 par Konrad Zuse, et en 1944 par Howard
Aiken (hardware) et Captain Grace Murray Hopper (software) (elle a introduit le terme «bug» quand elle a trouvé une mouche morte qui empêchait l'ordinateur de fonctionner)
- David Link a reconstruit l'ordinateur Mark 1 et a réimplémenté un
programme informatique, écrit par Christopher Strachey en 1953/54 qui générait des lettres d'amour étranges épinglées sur le panneau d'affichage de l'université: http://www.alpha60.de/art/love_letters/
HONEY DARLING YOU ARE MY AMOROUS FANCY: MY DEVOTED ADORATION: MY PASSIONATE EAGERNESS. MY AFFECTION YEARNS FOR YOUR DESIRE. YOU ARE MY SWEET LONGING. YOURS AFFECTIONATELY M. U. C.
- cf. workshop Foam: textile & mathematics: http://fo.am/mathematickal_arts/
- la boucle est bouclée: Fuzzy Rug, un logiciel pour créer des motifs,
créé par Pierre Marchand sur une commande de Diane Steverlynck, designer textile
Exercice: bouclette Bash
- Ligne de commande: impressions
- textes:
Exemple:
# Le nombre de fois qu'on veut répéter la boucle for index in {1..100} # On commence la boucle do # Les commandes à effectuer echo "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-" echo "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-" echo "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+" echo "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|" # On termine la boucle done
- BONUS: transformation en XPM: http://en.wikipedia.org/wiki/X_PixMap
Exemple:
/* XPM */ static char * squares_xpm[] = { /* largeur hauteur nb_couleurs résolution */ "78 20 4 1", " c #FFFFFF", "- c #0000FF", "+ c #FFFF00", "| c #FF0000", "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-", "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-", "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+", "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|", "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-", "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-", "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+", "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|", "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-", "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-", "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+", "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|", "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-", "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-", "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+", "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|", "+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-", "|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-", "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+", "-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|", };
Installer Linux
- Virtual Box = lancer un système d'exploitation, comme une simple application, au sein même d'un système déjà en cours. Utile pour tester des choses, mais pas le plus performant.
- Dual Boot = avoir deux systèmes d'exploitation sur son ordinateur, on choisit au démarrage lequel on veut utiliser. Nécessite de faire un back-up de ses données et de partitionner son disque dur (je conseille de toutes manières de partitionner votre disque dur pour avoir votre système d'exploitation d'un côté et vos données de l'autre; on ne sait jamais en cas d'accident...).