M i cr o bl o gs y m i cr o po l í t i ca -...

43
Microblogs y micropolítica Retratos de datos y data selfies en Twitter Bitácora por días Promotor: Offray Luna Colaboradores: Eduardo Riesco. Juan Martin Ferran Martinez. Luciano Estas son las memorias del proyecto realizado, durante casi dos semanas, en el contexto de Visualizar 2018. Tienen que ver con cómo los datos que producimos cotidianamente en las redes de microblogging, como Twitter, pueden empoderar nuevas prácticas ciudadanas y de aprendizaje en comunidades de base, para vernos como personas y también para ver a nuestros funcionarios e instituciones públicas en dichas redes. Contents 1 Microblogs y micropolítica: retratos de datos y data selfies en Twitter 1.1 Descripción 1.2 Puntos Clave 2 CodiMD: Trabajo síncrono 2.1 Registro 2.2 Crear pads 2.3 Descargar pads 2.3.1 Desde el navegador 2.3.2 Con wget. 2.3.3 Con Pharo 3 Markdown 3.1 Introducción 3.2 Enlaces: 3.3 Ejercicio: 4 Exportar datos desde Twitter

Transcript of M i cr o bl o gs y m i cr o po l í t i ca -...

Page 1: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Microblogs y micropoliacutetica

Retratos de datos y data selfies en Twitter

Bitaacutecora por diacuteas

Promotor Offray Luna

Colaboradores

Eduardo Riesco

Juan Martin

Ferran Martinez

Luciano

Estas son las memorias del proyecto realizado durante casi dos semanas en el contexto de

Visualizar 2018 Tienen que ver con coacutemo los datos que producimos cotidianamente en las

redes de microblogging como Twitter pueden empoderar nuevas praacutecticas ciudadanas y de

aprendizaje en comunidades de base para vernos como personas y tambieacuten para ver a nuestros

funcionarios e instituciones puacuteblicas en dichas redes

Contents

1 Microblogs y micropoliacutetica retratos de datos y data selfies en Twitter

11 Descripcioacuten

12 Puntos Clave

2 CodiMD Trabajo siacutencrono

21 Registro

22 Crear pads

23 Descargar pads

231 Desde el navegador

232 Con wget

233 Con Pharo

3 Markdown

31 Introduccioacuten

32 Enlaces

33 Ejercicio

4 Exportar datos desde Twitter

5 Publicar datos de Twitter

51 Antes de empezar

52 Subir datos a Zenodo

53 Listo para solicitar tu Data Selfie

6 Preguntas sobre los Data Selfies

7 Procesarlos y visualizarlos

71 Live Coding

72 Instalar el software

721 Pharo

722 Grafoscopio

73 Actualizar el software

731 Monticello

74 Mob programming para visualizacioacuten

75 Libretas interactivas en Grafoscopio

8 Material del Stand para la Exposicioacuten

9 Documentacioacuten de los prototipos UX

91 Metodoloacutegico

92 Tecnoloacutegico

921 Diagrama de Flujo

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

93 Conceptual

1 Microblogs y micropoliacutetica retratos de datos y data

selfies en Twitter

11 Descripcioacuten

Una vez liberados de la tiraniacutea del ldquotimelinerdquo de Twitter iquestcoacutemo nos veriacuteamos a nosotros

mismos iquestCoacutemo una visualizacioacuten creada a medida puede ayudarnos a percibir nuestras

caacutemaras de eco y aquellas de nuestras instituciones puacuteblicas y poliacuteticos electos iquestPueden los

datos pequentildeos de la informacioacuten que producimos en los microblogs agenciar formas de

micropoliacutetica en el mundo normalizado panoacuteptico y enajenante del ldquoBig Datardquo iquestPuede el

coacutedigo convertirse en un lenguaje comuacuten maacutes allaacute de los programadores y los ldquotekkiesrdquo para

expresar formas de alfabetismo criacutetico en estas formas de micropoliacutetica En este proyecto los

participantes estaraacuten en capacidades de exportar escrapear codificar y visualizar de maneras

originales los datos personales que ellos producen de manera cotidiana en su timeline puacuteblico

de Twitter y si queda tiempo hacer algo similar con las instituciones puacuteblicas y poliacuteticos

electos puenteando la micropoliacutetica y la poliacutetica el coacutedigo los datos las visualizaciones y el

alfabetismo digital de modo que se puedan esbozar respuestas a estas preguntas y generar

otras con respuestas tentativas

Los participantes aprenderaacuten coacutemo reapropiar su informacioacuten puacuteblica desde redes privativas

de microblogging (Twitter) hacia los repositorios de datos como bienes comunes (Zenodo) a

consultar agrupar y visualizar informacioacuten expresando en coacutedigo las diferentes partes del

procesos constituyendo una forma alfabetismo digital criacutetico (literacy numeracy y graphicacy

Data Pop Alliance) y de ciudadaniacutea digital (Schrock) donde el coacutedigo se convierte en un

lenguaje comuacuten y se usurpa del dominio exclusivo de los especialistas de manera que se

consoliden acciones criacuteticas desde y sobre el coacutedigo tanto en experiencias en primera persona

como en colectivo (Mob Programming [1][2]) Los selfies y retratos de datos obtenidos con

este procedimiento seraacuten publicados de vuelta en las redes sociales de los que provienen

revisando el impacto de esta experiencia en la constitucioacuten de identidad y discurso puacuteblico

El proyecto usaraacute y extenderaacute ldquoinfraestructura digital de bolsillordquo Grafoscopio (sencilla auto-

contenida y que funcionan bien en y fuera de liacutenea) y se basa en dinaacutemicas realizadas y

probadas durante una (anti)hackatoacuten-taller recurrente de una semana llamado el Data Week

que completa maacutes de 350 horas en 12 ediciones desde 2015 Grafoscopio y el Data Week ha

producido prototipos funcionales como el de visualizaciones de dominio especiacutefico para

medicamentos en 16 paiacuteses los Panamaacute Papers como investigacioacuten reproducible la apertura

del Manual de Periodismo de Datos y el que se presenta y extiende acaacute los Data Selfies de

Twitter Este enfoque que conjuga herramientas amoldables aacutegiles con prototipos y

alfabetismos digitales criacuteticos desde comunidades de base asiacute como investigacioacuten acadeacutemica

(Doctorado en Disentildeo y Creacioacuten Universidad de Caldas Colombia y Proyecto Ciudad de

Datos Universidad Javeriana Colombia) y ha sido valorado y seleccionado en una decena de

eventos internacionles entre los que estaacuten las Smalltalks (Argentina 2015) Republica

(Alemania 2017 y 2018) Internet Freedom Festival (Espantildea 2017) y Residencias y

Campamentos de Datos (Montenegro 2017 y 2018)

En esta experiencia el coacutedigola documentacioacuten y la visualizacioacuten de datos se entremezclan de

