martes, 28 de abril de 2009
Estos slides los estuve preparando para dar una charla sobre virtualización en el último FLISOL en la UNLu. No se dio (¡era mucha gente para atender instalando máquinas! :-D), pero las subo acá por un lado, y por el otro no va a faltar la oportunidad en darla. Es más, estamos pensando seriamente en hacer algún «pequeño evento» en la UNLu no muy lejano para juntar charlas…
En fin, los slides en cuestión, están disponibles aquí formato OpenOffice, y aquí en formato PDF.
Si encuentran algún typo, error, omisión o se les ocurre alguna mejora, ¡bienvenida sea!
Saludos
Marcelo
martes, 14 de abril de 2009
Este año, y como todos los años, se realiza el Festival Latinoamericano de Instalacion de Software Libre, más conocido como FLISOL. Yo voy a estar dando una mano en la que se realiza en la ciudad de Luján, sin embargo se realizan en un montón de ciudades del país y latinoamérica… en fin, ¡los esperamos!
Va a haber alguna que otra charla, regalada de CDs, instalación de nuevos equipos y reunión del grupo del UNLuX.
miércoles, 8 de abril de 2009
Hace algunos días que están disponibles los videos (versión más «navegable» acá) de unas cuantas charlas de PyCon 2009 – Chicago (terminó hace unos pocos días), y como me apasionan este tipo de eventos, suelo dedicarle algún tiempo libre a ver las que más me interesan (que «filtro» por el título, no me queda otra).
Les dejo una lista de las más importantes según mi criterio* (aclaro, sin haberlas visto):
- A Whirlwind Excursion through Writing a C Extension: Excelente charla, me viene en un momento justo, por decirlo de alguna manera, cuando quería meter algo de mano en Python desde C. Los slides y la charla en formato de texto están acá (aunque obviamente no es lo mismo que el video de Ned Batchelder). Se trata de una introducción bastante completa y sencilla a extender Python con C (por performance, por interacción con componentes nativos o por capricho). 🙂
Un detalle más que quiero agregar es que el proyecto Boost tiene una biblioteca Boost.Python esto que hace todo automágicamente (pero sólo sirve usando C++).
- PyPy status talk.
- Reinteract: a better way to interact with Python
- Introduction to Python Profiling
- Python in a sandbox
- Jython Progress: Bueno, me alegra saber que queda poco para que Jython se actualice a Python 2.5 de manera oficial. Básicamente pusieron el énfasis en compatibilidad, tienen unas cuantas mejoras bajo el capó y espero que lo saquen lo antes posible. Sun (Oracle ahora) está (estaba?) metiéndole fichas al desarrollo de Python en la JVM… veremos qué pasa.
- Panel: Object Relational Mappers: Philosophies and Design Decisions.
- Python 2.6 and 3.0 compatibility
- Dejavu: Language INtegrated Query for data
- Dabo: Rich Client Web Applications in 100% Python: Miren el último cuarto de la charla, todo lo anterior es una gran intro de ventajas y desventajas de las desktop apps vs. browser apps, para hablar de una aplicación que parece muy piola (y que se integra con Dabo) para «lanzar» aplicaciones y que se actualizen automágicamente. Recomendable.
- Concurrency and Distributed Computing with Python Today
- The Browser Interface, Local Server (BILS) Application
- Keynote: Guido van Rossum: Es un groso, no hay ninguna duda… pero siendo sincero me aburrió bastante, ya que no tocó ningún tema técnico, y fue un «gracias a la comunidad» de una hora.
- Easy AI with Python
- Introduction to Multiprocessing in Python
¡Puff! Son un montón, y revisando un poco los títulos, se ve que me interesaron los temas bien técnicos. Para cada uno tengo un motivo, pero en vez de gastarme escribiendo (el tiempo es tirano, je), prometo que a medida que las vaya viendo (cada una dura algo así como 40 minutos), voy a actualizar este post.
*Mi criterio de interesante tiene que ver con algo totalmente arbitrario, es decir, sólo lo que me gusta. 😛
Saludos
Marcelo
PD: Muy copado que podés levantar todo el canal completo de PyCon con Miro! Si lo tienen instalado, hagan click acá para registrarse al canal PyCon y bajar tranquilo los videos para ver offline y recibir las actualizaciones del mismo…