Hacks/Hackers Buenos Aires Message Board › ShowTimeLineTODO hacia el hackatón. 14 de abril.

ShowTimeLineTODO hacia el hackatón. 14 de abril.

Mariano B.
MarianoBlejman
Buenos Aires, AR
Hola todos,

Faltan pocos días para el hackatón, y estuvimos trabajando mucho para aceitar los mecanismos de trabajo colaborativo para que el encuentro sea lo más productivo posible. Aquí les enviamos una lista de tasks, para aquellos que quieran ir familiarizándose con los lenguajes y librerías que pensamos usar en las visualizaciones de líneas de tiempo, estructuración de información, etc. De cualquier manera, pueden venir sin la tarea hecha. Este correo es sólo para quienes ya confirmaron su presencia. Pueden dejar comentarios en el Gdoc, queremos saber cuáles son sus intereses: hay una lista de tareas numeradas, pueden comentar cuál les gustaría hacer o proponer otras.


https://docs.google.com/document/d/1mncbA7j0jpSzMeSxhfY2MNqLhtw1IZ2x7inHIsNkFYY/edit­

Saludos, Mariano @blejman
Hackatón: 14 de abril en AreaTres Soho. Desde las 10 am hasta las 8 pm
http://www.meetup.com/HacksHackersBA­

Schedule
10 am Inicio


    Explicación de lo que vamos a hacer (Blejman)
    Explicación sobre líneas de tiempo, ejemplos (Sandra Crucianelli)
    Explicación sobre ingeniería inversa El señor de los anillos (Snitcovsky, Sarsale, Miquel)
    Explicación sobre los tres proyectos (Blejman, Liuzzi, Sorín) ¿hay otras propuestas?



10.30 am Divisón de tareas, inicio de hackatón:
1 pm Break para comer (provista por @HacksHackersBA)
2 pm Segunda etapa de hackatón
5 pm Etapa de "ensamblado"
7 pm Demostración de primeros resultados y cómo seguimos.
Anuncio de próximo HackDay, cervezas, empanadas.

Traer


    Computadoras (Notebooks, netbooks, etc)
    Cargadores.
    Zapatillas si tienen (para enchufar)
    Por motivos de seguridad por pedido de AreaTres, es obligatorio traer documento de identidad y estar suscripto en la página de meetupba.hackshackers.com con nombre y apellido real.


Disposición posible dentro de AreaTres


    Hay un living central con proyector (para el señor de los anillos 20)
    Dos oficinas laterales (una grande para mapa76, una chica para malvinas 20)
    Un patio (trata sexual 20)
    En el ingreso hay unas mesas que se pueden apropiar en caso de que falte espacio o para networking.


Comunicación: Vamos a usar el hashtag de #hhba

GitHub
https://github.com/hhba/timelines­ (acceso a martin.sarsale@gmail.com)
https://github.com/mapa76­ (acceso a martin.sarsale@gmail.com)

Tareas
Para la jornada del sábado, tenemos una serie de objetivos diferenciados para programadores y para periodistas. Si bien estamos abiertos a nuevas propuestas, les pedimos que evalúen los objetivos y las tareas especificadas antes de proponer nuevas. Trabajaremos de manera colaborativa con un objetivo central y objetivos paralelos.

El objetivo central es realizar ingeniería inversa para lograr esta línea de tiempo de forma automática. Pero también hay objetivos y tareas paralelas tanto para programadores como para periodistas y diseñadores. Todo el código desarrollado durante el hackatón y sus posteriores modificaciones serán liberados como GPLv2.

Alta resolución: http://imgs.xkcd.com/...­

Pensamos que esta línea de tiempo compleja puede servir para los proyectos sobre los que se está trabajando:

Mapa76.info, un proyecto de software de extracción automática de datos desde documentos de textos para su visualización en líneas de tiempo y en mapas. Contacto @blejman
Malvinastreinta.com.ar, una plataforma interactiva que recrea los días de la guerra entre Inglaterra y Argentina. @alvaroliuzzi
Trata Sexual, un proyecto de análisis periodístico y judicial sobre la trata de personas, inicialmente pensado para el caso Marita Verón. @pollatos

Coordinación de Hackatón
Sobre El señor de los anillos
Para programadores: se propone generar algoritmos y librerías modulares para poder ensamblar uno o varios softwares que permitan visualizar datos en líneas de tiempo complejas y otros tipos de visualizaciones posibles.

1 Etapa: El señor de los anillos: ingeniería inversa
Se parte de la línea de tiempo/plotline propuesta por Randall Munroe (XKCD.com) para
graficar la saga de El Señor de los Anillos. Ver gráfico: (propuesta de Andrés Snitcovsky) http://imgs.xkcd.com/...­

