Bye Bye

my new blog: http://jbcabral.org

Implementación de un sistema de cómputo Map-Reduce sobre AMQP

Para el cierre de la materia de de “Aprendizaje automático sobre grandes volúmenes de datos“, se me ocurrio que seria interesante la creación de una infraestructura “a la hadoop” en puro Python y sobre AMQP. Bueno hice eso y el resultado lo pueden ver acá: http://poopy.jbcabral.org

Además del código presente un informe de como encare el proyecto que esta disponible acá: https://bytebucket.org/leliel12/bigdata_famaf/raw/tip/poopy/build/latex/poopy.pdf

Creo que el informe es bastante ideal para el que quiera entender AMQP o los conceptos muy básicos de Hadoop desde AMQP

Sobre la materia de software libre

(Adaptado de un mail que envíe a la lista de software libre de Córdoba – GrULiC sobre el post anterior)

Yo empecé a armar esto de la materia de software libre allá por el 2010. Cuando ningún grupo de software libre ni comunidad alguna en argentina brindaba una idea con la que comulgaba en su totalidad. Sepan entender que mi objetivo no es ofender a nadie con mis palabras, sino  dejar una constancia de como se dio la  historia de esta cátedra.

En mi percepción, creo que las acciones del software libre en Argentina se centran mucho en el individuo y en la comunidad desde un punto de vista (a mi entender) de “izquierda” (salvando los nuevos grupos de OpenData); mientras que en mi opinión COMUNIDAD, no son solo las personas sino también las empresas y la universidades que tienen tanto o mas peso dentro de la sociedad que un grupo informal de programadores.

Cuando arme el primer plan de la materia (del cual no se si voy a formar parte en la ejecución y no creo que tenga la calidad que yo espero) logre muy poca adhesión en general y tarde más de 4 años en lograr que una universidad tenga el valor de dictarla. Cabe aclarar la versión final aprobada en si, es la misma que la original, solo que algunos títulos fueron cambiados y aprendimos con los adherentes a venderlo mejor.

La idea final de esta materia es no generar fanáticos del software libre, sino generar profesionales que sepan de que va CON FUNDAMENTOS reales las verdaderas ventajas y desventajas del software libre ya que el problema no es el software privativo, sino que los idóneos egresados como ingenieros en sistemas no saben ni a que libertades renuncian.

JAIIO: Ingeniería de Software Libre

En la última JAIIO tuvimos el gusto de estas presentando en el simposio de tecnología y sociedad un trabajo de 4 años que por fin empezó a dar frutos.

Hemos presentado, una charla en los cuales exponemos nuestras motivaciones y causas de por que creemos conveniente el dictado de “ingeniería en software libre”

Finalmente en 2015 la UTN-FRC dictará dicha cátedra como electiva del último año de la carrera Ingeniería en Sistemas de Información.

Lamentablemente no puedo compartir el paper publicado (si me contactan por privado puedo indicarlo como conseguirlo “legalmente” al paper que presenta los motivos de por que hay que enseñar software libre)

El Programa de la materia es el siguiente: Software_Libre_2014

Periodicidad y distribución de dos enfermedades del maíz (Zea mays L) en la decada del 2000 en Argentina (Biomat 2014)

Poster presentado en biomat 2014

Tres slides de charlas

Mi señora novia dio una charla bastante interesante sobre un proceso de asignación de costos:

Di una charla de presentación del proyecto de investigación con el titulo “Análisis de Datos a través de grafos”

Por último esto es de una charla que di para los astrónomos del Proyecto ABRAS en el Observatorio Astronómico Córdoba

La totalidad de mis charlas las tengo disponibles en PDF en este repo: https://bitbucket.org/leliel12/talks/src

usar la versión 2 o la 3?

existió en un pasado un proyecto de software que en su version 2.x fue muy utilizado. Cuando los developers lanzaron la versión 3, la cual defendian que era mejor (y probablemente lo era), nadie nunca la quiso usar. pasado el tiempo los developers decidieron escuchar la realidad de sus usuarios y crearon una nueva versión, que combinaba las características de 2.x y 3.x; se llamó: winamp 5.0

python 5 is comming?