Reclamos, novedades, y artículos

Esta semana viene de reclamos. No sólo con Speedy que me tiene sin servicio desde Enero (aunque me siguen cobrando mes a mes), sino que me estoy cruzando varios mails con Subtecard porque, cito, "la pagina de subtecard solo es compatible con Internet Explorer, preferentemente en la versión 6.0...". Imbéciles. Ojalá que cuando tengan que migrar incurran en costos altísimos por haberlo hecho mal de entrada.

Jonathan Gennick puso en su blog de O'Reilly que sus charlas preferidas de PyCon 2005 fueron las que dimos Michael y yo, :D

Textos:

Ayer fui a ver Constantine: +0 (y si querés saber por qué soy tan locuaz con la calificación, consultá este post previo).

Comentarios Imprimir

Etapa final

El sábado dormí una hora y media más que los otros días, porque el museo no abría hasta las 10, me bañé, vestí, tomé un vaso de leche y arranqué.

Me tomé el subte, pero esta vez tuve que volver a comprar un ticket, porque el pasaje que me había comprado el sábado pasado era hasta el viernes. Así que fui hasta la cartelera, me fijé el precio del viaje hasta la estación que necesitaba ir (en fin de semana es tarifa reducida, $1.35), fui hasta la máquina y compré el billete. No quise comprar dos porque no sabía si iba a volver desde esa estación o de otra (¡extraño la Subtecard!).

Salí del subte y no sabía bien donde estaba, ya que las calles no tenían cartel. Caminé tres cuadras para un lado y nada, caminé para el otro lado, y encontré finalmente una calle señalizada, asi que me ubiqué en el mapa y cuatro cuadras después estaba en el Smithsonian Air and Space Museum.

Como su nombre lo indica, es un museo sobre la historia aeroespacial, desde los hermanos Wright hasta el Mars Rover. Hice quince minutos de cola para entrar, y eso que habían cuatro filas más. Realmente estaba entrando muchísima gente, y adentro ya era un quilombo. Pero estuvo muy bueno, es para recomendar, y mínimo tengo que venir otra vez para dedicarle más tiempo a los detalles. Es impresionante los modelos a escala natural o incluso los originales de varios objetos que hicieron historia (como por ejemplo, el módulo de mando del Apolo XI con el que reentraron al planeta)

Luego me caminé unas diez cuadras y fui a la Biblioteca del Congreso. ¡Fantástica! Tiene muchísimo arte en las decoraciones del piso, techos y paredes. Los techos son fantásticos, todos pintados. Parece una Catedral pero sin motivos religiosos, sino siempre orientados al conocimiento y los libros. Paseé un buen rato por adentro, mirando maravillas como la Biblia de Gutenberg, el Mosaico de Minerva, o la sala de lectura principal de la biblioteca (a la cual no pude entrar porque para ello hay que estar registrado, y yo no había llevado el pasaporte).

Luego caminé un rato por los alrededores y cuando comenzó a oscurecer me tomé el subte para casa.

El Domingo me levanté más tarde, pero apenas, realmente me desperté antes de que sonara la alarma del celular. Me levanté, bañé, y estuve trabajando en la computadora bastante rato. Desayuné tarde, con lo que no almorcé. La valija las armé enseguida, es fácil hacerlo cuando uno sabe todo lo que tiene que poner adentro.

Luego vino el dueño de la casa, con la familia, y estuvieron viendo con qué muebles se quedaban (ya que vendían la casa al otro día), y se pusieron a discutir ahi. Yo trataba de concentrarme en la computadora y no escuchar.