manera aacutegil y permanente para co-producir alfabetismos criacuteticos fortalezer comunidades de

praacutectica y formas de participacioacuten activismo y ciudadaniacutea digital Los prototipos se mejoran

iterativamente de manera aacutegil y se enfrentan a problemas reales dentro de la tradicioacuten del

Live Coding y el Software como Artesaniacutea (Aaron) Es un proyecto praacutectico que conversa con

perspectivas acadeacutemicas histoacutericas ciudadanas y activistas y que espera ayudar a entretejerlas

de maneras orgaacutenicas pero maacutes permanentes y potentes

12 Puntos Clave

Recrear y cocrear ciudadaniacuteas desde nuevas praacutecticas mediadas por tecnologiacuteas digitales

Ciudadaniacuteas normativas (en la Ley) Ciudadaniacuteas enactivas (en la accioacuten)

Fuerzas legales + performativas + imaginarias

(anti)hackatoacuten+taller

El coacutedigo como lenguaje comuacuten (usurparlo de los especialistas y ldquotekkiesrdquo)

Cadena de montaje vs Ensanchar las fronteras de los saberes

(anti)hackatoacuten+taller

Diversidad de personas y saberes bibliotecarios disentildeadores historiadores

profesores estudiantes activistas novatos programadores etc

Datos criacuteticos

rarr

Documentacioacuten aacutegil y permanente (este es un ejemplo)

De los data silos a los data commons

Live Coding

Cambiar en caliente el coacutedigo para hacer prototipos progresivamente maacutes

funcionales [3]

Lidiar con lo contingente y lo no planificado

El error y lo incompleto como oportunidades

La improvisacioacuten como cartografiacutea de lo posible

Lo poliseacutemico muchos significados encontrados en un mismo espacio y artefacto

Intercambios Norte-Sur (espacios geopoliacuteticos de creacioacuten y resistencia con

preocupaciones compartidas y metodologiacuteas diferentes)

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 2: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

5 Publicar datos de Twitter

51 Antes de empezar

52 Subir datos a Zenodo

53 Listo para solicitar tu Data Selfie

6 Preguntas sobre los Data Selfies

7 Procesarlos y visualizarlos

71 Live Coding

72 Instalar el software

721 Pharo

722 Grafoscopio

73 Actualizar el software

731 Monticello

74 Mob programming para visualizacioacuten

75 Libretas interactivas en Grafoscopio

8 Material del Stand para la Exposicioacuten

9 Documentacioacuten de los prototipos UX

91 Metodoloacutegico

92 Tecnoloacutegico

921 Diagrama de Flujo

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

93 Conceptual

1 Microblogs y micropoliacutetica retratos de datos y data

selfies en Twitter

11 Descripcioacuten

Una vez liberados de la tiraniacutea del ldquotimelinerdquo de Twitter iquestcoacutemo nos veriacuteamos a nosotros

mismos iquestCoacutemo una visualizacioacuten creada a medida puede ayudarnos a percibir nuestras

caacutemaras de eco y aquellas de nuestras instituciones puacuteblicas y poliacuteticos electos iquestPueden los

datos pequentildeos de la informacioacuten que producimos en los microblogs agenciar formas de

micropoliacutetica en el mundo normalizado panoacuteptico y enajenante del ldquoBig Datardquo iquestPuede el

coacutedigo convertirse en un lenguaje comuacuten maacutes allaacute de los programadores y los ldquotekkiesrdquo para

expresar formas de alfabetismo criacutetico en estas formas de micropoliacutetica En este proyecto los

participantes estaraacuten en capacidades de exportar escrapear codificar y visualizar de maneras

originales los datos personales que ellos producen de manera cotidiana en su timeline puacuteblico

de Twitter y si queda tiempo hacer algo similar con las instituciones puacuteblicas y poliacuteticos

electos puenteando la micropoliacutetica y la poliacutetica el coacutedigo los datos las visualizaciones y el

alfabetismo digital de modo que se puedan esbozar respuestas a estas preguntas y generar

otras con respuestas tentativas

Los participantes aprenderaacuten coacutemo reapropiar su informacioacuten puacuteblica desde redes privativas

de microblogging (Twitter) hacia los repositorios de datos como bienes comunes (Zenodo) a

consultar agrupar y visualizar informacioacuten expresando en coacutedigo las diferentes partes del

procesos constituyendo una forma alfabetismo digital criacutetico (literacy numeracy y graphicacy

Data Pop Alliance) y de ciudadaniacutea digital (Schrock) donde el coacutedigo se convierte en un

lenguaje comuacuten y se usurpa del dominio exclusivo de los especialistas de manera que se

consoliden acciones criacuteticas desde y sobre el coacutedigo tanto en experiencias en primera persona

como en colectivo (Mob Programming [1][2]) Los selfies y retratos de datos obtenidos con

este procedimiento seraacuten publicados de vuelta en las redes sociales de los que provienen

revisando el impacto de esta experiencia en la constitucioacuten de identidad y discurso puacuteblico

El proyecto usaraacute y extenderaacute ldquoinfraestructura digital de bolsillordquo Grafoscopio (sencilla auto-

contenida y que funcionan bien en y fuera de liacutenea) y se basa en dinaacutemicas realizadas y

probadas durante una (anti)hackatoacuten-taller recurrente de una semana llamado el Data Week

que completa maacutes de 350 horas en 12 ediciones desde 2015 Grafoscopio y el Data Week ha

producido prototipos funcionales como el de visualizaciones de dominio especiacutefico para

medicamentos en 16 paiacuteses los Panamaacute Papers como investigacioacuten reproducible la apertura

del Manual de Periodismo de Datos y el que se presenta y extiende acaacute los Data Selfies de

Twitter Este enfoque que conjuga herramientas amoldables aacutegiles con prototipos y

alfabetismos digitales criacuteticos desde comunidades de base asiacute como investigacioacuten acadeacutemica

(Doctorado en Disentildeo y Creacioacuten Universidad de Caldas Colombia y Proyecto Ciudad de

Datos Universidad Javeriana Colombia) y ha sido valorado y seleccionado en una decena de

eventos internacionles entre los que estaacuten las Smalltalks (Argentina 2015) Republica

(Alemania 2017 y 2018) Internet Freedom Festival (Espantildea 2017) y Residencias y

Campamentos de Datos (Montenegro 2017 y 2018)

En esta experiencia el coacutedigola documentacioacuten y la visualizacioacuten de datos se entremezclan de

manera aacutegil y permanente para co-producir alfabetismos criacuteticos fortalezer comunidades de

praacutectica y formas de participacioacuten activismo y ciudadaniacutea digital Los prototipos se mejoran

iterativamente de manera aacutegil y se enfrentan a problemas reales dentro de la tradicioacuten del

Live Coding y el Software como Artesaniacutea (Aaron) Es un proyecto praacutectico que conversa con

