Qué (pomo) hacen los programadores

16
¿Que (pomo) hacen los programadores? martin sarsale properati.com [email protected] @runixo Hackeando el Periodismo 11 noviembre 2015 #HacksHackersMendoza https://goo.gl/qoDwva

Transcript of Qué (pomo) hacen los programadores

Page 1: Qué (pomo) hacen los programadores

¿Que (pomo) hacen los programadores?

martin sarsaleproperati.com

[email protected]@runixo

Hackeando el Periodismo11 noviembre 2015

#HacksHackersMendozahttps://goo.gl/qoDwva

Page 2: Qué (pomo) hacen los programadores

Que hacen los programadores

● Hacen que las computadoras trabajen por ellos○ Procesan, pican, cortan, pegotean datos

● Presentan los datos de distintas maneras○ Interfaces interesantes

Page 3: Qué (pomo) hacen los programadores

Masaje de los datos

● extraer○ direcciones○ nombres propios○ fechas○ cosas que siguen un patrón mas o menos definido.

● homogeneizar● ordenar● filtrar● cruzar con otros

○ datos geográficos○ búsquedas en bases de datos

Page 4: Qué (pomo) hacen los programadores

Presentación de los datos

● Para humanos:○ Mapas○ Lineas de tiempo ○ Realtime (Twitter)

● Para máquinas / otros investigadores○ Google y robots varios○ Web Semántica

Page 5: Qué (pomo) hacen los programadores

Prototipos

● Es bastante rápido hacer prototipos (80-20)● Los productos finales llevan mucho más tiempo

○ Hacer herramientas es otra historia

Page 6: Qué (pomo) hacen los programadores

Prototipos

“mapear las direcciones que aparecen en un texto”

1. extraer las direcciones y el contexto en el que aparecen■ 1 hora de desarrollo, 1 minuto de procesamiento

2. filtrar las correctas (mapeables) ■ 1/2hora de desarrollo, 1 minuto de procesamiento

3. mostrarlas en el mapa■ 1/2 hora desarrollo, < 1segundo de procesamiento

Page 7: Qué (pomo) hacen los programadores

Proto: Extraer direcciones

● Tienen una forma parecida a esta:○ NombrePropio(espacio)Numero(espacio)Localidad○ (([A-Z][a-z]+)+ [0-9]+ ([A-Z][a-z]+)*) (no es del todo verdad)

● 226 resultados:○ Fragata Sarmiento 551 ○ Conadep 4151 ○ Humahuaca 3951○ Irala 1153 ○ Puente 12 ○ Comisaria 5○ Mitre 3450○ Alberdi 5045

Page 8: Qué (pomo) hacen los programadores

Proto: Encontrar las mapeables

● Intentar geocodificarlas○ Dirección => Latitud y Longitud

● Echeverria 442 Martinez

○ Provider: google○ Street: Echeverría 442○ City: San Isidro○ State: Buenos Aires○ Latitude: -34.4755408○ Longitude: -58.5062486○ Country: AR

● Conadep 4151 ○ Provider: google○ Street: (nada)

Page 9: Qué (pomo) hacen los programadores

Proto: Mostrar los puntos en el mapa

Page 10: Qué (pomo) hacen los programadores

● Datasets abiertos○ Hay historias escondidas!

● Documentación abierta, pero no amigable○ PDFs, Docs, Sitios web a scrappear

● Producción propia ○ crowdsourcing

Fuentes de Los Datos (en mayúscula)

Page 11: Qué (pomo) hacen los programadores

Crowdsourcing - Barrios en SP

Page 12: Qué (pomo) hacen los programadores

Crowdsourcing - Barrios en SP

Page 13: Qué (pomo) hacen los programadores

Crowdsourcing - Barrios en SP

Page 14: Qué (pomo) hacen los programadores

Las visualizaciones

● Simple > Complejo● Hay celulares chiquitos, conexiones malas, páginas web

angostas, etc, etc. Simple es bueno● Aunque impresionante, a veces garpa :)● Repositorios de visualizaciones:

○ esto ahora no me sirve, pero lo voy a guardar acá

Page 15: Qué (pomo) hacen los programadores

Los equipos que funcionan

foto bruno y nico

Page 16: Qué (pomo) hacen los programadores

¿Que (pomo) hacen los programadores?

martin sarsaleproperati.com

[email protected]@runixo

Hackeando el Periodismo11 noviembre 2015 - Mendoza

https://goo.gl/qoDwva