JUE, 22 / JUL / 2010

Un bahiense creó una herramienta para controlar el gasto público

Cansado de ver que la información que la municipalidad de Bahía Blanca colgaba en su página web era cada vez más ilegible y complicada de interpretar por los ciudadanos, Manuel Aristarán desarrolló Gasto Públio Bahiense, una herramienta para explorar los datos de compras a proveedores que realiza esa municipalidad  mediante técnicas de screen scraping. Tal como dice en su blog: “La transparencia gubernamental es un tema de moda. Fue uno de los pilares de la innovadora campaña electoral de Barack Obama, donde la tecnología jugó un papel central. Una de las formas en las que materializó estas promesas es el proyecto data.gov, donde se brinda acceso a más de 40.000 conjuntos de datos “crudos” generados por agencias del gobierno federal”. “En Argentina”, continúa la entrada, “el panorama es bastante desolador. No hay ley de acceso a la información pública; apenas tenemos el decreto 1172/03 que tiene bastantes problemas en su aplicación (ver acá o acá). Algunos organismos que sí publican información en la web, lo hacen en formatos ilegibles para las máquinas. Una imagen que contiene un documento impreso escaneado, como las declaraciones juradas de los funcionarios municipales de Bahía Blanca, es invisible para los buscadores”. Para resolver ese problema y para responder a la siempre misteriosa pregunta ¿qué hace el gobierno con nuestro dinero? es que Manuel decidió desarrollar Gasto Público Bahiense, una herramienta pensada para explorar los datos de compras a proovedores que publica la Municipalidad de Bahía Blanca por medio de la organización en gráficos de datos que se extraen del sistema de compras del gobierno municipal mediante técnicas de screen scraping. Según Wikipedia, screen scraping es el nombre en inglés de una técnica de programación que consiste en tomar una presentación de una información (normalmente texto, aunque puede incluir información gráfica) para, mediante ingeniería inversa, extraer los datos que dieron lugar a esa presentación. Por ejemplo: – Extraer de la página web de un diario el tiempo meteorológico previsto. – Extraer los datos originales a partir de la imagen de una gráfica elaborada. – Hacer una consulta automática a la página de gestión de nuestro banco para verificar si el saldo es inferior a un umbral. – Extraer los datos de un informe en PDF para volcarlos en una hoja de cálculo. En general, hay que destacar que los sistemas de los que se extrae la información no están diseñados para extraer dicha información (en algunos casos, es al contrario, como en los sistemas de captcha). Entrevistado por RedUSERS, Aristarán nos habló más sobre su proyecto: “La información que publica la municipalidad es precisa, pero el tema es que una lista de orden de compra no dice casi nada en cuanto a datos. Me enteré que la municipalidad colgaba esos datos, sabía que los periodistas lo consultaban mucho y que todo el tiempo estaban en el sistema intentando descifrar el contendio, y se me ocurrió, como me interesa el tema entre conjunción de tecnología y transparencia gubernamental, organizarlos de una manera mejor y navegable”. A lo largo del sitio podrán analizar información como las  reparticiones que más gastaron, los 10 proveedores más beneficiados del año, evolución del gasto público mes a mes y todas las órdenes de compra emitidas por la Municipalidad y el monto que pagó por cada una de ellas. También encontramos por allí un buscador de órdenes de compra para que el usuario consulte sobre alguna maniobra en particular. “La realidad es que esto es un experimento que surgió de una semana que me quedó libre entre dos trabajos y bueno, la idea es mejorarlo con el tiempo. El sitio está arriba hace tan solo dos semanas, aún así tuvo muy buena repercusión: puse el link en Twitter y en Facebook y dos días después estaba teniendo entre 200 y 300 visitas diarias, algo increíble para un proyecto de alcance local”. Para llevar a cabo la tarea, Manuel utlizó los siguientes softwares: “El módulo de extracción de datos se construyó con Scrapy. El sitio web está programado con Django. La base de datos es PostgreSQL. Las visualizaciones de datos están implementadas con Google Chart Tools”. Tal como afirma su autor, Gasto Público Bahiense es software libre y su código fuente está disponible. Para todos aquellos programadores que deseen colaborar con el proyecto simplemente deberán hacer fork del código en github y enviarle sus parches. Pero también el espacio está abierto para los no programadores que tengan ideas o piensen en mejoras para el sitio, en este caso, Manuel pide que se contacten con el escribiéndole a [email protected]. El camino hasta GPB fue el resultado de muchos años de experiencia como programador: Manuel fue el primer empleado de Popego, el servicio de búsquedas filtradas en Internet  premiado en muchos lados, y asegura que desde ese entonces no paró de conocer gente creativa, de aprender y perfeccionarse. “Me encantaría que otro municipio del país haga lo mismo, que tome el código fuente y pueda desarrollar su propia herramienta para hacer accesible la información a los ciudadanos”. Por LP, desde Aruba.