perspectivas acadeacutemicas histoacutericas ciudadanas y activistas y que espera ayudar a entretejerlas

de maneras orgaacutenicas pero maacutes permanentes y potentes

12 Puntos Clave

Recrear y cocrear ciudadaniacuteas desde nuevas praacutecticas mediadas por tecnologiacuteas digitales

Ciudadaniacuteas normativas (en la Ley) Ciudadaniacuteas enactivas (en la accioacuten)

Fuerzas legales + performativas + imaginarias

(anti)hackatoacuten+taller

El coacutedigo como lenguaje comuacuten (usurparlo de los especialistas y ldquotekkiesrdquo)

Cadena de montaje vs Ensanchar las fronteras de los saberes

(anti)hackatoacuten+taller

Diversidad de personas y saberes bibliotecarios disentildeadores historiadores

profesores estudiantes activistas novatos programadores etc

Datos criacuteticos

rarr

Documentacioacuten aacutegil y permanente (este es un ejemplo)

De los data silos a los data commons

Live Coding

Cambiar en caliente el coacutedigo para hacer prototipos progresivamente maacutes

funcionales [3]

Lidiar con lo contingente y lo no planificado

El error y lo incompleto como oportunidades

La improvisacioacuten como cartografiacutea de lo posible

Lo poliseacutemico muchos significados encontrados en un mismo espacio y artefacto

Intercambios Norte-Sur (espacios geopoliacuteticos de creacioacuten y resistencia con

preocupaciones compartidas y metodologiacuteas diferentes)

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 3: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

1 Microblogs y micropoliacutetica retratos de datos y data

selfies en Twitter

11 Descripcioacuten

Una vez liberados de la tiraniacutea del ldquotimelinerdquo de Twitter iquestcoacutemo nos veriacuteamos a nosotros

mismos iquestCoacutemo una visualizacioacuten creada a medida puede ayudarnos a percibir nuestras

caacutemaras de eco y aquellas de nuestras instituciones puacuteblicas y poliacuteticos electos iquestPueden los

datos pequentildeos de la informacioacuten que producimos en los microblogs agenciar formas de

micropoliacutetica en el mundo normalizado panoacuteptico y enajenante del ldquoBig Datardquo iquestPuede el

coacutedigo convertirse en un lenguaje comuacuten maacutes allaacute de los programadores y los ldquotekkiesrdquo para

expresar formas de alfabetismo criacutetico en estas formas de micropoliacutetica En este proyecto los

participantes estaraacuten en capacidades de exportar escrapear codificar y visualizar de maneras

originales los datos personales que ellos producen de manera cotidiana en su timeline puacuteblico

de Twitter y si queda tiempo hacer algo similar con las instituciones puacuteblicas y poliacuteticos

electos puenteando la micropoliacutetica y la poliacutetica el coacutedigo los datos las visualizaciones y el

alfabetismo digital de modo que se puedan esbozar respuestas a estas preguntas y generar

otras con respuestas tentativas

Los participantes aprenderaacuten coacutemo reapropiar su informacioacuten puacuteblica desde redes privativas

de microblogging (Twitter) hacia los repositorios de datos como bienes comunes (Zenodo) a

consultar agrupar y visualizar informacioacuten expresando en coacutedigo las diferentes partes del

procesos constituyendo una forma alfabetismo digital criacutetico (literacy numeracy y graphicacy

Data Pop Alliance) y de ciudadaniacutea digital (Schrock) donde el coacutedigo se convierte en un

lenguaje comuacuten y se usurpa del dominio exclusivo de los especialistas de manera que se

consoliden acciones criacuteticas desde y sobre el coacutedigo tanto en experiencias en primera persona

como en colectivo (Mob Programming [1][2]) Los selfies y retratos de datos obtenidos con

este procedimiento seraacuten publicados de vuelta en las redes sociales de los que provienen

revisando el impacto de esta experiencia en la constitucioacuten de identidad y discurso puacuteblico

El proyecto usaraacute y extenderaacute ldquoinfraestructura digital de bolsillordquo Grafoscopio (sencilla auto-

contenida y que funcionan bien en y fuera de liacutenea) y se basa en dinaacutemicas realizadas y

probadas durante una (anti)hackatoacuten-taller recurrente de una semana llamado el Data Week

que completa maacutes de 350 horas en 12 ediciones desde 2015 Grafoscopio y el Data Week ha

producido prototipos funcionales como el de visualizaciones de dominio especiacutefico para

medicamentos en 16 paiacuteses los Panamaacute Papers como investigacioacuten reproducible la apertura

del Manual de Periodismo de Datos y el que se presenta y extiende acaacute los Data Selfies de

Twitter Este enfoque que conjuga herramientas amoldables aacutegiles con prototipos y

alfabetismos digitales criacuteticos desde comunidades de base asiacute como investigacioacuten acadeacutemica

(Doctorado en Disentildeo y Creacioacuten Universidad de Caldas Colombia y Proyecto Ciudad de

Datos Universidad Javeriana Colombia) y ha sido valorado y seleccionado en una decena de

eventos internacionles entre los que estaacuten las Smalltalks (Argentina 2015) Republica

(Alemania 2017 y 2018) Internet Freedom Festival (Espantildea 2017) y Residencias y

Campamentos de Datos (Montenegro 2017 y 2018)

En esta experiencia el coacutedigola documentacioacuten y la visualizacioacuten de datos se entremezclan de

manera aacutegil y permanente para co-producir alfabetismos criacuteticos fortalezer comunidades de

praacutectica y formas de participacioacuten activismo y ciudadaniacutea digital Los prototipos se mejoran

iterativamente de manera aacutegil y se enfrentan a problemas reales dentro de la tradicioacuten del

Live Coding y el Software como Artesaniacutea (Aaron) Es un proyecto praacutectico que conversa con

perspectivas acadeacutemicas histoacutericas ciudadanas y activistas y que espera ayudar a entretejerlas

de maneras orgaacutenicas pero maacutes permanentes y potentes

12 Puntos Clave

Recrear y cocrear ciudadaniacuteas desde nuevas praacutecticas mediadas por tecnologiacuteas digitales

Ciudadaniacuteas normativas (en la Ley) Ciudadaniacuteas enactivas (en la accioacuten)

Fuerzas legales + performativas + imaginarias

(anti)hackatoacuten+taller

El coacutedigo como lenguaje comuacuten (usurparlo de los especialistas y ldquotekkiesrdquo)

Cadena de montaje vs Ensanchar las fronteras de los saberes

(anti)hackatoacuten+taller

Diversidad de personas y saberes bibliotecarios disentildeadores historiadores

profesores estudiantes activistas novatos programadores etc

Datos criacuteticos

rarr

Documentacioacuten aacutegil y permanente (este es un ejemplo)

De los data silos a los data commons

Live Coding

