tags/pyarStyXman's globhttp://grulicueva.homelinux.net/~mdione/glob//tags/pyar/StyXman's globikiwiki2009-08-10T13:52:16Zpycon.arhttp://grulicueva.homelinux.net/~mdione/glob//posts/pycon.ar/2009-08-10T13:52:16Z2009-08-10T13:52:16Z
<p>Desde hace ya casi un año que se vienen organizando (me refiero
a todo el laburo detrás de lo que es la organización del evento)
<a href="http://ar.pycom.org/">PyCon.ar</a>. Es ahorita nomás, en
el finde del 4 y 5 de Setiembre. Y ¡oh qué lástima!, justo por esa
semana voy a estar temporariamente en Argentina en mi camino entre
Nederland y France (porque <strong>obivamente</strong> queda de
camino). Así que nos vemos allá!</p>
<p><span class="selflink">pyar</span></p>
pycamp-2009http://grulicueva.homelinux.net/~mdione/glob//posts/pycamp-2009/2009-04-08T04:27:04Z2009-04-08T04:27:04Z
<p>Acaba de terminar la edición 2009 de pyCamp. Esta vez vinieron
cerca de 40 personas, lo cual hizo que hubiera más proyectos dando
vueltas y mas gente en los proyectos. Fueron 4 días fantásticos
llenos de ideas, código, reuniones, juegos, algo de alcohol y mucho
mas. A diferencia del año pasado, esta vez vienieron algunos
audaces con familia, no sé cómo les habrá ido.</p>
<p>Este año estuve mucho mas enganchado. El primer día hicimos un
schedule cuasi definitivo y en el momento se me ocurrió hacer cosas
con Fuse y Python. Cuando tocó el slot, di una charla de cómo
funciona Fuse y algunas puntas de cómo implementar file systems con
él. Al final del evento yo había terminado el wrapper que venía
haciendo hace unas semanas (ok, ok, falta <code>statvfs</code>) y
<a href="http://perrito666.com.ar">perrito</a> se hizo un
filesystem para acceder los iPod. Lucio me hizo prometer ver cómo
combinar Fuse async con Twisted. También le estuve explicando
<code>ctypes</code> al Polako, con lo que creo que terminé de
entender el módulo y me ayudó a entender algunas cosas que había
hecho para el wrapper.</p>
<p>También estuve en el diseño y (re)implementación del bot de irc.
En apenas 2 días y medio ya tenemos el core y unos cuantos plugins,
y hay varios desarrolladores haciendo mas. Sólo faltan implementar
pedezos de infraestructura, sobre todo la parte de bases de datos,
pero me veo metiendo un par de plugins mas y ponerla en producción
muy muy pronto (en relaidad perrito le va a dar hosting). También
fue una oportunidad para (re)aprender Twisted, y enterarse de cosas
como que <a href=
"http://twistedmatrix.com/projects/core/documentation/howto/gendefer.html#auto2">
no podés hacer asincrónico un proceso sincrónico</a>, y de aprender
de boca de Guillo cómo usar <code>bzr</code> para laburar entre los
6 u 8 que metíamos código.</p>
<p>También estuve renegando los dos primeros días con el applet de
batería de KDE4. Terminé encontrando (un bug en
Solid)[https://bugs.kde.org/show_bug.cgi?id=187600] y aprendiendo
detalles sobre Hal, D-Bus, algunos bastante oscuros y bizarros. Al
mismo tiempo estuve viendo cómo se comportan los algoritmos de
recarga de batería y de estimación de los tiempos de descarga y de
descarga. Resulta que cuando está terminando de cargar se empieza a
estirar el tiempo y los últimos 5 minutos pueden termiar siendo
20.</p>
<p>Estuvo genial poder conocer más gente y de volver a ver algunas
caras conocidas (hace rato que no estaba en un evento de alguna
comunidad). Entre los nuevos encontré a gente de <a href=
"http://kde.org.ar">Kde-ar</a> como Leo u otros jugando con PyQt.
Me encantó volver a sentir que programaba, ver unos proyectos
arrancar y otros continuar a velocidades de la hostia, con features
apareciendo como hongos y bugs desapareciendo como... bueno, no es
una buena fecha para hablar de desapariciones :|</p>
<p>El último sprint estuvo genial; monitoreen la lista y/o el canal
para enterarse de los resultados ;-)</p>
<p><a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../python/">python</a> <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../twisted/">twisted</a> <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../bazaar/">bazaar</a>
<span class="selflink">pyar</span> <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../kde/">kde</a></p>
volviendohttp://grulicueva.homelinux.net/~mdione/glob//posts/volviendo/2009-01-22T04:24:04Z2008-07-04T23:29:16Z
<p>¿Qué fueron, 3 meses? Sí, 3, desde que escribí la última vez.
Varias cosas pasaron, desde un período de 2 meses que no tuve
máquina para aflojar un poco la dependencia en ella (por suerte no
hubo lo que podríamos llegar a llamar un desintoxicación) hasta una
pequeña desmotivación para seguir posteando. En el medio sucedieron
cosas como el <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../../posts/pycamp/">PyCamp</a> en Los
Cocos, que empecé a estudiar de nuevo, algunos avances con kreissy,
una reunión de pyar y una casi viajada a Sudáfrica.</p>
<p>Pero todo eso está atrás y he vuelto. Y no sólo al glob, sino de
San Francisco, donde estuvimos el finde con gente de PyAr, en el
marco de las Segundas Jornadas de Software libre que se realizaron
la UTN de allá. la verdad que fue un lindo evento, tal vez no con
el flujo de gente que se esperaba, pero con muy buenas charlas y
mucha joda.</p>
<p>El primer día llegué cerca del mediodía y me apropincué en lo
que luego se convertiría la base de operaciones, la casa de
Perrito. ahí conocí personalmente a humitos, que ya lo conocía del
canal, la lista y de darle hosting para un par de proyectos.
También estaban lucio, alecu, karucha, luciano "yo sólo descubrí el
bug" bello y el "rulo" runa, algunos durmiendo lo que no durmieron
en el bondi de ida, el resto a mate y criollos.</p>
<p>Tipo 15 fuimos para la UTN y llegamos para el acto inaugural.
Después arrancó María Elena Casañas con su charla de soft libre
para principiantes. Afuera en el hall la gente de pyar comenzó a
armar un stand medio improvisdado con las OLPC/XO, stand que tuvo
mucho tráfico de gente. Problemas de wifi y zapatillas aparte,
estuvimos bastante en el stand charlando y mostrando jueguitos en
la XO.</p>
<p>Fui a un par de charlas mas ese día, el Fede Heinz con una
charla de soft libre en la educación y una de OpenSolaris. En esta
última estuvimos discutiendo sobre ZFS con lucio, runa y el pibe
que daba la charla, ezequiel singer. Suena interesante, pues es un
filesystem con jornauling, RAID, LVM y snapshots integrado. Me
traje un cd de OpenSolaris para probar.</p>
<p>A la noche, pizza y cervezas en algún lugar de San Pancho, A la
salida fuiemos con humitos, perrito y ezequiel a tomar una birra a
un pub. Reventados como estábamos, a dormir a las 2.</p>
<p>Al otro día fui a ver otra charla de ezequiel sobre OpenSolaris
(se vé que le están metiendo pata para entrar en la comunidad) y
una de runa sobre lighttpd. El bicho es un server de web
implementado con un core chiquito asincrónico que usa <a href=
"http://www.freebsd.org/cgi/man.cgi?query=sendfile&sektion=2">sendfile()</a>
para el servido de archivos estáticos y corre cgi's con FastCGI,
SWIG o similares. Se lo vé bastante interesante, sobre todo por que
la configuración es "condicional" y hasta se puede programar un
poco en LUA. A propósito de eso lucio se puso a delirar en hacer
uno en python con [http://twistedmatrix.com/ Twisted] con la
configuración programable, lo que me hizo acordar de mi delirio de
hacer algo así pero para SMTP. Mientras en el lounge darni y alecu
jugaban con una Wii para implementar el juego del sapo.</p>
<p>Después del almuerzo luciano dió una charla de
[http://www.debian.org Debian], y luego y2e con ua de LDAP. Ya
aproximándonos al cierre, alecu hizo un sorteo de cosas que
trajeron de PyCon2008. Yo me gané una <a href=
"http://www.flickr.com/photos/yungyuc/2333547729/">remera</a> con
<a href="http://www.flickr.com/photos/yungyuc/2334374672/">el
chiste</a> de <a href="http://www.xkcd.com">xkcd</a> y a "DJ
Helmet" Casco le regalamos otra como premio consuelo por ser el
primer perdedor y en realidad por haber organizado el evento.</p>
<p>En el evento de cierre hubo más cosas de PyCon2008 repartidas,
merchandising de Sun (pulseritas, muchas, llaveros abrebotellas,
gorras, una remera, dos mochilas) y un libro de MABI y una remera
de delincuente digital de Vía Libre. Luego hubo un surgimiento de
un mercado negro conde hubo intercambio de premios. A todo esto, en
el sorteo se usó el siguiente cacho de código:</p>
<pre>
<code>import random
a= range (1, 48) # había 47 personas
random.shuffle (a)
a.pop (0)
...
</code>
</pre>
<p>Les juro, y hay fotos, aunque no sé dónde (runa?), de que los
primeros dos números fueron el 1 y el 2! Casi se lo comen vivo a
alecu. Luego salieron el 28, 29 y 30. Todos miramos a luciano, pero
él juró que no fue él.</p>
<p>Se hicieron como las 21 y el asado era a las 11 or so, así que
fuimos como para el quincho. Mientras el sobrino de 14 de Casco
hacía el asado ("hago vaquillonas, terneros, lo que sea") estuvimos
delirando un poco más (larguen a un grupo de geeks sin internet y
tiempo libre y algo va a salir). El asado estuvo impecable, y hacia
el final alecu comenzó a delirar sobre un sistema que mantuviera
sincronizado y al día las versiones del soft que usara un grupo de
programadores para desarrollar un proyecto, independiente de qué
versión de la distro se esté usando. Esto nos llevó como una hora,
mientras los locales se caían de sueño, mas el viaje a pata a lo de
perrito (unas 40, 45 cuadras).</p>
<p>En lo de perrito caímos desmayados donde se pudo (quedamos
lucio, humitos, alecu, karucha, perrito, nueces, que había ido el
sábado y yo. Al otro día almorzamos pollo a la parrilla con mucho
chimi, mi graganta ya mostraba signos de invalidez, fuimos a dar
una vuelta por san pancho (domingo a las 4, estaba medio mórtimer),
comer helado y sacar pasajes. Tipo 6 subimos con nueces y lucio al
bondi y vuelvimos.</p>
<p><span class="selflink">pyar</span> <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../twisted/">twisted</a> <a href="http://grulicueva.homelinux.net/~mdione/glob//tags/pyar/../lighttpd/">lighttpd</a></p>