Cansado de ver que la información que la municipalidad de Bahía Blanca colgaba en su página web era cada vez más ilegible y complicada de interpretar por los ciudadanos, Manuel Aristarán desarrolló Gasto Públio Bahiense, una herramienta para explorar los datos de compras a proveedores que realiza esa municipalidad  mediante técnicas de screen scraping.

Tal como dice en su blog: “La transparencia gubernamental es un tema de moda. Fue uno de los pilares de la innovadora campaña electoral de Barack Obama, donde la tecnología jugó un papel central. Una de las formas en las que materializó estas promesas es el proyecto data.gov, donde se brinda acceso a más de 40.000 conjuntos de datos “crudos” generados por agencias del gobierno federal”.

“En Argentina”, continúa la entrada, “el panorama es bastante desolador. No hay ley de acceso a la información pública; apenas tenemos el decreto 1172/03 que tiene bastantes problemas en su aplicación (ver acá o acá). Algunos organismos que publican información en la web, lo hacen en formatos ilegibles para las máquinas. Una imagen que contiene un documento impreso escaneado, como las declaraciones juradas de los funcionarios municipales de Bahía Blanca, es invisible para los buscadores”.

Para resolver ese problema y para responder a la siempre misteriosa pregunta ¿qué hace el gobierno con nuestro dinero? es que Manuel decidió desarrollar Gasto Público Bahiense, una herramienta pensada para explorar los datos de compras a proovedores que publica la Municipalidad de Bahía Blanca por medio de la organización en gráficos de datos que se extraen del sistema de compras del gobierno municipal mediante técnicas de screen scraping.

Según Wikipedia, screen scraping es el nombre en inglés de una técnica de programación que consiste en tomar una presentación de una información (normalmente texto, aunque puede incluir información gráfica) para, mediante ingeniería inversa, extraer los datos que dieron lugar a esa presentación. Por ejemplo:

– Extraer de la página web de un diario el tiempo meteorológico previsto.
– Extraer los datos originales a partir de la imagen de una gráfica elaborada.
– Hacer una consulta automática a la página de gestión de nuestro banco para verificar si el saldo es inferior a un umbral. – Extraer los datos de un informe en PDF para volcarlos en una hoja de cálculo.

En general, hay que destacar que los sistemas de los que se extrae la información no están diseñados para extraer dicha información (en algunos casos, es al contrario, como en los sistemas de captcha).

Entrevistado por RedUSERS, Aristarán nos habló más sobre su proyecto: “La información que publica la municipalidad es precisa, pero el tema es que una lista de orden de compra no dice casi nada en cuanto a datos. Me enteré que la municipalidad colgaba esos datos, sabía que los periodistas lo consultaban mucho y que todo el tiempo estaban en el sistema intentando descifrar el contendio, y se me ocurrió, como me interesa el tema entre conjunción de tecnología y transparencia gubernamental, organizarlos de una manera mejor y navegable”.

A lo largo del sitio podrán analizar información como las  reparticiones que más gastaron, los 10 proveedores más beneficiados del año, evolución del gasto público mes a mes y todas las órdenes de compra emitidas por la Municipalidad y el monto que pagó por cada una de ellas. También encontramos por allí un buscador de órdenes de compra para que el usuario consulte sobre alguna maniobra en particular.

“La realidad es que esto es un experimento que surgió de una semana que me quedó libre entre dos trabajos y bueno, la idea es mejorarlo con el tiempo. El sitio está arriba hace tan solo dos semanas, aún así tuvo muy buena repercusión: puse el link en Twitter y en Facebook y dos días después estaba teniendo entre 200 y 300 visitas diarias, algo increíble para un proyecto de alcance local”.

Para llevar a cabo la tarea, Manuel utlizó los siguientes softwares: “El módulo de extracción de datos se construyó con Scrapy. El sitio web está programado con Django. La base de datos es PostgreSQL. Las visualizaciones de datos están implementadas con Google Chart Tools“.

Tal como afirma su autor, Gasto Público Bahiense es software libre y su código fuente está disponible. Para todos aquellos programadores que deseen colaborar con el proyecto simplemente deberán hacer fork del código en github y enviarle sus parches. Pero también el espacio está abierto para los no programadores que tengan ideas o piensen en mejoras para el sitio, en este caso, Manuel pide que se contacten con el escribiéndole a [email protected].