Cambiar en caliente el coacutedigo para hacer prototipos progresivamente maacutes

funcionales [3]

Lidiar con lo contingente y lo no planificado

El error y lo incompleto como oportunidades

La improvisacioacuten como cartografiacutea de lo posible

Lo poliseacutemico muchos significados encontrados en un mismo espacio y artefacto

Intercambios Norte-Sur (espacios geopoliacuteticos de creacioacuten y resistencia con

preocupaciones compartidas y metodologiacuteas diferentes)

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 4: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Data Pop Alliance) y de ciudadaniacutea digital (Schrock) donde el coacutedigo se convierte en un

lenguaje comuacuten y se usurpa del dominio exclusivo de los especialistas de manera que se

consoliden acciones criacuteticas desde y sobre el coacutedigo tanto en experiencias en primera persona

como en colectivo (Mob Programming [1][2]) Los selfies y retratos de datos obtenidos con

este procedimiento seraacuten publicados de vuelta en las redes sociales de los que provienen

revisando el impacto de esta experiencia en la constitucioacuten de identidad y discurso puacuteblico

El proyecto usaraacute y extenderaacute ldquoinfraestructura digital de bolsillordquo Grafoscopio (sencilla auto-

contenida y que funcionan bien en y fuera de liacutenea) y se basa en dinaacutemicas realizadas y

probadas durante una (anti)hackatoacuten-taller recurrente de una semana llamado el Data Week

que completa maacutes de 350 horas en 12 ediciones desde 2015 Grafoscopio y el Data Week ha

producido prototipos funcionales como el de visualizaciones de dominio especiacutefico para

medicamentos en 16 paiacuteses los Panamaacute Papers como investigacioacuten reproducible la apertura

del Manual de Periodismo de Datos y el que se presenta y extiende acaacute los Data Selfies de

Twitter Este enfoque que conjuga herramientas amoldables aacutegiles con prototipos y

alfabetismos digitales criacuteticos desde comunidades de base asiacute como investigacioacuten acadeacutemica

(Doctorado en Disentildeo y Creacioacuten Universidad de Caldas Colombia y Proyecto Ciudad de

Datos Universidad Javeriana Colombia) y ha sido valorado y seleccionado en una decena de

eventos internacionles entre los que estaacuten las Smalltalks (Argentina 2015) Republica

(Alemania 2017 y 2018) Internet Freedom Festival (Espantildea 2017) y Residencias y

Campamentos de Datos (Montenegro 2017 y 2018)

En esta experiencia el coacutedigola documentacioacuten y la visualizacioacuten de datos se entremezclan de

manera aacutegil y permanente para co-producir alfabetismos criacuteticos fortalezer comunidades de

praacutectica y formas de participacioacuten activismo y ciudadaniacutea digital Los prototipos se mejoran

iterativamente de manera aacutegil y se enfrentan a problemas reales dentro de la tradicioacuten del

Live Coding y el Software como Artesaniacutea (Aaron) Es un proyecto praacutectico que conversa con

perspectivas acadeacutemicas histoacutericas ciudadanas y activistas y que espera ayudar a entretejerlas

de maneras orgaacutenicas pero maacutes permanentes y potentes

12 Puntos Clave

Recrear y cocrear ciudadaniacuteas desde nuevas praacutecticas mediadas por tecnologiacuteas digitales

Ciudadaniacuteas normativas (en la Ley) Ciudadaniacuteas enactivas (en la accioacuten)

Fuerzas legales + performativas + imaginarias

(anti)hackatoacuten+taller

El coacutedigo como lenguaje comuacuten (usurparlo de los especialistas y ldquotekkiesrdquo)

Cadena de montaje vs Ensanchar las fronteras de los saberes

(anti)hackatoacuten+taller

Diversidad de personas y saberes bibliotecarios disentildeadores historiadores

profesores estudiantes activistas novatos programadores etc

Datos criacuteticos

rarr

Documentacioacuten aacutegil y permanente (este es un ejemplo)

De los data silos a los data commons

Live Coding

Cambiar en caliente el coacutedigo para hacer prototipos progresivamente maacutes

funcionales [3]

Lidiar con lo contingente y lo no planificado

El error y lo incompleto como oportunidades

La improvisacioacuten como cartografiacutea de lo posible

Lo poliseacutemico muchos significados encontrados en un mismo espacio y artefacto

Intercambios Norte-Sur (espacios geopoliacuteticos de creacioacuten y resistencia con

preocupaciones compartidas y metodologiacuteas diferentes)

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 5: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Documentacioacuten aacutegil y permanente (este es un ejemplo)

De los data silos a los data commons

Live Coding

Cambiar en caliente el coacutedigo para hacer prototipos progresivamente maacutes

funcionales [3]

Lidiar con lo contingente y lo no planificado

El error y lo incompleto como oportunidades

La improvisacioacuten como cartografiacutea de lo posible

Lo poliseacutemico muchos significados encontrados en un mismo espacio y artefacto

Intercambios Norte-Sur (espacios geopoliacuteticos de creacioacuten y resistencia con

preocupaciones compartidas y metodologiacuteas diferentes)

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 6: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

2 CodiMD Trabajo siacutencrono

En ocasiones queremos escribir a muchas manos Puede ser que estemos en un taller y

queramos tomar notas de manera colectiva O bien estamos trabajando en un documento y

quisieacuteramos reunirnos con coautores para arrojar ideas escribir subsecciones o realizar

correcciones Para ello se han creado varias plataformas que con soacutelo un enlace web permiten

iniciar la colaboracioacuten con todos los que tengan dicho enlace (suponiendo que tienen los

permisos para ello) Debido a que cuando los coautores se encuentran a traveacutes de la web

pueden escribir al mismo tiempo y ver los cambios de otros se dice que dichas plataformas

trabajan en ldquotiempo realrdquo

Por otro lado a veces queremos facilitar los procesos de escritura desde muacuteltiples dispositivos

y pantallas (incluso las pequentildeas de dispositivos moacuteviles) y en este caso un lenguaje de

etiquetamiento ligero es una mejor opcioacuten que un editor pesado como Google Docs o Office

360 pues permite concentrarse en el contenido y explicitar aacutegilmente la estructura con unas

marcas sencillas Puedes ver maacutes sobre dichas motivaciones en nuestro texto introductorio

sobre documentacioacuten aacutegil

CodiMD es una de tales plataformas para escritura colectiva en tiempo real usando lenguajes

de etiquetamiento ligeros Emplea un supraconjunto de Markdown llamado CommonMark

que permite varias caracteriacutesticas necesarias en la edicioacuten de textos profesionales como tablas

avison (advertencias consejos) imaacutegenes videos notas a pie de paacutegina entre otros El

documento presente por ejemplo fue escrito colectivamente empleando CodiMD

Una de sus principales ventajas es que permite ver en simultaacuteneo el coacutedigo de lo que se escribe

