• Slidy
  • Toolbending::Toolboxbending

    De Ustensile
    Aller à : navigation, rechercher


    Design attempts to produce new conditions or the tools by which to understand and act on current conditions. In the process of doing so, designers and the artifacts and systems they produce, assert claims and judgments about society and strive to shape beliefs and courses of action. [1]

    Universalconstructor.jpg

    Quelles sont les normes produites par les logiciels ? Comment sont-ils faites, et par qui ? Qu’est-ce que ils rendent possible et quelles sont les limites ? Pourquoi ils-sont facile à utiliser dans certains cas, et pourquoi résistent-ils dans d’autres ?

    Graphviz

    Toolbendingviz.png

    "GraphViz (diminutif de Graph Visualization Software) est un ensemble d'outils open source créés par les laboratoires de recherche d'AT&T qui manipulent des graphes définis à l'aide de scripts suivant le langage DOT." http://en.wikipedia.org/wiki/Graphviz

    Installation Linux/VM

    $ sudo apt-get install graphviz
    

    Utilisation

    Dans un éditeur de texte, créer un fichier "hello.dot", contenant:

    graph hello
    {
      Node1 [label="Hello, World!"]
    }
    

    Dans le shell:

    $ dot hello.dot -Tpng > hello.png
    

    Dans un éditeur de texte, créer un fichier "relation.dot" [2]:

    digraph relation
    {
      sanitation [label="the contents of one sanitation truck"]
      air [label="a container of polluted air"]
      river [label="a container of polluted Hudson River"]
      land [label="a container of ravaged land"]
      sanitation -> exhibition
      air -> exhibition
      river -> exhibition
      land -> exhibition
      exhibition -> art
      air -> depolluted
      land -> rehabilitated
      air -> recycled
      river -> purified
      sanitation -> conserved
      air -> depolluted
      depolluted -> rehabilitated -> recycled -> purified -> conserved -> art
    }
    

    Dans le shell:

    $ dot relation.dot -Tpng > relation.png
    

    Graphviz Live !

    http://note.pad.constantvzw.org/p/graphviz

    <syntaxhighlight lang="bash">

    #!/bin/bash
    
    while true
    do
    

    curl $1/export/txt > livegraphviz.dot circo -Tpng livegraphviz.dot -O sleep 5

    done
    

    </syntaxhighlight>

    save as generate.sh

    $ bash generate.sh "http://note.pad.constantvzw.org/p/graphviz"
    

    Tool-Box-Bending

    Le but de ces derniers deux sessions de l’année c'est de proposer un exercice de Toolbending : Comment pourrait l'outil fonctionner différemment et générer des résultats inattendus ?

    Parce-que nous interrogerons activement les outils numériques, afin de les comprendre mieux, et leur faire faire des choses surprenantes, cette boîte à outils contient que des Logiciels Libres et Open Source.

    Déjà vues

    Check out the Toolbox !

    Tutoriels

    Mardi 09 decembre P12

    Toolboxbending!

    Booklet

    Toolbending.png

    All 8 citations used in this course collected in one booklet.

    Fichier:Toolbending.pdf

    1. Disalvo, Carl (2013). Adversarial Design
    2. Maintenance Art Manifesto http://www.feldmangallery.com/media/pdfs/Ukeles_MANIFESTO.pdf