El camino hasta GPB fue el resultado de muchos años de experiencia como programador: Manuel fue el primer empleado de Popego, el servicio de búsquedas filtradas en Internet  premiado en muchos lados, y asegura que desde ese entonces no paró de conocer gente creativa, de aprender y perfeccionarse. “Me encantaría que otro municipio del país haga lo mismo, que tome el código fuente y pueda desarrollar su propia herramienta para hacer accesible la información a los ciudadanos”.

Por LP, desde Aruba.

Comentarios
¡Comparte esta noticia!
TAGS

28 Comments

  1. pio dice:

    no creo que lo mas importante de estos desarrollos sean la transparencia o evitar “el robo”; seguramente esta herramienta colabora con mejorar estos dos aspectos. me parece que lo que esta en juego es la percepción colectiva de los sistemas públicos, una imagen compleja de las dinámicas de instituciones y territorios, una democratización en la producción de la información circulante, etc. es decir, la apertura de este tipo de “técnicas de lectura” es para nuestro sistema de gobierno lo que fue la alfavetización para los sistemas democráticos en el s XIX. no son el camino a la perfección, es un camino posible a otra forma de hacer política y de entender el ambiente.
    excelente la nota!

  2. hay que ejecutar publicamente nombre y apellido de los corruptos con informacion veridica.
    asi de una vez podremos mejorar como el pais que somos.

  3. Kuchy Hanasaki dice:

    me llena de orgullo q alguien de mi ciudad haga una proyecto como este y mas q lo haga en codigo libre para q gente de otros municipios puedan hacer lo mismo.
    ademas es algo para q el usuario comun lo pueda entender.
    seguramente estubiste en la reunion q estuvo richard stallman en la uns en abril.
    aca es un desastre el gasto publico. plaza y mayo se hacen los re pelotudos de prender fuego los colectivos con gente adentro para hacerse los que estan fundidos y aumentar los boletos. yo estube en un colectivo a punto de prenderse fuego y gracias al cielo q no hubo ningun abuelo o discapacitado abordando el colectivo sino hubiera sido en serio un desgracia.
    rex comunicaciones es una empresa que ocupan gente por 1 dia y despues los hechan para no tener que blanquear a sus empleados.
    saludos karen

  4. Argento dice:

    678 LEY DE ACCESO A INFORMACION PUBLICA YA!!!
    JAJAJAJA!!!

  5. Argento dice:

    Copadisimo Manuel, no le aaflojes, algun dia!!!

  6. javier dice:

    jajaja en realidad si se aplica esto tiemblan TODOS no solo los kirchner..

  7. Javier dice:

    Si se aplicaría con el gobierno nacional no hay base de datos que alcance para almacenar los robos y gastos inútiles que hacen los kk

  8. cleto cobos dice:

    Tiembla Kichner…éste pibe es un peligro para éste gobierno, que lejos de publicar los gastos, es el gobierno que mas escondió datos y el que mas se ha enriquecido…

  9. mario dice:

    anda a cagar con lo de “tenemos el voto para doblegar…bla ,bla,bla” al próximo que diga q con el voto vamos a cambiar todo directamente le pego un tiro en la rodilla

  10. vaf dice:

    Muy bueno graficar la informacion. Excelente trabajo
    Pero queria romper con un mito, “la trasparencia en la informacion termina con la corrupcion”. Termina con el pequeño ratero ya que al saberse controlado deja de meter mano por ej. en el combustible (en los municipios sucede que camiones parados consumen combustible). Pero sacar dinero de un municipio es muy dificil y a veces casi imposible, los robos grandes se producen fuera del municipio cuando el director de compras o el de obras,etc. arregla coima con los proveedores y en estos casos el dinero no se refleja en la contabilidad del municipio.
    Tal vez el hecho de graficar para entender la informacion nos daria una mejor vision de como utiliza nuestro dinero el municipio, que muchas veces deriba el dinero a PAN Y CIRCO y no a OBRAS.

  11. maxi dice:

    APLAUSOS COTERRANEO!!! Realmente admirable lo tuyo, por el proyecto, por la iniciativa y por dejar en claro como ROBAN en la municipalidad de Bahia Blanca.-

    Que el pais entero vea como un grupo de politicos se llenan los bolsillos y destrozan una ciudad (ejemplo el del trasporte publico). Sabian sres, tenemos un aeropuerto hermoso inagurado recientemente por la mismisima presidenta…que no lo usamos porque….le faltan las luces de la pista….en fin

  12. Eduardo dice:

    Mirá si será alcahuete este muchacho !!!

  13. Claudio dice:

    Excelente. Cuantos profesionales que aportan para mejorar y políticos que intentan -con buen éxito- neutralizar la discución técnica de los problemas para darle la solución “política” que les conviene. Los países que nos “pasaron” priorizan la inteligencia para encontrar su lugar, nosotros permitimos que nos manejen cada vez más inútiles, porque son más fáciles de manipular.
    Gracias por darme esperanza que una nueva Argentina existe y esta viva.
    Felicitaciones.
    Una sugerencia: ¿No se puede usar esta metodología con el gasto de la Nación? Qué de sorpresas nos llevaríamos.
    Claudio

  14. sap dice:

    Acá se ve gente que hace uso de los sistemas de información para mejora de la comunidad.

    Felicitaciones!

  15. deby.nqn dice:

    excelente!!!!
    felicitaciones por la iniciativa 🙂

  16. Misael dice:

    Felicitaciones Manuel Aristarán!!!! Esperemos que lo apliquen otros municipios y tambien los distintos entes de gobierno esto es una forma de empezar a blanquear y achicar los mecanismos de corrupción.

  17. Pablo dice:

    !!!APLAUSOS SEÑORES APLAUSOS!!!!
    Mis “FELICITACIONES” a este señor por lo que ha hecho…
    Esperemos que esto se repita por todo el país…
    “que empecemos a usar la “VIVEZA ARGENTINA” en favor de todos y veremos que gran Pais Tendremos….

    (buena idea en empesar usandola para controlar a los politicos)

    “APLAUSOS APLAUSOS”!!!!….

  18. Ktulu dice:

    POLITICOS TIENEN QUE TRABAJAR ADONOREM PARA EL ESTADO

  19. fer38 dice:

    Los politicos se creen que cumplen con publicar algunas cifras en los sitios. Puede que con eso (en cualquier formato) cumplen con la ley y eso lo convierte en LEGAL, pero no es MORAL hacerlo para que no se entienda nada.
    La ley (obviamente armada por ellos) dice que hay que publicarlo, pero no obliga a que sea legible!
    Dicen que si queres esconder algo grande, dejalo bien expuesto y nadie lo va a notar, pues asi hacen con los gastos.

  20. Luis dice:

    Soy Bahiense y realmente felicito a Manuel Aristarán, por que realmente si bien la se publica info de la municipalidad, siempre se observan cosas raras y que los ciudadanos debemos controlar y protestar si llegara a ser necesario, Acá en Bahía lamentablemente gracias a la municipalidad y al actual intendente, nos quedamos con un trasporte publico casi Monopólico y de MUY MALA CALIDAD, prestado por la empresa PLAZA y MAYO ( que son lo mismo ) gracias al NESTOR y a nuestro INTENDENTE K que le regalaron el transporte de la ciudad a PLAZA y destruyendo a la empresas bahienses que por mas de 100 anos habían prestado el servicio.
    Volviendo a la noticia, espero que esto sea el principio de controlar mas a los politicos !! felicitaciones !!

  21. Federico dice:

    ¿Cuál es esa herramienta? ¿Quizás una tijera para cortarle las manos a los que roban, gastan de más o compran cosas para ellos mismo? No sería mala idea, se me ocurre…

  22. Ronaldo dice:

    Creo que los Argentinos, aunque a paso muy lento, estamos tomando conciencia de la importancia de controlar las acciones de nuestros políticos. Aunque parezca que no tenemos el control, y la corrupción se adueña de este país, tenemos el voto y el poder popular para doblegar cualquier sistema. Y si hay un control, por mínimo que sea, a los gobernantes ya no le es posible realizar determinados tipos de maniobras tendientes a malversar fondos públicos. Mis felicitaciones para Manuel, los emprendimientos de este tipo me llenan de gozo y alegría.

  23. Yanina dice:

    Me llena de orgullo que una persona de mis pagos haya creado un sistema excelente y de mucha utilidad e importancia.

    Esto demuestra que todavía podemos cambiar las cosas.

    Felicitaciones!

  24. Peron dice:

    Me saco el sombrero ante esta genialidad de idea

  25. NemesiS2K4 dice:

    Sobresaliente!!!!!!!!!! Soberbio, de p… madre

  26. Gustavo72 dice:

    Es una excelente iniciativa.
    Igualmente me parece muy interensante que la municipalidad de Bahía Blanca tenga disponible esa información en su web aunque no esté muy bien presentada. No se si hay muchos otros gobiernos en el país que lo hagan.

  27. BlogueroConnor dice:

    En vez de scrapear los datos habría que publicarlos en un formato accesible 🙂

  28. betito38 dice:

    Un ejemplo este muchacho !!!. Falta de Informacion genera Ignorancia y la Ignorancia genera estupidos !!!

Leave a Reply