como su previsualizacioacuten empleando para ello un sistema de paneles dobles simultaacuteneos asiacute

las personas pueden enfocarse soacutelo en la escritura soacutelo en la lectura o en ambas

21 Registro

El registro se puede hacer de dos formas usando herramientas externas como GitHub Google

o Twitter o a traveacutes del registro por correo electroacutenico

Luego de elegir una de estas opciones y validar el registro es posible editar los documentos

Agregar imagen con paneles duales de este mismo documento pero empleando una

pantalla maacutes grande que la de un portaacutetil

Revisar definicioacuten de las capturas

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 7: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

A diferencia de los Pads que se han venido utizando en los Data Rodas anteriores en donde los

documentos quedan puacuteblicos y abiertos a la edicioacuten de cualquier persona en esta oportunidad

se ponen en debate la limitacion en la edicioacuten de contenidos por terceras personas ajenas al

proyecto con el fin de garantizar la privacidad y seguridad de la documentacioacuten producida

22 Crear pads

Esencialmente hay dos formas

Desde la portada de la instancia de CodiMD A traveacutes del botoacuten azul en la esquina

superior derecha de la pantalla como se veacute a continuacioacuten

A traveacutes de un enlace al nuevo documento

Durante el proceso de documentacioacuten colaborativa podemos incluir enlaces en los

documentos de manera fluida para los efectos de esta comunidad se van a relacionar

contenidos siguiendo la estructura de enlaces de Markdown con la siguiente convencioacuten

se incluiraacute entre corchetes cuadrados el texto que va a contener el enlace por

ejemplo [texto]

Luego se incluiraacute el complemento de la URL del recurso determinando la ruta de

origen del nuevo documento entre pareacutentesis ()

El contenido entre pareacutentesis incluiraacute la ruta a partir del para referirse al

servidor que estamos usando seguido de dos puntos () para diferenciar las

ldquocarpetasrdquo o secciones del tema relacionadas con el contenido

Finalmente el resultado seraacute algo como texto o para referenciarlo al ejercicio de

esta sesioacuten seriacutea algo como

[CodiMD](inkidr3pcodimd)

En donde el texto del enlace ldquoCodiMDrdquo refiere al lugar usando en el servidor de

Docutopia relacionado con los contenidos del investigation kit (inkit) subtema 1 R3P

subtema 12 CodiMD

Regiacutestrate en un proveedor de CodiMD como Docutopia o Heroku

Crea un pad en el proveedor en el que te registraste en la actividad previa

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 8: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

23 Descargar pads

Una vez hemos creado nuestros documentos en liacutenea puede ser necesario descargarlos para

tener una copia de respaldo de los mismos o trabajarlos fuera de liacutenea Acaacute veremos tres

meacutetodos para ello

231 Desde el navegador

A traveacutes de la vista de escritura podemos acceder al menuacute desde el botoacuten en el margen

superior derecho donde se muestran las diferentes opciones de descarga del documento

Markdown HTML HTML Raw y PDF

232 Con wget

Descarga un pad desde el navegador

Suponemos que para esta parte tienes instalada la terminal o consola o liacutenea de

comandos que sabes coacutemo abrirla y los elementos baacutesicos de escribir y ejecutar

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 9: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Otra de las maneras de descargar un documento es emplear la terminal La ventaja de este

procedimiento es que podemos agilizar muchas descargas con soacutelo repetir un comando de una

liacutenea lo cual abre a su vez la posibilidad de automatizarlo

Para descargar este documento abre la terminal y escribe

wget -O codimdmd httpsdocutopiatupalecoinkitr3pcodimddownload

Con esto hemos creado un archivo llamado codimd en el disco duro con los contenidos

guardados en la direccioacuten del pad cuyo enlace es inkitr3pcodimd y estaacute hospedado dentro del

servidor httpsdocutopiatupaleco Si queremos descargar otros pads con otros enlaces

creados en otro servidor o guardarlos con otros nombres de archivo deberemos cambiar el

comando previo respectivamente

233 Con Pharo

Pharo es la plataforma sobre la cual estaacute hecho Grafoscopio que a su vez sirve para integrar y

automatizar mucho del trabajo sobre investigacioacuten y publicacioacuten reproducible y remezclable

asiacute que veremos coacutemo emplearla en las actividades de este texto de maneras progresivamente

maacutes elaboradas

(pista elegant code)

comandos en ella Tambieacuten que tienes instalados los programas que se usan

habitualmente en ella como wget

Usaremos los teacuterminos terminal consola o liacutenea de comandos de manera

intercambiable

Descarga un pad utilizando wget

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 10: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

3 Markdown

31 Introduccioacuten

Markdown es un lenguaje de etiquetamiento ligero y es en varias meacutetricas el maacutes popular

Vamos a deconstruir las dos partes de esta explicacioacuten

Un lenguaje de etiquetamiento ligero es una forma de representar la estructura y presentacioacuten

de un texto acompanaacutendolo por un conjunto de marcas sencillas en su contenido por ejemplo

colocar un guioacuten bajo alrededor de una palabra quiere decir que esta en cursivas (asiacute) y

rodearla por dos asteriscos quiere decir que estaacute en negrillas (de este modo) Lo anterior

permite escribir documentos de manera fluida

Es popular porque es usado en sitios de alto traacutefico donde se crean permanentemente

contenidos y se ha migrado desde ahiacute a poblaciones maacutes especiacuteficas Por ejemplo

StackOverflow

GitHub

Pandoc Nuestra variante de Markdown

Schorlarly Markdown

Critic Markdown

Hypothesis

Hay esfuerzos de hacer publicacioacuten e investigacioacuten transparente y reproducible usando

Markdown Gracias a ellos se pueden producir textos extremadamente complejos soacutelo usando

una variante de Markdown Por ejemplo en la comunidad de Grafoscopio hemos producido el

Manual de Periodismo de Datos y los Pasos para una Bibilioteca Digital de Bogotaacute Y ademaacutes

hay canales y comunidades referidas al uso de alguna variante de Markdown para hacer dichos

investigacioacuten reproducible como el canal de Nicholas Cifuentes-Goodbody

En contraste existen varios lenguajes de etiquetamiento ldquopesadordquo usados ampliamente pero

engorrosos para ejercicios de memoria y escritura fluida como

HTML

SGML

- Propoacutesito Aprender sobre Markdown y ubicarlo entre otros formatos ligeros

para documentar y compartir datos - Ejercicio praacutectico Crear un Etherpad en

Markdown y compartirlo con los demaacutes talleristas - Prerequisitos

Leccioacuten CodiMD

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 11: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

XML

LaTeX

Y hay lenguajes llamados de serializacioacuten de datos que sirven para describir la estructura de

datos de un modelo y comunitarla entre diferentes sistemas de informacioacuten que tambieacuten

empiezan a tener tendencia hacia lo ligero entre ellos

