Data Roda 55 > Libretas de aprendices, wikis personales e IndieWeb
:::info
- Lugar: HackBo, Calle 44 # 8 - 50. Of. 201.
- Jitsi > https://meet.jit.si/DataWeek.
- Jitsi > https://meet.jit.si/DataWeek.
- Fecha: Sábado 16 de enero de 2021.
- Horario: hora de Colombia (GMT -5)
- Sesión Mañana: 9:15hr a 13:15hr.
- Sesión Tarde: 13:15 a 19:15 hr.
Cada sesión tendrá un receso de 20 minutos hacía la mitad de la misma. :::
-
Live Coding: Actividad perfomativa que ocurre mientras se escribe código en la que diferentes reprsentaciones del código se escriben y ejecutan en simultánea viendo los cambios a esos procesos escriturales en "tiempo real".
- La escritura puede ser a través de grafos.
- Hay live coding para diferentes actividades:
- Música.
- Documentación.
- Visualización.
- Hacktivismo.
-
Lista de Items:
- Item 1.
- Item 2.
- Item 3
:::info Estamos teniendo un inconveniente respecto a HedgeDoc para nuestras notas en tiempo real. Y lo que intentamos fue usar otras instancias del mismo. Ellas tienen diferencias de configuración en particular 2:
- No tienen enlaces nmenotécnicos.
- No tienen notas anónimas. :::
:::info Para acortar las url y no nos espien use este enlace
- https://is.gd/
Esto nos permite convertir enlaces no amigables en enlaces amigables. :::
Nota varias
Portabilidad de texto plano Documentatón.
Cambiar la forma de edición en HedgeDoc (Vim)
Agenda detallada: is.gd/dataroda55A
Al final de este taller les participantes estaremos en condiciones de:
- Crear un wiki personal a partir de una plantilla base
-
Compartir este wiki a través de carpetas web:
- Extractivista: Dropbox, One Drive, Google Drive).
- las de los comunes (Archive.org).
-
Las comunitarias (ChisselApp / Fossil).
- Subir el wiki personalizado como archivo no versionado HTML y JSON.
- Subir un archivo STON a partir del JSON como archivo versionado.
-
Discutir y conversar usos, apropiaciones y modificaciones de esta tecnología.
- Wikis federados: compartir y replicar trozos de wiki
- Transformación de formatos.
- Transición entre wikis y chatbots.
- Ampliar la conversación a escenarios no vistos.
Presentación y conexiones
- Entre participantes: asistentes y facilitadores.
- Entre proyectos: éste, los anteriores y los venideros.
Por detrás son muchos archivos planos que se muestran como un sitio web:
En ocasiones necesitamos aproximaciones más sencillas al hipertexto que nos permitan aun mayor portabilidad, por ejemplo cuando queremos mover sitios web en lugares con baja conectividad y hardware viejo y reorganizar rápidamente la info.
Ahí fue cuando retomamos TiddlyWiki, una libreta no lineal web.
Comunidades de práctica, metacognición e hipertexto.
- Comunidades de práctica y aprendizaje
- Conocimientos similares, deseables y complementarios
Máquinas literarias, transclusión y automatizaciones.
-
Protohipertexto:
- As we may Think,
- Vanevar Bush (45'):
- Trabajo de gestión academia y defensa militar.
- Cocreador de la ciencia de información
- Memex.
.
- Douglas Engelbart: Madre de todo los demos.
-
Literatura
- Latinoamericá:
- Rayuela, Cortazar.
- Libro de Arena: Borges.
- Extragera: Elige tu propia aventura.(no encuentro esta referencia)
- Latinoamericá:
-
Thedor H. Nelson.
- Inspiró a Tim Berners (creador de la web).
- Acuñó la palabras hipertexto, hiperenlace,
- transclusión: inclusión sin copiado.
- Transcopyright: atribución, uso y pago de obras de terceros en la obra propia.
- Creative Commons mucho antes de los creative commons.
- Literary Machines: Proyecto Xanadú (Internet mejo que la web), porque incorpora las ideas previas y además tiene enlaces en Zig Zag (de doble vía).
-
Wikis:
- Ward Cunningham los acuña a mediados de los noventas.
- Escritura rápida de hipertexto: formato ligero de entrada y HTML de salida.
- Se popularizó en cosas como la Wipedia.
- "Los wikis apuntan al futuro" cuando un enlace no existe en la web habitual, recibimos un error (404 not found), cuando ocurre lo mismo en un wiki, recibimos una invitación a crear la página.
- TidlyWiki es un microwiki o wiki personal que incorpora varías de las ideas de Theodor H. Nelson, en particular enlaces de doble vía y transclusión en sólo un archivo HTML + JavaScript + CSS.
Introducción a wikis personales con TiddlyWiki.
Descarga
Entramos a la dirección de la plantilla propuesta y seguimos las instrucciones de instalación.
Corrección:
wget https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/notebook/notebook-mod.html
mv notebook-mod.html miwiki.html
o
curl -o miwiki.html https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/notebook/notebook-mod.html
Si esto funcionó a ejecutar el comando ls
(listar contenidos) en la consola deberíamos
ver algo así:
ls
miwiki.html
En Gnu/Linux Mac, suelen estar ya instalados curl
y wget
.
Pero pueden haber dos inconvenientes:
- Que no esen instalados los paquetes (particularmente en Windows).
- Que no sepa usar la consola o terminal de comandos.
Personalización
Instalamos en Firefox el plugin File Backups, Addon Firefox
Para quienes quieran profundizar esto tiene que ver con personalizar las estratégias de almacenamiento
Abrimos el archivo miwiki.html
descargado en la sección anterior desde Fifefox.
Seguimos las instrucciones de configuración de la plantilla de wiki y creamos un Tiddler
Compartimos una captura de pantalla o un enlace a la misma acá:
En este momento tenemos soporte para dos lenguajes de etiquetamiento ligero:
Transclusión
Inclusión sin copiado.
El ejercicio consistió en reorganizar el glosario del IndieWeb con Brea.
Así se ve la edición de un tiddler en formato nativo:
Así luce en formato de Markdown:
El formato nativo (WikiText) permite la transclusión:
Esto nos permite apelar a trozos específicos de información por ejemplo:
Transclusión en el Tiddlywiki - Ruidajo
Transclusión de externos con iframe - Ruidajo
Ejemplo de Wikis personales
-
Apuntes sobre comandos en Linux: En tiddlyspot.com (no permite actualización desde octubre de 2020) y en archive.org
-
Ruidajo
- Demostración uso de backlinks, para mostrar el uso de TWCrosslinks.
- Data Roda 55: documentando (o algo asi) parte de la dataroda55 desde la plantilla base.
Memoria resiliente y almacenamiento
Realizar y documentar las siguientes prácticas.
Tomar nuestro wiki y vamos a hospedardo en diferentes lugares y compartir un enlace de cómo lo hicimos
En infraestructuras extractivistas/panópticas (Google Drive, Dropbox y similares).
En infraestructuras de los comunes (Internet Archive y similares).
-
Entrar a internet archive
- Una vez dentro de la plataforma en la esquina superior derecha aparecera un boton de upload
- Seleccionamos y subimos el archivo de TiddlyWiki con el que hemos venido trabajando
Ejemplos:https://archive.org/details/tidilywiki_prueba_1_202101
(todavia no me sale bien ese proceso de la captura de pantalla)
En servidoras autónomas y cooperativas
-
Mayfirst May First Movement Technology es una organización de membresía sin fines de lucro que participa en la construcción de movimientos al avanzar en el uso estratégico y colectivo control de tecnología para luchas locales, transformación global y emancipación sin fronteras
-
Servidores Autónomos: https://riseup.net/es/security/resources/radical-servers
Ejemplo, usando sftp
, scp
o Filezilla para subir datos a la infraestructura cooperativa:
Ejemplo: https://tierracomun.org/dataroda/sentipensar.html
En repositorios comunitarios (Fossil).
:::info Para esta parte supondremos que ya tenemos instalado Fossil. :::
Cremos y abrimos un repositorio en la misma subcarpeta donde descargamos el wiki
que hemos venido personalizando.
Por ejemplo, supondremos que está en ~/Descargas/Wiki
(si no cambiarlo a la subcarpeta donde sí está)
cd ~/Descargas/Wiki
fossil init wiki.fossil
fossil open wiki.fossil --force
Agregamos el archivo que hemos venido trabajando como archivo no versionado.
:::warning Importante debemos preservar la ruta relativa desde donde está la raíz del repositorio hasta donde está el archivo de TiddlyWiki que estamos personalizando. :::
fossil uv add miwiki.html
fossil uv sync -v
Desplegamos la interfaz web local de Fossil:
fossil ui
Deberíamos ver la interfaz habitual de Fossil, desplegada en http://localhost:8080.
Entramos a la pestaña de administración (Admin) y luego a "Settings" en la opción que dice "default-csp" (default content policy) escribimos "*" y luego cliqueamos "Apply Changes"
Para ver que logramos subir el archivo wiki no versionado deberemos entrar a http://localhost:8080/uv
Y ver algo como esto:
Si cliquemos miwiki.html
veremos nuestro wiki personal
Configuramos Fossil para compartir y sincronizar archivos. Entramos a Admin User y deberíamos
y cliqueamos en nuestro usuario y agregamos permisos "Write Unversioned" y "Developer", y cambiamos la contraseña que nos da por omisión el sistema por una memorable y fácil para nosotros y difíciles para otros.
Entramos a "Admin -> Configuration" y cambiamos los parámetros que consideremos.
En particular podemos cambiar la página de indice para que apunte por omisión al wiki
colocamos /uv/miwiki.html
.
(si queremos volver a la interfaz de administración podemos hacerlo desde
/timeline
)
Crear repositorio
Si no tenemos un usario en ChisselApp nos registramos e ingresamos:
Cliqueamos "Create Repository"
Llenamos los datos y a la dirección que nos da de vuelta desde nuestro repositorio local:
cd Descargar/Wiki
fossil open miwiki.fossil
fossil sync https://{usuario}@chiselapp.com/reporemoto
y luego "Upload Repository":
(Re)Introducción al live coding, al control de versiones y a la serialización de datos (HTML, JSON, STON).
- Elegant Code.
- Mensajes y Objetos.
- Colecciones, consultas y operaciones.
- Problemas abiertos, prototipos venideros y posibles continuaciones.
- Wikis Federados: Compartir ciertos tiddlers entre wikis personales o libretas d de aprendices.
- Uso en Minipedias, materiales educativos y otros.
- De los wikis personales a los chatbots.
- Conversión de formatos: Markdown <--> ~WikiText.
- Propuestas abiertas.
Capturas de pantalla
-
Prueba Leo:
.
-
Ejercicio de Ulises publicado en Chiselapp:
Comentarios chéveres del chat
-
Ruidajo: indisciplinar las disciplinas transdisciplinariedad
-
la misma: Hay un concepto que habla de estas interconexiones: Remediación.Jay Bolter y Richard Grusin (2000), inspirándose en Marshall McLuhan, describieron este fenómeno como remediación, según el cual se pueden rastrear las relaciones de conexión e interdependencia cultural entre varios dispositivos o medios sociales. Es más, según el propio McLuhan (1996), el contenido de cualquier medio siempre es otro medio. De este modo, internet y las TIC serían medios remediadores en tanto en cuanto participan en situaciones, prácticas y relaciones que ya estaban siendo mediadas, e integran o asimilan a los medios que los precedieron; asen, A., & Puente, H. (2016). La cultura Digital.
-
Leonora: la interrelacion entre academia y defensa militar es un hecho. Y tiene un precio, dado que subyace la logica de la guerra: jerarquias, etc etc
-
Se me ocurre que para estos encuentros se podrían establecer dinámicas como:
- Hacer un diagnóstico inicial - en la inscripción- para saber el nivel de cada uno y saber a qué horas se integra cada persons según un horario para avanzar, ponerse al día, iniciar taller, etc.
- La primera hora de la mañana poner al día a las personas nuevas. Deben ya haber instalado o avanzado en la documentación de la sesión anterior.
- Presentar una demostración de la herramienta o infraestructura con la que se va a trabajar y desde allí pensar cómo se vincula eso más teórico a las prácticas personales y comunitarias.
- Hacer las instalaciones y que las personas que saben acompañen a cada persona que no sabe nada. Digamos que micro talleres de shell, teclado (nombre de los símbolos como virgulilla, barra, etc.), marckdown, instalar.
- En la tarde empezar a trabajar ya tareas más complejas.
- Socializar la comunidad de práctica, las conclusiones, las dificultades-frustraciones. También creo que está bien poder hacer ese pequeño perfil de cada uno escrito para que las personas que llegan a otras sesiones lo lean con anticipación.
- También podríamos establecer algunos conceptos y procedimientos que al final del taller todos debemos manejar de tal modo que se peuda hacer una autoevaluación de si se lograron esos aprendizajes. Si no, pues saber qué hay que repasar, reforzar.
- Leo: app de screenshot https://flameshot.org/
Preguntas
Tiddlywiki
- Daniel: se puede tener el tiddlywiki con la opción de edición desabilitada? por ej, si quiero que un alumno lo navegue pero no tenga la opción de editar (quizás puede confundirlo).
- primer lugar para revisar mientras se documenta el cómo Customise TiddlyWiki
Fossil
- cuando se ejecuta
fossil commit
y esta áctivo elfossil sync
¿cómo se sincroniza la información editada en la configuraciónfossil ui
? ejemplo: la dirección de index page en Configuratiion