2 years ago 309 views
 owned this note

Data Week 16, día 3

< Anterior

Enlace acortado:

https://is.gd/dataweek16C

Enlaces generales del evento:

Miniagenda:

Empalme con la sesión anterior

Vimos como personalizar el entorno colocando paquetes para instalar software desde distintos repositorios, exportar documentos de nuestras narrativas de datos desde GToolkit como páginas web.

Hoy veremos como publicar dichos documentos usando control de versiones. E introduciremos la historia, los contextos y conceptos principales de Pharo/Smalltalk, la tecnogía amoldable que usaremos para programas los bots.

Control de versiones

Clay Shirky: How the Internet will (one day) transform government

Shirky es el autor Here comes everybody (Refutación: Here comes nobody)

Práctica con Fossil

En Wikilexias aprenderás a usar un wiki dentro/desde un wiki mismo (encarnando algunos de los intereses de la comunidad de Grafoscopio, como la auto-rerefencialidad y los metasistemas, que podremos explorar más adelante).

Vamos a realizar la mini guía Chisel: Crear y configurar el repositorio remoto (parte de wikilexias)

Importante: El lugar al que hay que entrar para crear un repositorio de Fossil es ChiselApp

Después de haber terminado con la guía, tendremos una dirección como esta:

https://chiselapp.com/user/offray/repository/offray-wikilexias/

Deconstruyamos sus partes:

Clonar el repositorio

Vamos a crear una copia local de dicho repositorio. Y para ello vamos a:

  1. Instalar Fossil.
  2. Clonar el repositorio

Seguir la guía de instalación de Fossil

Para clonar el repositorio abrimos la terminal, la consola de comandos (en Windows “recientes” se conoce como el PowerShell).

Brevísima introducción a la consola de comandos

Consideremos dos maneras de interactuar con el computador:

  1. Consola o terminal CLI: Command Line Interface
  2. La interfaz Gráfica. GUI: Graphical User Interface

Jerome Bruner, psicólogo cognitivo. Habla de tres maneras de cognición interrelacionadas:

  1. simbólica: pensar con palabras, símbolos, ecuaciones.
  2. icónica: pensar con imágenes.
  3. enactiva: pensar con acciones.

Evolution in four dimensions

Hay cuatro acciones comunes en la consola de comandos:

Entre los usos más avanzados está buscar información (vía grep, jq, etc)

Clonar el repositorio

Abrimos la consola de comandos:

  1. Nos ubicamos en nuestros documentos: cd Documents

  2. Creamos una carpeta para este evento: mkdir DataWeek16

  3. Nos ubicamos dentro de esta carpeta: cd DataWeek16

  4. Clonamos el repositorio:

    fossil clone https://chiselapp.com/user/offray/repository/offray-wikilexias/

Agregamos un archivo al repositorio. Deberíamos ver algo como:

fossil add gtoolkit-instalacion-de-software--2ogic.md.html ADDED wiki/es/gtoolkit-instalacion-de-software--2ogic.md.html

Luego haremos un commit, que quiere decir quiero publicar y sincronizar la historia de este archivo

fossil commit -m "Mensaje significativo para humano"

Sincronizamos los repositorios:

En el siguiente comando:

fossil sync https://<usuario>@chiselapp.com/user/<usuario>/repository/<nombre-repositorio>

Repositorios creados

Pegamos acá la dirección de los repositorios que creamos en esta sesión:

Un bot de prueba

https://t.me/prueba1ruido_bot

Explicación de la metadata de la cabecera

En la cabecera de los pads usamos:

---
breaks: false

---

El formato de es instrucción se llama YAML.

YAML es un formato de serialización de datos legible por humanos inspirado en lenguajes como XML, C, Python, Perl, así como en el formato de los correos electrónicos (de wikipedia)

La documentación de las intrucciones de configuración que entiende hedgedoc(docutopia) se encuentra en: https://docutopia.sustrato.red/yaml-metadata#

Cuando usamos la instrucción breaks: false el texto se parado por lineas se procesa de la siguiente forma:

Proyecto de Mutabi

Escribimos:

Esto dijo el armadillo
subiendo a la mata de lulo
cadhttps://chiselapp.com/user/sierraluisfer/repository/sierrraluisfer2/indexa vez que subo y bajo
voy y me limpio el alma

se procesa:

Esto dijo el armadillo subiendo a la mata de lulo cada vez que subo y bajo voy y me limpio el alma

Pausa Musical