YAML

JSON (Este lenguaje es el que se usaraacute al exportar los datos de Twitter para el data

selfie)

TOML

RAML )

STON (Inspirado en JSON pero para Smalltalk)

Tanto los lenguajes ligeros de etiquetamiento y de serializacioacuten de datos como los ldquopesadosrdquo

pueden ser combinados

ldquoLa notacioacuten inadecuada lo hace pensar a uno inadecuadamenterdquo

32 Enlaces

Lenguajes de etiquetamiento ligero

En Wikipedia (ingleacutes)

En Wikipedia (espantildeol)

Markdown Tutorial

Learn Markdown in 60 seconds

Editor de Markdown interactivo en liacutenea

33 Ejercicio

Visitar los enlaces de la seccioacuten anterior leerlos y crea un etherpad usando Markdown

Leer el documento introductorio a CodiMD y seguir los ejercicios hasta la descarga del

documento creado desde el navegador

Crear un pad en Docutopia (que es una instancia de CodiMD) dentro del arenero

WARNING Para organizar la informacioacuten los pads de praacutectica que creemos van a estar

dentro de la arenera que tendraacute esta estructura

subdominiodominioalgocategoriapagina docutopiatupalecoareneraltpaginagt

Reemplazando ltpaginagt por la url que queramos por ejemplo prueba1

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 12: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

note Recuerda que esta instancia soporta CommonMark un supraconjunto de

Markdown con caracteriacutesticas extendidas

Si estaacutes en una Data Week o Data Roda comparte el enlace de tu pad con los demaacutes

participantes usando el etherpad de la sesioacuten del diacutea

[ ^ Indice | Fossil gt ]

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 13: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

4 Exportar datos desde Twitter

Exportar los datos de Twitter consiste en lo siguiente

Entramos a nuestro perfil de Twitter y hacemos clic en el avatar Desde el menuacute desplegable

elegimos la opcioacuten Configuracioacuten y privacidad

Alliacute vamos a la parte inferior de la paacutegina y elegimos la opcioacuten Solicita tu archivo

^Arriba | Notificacioacuten de exportacioacuten en curso

Apareceraacute esta notificacioacuten diciendo que el archivo va en camino

^Arriba | Notificacioacuten de exportacioacuten en curso

IMPORTANTE

Esta exportacioacuten soacutelo sacaraacute los datos puacuteblicos de Twitter (tweets favs replies

retweets) pero ninguacuten mensaje directo o conversacioacuten no puacuteblica seraacute exportada

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 14: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Entramos a nuestro correo en un tiempo y buscamos un correo de Twitter con un enlace de

descarga a nuestros datos

En nuestro correo debe llegar un mensaje que dice algo como

gt ltnombre de= usuario=gt tu archivo de Tweets estaacute listo Descarga ahora

Si hacemos clic en el botoacuten ldquoDescarga ahorardquo veremos una pantalla similar a esta

^Arriba | Pantalla de notificacioacuten para descarga de archivo de Tweets

El archivo que descargamos debe lucir algo como

xxxYYYzzz_7f4206d8bae26af45ba2905899db4d77eab3e2afzip

donde xxxYYYzzz corresponde a un identificador uacutenico que asigna Twitter a cada uno de sus

usuarios y la parte despueacutes del guioacuten bajo (_) corresponde a un iacutendice especiacutefico asociado al

archivo que acabamos de exportar Si exportamos antes o despueacutes nuestro archivo de Twitter

este nuacutemero final cambiaraacute

Hay dos caminos

Si la exportacioacuten fue exitosa procedemos con la publicacioacuten de datos

Si no lo fue tenemos tres caminos esperar quejarnos o hacer scraping de datos

Si tienes cuenta de Gmail y no ves el correo en tu bandeja de entrada principal

revisa tu bandeja ldquoSocialrdquo

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 15: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

5 Publicar datos de Twitter

Para publicar los datos de Twitter usaremos Zenodo que es un repositorio para distintos

objetos de investigacioacuten provisto por los creadores del CERN Tiene un conjunto de ventajas

interesantes como proveer el DOI que asignaraacute a cada conjunto de datos un identificador

uacutenico para rastrearlo despueacutes Sin embargo si no puedes publicar en Zenodo por alguna razoacuten

puedes usar otros servicios populares libres como Internet Archive o privativos como

Dropbox Google Drive etc Incluso puedes enviarnos los datos exportados a nuestra direccioacuten

de correo en dataselfietupaleco (ten presente los liacutemites que colocan los proveedores de

correo respecto al tamantildeo de los archivos anexos en ese caso)

51 Antes de empezar

Para publicar nuestros datos previamente solicitados a Twitter debemos registrarnos en

Zenodo

52 Subir datos a Zenodo

Desde la cuenta de Zenodo iniciamos el proceso de publicacioacuten

1 Clic en botoacuten ldquoUploadrdquo ubicado junto a la barra de buacutesqueda

^Arriba | Perfil en Zenodo (clic para agrandar)

Importante Para realizar esta parte suponemos que previamente has exportado tu

archivo de Twitter

El resultado clave es que puedas publicar los datos que tu mismo exportaste en el

paso anterior y que puedas compartirlos como indicamos al final ya sea usando

Zenodo o por cualquiera de los meacutetodos alternativos

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 16: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

2 Clic en ldquoNew Uploadrdquo Veremos un formulario como el que muestra la pantalla a

continuacioacuten

^Arriba | Formulario de carga de archivos (clic para agrandar)

3 En la parte donde dice ldquoDrag and drop files hererdquo arrastramos el archivo ZIP que

descargamos de Twitter en el paso previo

o usamos ldquoChoose filesrdquo para seleccionar el archivo ZIP enviado por Twitter

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 17: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Despueacutes del cajoacuten de carga se encuentra el formulario de descripcioacuten del archivo a publicar

Aquiacute se incluyen aspectos como tipo de carga fecha descripcioacuten y nivel de acceso entre otros

El formulario diligenciado luciraacute similar a este (clic para agrandar)

Es importante seleccionar ldquoDatasetrdquo en la seccioacuten ldquoUpload Typerdquo Dependiendo de la

seleccioacuten que hagamos acaacute se habilitan o no otro tipo de datos El DOI lo asignaraacute

Zenodo despueacutes de publicado

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 18: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

^Arriba | Formulario de carga de datos diligenciado (clic para agrandar)

Antes de publicar nos advertiraacute que los datos subidos a Zenodo no pueden ser borrados

aunque los metadatos siacute pueden ser cambiados con una ventana similar a la siguiente

^Arriba | Advertencia sobre lo que se puede cambiar y lo que no en Zenodo (clic para agrandar)

Hacemos clic en el botoacuten ldquoI understandrdquo

Mostraraacute una vista previa de los datos que acabamos de publicar

^Arriba | Vista previa de datos publicados (clic para agrandar)