Tareas para hackers
1- Desmenuzar el problema en módulos y asignar equipos a cada módulo. Una división posible podría ser: integración con Google Docs, definición de estructuras de datos para integrar los módulos, generación datos para la línea, graficación de los datos (utilizando Raphael.js)
2- Implementar varios algoritmos para la generación de la linea y ver qué conviene utilizar.
3- Trabajar sobre algoritmos para evitar cruces de las lineas para obtener gráficos estéticos.
4- Herramientas de desarrollo:


    Github como repo (https://github.com/hhba/timelines­).
    La idea sería implementar todo en Javascript y/o Coffeescript + HTML5.
    Para la parte gráfica estamos pensando en utilizar Raphael (­http://raphaeljs.com).... Otra alternativa es Paper.js que utiliza HTML5 canvas (http://paperjs.org/­).
    Cada developer puede correr todo localmente y luego lo subiremos a un servidor que tenemos en HHBA.
    El código se subirá a Github. Vayan generándose un usuario -si es que no lo tienen- para que les podamos dar acceso al repo.
    Para la doc utilizaremos el estandard en Github: markdown.


5- Algunas ideas / temas que se tiraron en una reunión pre-hackathon fueron:


    Ordenar el eje de las líneas
    Poder filtrar por distintas variables
    Decidir cercanías / atracción entre objetos / gravitación
    Tipos de representación gráfica posibles
    "Cuerpo" de la línea de tiempo, de más grande a más chica. (caso Minard)
    Desarrollar función drag and drop para trabajar con las líneas.


Segunda parte
6- Integración de los diversos módulos
7- Experimentar con distintos algoritmos / datos y comparar con el gráfico final. Se prueba con otros datos (los del gráfico de Star Wars por ejemplo) para ver como resulta (comparado con el original graficado por XKCD)
8- Conectar la estructura con proyectos actuales
9- Conector a Google Fusion Tables, JSON (para georreferenciar)

Etapas paralelas: Otras visualizaciones
Se propone utilizar los módulos, o modificarlos, para poder generar otras visualizaciones posibles en base al mismo sistema:
10- Visualizar sólo las relaciones, sin la variable de tiempo visible. (arbor.js)
11- Visualizar la línea de tiempo en un mapa, geotagged, con recorridos "físicos"

Para periodistas y diseñadores: para aquellos directamente involucrados en algunos de los proyectos mencionados, la tarea previa consiste en pensar de qué manera tiene sentido visualizar los datos existentes en un espacio y tiempo determinado, y conseguir datos disponibles (referencias al final).


    Evaluar ejemplos para comprender de qué manera funcionan mejor las historias.
    Evaluar dónde están los datos, cómo están guardados, qué herramientas hay disponibles para trabajar con ellos previamente a la visualización en línea de tiempo.
    Definir funcionalidades básicas, interacción con herramientas existentes.
    Definir con qué otras variables se puede cruzar una línea de tiempo: lugar, conexión con una persona, etc.
    Brainstorming sobre "cómo te gustaría ver tu historia".


16- Desandar la línea de tiempo de El señor de los Anillos según la estructura propuesta en un Google Spreadsheet
[Nombre] [Tiempo] [Lugar] [Acontecimiento(optativa)]

Tareas paralelas coordinadas:

Timeline en Malvinastreinta.com.ar
17- El objetivo central de @malvinas30 es trabajar en la línea de tiempo ­http://timeline.verit...­
(Knight Media Labs) para incorporar el contenido que están desarrollando. Hay tres periodistas trabajando en este proyecto que revive la Guerra de Malvinas como si fuera en tiempo real, pero treinta años después.
18- Se necesita pasar el contenido existente al formato de línea de tiempo y desarrollo para la implementación en el sitio actual. Es probable que deba desarrollarse código para algunas de las funciones de Malvinastreinta.com.ar, podría ser un aporte a la línea que fue desarrollada recientemente.

Mapa76.info De la extracción automática a la línea de tiempo
Software de extracción automática de datos sobre los juicios de la última Dictadura Militar. El objetivo de este proyecto es lograr una visualización automática o semi automática de historias de vidas del período 1976-1983, basada en testimonios escritos, alegatos y sentencias judiciales. Vamos a presentar el proyecto, y a explicar por qué tiene sentido el modelo de visualización de "El señor de los anillos".
19- Buscamos para hackers: asesoramiento en big data, data mining, y web semántica. Queremos ir de la extracción de datos a la línea de tiempo para visualizar historias de vida y encontrar relaciones.
20- Para hacks: Estructurar historias de forma manual para cargar en el modelo de El señor de los anillos, casos de derechos humanos.

Conexión con Caso Trata Sexual
Para hacks:
Análisis de la cobertura del juicio de Marita Verón en los diarios nacionales y regionales. Visualización en línea de tiempo de la cobertura.
Desarrollo estructurado de datos para contar el caso de Marita Verón
Para hackers: Implementación del scrapping de datos de medios (con asesoramiento de periodistas)

Para otras líneas de tiempo
Si usted es periodista y quiere trabajar sobre sus propios estructure sus historias así en un Google Spreadsheet:
[Nombre] [Tiempo] [Lugar] [Acontecimiento(optativa)] [opcion1] [Opcion2] [Opcion3]

Tareas previa:
Presentación de gráficos de referencia
Volcado de los datos de los gráficos en tablas para alimentar al sistema
Research de trabajos previos y código disponible.
Estructuración de historias.

¿Qué esperamos lograr?
Sobre el cierre del día, esperamos comenzar a ver los resultados de las visualizaciones, familiarización de periodistas y programadores con los conceptos anteriormente anunciados. Tener uno o varios prototipos de productos, cuyos nombres saldrán del hackatón.

Saludos!


El Equipo de Hacks/Hackers Buenos Aires
@HacksHackersBA
ba@hackshackers.com
hash #hhba
meetup http://meetupba.hacks...­
blog: http://hackshackers.c...­
Powered by mvnForum

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy