2009/04/19 |
Geek, UAM
Bueno, ya terminó el CONSOL 2009 y toca escribir sobre las conferencias a las que asistí.
Como es mi costumbre, van por día:
- Martes 14:
- Hackeando a la educación: camino a la cultura libre, por Alejandro Miranda: Fue una plática interesante; Alejandro nos mostró su experiencia personal en el uso y (en menor medida) desarrollo de Software Libre. Siempre es bueno ver la influencia que el Movimiento tiene en la educación, sobre todo desde el punto de vista de una persona que ve la computación como un medio y no como un fin.
- Django, el framework para perfeccionistas con tiempos límite, por Julio Acuña: Una muy buena conferencia sobre este framework para Python. Yo ya conocía TurboGears (Python) y CakePHP (PHP), pero aprendí lo rápido y fácil que es crear aplicaciones web con Django.
- La conferencia magistral de Agustín Álvarez, quien trabaja en una compañía argentina de animación llamada Manos Digitales. Ellos han producido una película comercial animada, llamada Plumíferos, utilizando Blender. Nos platicó sobre el proceso de producción, las mejoras que le hicieron a la herramienta y cómo éstas serán integradas en upstream en el futuro. Fue genial ver la gran calidad que alcanzaron utilizando Software Libre. Y la película se ve buenísima.
- Aplicación de la web semántica para la construcción y modelado de portales y aplicaciones semánticas, por Javier Solís: Explicó los conceptos fundamentales de la web semántica, además de mostrarnos WebBuilder, un producto libre desarrollado por Infotec para la creación de portales web preparados para la web semántica.
- Tutorial de construcción de sitios web con software libre, por Héctor Leal: Fue una plática amena sobre cómo instalar Drupal.
- Mozilla, México y tú. Por una web libre, abierta e incluyente, por Ricardo Meza: Nos platicó sobre la historia de Mozilla y la web, los esfuerzos de Mozilla México para traducir Firefox al español mexicano y a lenguas indígenas, el nuevo soporte para etiquetas
<audio> y <video> de HTML 5, etc.
- La conferencia magistral de Fernando Romo, en la que platicó sobre la arquitectura que tienen sus sistemas de marcación automática (Asterisk, PostgreSQL, Perl, etc.).
- Miércoles 15:
- La conferencia de Manuel Rábade sobre su proyecto de Alumbrado Inteligente para Ciudad Universitaria, desarrollado con Software Libre.
- La plática de Marco Antonio Espinosa Souto sobre los distintos tipos de malware que existen en todos los sistemas operativos.
- Metaprogramación y compilación en tiempo de ejecución, por Edgar Becerra: Esta conferencia fue muy interesante. Su proyecto consiste en un autómara celular que, como todos, cambia su estado tomando en cuenta el estado de sus vecinos. El estado de cada celda indica el programa que va a ejecutar. Pero los cambios de estado involucran reproducción y mutación, por lo que el autómata tiene que combinar y mutar código en tiempo de ejecución. Lo interesante es encontrar código lo suficientemente autocontenido como para que las combinaciones y mutaciones sigan ejecutándose. En general, la generación de código en tiempo de ejecución es un tema bastante interesante. La técnica que usa Edgar es escribir el código a ejecutarse en un archivo, compilarlo como un módulo para Python y aprovechar la capacidad que tiene el lenguaje para importar módulos en cualquier parte del programa. No sé qué tan difícil sería inyectar directamente los bytecodes a la máquina virtual de Python en vez de hacer todo el proceso de escritura, compilación y ejecución.
- La repetición de la plática de Marco Antonio Espinosa sobre análisis forense. Muy interesante.
- La conferencia de Rommel Sánchez sobre visión por computadora. Rommel estaba en Guadalajara y dio la conferencia por teléfono. Fue básicamente la misma conferencia que dio el pasado octubre en el ENLi, en Puebla.
- PostgreSQL, visto desde dentro para usarlo desde afuera, por Jorge Luis López Lugo: Fue una buena introducción a las herramientas de administración, replicación, balanceo de carga, etc. que existen para PostgreSQL.
- La plática del profesor Oscar Herrera sobre la barra de herramientas para Firefox que está desarrollando para la comunidad de la UAM Azcapotzalco.
- La conferencia magistral de Rolando Cedillo sobre virtualización. Estuvo bastante interesante conocer hacia donde va este campo de la computación: clusters virtualizados, clusters de hipervisores, virtualización asistida por hardware (en especial KVM), el regreso inminente a los clientes ligeros, etc.
- Jueves 16:
- La conferencia magistral de Alejandro Sánchez sobre el uso de Software Libre en varias de las empresas e instituciones más importantes a nivel nacional.
- Git: control de versiones distribuido, por Gabriel Saldaña: Fue una muy buena explicación de cómo funciona Git y de todas las bondades que los manejadores de versiones distribuidos tienen sobre los centralizados.
- Cappuccino: Café para la web, por Sergio Félix: Mostró la historia y el background de Cappuccino, sus orígenes en Objective-C y la intención del proyecto de que todas las aplicaciones escritas para NextStep sean fácilmente portadas a la web.
- La conferencia magistral de Palmira Granados sobre derechos de autor y patentes y el papel que tienen en el desarrollo de software en general y de Software Libre en particular.
- La conferencia magistral de Sandino Araico sobre oportunidades de negocio explotando las cuatro libertades fundamentales del Software Libre.
- Viernes 17:
- La conferencia de Cristal Galindo sobre las modificaciones que hizo a Umbrello para agregar soporte para constructores, generación de código en Java, etc.
- Emacs: más que un editor, un sistema operativo, una religión, por Gabriel Saldaña: Hace algunos años usaba Emacs. Pero nunca me gustó que fuera tan un-Unix-like: editor, motor de juegos, psicoterapeuta, organizador personal, lector de newsgroups, etc. Entiendo y respeto que mucha gente use Emacs por tener toda la funcionalidad en un solo programa (y por lo tanto, aprender sólo un conjunto de key bindings). Entonces, ¿por qué entré a esta plática? Pues para ver qué había de nuevo (o de viejo pero que yo no conocía). Me gustó lo de los snippets, y me dio mucho gusto conocer que Emacs tiene una interfaz para manejar tu cafetera. :-) Ya en serio, tal vez (sólo tal vez) después de pensarlo muy seriamente, llegue a considerar la posibilidad de que algún día entre a mi mente la loca idea de darle una oportunidad a Emacs otra vez. Pero sólo como editor de textos.
- La conferencia magistral de Max de Mendizábal sobre migración de Windows a Linux. Bastante interesante, con muchos consejos para una migración exitosa: con quién hablar, qué migrar y qué no, etc.
- Estrategias de virtualización con Linux, por Gunnar Wolf: Explicó muy bien la emulación, la virtualización asistida por hardware, la paravirtualización, los contenedores,
libvirt, etc; además de las herramientas libres para cada técnica. Muy buena plática.
- Inside KDE 4, por Guillermo Amaral: Esta fue una actualización de la plática que Guillermo dio en octubre en el ENLi, enfocándose ahora en KDE 4.2, además de invitar a la gente a formar parte del grupo de KDE México. Fue muy divertida e instructiva. Y hubo regalos al final. :-)
Y cerramos el evento con la GPL. :-)
Lamentablemente, hubo muchas cancelaciones y cambios de horario. Pero en general fue un buen evento.
Un par de cosas más: Primero, me dió mucho gusto escuchar al Rector de la Unidad, Adrián de Garay, apoyar mucho al Software Libre, sobre todo porque siento que dio en el clavo: el Software Libre no sólo sirve para ahorrar en licencias; de manera natural se acopla con los objetivos de la Universidad (generación, transmisión y preservación del conocimiento), además de ser didácticamente muy útil (por lo menos para los estudiantes de Ingeniería en Computación). Ojalá que los hechos sigan al discurso.
Finalmente, hay fotos.