Ejemplos de archivos de Twitter publicados en Zenodo

BuitragoSilvia

offrayLC

SamuelNacar

ferranmorales

azuledu

53 Listo para solicitar tu Data Selfie

Una vez Zenodo confirma la publicacioacuten de tus datos (o si usaste cualquiera de los meacutetodos

alternativos) copia la URL de la publicacioacuten del navegador y compaacutertela en Twitter usando el

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 19: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

hashtag AceptoLaDataSelfie Nos pondremos en contacto contigo en cuanto generemos tu

Data Selfie

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 20: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

6 Preguntas sobre los Data Selfies

1(vis18dataselfies)

Este documento muestra algunas preguntas y teacutecnicas de visualizacioacuten que se pueden emplear

para resolver inquietudes sobre los data selfies Tambieacuten otras teacutecnicas para visualizar y

fuentes de datos para realizar preguntas

Consideraremos un cataacutelogo de visualizaciones

Por funcioacuten Queacute quiero mostrar

Por teacutecnica Coacutemo puedo revisarlos

La intencioacuten es revisar el cataacutelogo anterior u otros y mirar si podemos hacernos nuevas

preguntas o responder las antiguas con las teacutecnicas que el cataacutelogo presenta de modo que

aumentemos el repertorio de data selfies posibles

Pregunta Teacutecnica Por queacute

iquestCuaacutentas variables hay un tuitNos permite cartografiar

las preguntas posibles

iquestCuaacutendo son maacutes activos los retuits con

respecto a la eacutepoca electoralBar Char

Es una visualizacioacuten

raacutepida y faacutecil de entender

iquestCuaacutendoDoacutende estaacuten las contradicciones en

su discurso

Otras preguntas abiertas

iquestDoacutende estaacuten ubicados los participantes en una conversacioacuten

iquestHasta doacutende acotar la cantidad de tuits o retuits en un visualizacioacuten

iquestQueacute tanto aportan los colores en la distincioacuten del tipo de mensaje

iquestEstaacuten al mismo nivel los conceptos de tuit retuit y reply

iquestCuaacutendo parte de tu discurso puacuteblico se vuelve en tu contra

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 21: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

7 Procesarlos y visualizarlos

71 Live Coding

Teacutecnica de programacioacuten performativa en la que los resultados de lo que escribe en coacutedigo se

ven en ldquotiempo realrdquo se popularizoacute en el escenario musical pero no este reducido a este

exclusivamente Pharo permite experiencias de Live Coding

72 Instalar el software

721 Pharo

Pharo is a pure object-oriented programming language and a powerful

environment focused on simplicity and immediate feedback (think IDE and OS

rolled into one) [name=Pharo Project]

Pharo es un entorno de programacioacuten objetual que soporta live coding y visualizacioacuten de datos

Es la plataforma sobre la cual estaacute hecho Grafoscopio

7211 Instalacioacuten el lanzador

Pharo es un sistema multiplataforma que se ejecuta sobre Windows GnuLinux y Mac El

lanzador de Pharo (Pharo Launcher) es un programa que nos permite administrar distintas

versiones de Pharo dentro de cada sistema operativo Veremos las formas de instalarlo en en

cada uno de ellos

72111 En GnuLinux

Creamos una carpeta donde esteacute contenido el programa

mkdir -p ~Programas cd ~Programas

Descargamos el instalador para GnuLinux de 64 bits

wget httpsfilespharoorgpharo-launcherlinux64

Descomprimimos el archivo antes descargado

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 22: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

unzip linux64

Ejecutamos el lanzador de Pharo

pharolauncherpharo-launcher

72112 Mac

Entramos a la paacutegina de descargas de Pharo y seleccionamos la descarga para nuestra

plataforma y seguimos los siguientes pasos

Seleccionamos Pharo 60 en el arbol de imaacutegenes de la izquierda

Seleccionamos la imagen latest-64 y hacemos click secundario y lugo seleccioamos ldquoload

imagerdquo Debera empezar a cargar una imagen como se ve acaacute

- En la parte inferior estan los pasos para lanzar la instalacioacuten

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 23: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

72113 Windows

7212 Usar el Pharo Launcher

Pharo emplea algo llamado ldquola imagenrdquo que guarda el estado de todo el sistema (la posicioacuten de

las ventanas lo programas que hemos creado los datos almacenados) Es como un computador

virtual que podemos transportar entre diferentes sistemas operativos y retomar el trabajo

justo donde lo dejamos Tambieacuten es la manera de ldquoempaquetarrdquo aplicaciones en alguacuten estado y

distribuirlas para otros usuarios de Pharo El Pharo Launcher que instalamos en la seccioacuten

previa nos permite administrar diferentes imaacutegenes descargarlas lanzarlas borrarlas etc

Con Pharo Launcher podemos lanzar imaacutegenes personalizadas de Pharo con Grafoscopio

instalado

En este momento la instalacioacuten en Windows no funciona por problemas con la

integracioacuten de la libreriacutea libgit2

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 24: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Una vez hallamos abierto el Pharo Launcher al final de la seccioacuten anterior deberemos

ver una pantalla como esta

Pharo launcher

Hacemos click con el botoacuten secundario en el panel de la derecha sobre la imagen que dice

Pharo 61-64bit (tech preview) y seleccionamos la opcioacuten que dice Create image

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 25: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Nos pediraacute el nombre que queremos darle a nuestra imagen Podemos escribir cualquier

cosa pero es bueno usar alguacuten nombre mnemoteacutecnico Escribamos Grafoscopio pues esa

imagen la personalizaremos despueacutes con ese software

Empezaraacute una descarga de la imagen geneacuterica (que luego personalizaremos)

Cuando haya finalizado veremos la imagen que hemos descargado y renombrado en el

panel de la derecha

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 26: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Marcamos la casilla ldquoQuit on lauchrdquo que estaacute en la esquina inferior izquierda antes de

lanzar la imagen de Grafoscopio

- Hacemos click sobre la imagen recien creada en el panel derecho y luego hacemos click en el

botoacuten con el iacutecono de Play que dice Launch

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 27: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Veremos la ventana de inicio de Pharo

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 28: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Acaacute podemos empezar a usarlo directamente o personalizarlo para instalar Grafoscopio

722 Grafoscopio

See English version

ldquo Grafoscopio es una herramienta amoldable para documentacioacuten

interactiva y visualizacioacuten de datos que estaacute siendo usada para ciencia

abierta ciudadanas y de garaje investigacioacuten reproducibles (h)ac(k)tivismo

innovacioacuten abierta y comunitaria visualizaciones de dominio especiacutefico y

periodismo de datos entre otros usos actuales y potenciales Grafoscopio estaacute

cubierto por una licencia libre y de coacutedigo abierto (MIT) y se socializa

realimenta y modifica en un taller-hackatoacuten recurrente de una semana