A las tres de la tarde comencé a guardar las cosas de último momento y a las tres y cuarto estaba afuera de la casa con las valijas y todo cerrado. La camioneta de SuperShuttle debía pasarme a buscar entre las 15:17 y las 15:32. Vino 15:45. Dormí en el viaje hasta el aeropuerto, y cuando llegué busqué la máquina para envolver la valija, pero no había en ese aeropuerto, :(. Así que hice el check-in, y luego hice una cola de media hora para pasar por el control de seguridad.

El vuelo Washington-Miami salió demorado, y cuando llegué a Miami ya era la hora de abordar, así que caminé hasta la otra puerta, esperé cinco minutos, y entré en el otro avión. Como corresponde, dormí la mayor parte del vuelo, pero igual llegué bastante cansado.

¡De vuelta en casa! :D

Comentarios Imprimir

PyCon 2005, día 3

La charla inicial del tercer día estuvo a cargo de Greg Stein, gran conocido en el ambiente Open Source (actualmente es el Chairman de la Apache Software Foundation), que está trabajando en Google y habló del estado de Python allí. La charla fue interesante, y la imagen del pibe es sorprendente (no me extrañaría verlo tocando la guitarra en un grupo estilo Led Zeppelin).

Un break, y el primer bloque de charlas del día (para mí fue el último), que comenzó con Fred Drake hablando de XML (se le complicó con la laptop y comenzó quince minutos tarde, que en una charla de media hora es demasiado). La segunda charla fue sobre un cliente que maneja distintos tipos de mensajes, desde leer mails hasta postear imágenes a un blog. Luego bajé hasta el anfiteatro, donde había una charla sobre el administrador de memoria de Python, donde Evan Jones explicó que lo que se hace actualmente es muy bueno en muchos casos, pero pésimo en otros, y mostraba algo que había desarrollado como parte de un proyecto de investigación, donde optimizaba el administrador para todos los casos (estos cambios se incorporarán a Python a partir de la versión 2.5, o por lo menos eso dijo Tim).

Después del almuerzo comenzó otra sesión de Charlas Rápidas, en la que expuse la de Money, lo cual trajo más personas al Espacio Abierto que tuve después, dónde luego de convencer a uno de los participantes por veinte minutos que debíamos usar Decimal, y no trabajar sobre enteros (les juro que pensé que Anna le iba a pegar), pudimos sacar varios puntos en limpio. Armé un proyecto en SourceForge para desarrollar el módulo (PyMoney), así que seguiremos coordinando el desarrollo ahí.

Como nos enfrascamos tanto en esta charla, nos perdimos el cierre de la conferencia: cuando salimos ya estaban todos arriba. Y me encontré con Stephan Deibel, que me dió una gran noticia: ya se realizó la votación correspondiente y fuí incorporado como Miembro de la Python Software Foundation, :D.

Estuve un rato saludando gente, y luego nos fuimos a un bar de enfrente a tomar unas cervezas Alex, Anna, Raymond, David Ascher y yo. Luego fueron cayendo más personas, y nos quedamos un laaargo rato, hablando prácticamente de cualquier cosa menos de Python, :). La pasé muy bien. Después me fui para casa a dormir, porque mal que bien ya se había hecho tarde.

Acabo de confirmar el vuelo en American Airlines. Salgo el domingo a las ocho menos diez de Baltimore y llego a Ezeiza a las 9:51 (vuelo 943), vía Miami. Sólo me queda confirmar en SuperShuttle por donde me van a pasar a buscar y a qué hora.

Comentarios Imprimir

PyCon 2005, día 2

La charla de la mañana hoy la dió Guido Van Rossum, creador del lenguaje y BDFL de Python (BDFL es Benevolent Dictator For Life, algo así como Dictador Benevolente de Por Vida). Estuvo muy bien, porque mostró algunas estadísticas sobre como está Python en este momento en el mundo, y luego habló sobre el futuro de Python, desarrollando algunas ideas que se estuvieron hablando los últimos meses sobre cómo y cúando se ejecutarán los pequeños pasos que marcan la evolución del lenguaje (esté es uno de los puntos fuertes de Python: evoluciona lo suficiente como para nunca quedar atrás, pero lo hace al mismo tiempo lo suficientemente despacio y de forma controlada como para no complicarle la vida a los desarrolladores).

