diff --git a/gemtext2html.awk b/gemtext2html.awk index 8516d82..cdc1422 100644 --- a/gemtext2html.awk +++ b/gemtext2html.awk @@ -334,7 +334,8 @@ END{ # print "

" # print "

{compudanzas} — " - print "{license}

" +# print "{license}

" + print "ppl" print "" print "" print "" diff --git a/generasitio.sh b/generasitio.sh index a856a41..65f0db1 100755 --- a/generasitio.sh +++ b/generasitio.sh @@ -20,12 +20,14 @@ do cp -vu $f $gempath done -#cp src/tw.txt web/ -#cp src/tw.txt gem/ +cp src/tw.txt web/ +cp src/tw.txt gem/ #cp src/llave_sejo.asc web/ #cp src/llave_sejo.asc gem/ +cp src/atom.xml web/ +cp src/atom.xml gem/ cp src/estilo.css web/static/ # limpia diff --git a/gmo2gmi.awk b/gmo2gmi.awk index 4a2c0c6..e199990 100644 --- a/gmo2gmi.awk +++ b/gmo2gmi.awk @@ -39,5 +39,5 @@ END{ print "" print "most recent update on: 1" fecha print "=> ./index.gmi {compudanzas}" - print "=> ./license.gmi {license}" + print "=> https://wiki.p2pfoundation.net/Peer_Production_License peer production license" } diff --git a/src/about.gmo b/src/about.gmo index 80aff5b..d91b353 100644 --- a/src/about.gmo +++ b/src/about.gmo @@ -18,7 +18,7 @@ are they alternative and empowering didactic materials? {performances}? puzzles? {las danzas} is our main line of exploration. for the moment the texts are in spanish only. -we have also develop {coloring computers}. +we have also developed {coloring computers}. and we tend to write some {poetry} related to these interests. diff --git a/src/atom.xml b/src/atom.xml new file mode 100644 index 0000000..6e1dd07 --- /dev/null +++ b/src/atom.xml @@ -0,0 +1,38 @@ + + + +https://compudanzas.net/ +compudanzas: updates +sejo +a mano +2021-06-16T12:00:00Z + + + + +https://compudanzas.net/log.html#12021-06-16 archaeology of the project +12021-06-16 archaeology of the project +2021-06-16T12:00:00Z + + +digging through the archives, finding the main {proposals} that show the history and development of compudanzas. + +also, adding some automation to the wiki engine for the incoming links of each page. + + + + +https://compudanzas.net/log.html#12021-06-14 the beginning or not +12021-06-14 the beginning or not +2021-06-14T12:00:00Z + + +we started building this site, from previous blocks of executable and non-executable texts. + +there's an upcoming talk in the weekend: for a while it was seen as the closure of this project, and a recap of its history. + +now it is seen as a new beginning :) + + + + diff --git a/src/coloring_computers.gmo b/src/coloring_computers.gmo index 1af56dd..2fe5d4b 100644 --- a/src/coloring_computers.gmo +++ b/src/coloring_computers.gmo @@ -10,7 +10,7 @@ an exploration of computation without electricity and semiconductors, an attempt => ./img/foto_20201130_hex7segdecoder_02.png a human coloring the wires according to the logic rules => ./img/foto_20201130_hex7segdecoder_03.png the coloring computer/decoder, with an input of 0011, and an output that can be read as 3 -a coloring decoder built with NOT (triangle), AND (semicircle), and OR (the other shape (?)) gates, based on a manual design. +a coloring decoder built with NOT (triangle), AND (semicircle), and OR (the other shape (?)) gates ({compuertas}), based on a manual design. => ./img/dibujo_20201207_hex7segdecoder_small.png the complete decoder @@ -33,7 +33,7 @@ the original ones => ./img/foto_coloring-computers_7seg-lee.png photo of a pair of colored pages of the zine, with a 7 segment display showing the digits 2 and 3 => ./img/foto_coloring-computers_pcd2019.png photo of a pair of colored pages of the zine, showing a digital circuit answering if two colors are the same -the booklet contains three series of computers: computers that compare, computers that count, and computers that play. they are all NOR-based logic circuits designed by using truth tables, karnaugh maps, and maxterm expansions. +the booklet contains three series of computers: computers that compare, computers that count, and computers that play. they are all {nor}-based logic circuits designed by using truth tables, karnaugh maps, and maxterm expansions. => https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/ original site and resources => https://ipfs.io/ipfs/QmYz7DPRWypGQcbAHr7Mi8EKB6ntSPsEnUsCXbAhBiHQZP/coloringcomputers_pages.pdf download the page-by-page zine (pdf, ~1.5MB) diff --git a/src/compuertas.gmo b/src/compuertas.gmo index 4ba7529..f7ae4ec 100644 --- a/src/compuertas.gmo +++ b/src/compuertas.gmo @@ -63,6 +63,8 @@ por otro lado, NOR es equivalente a negar con NOT la salida de una compuerta OR. por cómo funciona, también la podemos considerar como un AND que funciona con 0 en vez de con 1. +=> ./nor.gmi {nor} + ## NAND diff --git a/src/computer_architecture.gmo b/src/computer_architecture.gmo new file mode 100644 index 0000000..4132da0 --- /dev/null +++ b/src/computer_architecture.gmo @@ -0,0 +1,8 @@ +# computer architecture + +In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. (from wikipedia) + +# dance implementations + +=> ./danza_papier.gmi {danza papier} +=> ./propuesta_el_computador.gmi {propuesta el computador} diff --git a/src/dancing_a_universal_turing_machine.gmo b/src/dancing_a_universal_turing_machine.gmo new file mode 100644 index 0000000..75b1aa3 --- /dev/null +++ b/src/dancing_a_universal_turing_machine.gmo @@ -0,0 +1,61 @@ +# the rite of computing: Dancing a Universal Turing Machine + +Abstract sent for the Movement and Computing (MOCO) Conference (1)2019, in order to present {la consagración de la computadora} as a performance. + +The proposal was accepted but I couldn't attend the conference. + +Text adapted from its original version in LaTeX. + +# Abstract + +=> ./img/foto_ensayo_mub_1.jpg Photo of a rehearsal of the rite of computing in process: People dance with the shapes and objects according to the current choreographic configuration. +=> ./img/foto_ensayo_mub_2.jpg Photo of a rehearsal of the rite of computing in process: Detail of a shifting of active shapes taking place in the worm. + + +=> ./img/foto_shapes_mub.jpg Photo of the six different shapes that are used in the rite of computing. + + the rite of computing is a dance in which its participants collaborate and become a new kind of computer, machine, organism. It originates from two questions: What else can computation look like (besides a logic of efficiency and productivity, based on material, natural, and social exploitation)? What if computation was a ceremony, a party, a dance? + +The work is an exploration of computing in terms of slowing down, powering off, and "the pleasure in the confusion of boundaries" [4]. It is also an exploration of movement in terms of group awareness, mutual agreement, and joy. + +the rite of computing is a rule-based improvisation influenced by repetition. In it, human and non-human elements embody a reinterpretation of the Universal Turing Machine described by Minsky [6] and also discussed by Feynman [3]. For this implementation, the computer emulates what Turing called circle-free computing machines [7]; these are "[algorithms that] remain in a state of becoming, endlessly modifying the result" [5]. The dance performs a computation that may never reach an end. + +The machine consists of 23 states and 6 symbols: 23 choreographic configurations and 6 different shapes built with blocks. + +Our stage space contains a mix of the following elements: single blocks, engraved plaques, shapes built with blocks, humans, and the worm: a row of shapes. + +The plaques contain formulas that describe the operations to perform during a given configuration. These operations consist in shifting the current point of action in the row of shapes, transforming} a current active shape into another, and transitioning to another configuration. + +Once set in motion, the interactions between these heterogeneous parts cause emergent properties that perform computation; in that sense this machine is in dialog with the concept of assemblage as described by DeLanda [2]. + +Each choreographic configuration is represented by a specific symbol in a plaque that invokes a predefined atmosphere to improvise with. + +The dancers follow the formulas of one of these plaques held in the air, while performing discrete operations on the shapes of the worm. Sometimes these shapes will trigger a formula that require a transition: the plaque is exchanged for another, and the choreography changes into the new configuration. + +A difference between this work and other Turing machine dances that could be found [1] is the absence of electronics in its workings and creation. By removing electricity as much as possible, the idea is to help blurring boundaries (organic - inorganic, human - machine) and to prompt questions about the nature} of computers. + +Wechsler differentiated between "art that is concerned with computers, or art that is merely created using computers" [8] when discussing dance, computers, and art; the aim of the rite of computing is to be dance concerned with computers, and to be a computer that is [merely] created using dance. + +=> ./img/ilustracion_symbols_mub.png Symbols corresponding to the 23 choreographic configurations in the rite of computing. They contain the formulas that describe the operations to perform during each of them. + +=> https://ipfs.io/ipfs/QmVFYxZv2vjhz3pCkCfEvgGktL2dNbV55KfRPFRqyUJJVX/ilustracion_simbolos_mub.png full image of the symbols (png, ~1.5MB) + +# Keywords + +Performance; Choreography; Turing Machines; Unconventional Computing + +# CCS Concepts + +Applied computing~Performing arts +Theory of computation~Abstract machines + +# References + +[1] Jennifer Burg and Karola Luttringhaus. 2006. Entertaining with Science, Educating with Dance. Comput. Entertain. 4, 2, Article 7 (April 2006). https://doi.org/10.1145/1129006.1129018 +[2] Manuel De Landa. 2016. Assemblage theory. Edinburgh University Press, Edinburgh. +[3] Richard Phillips Feynman. 1996. Feynman lectures on computation. Addison-Wesley, Reading, Mass. +[4] Donna Jeanne Haraway. 2017. Manifestly Haraway. University of Minnesota Press, Minneapolis. +[5] David Link. 2016. Archaeology of Algorithmic Artefacts. Univocal Publishing, Minneapolis. +[6] Marvin Minsky. 1967. Computation: finite and infinite machines. Englewood Cliffs, N.J., Prentice-Hall. +[7] Alan M. Turing. 1936. On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society 2, 42 (1936), 230–265. +[8] R. Wechsler. 1997. Computers and art: a dancer’s perspective. IEEE Technology and Society Magazine 16, 3 (Fall 1997), 7–14. https://doi.org/10.1109/44.605946 diff --git a/src/danza_papier.gmo b/src/danza_papier.gmo index 84649a7..90cd4a2 100644 --- a/src/danza_papier.gmo +++ b/src/danza_papier.gmo @@ -3,6 +3,7 @@ baile colaborativo que ejemplifica una arquitectura computacional común, basada en la wdr papiercomputer => https://wiki.xxiivv.com/site/papier.html papier computer +=> ./computer_architecture.gmi {computer architecture} parte de las {las danzas} diff --git a/src/danzas_compuertas.gmo b/src/danzas_compuertas.gmo index ad0e7f8..4e6d846 100644 --- a/src/danzas_compuertas.gmo +++ b/src/danzas_compuertas.gmo @@ -12,7 +12,7 @@ a cada quien se le asigna un rol: * simplemente decidir en qué posición colocarse * colocarse siempre en oposición a tal persona -* o ponerse de pie solo cuando ni tal persona ni cual persona están de pie. +* o ponerse de pie solo cuando ni tal persona ni cual persona están de pie ({nor}) (o alguna otra de las {compuertas} lógicas) diff --git a/src/estilo.css b/src/estilo.css index 75eb4b0..e484b84 100644 --- a/src/estilo.css +++ b/src/estilo.css @@ -83,8 +83,9 @@ nav{ nav li{ list-style-type:square; + padding:0.2em; } -li{ +main li{ padding:0.5em; } diff --git a/src/img/foto_ensayo_mub_1.jpg b/src/img/foto_ensayo_mub_1.jpg new file mode 100644 index 0000000..9085fd9 Binary files /dev/null and b/src/img/foto_ensayo_mub_1.jpg differ diff --git a/src/img/foto_ensayo_mub_2.jpg b/src/img/foto_ensayo_mub_2.jpg new file mode 100644 index 0000000..7c3afcf Binary files /dev/null and b/src/img/foto_ensayo_mub_2.jpg differ diff --git a/src/img/foto_shapes_mub.jpg b/src/img/foto_shapes_mub.jpg new file mode 100644 index 0000000..97e7e0d Binary files /dev/null and b/src/img/foto_shapes_mub.jpg differ diff --git a/src/img/ilustracion_symbols_mub.png b/src/img/ilustracion_symbols_mub.png new file mode 100644 index 0000000..38e1933 Binary files /dev/null and b/src/img/ilustracion_symbols_mub.png differ diff --git a/src/la_consagración_de_la_computadora.gmo b/src/la_consagración_de_la_computadora.gmo index accc7cd..404f5b7 100644 --- a/src/la_consagración_de_la_computadora.gmo +++ b/src/la_consagración_de_la_computadora.gmo @@ -5,6 +5,8 @@ becomes computer, machine, organism... +=> ./dancing_a_universal_turing_machine.gmi {dancing a universal turing machine} + # archive => ./img/foto_laconsagracion-riley-11.gif foto: dos personas en el suelo manipulando piezas de madera @@ -29,7 +31,7 @@ the rite of computing is a ceremony, a collaboration and celebration between hum photos: Riley Stenehjem featuring: August Luhrs, Isa Vento, sejo -adapted page from the original at chsnec +page adapted from the original at chsnec: => https://ipfs.io/ipfs/QmYYqFXowEuak9NVNMHexrwZQkEnfH4J6weSPpv3kjFP94/mub/laconsagracion.html chsnec: la consagración de la computadora premiere invite: @@ -37,6 +39,6 @@ premiere invite: # and more -an implementation of the máquina universal bailable {mub} +this work is an implementation of the máquina universal bailable {mub} -dance accompanied by {the rite of computing} +it is a dance accompanied by {the rite of computing} poem. diff --git a/src/log.gmo b/src/log.gmo index 16499bc..3ab4fce 100644 --- a/src/log.gmo +++ b/src/log.gmo @@ -2,14 +2,22 @@ what's happening with compudanzas +=> ./atom.xml [atom feed] +=> ./tw.txt [twtxt] + +## 12021-06-16 archaeology of the project + +digging through the archives, finding the main {proposals} that show the history and development of compudanzas. + +also, adding some automation to the wiki engine for the incoming links of each page. + + ## 12021-06-14 the beginning or not we started building this site, from previous blocks of executable and non-executable texts. -there's an upcoming talk in the weekend. +there's an upcoming talk in the weekend: for a while it was seen as the closure of this project, and a recap of its history. -for a while it was seen as the closure of this project, and a recap of its history. - -now it is seen as a new beginning. +now it is seen as a new beginning :) => ./talks_and_workshops.gmi {talks and workshops} diff --git a/src/nor.gmo b/src/nor.gmo new file mode 100644 index 0000000..81acf51 --- /dev/null +++ b/src/nor.gmo @@ -0,0 +1,3 @@ +# NOR gate + +una de las {compuertas} lógicas más recurrentes en los trabajos de compudanzas. diff --git a/src/proposals.gmo b/src/proposals.gmo index 6c9a880..80863bf 100644 --- a/src/proposals.gmo +++ b/src/proposals.gmo @@ -2,16 +2,22 @@ an (incomplete) archive of statements, applications, proposals related to compudanzas. -for less formal texts, see {poetry} +for less formal (?) texts, see {poetry} # 12020 +a proposal for an electric computer with human-powered logic, in spanish => ./propuesta_poñg.gmi {propuesta poñg} -# 12016 +# 12019 -=> ./personal_statement_itp.gmi {personal statement itp} +an abstract for a practice work / performance in the movement and computing conference, in english +=> ./dancing_a_universal_turing_machine.gmi {dancing a universal turing machine} # 12015 +applying for a masters degree, speaking about computing and dance, in english: +=> ./personal_statement_itp.gmi {personal statement itp} + +the beginnings: a proposal for a choreography structured as a microprocessor, in spanish => ./propuesta_el_computador.gmi {propuesta el computador} diff --git a/src/propuesta_poñg.gmo b/src/propuesta_poñg.gmo index 0318d6b..4a9aea4 100644 --- a/src/propuesta_poñg.gmo +++ b/src/propuesta_poñg.gmo @@ -41,7 +41,7 @@ Un año de trabajo es suficiente para desarrollar el proyecto: el proceso de cre # Objetivos del proyecto -* Diseñar y construir un videojuego monocromático y con muy baja resolución (16x12) de un partido de tenis para dos personas jugadoras, a nivel de compuertas lógicas NOR de escala humana. +* Diseñar y construir un videojuego monocromático y con muy baja resolución (16x12) de un partido de tenis para dos personas jugadoras, a nivel de compuertas lógicas {nor} de escala humana. * Visibilizar los mecanismos de complejidad emergente en el ámbito digital, exponiendo cómo un comportamiento de videojuego conocido puede obtenerse a partir de múltiples interruptores interconectados que siguen reglas lógicas simples. * Plantear en la práctica una postura alternativa de creación computacional cuyos valores son la lentitud, la escala humana, la transparencia, la comunidad, y el no uso de semiconductores. @@ -55,7 +55,7 @@ Un año de trabajo es suficiente para desarrollar el proyecto: el proceso de cre * Una presentación pública del juego funcionando durante dos horas con dos personas operadoras. * Un ejemplar completo del aparato del juego, que consistirá en una pantalla de 16x12 (192) bombillas LED; unas tres centenas de páneles de compuertas, con un interruptor, varios LED y terminales de conexión cada uno; dos palancas de mando; señalizaciones e indicaciones impresas; soportes estructurales; cableado etiquetado y organizado. -* Un repositorio en línea que documente el proyecto, incluyendo: descripción del diseño del hardware, en diagrama y en lenguaje verilog; texto que explique los bloques funcionales del diseño digital; diagramas de construcción del aparato; texto que instruya cómo construir el aparato; fotografías y videos del proceso de diseño de interfases físicas; fotografías y videos de las pruebas del aparato durante las distintas etapas del proceso; fotografías y video finales. +* Un repositorio en línea que documente el proyecto, incluyendo: descripción del diseño del hardware, en diagrama y en lenguaje {verilog}; texto que explique los bloques funcionales del diseño digital; diagramas de construcción del aparato; texto que instruya cómo construir el aparato; fotografías y videos del proceso de diseño de interfases físicas; fotografías y videos de las pruebas del aparato durante las distintas etapas del proceso; fotografías y video finales. * Una maqueta en escala 1:10 del aparato completo y funcional. * Un video de 10 minutos que documente y resuma el funcionamiento del juego en la Muestra Escénica. * Colección de fotos del juego en funcionamiento durante la Muestra Escénica. diff --git a/src/roadmap.gmo b/src/roadmap.gmo index 3ae43ae..ae81c31 100644 --- a/src/roadmap.gmo +++ b/src/roadmap.gmo @@ -4,21 +4,29 @@ the things that want to happen # wiki +## to do + create and add the following pages and resources: * page: wolfram 1d cellular automata * link to "arte generativo en papel: reglas de wolfram" videos * page: the beans computer, uploading the video somewhere -* page: manifestos (e.g. human powered computation machines, proposals, abstracts) +* page: manifestos (e.g. human powered computation machines, abstracts) * page: postcards computer * page(s) : references and inspiration * page(s) : desfases? -* page: el computador proposal * page: poñg -complete, organize and clean de following: +complete, organize and clean the following: * organize translations * complete the {mub} page * add machines to the {d-turing} page -* systematize classificatin in the {logiteca} +* systematize classification in the {logiteca} + +## done + +here for a while as a reference + +* page: el computador proposal ({propuesta el computador}) +* page: {proposals} diff --git a/src/tw.txt b/src/tw.txt new file mode 100644 index 0000000..141a7f4 --- /dev/null +++ b/src/tw.txt @@ -0,0 +1,5 @@ +# +# nick = sejo +# url = https://compudanzas.net/tw.txt +# +2021-06-16T18:00:00-05:00 digging through the archives for the {proposals} page