llamado el Data Week que estaacute orientado principalmente desde preguntas

ciudadanas mediadas por datos y visualizacioacuten

Grafoscopio es y usa ldquoinfraestructuras de bolsillordquo sencillas y autocontenidas

que pueden ejecutarse OnOff-line desde una memoria USB una rasberry-Pi

un servidor modesto y cualquier otra infraestructura intermedia o maacutes

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 29: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

potente

mdash Paacutegina web de Grafoscopio

rdquo7221 Instalacioacuten

En sistemas GnuLinux debemos tener previamente instalada la biblioteca libcurl-

gnutls (en sistemas Mac y Windows no sabemos si es necesaria) Instalala usando el

gestor de paquetes de tu distribucioacuten Por ejemplo en Arch Manjaro y sus derivados se

instala con

yaourt -S libcurl-gnutls

Desde la imagen de Pharo seleccionamos el cataacutelogo haciendo click con el botoacuten

principal en cualquier espacio libre (no ocupado por una ventana dentro de Pharo) y

luego en Tools gt Catalog Browser

De acaacute en adelante se pueden seguir los pasos del Manual de Usuario de Grafoscopio para

terminar la instalacioacuten

Para la instalacioacuten supondremos que ya tienes instalado y abierto Pharo 61 De no

ser asiacute sigue las intrucciones de instalacioacuten de Pharo

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 30: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

73 Actualizar el software

731 Monticello

Monticello es un sistema de gestioacuten de paquetes y actualizacioacuten de software (para los usuarios

de GnuLinux es como un GitFossil combinado con un apt-getYaout)

Para lanzarlo desplegamos el menuacute del mundo haciendo click en cualquier espacio libre del

entorno es decir no ocupado por ninguna ventana ni barra y seleccionamos Monticello tal

como aparece en esta pantalla

Apareceraacute la venta principal de Monticello

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 31: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Escribimos en la caja de buacutesqueda del panel de la izquierda el nombre del paquete que

queremos actualizar por ejemplo Dataviz y Monticello se actualizaraacute progresivamente

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 32: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Hacemos click en el paquete cuyo nombre coincida con aquello que queremos actualizar el

listado de repositorios en el panel de la derecha que proveen dicho paquete se acotaraacute como

aparece en esta ventana

Seleccionamos el repositorio desde el que nos queremos actualizar usualmente el repositorio

remoto (que empieza por http)

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 33: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Apareceraacute una ventana de dos paneles El de la derecha contiene el listado de todos las

versiones de un paquete particular Nos paramos en la uacuteltima versioacuten y le damos Load como se

ilustra a continuacioacuten

74 Mob programming para visualizacioacuten

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 34: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Es una teacutecnica en la que varias personas comparte un teclado y dan ideas sobre el coacutedigo que se

escribe por una de ellas (el conductor) que es un puesto que se puede rotar

Mob programming en la Wikipedia

Libro Mob programming en LeanPub

75 Libretas interactivas en Grafoscopio

El siguiente es un listado de algunas libretas interactivas hechas en Grafoscopio

Techniques for data activism

Apprentice Notebook

Data Selfies

Manual de Periodismo de datos

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 35: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

8 Material del Stand para la Exposicioacuten

La intencioacuten de la expo es mostrar lo que hemos hecho para varios puacuteblicos que puedan asistir

a la misma Dicho material debe ser entregado a las personas del Medialab para su impresioacuten y

montaje en la semana que inicia el 8 de octubre

En una conversacioacuten preliminar dijimos que nuestros aportes y trabajo habiacutean sido

principalmente en 3 frentes

Metodoloacutegico Acaacute nos referimos al detraacutes de caacutemaras a coacutemo hemos creado lo que

hemos creado

Tecnoloacutegico Las infraestructuras que hemos apropiado extendido y cambiado

Conceptual Las preguntas datasets herramientas y visualizaciones que planteamos

Preparar la expo es preparar los materiales que soportan mostrar el trabajo

realizado en esos tres frentes (podriacutean surgir maacutes)

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 36: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

9 Documentacioacuten de los prototipos UX

Disentildeo Data Selfies Documentaremos todos los elementos que utilizaremos para

realizar los dataselfies Adjuntamos documentacioacuten en formato PDF (donde puedo alojar

el PDF )

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 37: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Imaacutegen fondo titulo en PNG

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 38: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

El texto que aparece debajo del tiacutetulo podemos realizar una pequentildea explicacioacuten del trabajo

Imaacutegen fondo inferior en PNG

(creo que seraacute mejor pasar los pictos por separado y realizar el montaje por separado)

Picto tweet PNG SVG

Picto cometarios PNG SVG

Picto retweets PNG SVG

Liacutenea completa en PNG y SVG

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 39: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

PNG SVG

Linea recortada en PNG y SVG PNG SVG

Picto PNG SVG

middot Detalle ubicacioacuten elementos Guiacutea para poder saber doacutende colocar los elementos que

tenemos en la visualizacioacuten

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 40: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

91 Metodoloacutegico

Mob Programming Foto de nosotros haciendo mob-programming y explicacioacuten corta

extraiacuteda de acaacute

Live coding

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 41: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Trozo corto de video o gif animado que muestra live coding o una sucesioacuten de

imaacutegenes estaacuteticas que lo muestran

Documentacioacuten aacutegil Libritos en PDF de

Biacutetacora del trabajo por diacuteas

Cuadernillo por temaacuteticas

92 Tecnoloacutegico

921 Diagrama de Flujo

Diagrama de flujo de trabajo con datos

Extraer Tomar nuestros datos de Twitter y exportarlos (ver documentacioacuten)

Publicar Hacer nuestros datos puacuteblicos disponibles en repositorios de datos

comunes (ver documentacioacuten)

Preguntar y bocetar Concebir un listado de preguntas para hacerse con sus datos

(o su ausencia) y unos bocetos a mano de coacutemo expresar la respuesta

Consultar y procesar Seleccionar un subconjuto de los datos y realizar

operaciones sobre ellos

Visualizar Crear distintas visualizaciones que nos permitan entender el

comportamiento de los datos o expresar digitalmente los bocetos en papel

Integrar Componer todas las visualizaciones en un uacutenico Data selfie

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 42: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Flujo de trabajo para trabajar con datos de las preguntas a las visualizaciones

922 Paralelo de visualizaciones entre las ofrecidas por Twitter y las nuestras

Comparamos las visualizaciones ofrecidas por Twitter y las creadas por nosotros mismos

93 Conceptual

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103

Page 43: M i cr o bl o gs y m i cr o po l í t i ca - mutabiTmutabit.com/repos.fossil/dataweek/uv/Artefactos/DataSelfies/Visuali… · 5.3 Listo para solicitar tu Data Selfie 6 Pregu nta s

Extender la tabla de preguntas y visualizaciones posibles realizadas en los diacuteas previos

formatted by Markdeep 103