Luego Steve Holden presentó a la Junta de Directores de la PSF, los cuales contestaron preguntas del público. Estuvo interesante, porque mostró un poquito sobre la organización que está atrás del lenguaje.

Tuvimos un break, y no fuí a la primera charla: no había nada que me gustase lo suficiente y me quedé preparando una Charla Rápida sobre Money. Sí fui a las otras dos charlas antes del mediodía: una explicaba como desarrollar aplicaciones para distintas plataformas, y no estuvo muy interesante. La otra mostró PythonCard, una aplicación para la construcción de intefaces gráficas. Está última me dio ganas de probar el producto, porque más allá de la construcción misma de la aplicación, que no me gusta, tiene algunas utilidades integradas muy piolas, como un intérprete interactivo que te permite jugar con los widgets de la aplicación que está corriendo en ese momento o una ventana donde te muestra todas las señales que se van generando (como que se movió el mouse, o se apretó alguna tecla, etc.).

Luego del almuerzo comenzaron las Charlas Rápidas. Son presentaciones que duran cinco minutos nada más. La idea es mostrar algo que no es grande y que no lleva más que ese tiempo, y son interesantes, porque en una hora se ven muchos temas distintos. Hubieron varios muy divertidos. Yo expuse la de PyAr y la de SiGeFi.

Me sorprendió lo bien que fue recibida la de PyAr. Por un momento dudé si a alguien le iba a interesar un grupo en otro pais, pero en la parte que decía que ya teníamos 37 miembros, aplaudieron todos. Y al final, cuando mencioné de que todavía teníamos que hacer remeras, hubieron varios que dijeron "yo quiero una!", así que cuando reveamos el tema de hacerlas, debemos tener en cuenta que varias serán "for export", :D. La de SiGeFi gustó tambien, e incluso "recluté" algunos colaboradores.

El próximo bloque de charlas lo pasé en el mismo sitio (el anfiteatro del primer piso), con las charlas de Alex Martelli sobre descriptores, decoradores y metaclases, la de Mike Fletcher (que se le complicó con la laptop y no estuvo muy buena), y nuevamente una de Alex sobre iteradores y generadores que estuvo fantástica.

Ahí terminaron las charlas del día, pero como Anna me había dicho de ir a comer los tres (con Alex), me quedé esperando que él saliera de la reunión de miembros de la Fundación. Cuando terminó, fuimos al mismo local de comidas mexicanas que fui yo la otra vez, pero esta vez pedí un "Fajita Burrito": rico.

Voy a subir esto a la BdV mañana, no tengo red (realmente sí tengo, route -n me indica que apunta todo a un gateway, como corresponde, /etc/resolv.conf tiene los datos correctos, y un ping al gateway funciona pero no a los DNSs, por lo que no puedo resolver un puto nombre). Son las diez y media de la noche, es temprano y podría esperar a ver si "vuelve la interné" pero el ritmo acelerado de estos últimos días me dejó muy cansado, así que me voy a dormir.

Comentarios Imprimir

PyCon 2005, día 1

Laaaaaaargaron!

Llegué tempranito, la verdad es que me desperté a las 6 y no me pude volver a dormir. ¡Y eso para mí es un montón!. Hasta para afeitarme tranquilo tuve tiempo, :). La verdad es que estaba un poco nervioso, pero es ese nerviosismo disfrutable, como antes de dar un final en la Universidad (o sea, es como andar en montaña rusa, es una sensación horrible, pero uno aprende a que le guste).

Me registré y me dieron una remera, una bolsita con un par de papeles, un pin, etc. El kit básico del conferencista. Desayunamos y bajamos a el primer piso, al teatro, donde se abría formalmente la conferencia. Primero habló Steve Holden, chairman de la PSF, donde contó algunas novedades interesantes y otros formalismos.

Luego habló Jim Hugunin, de parte de Microsoft, sobre Python en la plataforma .NET. Realmente estuvo interesante la charla, ya que mostró ejemplos, y hasta se animó a echarse un código ahí en vivo. Un programita corto, pero complicado, donde compilaba en .NET una clase genérica y luego creaba una función en IronPython y se la pasaba directamente (o algo así, no se nada de .NET). El punto es que el público se la complicó a propósito, pero al pibe le anduvo (aunque él no estaba muy seguro, ¡les juro que transpiraba!), y el anfiteatro aplaudió a rabiar.

Luego se hizo un break, antes de empezar con las charlas. Ahí conocí a Guido van Rossum y a Raymond Hattinger, que eran dos de los que me quedaban por conocer. Ah! Y en el desayuno me encontré con Anna Ravenscroft (para ser exactos ella me encontró a mi), coautora del Python Cookbook y contribuidora a Python en general (y también es la esposa de Alex, ya que estamos).

Mientras se daban las charlas de la mañana estuve contestando algunos mails y revisando la presentación, para ver principalmente cuanto tiempo me llevaba darla. Me dió un total de 28 minutos, lo que ayer hubiese pensando que estaba bien (después de todo la charla tiene asignado un espacio de media hora). Pero hoy a la mañana, en la presentación de Steve, me enteré de que la idea cuando dicen media hora, es que sean 20 minutos para la charla, 5 para preguntas, y 5 para permitir a la gente moverse de un lugar a otro. Así que de alguna manera voy a tener que achicar los tiempos...

Comí algo de lo que había al mediodía (cuando llegué ya se había acabado todo lo bueno, así que me conformé con algo que era mozzarella, tomate, lechuga y fideos, pero no comí los fideos), y me fuí a la sala donde era mi charla para conectar la notebook y ver que todo estuviese bien. El proyector que había ponía los colores feos, y luego dejó de andar. Entonces Michael (Chermside, que daba la parte para principiantes de Decimal antes que yo) fue a buscar otro proyector. Este estaba mucho mejor, muy muy bien.

Al final arrancamos, con alrededor de cuarenta personas en la sala. Michael dió su charla muy bien, y luego me dejó a mi la posta. En los tres o cuatro minutos de cambio de charla llegaron más personas. Cuando empecé, el público llegaba a sesenta personas. Encima, estaban todos: Raymond, Alex, Anna, Brett, Tim... ¡hasta Guido! Como para ponerse nervioso, ¿no?

Pero lo sobrellevé bastante bien, e incluso fue divertido, porque cuando no me salía una palabra en inglés, se la preguntaba al público, :D. Luego de la charla, esa sala estaba vacía, por lo que aprovechamos para una sesión de preguntas y respuestas más distendida. Estuvo muy bueno. Y parece que realmente estuvo bien, porque varios me felicitaron, :D

Luego fui a la charla de Alex sobre Patrones de Diseño, y me quedé a la de Bruce Eckel, que habló sobre cómo el lenguaje que uno usa para programar realmente cambia el enofoque que uno aplica a los problemas, todo desde el punto de vista de programación orientada a objetos. Estuvo muy buena. Al terminar esa, fui a la charla de Anna, pero la había reprogramado para el otro día. Por lo tanto, estuve haciendo un poquito de sociales por aquí y por allá y luego me puse a armar algunas ideas para el Espacio Abierto que tuve sobre Money. A las seis fuí a la charla de Brett sobre Inferencia Localizada de Tipos, charla que estuvo piola.

Cuando finalizó, fuí directamente a la sala donde tenía el Espacio Abierto. Basicamente fue una reunioncita donde nos juntamos Anna, Alex, tres personas más que no conocía, y yo, y estuvimos tirando las primeras ideas para Money. Lo encuadramos bastante en lo que queríamos, pero la media hora se acabó enseguida, por lo que supongo que armaré otro Espacio Abierto mañana o pasado, y quizás arme también una Charla Rápida (como las que voy a dar de SiGeFi y PyAr). Veré.

Al terminar esta reunión ya eran más de las siete y cuarto, así que enfilé para casa, ¡era tardísimo!

Comentarios Imprimir