Facundo Batista: Decime quien sos vos

   Publicado:


El título de este post es robado a un maravilloso programa de Eduardo Aliverti.

Es un programa de radio que sale desde hace años por Radio Nacional los domingos a las 10hs. Se basa en una entrevista de Aliverti a alguna personalidad, armando un diálogo tranquilo, profundo, inteligente.

La dinámica es bastante minimalista: sólo Aliverti charlando con el entrevistado. Nada más. La producción es de Roxana Russo, de extensísima carrera, y directora de la carrera de Periodismo en ETER (escuela donde terminé el curso de Locución y Técnicas Vocales hace un par de meses, :) ).

En palabras de ellos mismos:

        "Decime quién sos vos" es un programa de entrevistas tan distendidas como agudas e intimistas donde convergen personalidades emblemáticas del pensamiento, la cultura, el arte, el espectáculo, el deporte.

¿Por qué les cuento esto? En parte porque el programa se merece ampliamente una recomendación: es uno de los (casi ningún) programas de radio y televisión que escucho religiosamente.

Pero también porque van a poder bajarlo de forma fácil usando Encuentro, a partir de la versión 2.1 que acabo de liberar.

Meter "Decime quien sos vos" en Encuentro me llevó *muchísimo* trabajo (incluso tuve que hacer una biblioteca para parsear SWFs en Python), pero la posibilidad de buscar fácilmente entrevistados para poder bajar el programa lo valía.

Entonces, ahora es muy fácil escuchar entrevistas de calidad a (entre otros) Pepe Soriano, Hector Larrea, Teresa Parodi, Carlos Ulanosvsky, Horacio Fontova, Lalo Mir, Horacio Verbitsky, Lito Vitale, Adrián Paenza, Walter Malosetti, Luis Salinas, Roberto Perfumo, Abelardo Castillo, Gonzalo Bonadeo, Luis María Pescetti, Alejandro Dolina, Lito Cruz, etcétera, etcétera, y recontra etcétera.

Bajen/instalen el nuevo Encuentro, refresquen la metadata, y además de todo lo que pueden encontrar ahí, filtren u ordenen por este nuevo programa, y van a ver que el contenido es invaluable.

Que lo disfruten, :)

Manuel Kaufmann (Humitos): Argentino Bordolino presenta su DVD

   Publicado:

Hace aproximadamente un año atrás tuve el honor de participar como fotógrafo en la grabación en vivo del DVD de Argentino Bordolino, una banda de Paraná que viene en constante crecimiento y maduración desde hace un tiempo ya. En realidad, siempre fueron unos excelentes músicos profesionales y amigos, pero así y todo cada vez que los escucho de nuevo suenan mucho mejor que la vez anterior.

Son grosos.

Durante todo un día compartimos el detrás de escena, la preparación y el montaje entero en el Teatro 3 de Febrero de la ciudad de Paraná. Ese día fue mágico. Se formó una gran familia entre todos los que estábamos colaborando para que todo sea un éxito. Apoyando a la banda y apoyándonos entre todos nosotros también.

Acá publico 3 videos adelanto de lo que va a ser el terrible DVD que están preparando estrenar dentro de poco.

¡Quiero una copia!

Manuel Kaufmann (Humitos): Curso de Python en Paraná

   Publicado:

El próximo Lunes 1, Martes 2 y Miércoles 3 de Diciembre voy a estar dando un curso de programación en Python para principiantes en la ciudad de Paraná, Entre Ríos.

La idea principal es compartir entre todos las ganas de aprender y trabajar colaborativamente para entender de qué se trata esto de programar computadoras y explorar juntos.

flyer.thumbnail.jpg

Flyer del curso de Python

Tené en cuenta que...

  • ... tenés que inscribirte mandando un email a humitos@gmail.com ya que hay cupos limitados
  • ... en lo posible, tratá de llevar una computadora
  • ... el curso no tiene precio, pero es "a la gorra" en caso de que quieras colaborar

¿Dónde y cuándo?

  • La dirección del lugar es Chacabuco 538 (entre Yrigoyen y Pascual Palma)
  • Lunes 1, Martes 2 y Miércoles 3 de Diciembre de 15hs a 19hs. Vamos a tener unos descansos en el medio.

Programa tentativo

  • Introducción a los aspectos básicos de la programación
  • Introducción básica a Python
  • Investigación en equipos (modo taller)
  • Ejercicios en conjunto e individuales
  • ... temas del momento

Requisitos

  • Buena onda
  • Ganas de aprender

No es necesario saber programar...

Nota

Si tenés alguna duda sobre el curso, dejame un comentario en esta página o escribime un email.

¡Los espero!

Manuel Kaufmann (Humitos): Bloqueo Avast!

   Publicado:

Me están llegando muchos reportes de que "mi blog tiene virus" y por un lado me da mucha risa y por el otro, me preocupa. Es obvio que mi blog no tiene ningún virus, pero sin embargo, la mayoría de la gente no sabe qué hacer ante este mensaje de amenaza y "por las dudas" decide no visitarlo más.

amenaza.thumbnail.jpg

Mensaje mostrado por Avast! al entrar a mi blog

Sinceramente, esto me da mucha bronca ya que hay mucha gente que tiene Avast! y este "anti-virus" (que, de hecho, es de lo peor) les está informando a los usuarios de algo que no es cierto y así impidiéndoles visitar mi blog.

Por lo tanto, acá planteo una solución temporal a ese problema. La idea es que cuando ingresen a mi blog deshabiliten el Avast! por 10 minutos siguiendo este paso:

desactivar.thumbnail.jpg

Cómo desactivar el antivirus Avast! para poder ingresar a mi blog

  1. Botón derecho en el ícono de la barra de tareas (al lado de la hora)
  2. Luego ir a "Control de los escudos de avast!"
  3. Y finalmente, click en "Desactivar durante 10 minutos"

Ahora sí, refrescar la página con F5 o "Refrescar" / "Refresh" para poder volver a ver el contenido del blog.

¿Alguien sabe cómo se reporta esto a Avast! para que lo quiten de la Blacklist?

Note

Escribí esto mismo en Facebook para que lo puedan leer los que no pueden entrar a este blog.

Manuel Kaufmann (Humitos): Sobre Vuelan Sombras

   Publicado:

Hoy particié de "Sobre Vuelvan Sombras" como fotógrafo. Sí, me colé digamos. La idea era que tenía que estar sacando fotos de arriba de la estructura (dónde se cuelgan las telas, los trapecios y demáses).

Como experiencia estuvo muy bueno, pero la verdad que fue muy complicado el labor. Principalmente, porque había poca luz y el sensor de mi cámara no es lo suficientemente bueno como para manejarse con esa iluminación. Además, como estaba con el 50mm 1.8 (para tener un máximo de luminosidad) tenía el foco manual y a eso había que sumarle que cada vez que hacían un truco mientras estaban colgados, la estructura se me movía como loco...

Acá están las fotos que pude rescatar (aunque no estoy muy contento con el resultado):

DSC_2530_01.thumbnail.jpg

Dúo de telas

Manuel Kaufmann (Humitos): La Mafia di lo Patuti

   Publicado:

Ayer Sábado fui a sacar fotos al estreno de "La Mafia di lo Patuti", un grupo de circo Paranaense que es buenísimo y con quienes he compartido humildemente algunos escenarios allá por la época de "Circulando Circo Callejero".

¡Felicitaciones por la función, fue un éxito!

Acá están todas las fotos del álbum

DSC_1847_01.thumbnail.jpg

Iniciando...

Manuel Kaufmann (Humitos): Los inicios

   Publicado:

En Septiembre de 2013 (wow! ya pasó más de 1 año) filmaba un video de presentación del proyecto Argentina en Python que nunca salió a la luz por falta de presupuesto. Gracias a Diego Mernes por el aguante para filmarlo y su posterior edición. Aquí unas imagenes de ese momento:

video-1.thumbnail.jpg

Primera

video-2.thumbnail.jpg

Segunda

video-3.thumbnail.jpg

Tercera

video-4.thumbnail.jpg

Cuarta

video-5.thumbnail.jpg

Quinta

video-6.thumbnail.jpg

Sexta

video-7.thumbnail.jpg

Séptima

Guión Video presentación

1, 2, sí, sí... Hola. Mi nombre es Manuel Kaufmann y soy programador de computadoras. Hace 7 años elegí “Python” como lenguaje de programación debido a su poder y simpleza, como así también por ser intuitivo y fácil de aprender. Durante estos años he participado en diferentes conferencias organizadas por la comunidad regional y nacional como disertante y asistente.

A través de Panal de Ideas y con ayuda de la comunidad, voy a emprender un proyecto novedoso y comunitario llamado “Argentina en Python” que consiste en ofrecer charlas, talleres y cursos gratuitos por diferentes ciudades del país.

Debido a la heterogeneidad de la audiencia, voy a dar charlas de diferentes niveles. Empezando por algo básico, como ser “Introducción a la programación” y siguiendo con otras charlas más específicas destinadas a un público más avanzado.

El objetivo principal del proyecto es poder compartir el conocimiento de la misma forma en la que yo lo he adquirido y así seguir moviendo la rueda de la cultura comunitaria. Si estás interesado en que el proyecto salga adelante, podés colaborar con una ayuda económica, participando del #voluntariado y también suscribiendote a la lista de correo de “Argentina en Python”.

El viaje lo voy a realizar en mi auto particular: un Peugeot 206 modelo 2007 en buenas condiciones del que quitaré el asiento del acompañante y parte del trasero para poder dormir dentro del vehículo y así reducir los gastos de alojamiento.

Sin embargo, una de las cosas más importantes para mí, es poder compartir mi estadía con los interesados en las charlas de cada lugar que visite. Por eso, en primer lugar se tratará de coordinar con el voluntario de cada ciudad la posibilidad de alojarse en la casa de ellos. Así, ir a un hotel, hostel o motel sería la última opción.

En resumen, Argentina en Python busca llevar a cada rincón del país la construcción del conocimiento colaborativo y la participación colectiva en la búsqueda del aprendizaje. ¡Muchas gracias por tu participación!

Mariano Guerra: Overtone, clojure, jackd, alsa in ubuntu 14.10

   Publicado:

ok, this is a small dump of what I did, I'm surely missing some stuff and surely it won't work as is for you, but maybe it does and you are as happy as I'm right now generating noise (not as happy as anyone close to me at this moment).

all the things I think I installed:

sudo apt install alsa-tools alsaplayer-jack alsa-utils pulseaudio-module-jack supercollider jack-tools fftw3 qjackctl openjdk-8-jdk

yes, you can see the desperation there with some stuff that may not make sense, but at least it works..

you need to install leiningen, it's really easy and it has good instructions on the site so I won't go into details, just follow the instructions here: http://leiningen.org/

then I follow the instructions from overtone's wiki here:

https://github.com/overtone/overtone/wiki/Installing-overtone

before starting our repl and rocking like a hurricane we need to kill pulseaudio and start jack, it sounds easier than it is because pulseaudio just won't stay dead :(

the way I found to make it work was to edit pulseadio client.conf:

sudo vim /etc/pulse/client.conf

uncomment the line (remove the semicolon):

; autospawn = yes

and leaving it like this:

autospawn = no

I added myself to the audio group, not sure if it's required but just in case:

sudo adduser $USER audio

for this to take effect you need to logout and login again, to make sure you have the group, open a terminal and run:

groups

you should see audio between some other groups, if you can't see it try rebooting or replacing $USER with your actual username in the adduser command.

now stop pulseaudio:

pulseaudio --kill

then start jackd, I tried all the combinations I could find on the internet without success, this is the one that worked for me:

jackd -R -d alsa -d hw:1

if that doesn't work try:

jackd -R -d alsa

or try the versions that are recommended on the overtone wiki:

jackd -r -d alsa -r 44100

or:

jackd -r -d alsa -r 44100 -P

you can also try running qjackctl and play with the settings to see if you have luck.

now that we (hopefully) have jackd running, we can start playing with overtone, here is a small dump of a session:

lein new tutorial
cd tutorial

# add [overtone "0.9.1"] to :dependencies
vim project.clj

lein deps
lein repl

# inside the clojure repl
user=> (use 'overtone.live)
user=> (definst foo [] (saw 220))
#<instrument: foo>
user=> (foo)
#<synth-node[loading]: user/foo 35>
user=> (kill 35)

when you are done you can stop jackd from the ui or from the shell however you started it and start again pulseaudio:

pulseaudio --start

some additional note, when I'm using jackd I can't set the volume from the media keys or the sound mixer in the top planel, I run:

alsamixer

press F6, select the output I'm using and change it with the keys (ESC to close).

hope it's useful for someone.

Juanjo Conti: La prueba del dulce de leche (un cuento regalo de cumpleaños para mi amigo Ale)

   Publicado:

Era otoño de 2003 o 2004. Estábamos en la cocina del departamento estudiando Análisis Matemático 1 cuando Ale propuso hacer un corte. Levantamos los apuntes y pusimos un mantel a cuadros rojo. De la heladera sacamos manteca y un tarro de dulce de leche. Yo puse la pava para preparar café y le dije a uno de los otros que busque el pan en la bolsa de tela que colgaba de la pared.
Los otros eran el Chapa, el Chami y Dimitri. Ellos y Ale estudiaban Ingeniería Industrial. Yo estudiaba Ingeniería en Sistemas, pero preparaba con ellos algunas materias comunes.
El Chapa debía su apodo a la imposibilidad de que el resto de los habitantes del mundo universitario, alumnos, docentes y no docentes, pronuncien su apellido: Schlapbach.
Del Chami no estoy seguro de recordar bien su apodo, así que a falta de uno mejor, voy a usar ese en este relato. Lo único que recuerdo del Chami eran sus brazos peludos. Un par de ramas con frondosa vegetación. Pelos negros y duros. Era como si tuviera cejas en los brazos.
Algo parecido me pasa con Dimitri. No estoy seguro si ese era su nombre. Recuerdo sí, que tenía un nombre imponente, con fuerza, un nombre que no era común en personas de nuestra edad. Bien podría haberse llamado Tritón o algo por el estilo. No recuerdo. Solo recuerdo que tenía una melena de rulos que le llegaban a la mitad de la espalda.
Repasando entonces, los personajes de la historia somos: Ale y yo, compartiendo un departamento de estudiantes, alguien con un apellido raro, alguien con brazos peludos y alguien con rulos hasta la espalda.
Ale, el Chapa, el Chami, Dimitri y yo, luego de haber estado haciendo ejercicios de derivadas e integrales por unas tres horas decidimos hacer un corte para merendar.
Los cuchillos sobrevolaban el mantel como pequeños aeroplanos bimotores y todos hablábamos a la vez.
—Pasame el cuchillo.
—No ese no, el de untar.
—Alcanzame la manteca.
—Cortame una rodaja.
—Dulce de leche, por favor.
—¿Toman con leche el café?
—Yo sin nada, ni azúcar.
En un momento dado solo se escuchaban los maxilares trabajar. La armoniosa melodía fue interrumpida con un anuncio:
—Voy al baño —dijo el Chami.
Unos minutos más tarde, lo volvimos a escuchar.
Su voz era como de ultratumba, porque venía del baño, escalaba la puerta entreabierta, atravesaba el pasillo, doblaba hacia la cocina y nos llegaba ya bastante amortiguada:
—¡No hay papel!
Ale, sin dejar de atender al pan con manteca y dulce de leche que estaba preparando le contestó de forma automática:
—Usá el bidet.
El Chami hizo como que no escuchaba y volvió a pedir:
—¡Traiganme papel, que se terminó!
Entonces yo, que conocía esa sensación de impotencia, ese estar parado con las piernas tan separadas como permite el pantalón bajo, las rodillas algo flexionadas, sosteniendo la levedad del ser con una mano en el picaporte del lado de adentro, yo, que había estado ahí, me levanté y le busqué un rollo.
Cuando el Chami volvió a la mesa, había cierto desconcierto en sus ojos. Interrogación.
—¿Vos usás bidet, Ale?
—Sí, es lo mejor que hay. Mucho más higiénico que andar limpiándose con un pedazo de papel.
—Pero… pero… el bidet lo usan las minas… —balbuceó.
—Yo no soy mina y lo uso —contestó Ale, serio.
Parecía que la diferencia estaba saldada, pero el Chami seguía incrédulo.
Se planteó entonces ahí, en el medio de la cocina, con las rodajas de pan untadas como mudos testigos, una batalla intelectual. Se encontraban dos escuelas. La escuela del papel higiénico y la escuela del bidet.
El Chami y Ale empezaron a discutir, dando cada uno sus argumentos. Gritaban, gesticulaban.
Que el chorro limpia mejor, decía uno.
Que el chorro limpia de más, replicaba el otro.
Que el papel raspa, decía uno.
Porque el papel que usas vos es berreta, decía el otro.
Cuando intentaron hacernos partícipes, el Chapa, Dimitri y yo, miramos para otro lado y no nos dimos por aludidos. No teníamos una posición tan firme en la materia.
Los dos oponentes seguía exponiendo sus argumentos y en un momento dejaron de presentar ideas probadas para ponerse a teorizar sobre el asunto.
Que la cantidad de papel gastado y la ecología.
Que los litros de agua desperdiciados y el papel reciclado.
Que el calentamiento global.
Que la extinción del pez rana.
El café que quedaba en las tazas ya se había enfriado y parecía que el enfrentamiento no tendría fin. Pero algo pasó.
De repente, sorprendiéndonos a todos con una jugada definitiva, Ale le untó dulce de leche con un cuchillo en el brazo al Chami, arrancó una hoja de su cuaderno y le gritó:
—¡Tomá, dale, sacate el dulce de leche con este papel!

Ale y Juanjo en los años de universidad

Ale y Juanjo en los años de universidad

Manuel Kaufmann (Humitos): Python Conference Argentina 2014

   Publicado:

"La PyCon".

logo_rafaela_b_redondo.thumbnail.png

Logo oficial de la conferencia

La Conferencia Anual de Programadores Python, organizada por el Grupo de Usuarios de Python Argentina, tuvo lugar el pasado Jueves, Viernes y Sábado en Rafaela, Santa Fe.

Así nomás, el anuncio de las fechas de la conferencia conllevaba muchísimas expectativas, como todos los años. Sin embargo, personalmente estaba bastante nervioso porque era la primera presentación en público (una comunidad a la que quiero y respeto mucho) sobre el proyecto que vengo empujando y llevando adelante desde el año pasado, luego de haber dicho que "lo iba a hacer" en una lightning talk en Rosario, Santa Fe.

Durante las semanas previas estuve muy disperso, intentando concentrarme para poder resumir todos estos meses de viajes, ocio y trabajo en tan solo 45 minutos. Me corría el hecho de no quedarme corto y por el otro lado tampoco cebarme contándo anécdotas. Incluso, para esquivar esa problemática se me había ocurrido hacer las preguntas luego de la introducción para llevar la charla para el lado a la que a la audiencia le interese y sino funcionaba, seguir con lo que había preparado. La charla que finalmente dí.

Sinceramente, a la conferencia en general la disfruté muchísimo. Me abracé con gente que hace mucho que no veía y recibí unos abrazos muy cálidos de ellos también. Además, tenía muchas ganas de escuchar varias charlas que había visto en el programa y me habían llamado la atención. Sumado a eso, en las semanas anteriores habíamos estado hablando con Leo y Johanna (dos chicos que conocí de viaje en Mendoza y Santiago del Estero) sobre la organización en conjunto de ir a la PyCon.

Que me hayan dado bola sobre las cosas que les comenté de la conferencia, lo bueno que estaba, y que finalmente hayan asistido me gustó mucho. Incluso, me emocioné cuando Leo propuso su Sprint para trabajar con las placas que él hacía, su lightning talk y también la de Johanna sobre dinámica molecular y esas cosas raras que parece tenemos adentro. Muy groso. Me gustó mucho cómo encajaron perfectamente en la conferencia.

La organización: ¡de la puta madre!. ¡Qué PyCon!. Todo estuvo re contra pullido, no hubo ningún cambio de charla a última hora. El programa se respetó al pie de la letra. La selección de charlas fue excelente. Me hicieron sentir un rey. Me asistieron cuando lo necesité y estuvieron atentos a que me sienta cómodo. No noté nada fuera de lugar. El wifi anduvo mejor que el de mi casa. ¡Hubo un mirror de PIP!. Cuando tuve hambre tuve comida, cuando tuve sed tuve agua, cuando quise mate tuve agua caliente... Cuando estuve nervioso, me dijeron: "No pasa nada.". La cena de disertantes, la choripaneada grupal, el bugfixing de Encuentro en un bar, el post "cena de disertantes". Gracias a todo el equipo por hacer tremendo evento y sin hacernos notar ninguna falla, ningún malestar. Gracias por trabajar un año entero para nosotros. Gracias, lo disfruté mucho.

La conferencia empezó el Jueves pasado, dónde ese día estaba destinado a los talleres introductorios. ¡Joder!, pero qué buena idea. Claro, vos podés ir el Jueves sabiendo muy poco (o nada de Python), aprender lo necesario y así poder disfrutar Viernes y Sábado.

Johanna, Leo, ese día es para ustedes...

Así fue, el Jueves estábamos ahí bien tempranos para así poder asistir a la charla de Facundo Batista: "Introducción a Python" que estuvo grandiosísima como siempre. Que generó frases del estilo:

Dentro de unos años me gustaría poder disertar así...

Que incluso me tiró la posta sobre las fracciones. ¿Sabías? Python tiene un módulo para manejo de fracciones en la biblioteca estándar. fractions, se llama...

Se me hizo un poco larga. Creo que fueron 2 horas en total. Sin embargo, no sé si era porque ya sabía conocía / sabía todo lo que estaba diciendo o si la euforia que tenía de estar ahí hacía que vuele en el tiempo y proyecto mi cabeza a todo lo que tenía ganas de hacer.

En Córdoba, antes de salir para Rafaela, me quedé una noche en la casa de Martín, con quien estuvimos trabajando en Waliki. Discutiendo algunas cositas de git y también sobre el lado del usuario final. Una implementación de plugins y demás. Estuvo muy ameno ese día de programación par a par discutiendo sobre algo de interés mutuo. Al día siguiente, nos encontramos con Johanna y salimos los tres para Rafaela.

Esos issues que arreglamos con Martín me dejaron sediento de programación en comunidad. En equipo, colaborando con la comunidad, devolviendo... Y así llegué a la Introducción a Python... ¡Loco de ganas!

Después de la de Facundo, vino Introducción a Pilas de Hugo Ruscitti. Como siempre, una charla que "whoa"s constantes. Hay que tener cuidado y cada tanto dejar de prestar atención a la charla, tomar aire y así poder seguir sorprendiéndose de lo que hizo este pibe.

... no es una librería, es un manojo de features interconectados mediante otros features...

Finalizada esta charla, luego de haberle preguntado un montón de cosas durante su charla, me fui a Introducción a Jupyter de Damián Ávila. Un tipo que vengo siguiendo en su blog desde que comenzó a colaborar con el proyecto Nikola, plataforma que uso para publicar mi blog: esto que estás leyendo. Desde ese entonces, me voló la peluca con sus colaboraciones y el Jueves en su charla, me la devolvió y me la volvió a volar con IPython Notebook para luego...

A mitad del día Jueves, se me acerca un flaco (posteriormente conocido como Julo) y me dice:

Che, groso lo que estás haciendo con tu proyecto...

Me dejó helado. Luego, estuvimos charlando un poco más sobre esto. Esto es parte del cariño que estoy tratando de describir.

En la parte de Sprints, me sumé al que propuso Leonardo Martí para trabajar con unas plaquetas que él hace y poder leer los datos que estas capturan. Ya habíamos estado trabajando juntos en Mendoza, pero tuvimos algunos problemas para entendernos específicamente entre qué es lo que manda el lado electrónica y qué es lo que recibe el otro lado desde Python. Así y todo, sin saber nada de transmisión de datos por serie habíamos llegado a algo que funcionaba pero con muchas dudas. En ese Sprints, los que saben de verdad :) , nos dieron todos los tips que necesitábamos saber para empezar a Rockear. Gracias a todos los darnos una mano tan grande.

Luego de finalizado este terrible día de conferencia y haber podido asistir a estas hermosas charlas, lleno de lindos momentos con gente muy cálida, nos fuimos a una pizzería a seguir con nuestra locura nerd. Hablamos de muchas cosas interesantes, entre ellas OSM y el genial trabajo que está haciendo la comunidad, los mil y un trabajos de Gilgamezh, la comunidad de PyAr, un poco de mi viaje, de los talleres que habíamos visto y un sinfin de cosas más.

tweet-pycon-felicitaciones.thumbnail.png

Esa noche Tweeteaba...

El día siguiente, venía mi charla a la tarde. Si bien me levanté despreocupado y confiado de que todo iba salir, no estaba seguro de cómo hacer la introducción. La parte dónde comparo la imaginación generalizada con la realidad. Si hacer una especie de actuación o simplemente comentarlo y que salgo como salga... Así, con esa incertidumbre de cómo empezar mi charla, me fui a la de ¿Cómo debuguear código Python? de Facundo Batista, que cuando lo ví ahí arriba del escenario muy relajado y en patas hizo que se me pasen bastantes los nervios. Estaba muy tranquilo el tipo, como si lo estuviera disfrutando mucho. Eso me hizo pensar en lo que yo tenía que hacer a la tarde y me dio un empujón más para llegar hasta la tarde más tranquilo. La charla en sí, estuvo buena. Dijo cosas que son importantes, mostró el pdb y comentó porqué es bueno saberlo y también muchos tips que ya conocía de haber programado alguna que otra vez con él, que haya mirado mi código y también de leer el suyo. Cómo que conocés a las personas de acuerdo a cómo escriben en Python. De hecho, creo que se podría hacer un estudio sobre "patrones de programación y clasificación de personas". Para pensar...

Pegada a esa vino la de manuq (Manuel Quiñones) mostrando Ansible, una herramienta para hacer tareas de sysadmin o similares de una forma muy sencilla. Algo ya habíamos estado hablando en Santa Fe hace un tiempo y ya me había volado la peluca en aquél entonces. Sin embargo, ahora la charla fue un poco más en profundidad sobre cómo es el uso, sus archivos de recetas y la forma de resolver algunos problemas que se le presentaron. De la mitad de la charla, o un poco más adelante, me sorprendió que se haya puesto un poco nervioso. No entendí porqué. manuq es un capo para mi, trabajé con él en OLPC, lo vi dar diferentes tipos de charlas, lo vi programando en js, en Python, CSS y HTML. Se hizo su programa personal para hacer dibujos animados para el corto que él mismo hizo, se dió una charla en España y otra en Alemania... Y tantas otras cosas grosas más. ¿Cómo puede ser que lo haya notado un poco nervioso? ¡Groso manuq!

De ahí, me fui a la otra de Damián Ávila: " Bokeh: visualizaciones pythonicas en tu navegador web" para que termine de serrucharme el torax al medio mostrando el tremendo laburo que están haciendo y encima que te diga que hace 2 o 3 años que programa. Sí, hay gente que nace y desarrolla otras habilidades de una forma diferente y muy rápidamente. ¡Qué bueno que la quieran compartir!

¿Cómo voy a dar una charla sobre mi viaje después de esto?

Así, con el cerebro hecho una piltrafa, me fui a ver la charla Tu propio cliente de Torrent streaming en Python de Felipe Lerena y Nicolás Demarchi que por suerte, si bien fue muy técnica, fue re divertida, relajada, informal, rápida, concreta, específica y al pié. Era justo lo que necesitaba para empezar a relajar mis nervios.

Luego, siguió Lucio Torre con sus locuras conocidas: Como elegir un numero al azar de un stream infinito con memoria constante y otros algoritmos online y un público que se caracteriza por entenderlo. No fue mi caso. En ese momento estaba mirando los slides, repasando mi charla que era la próxima y en el auditorio. ... sí, en ese lugar gigante, hermoso, con más de 100 sillas, donde iban a estar todos mirando y escuchándome sobre mi experiencia...

Estaba empezando a freakear como loco. Imaginate si podía seguir la charla de Lucio.

Me fui para el hall. Empecé a hablar con los chicos de la organización, Ariel me tiró una onda y me tranquilizó bastante. Después entré al auditorio para estar listo para mi charla y... Finalmente, llegó el momento.

Subo, organizo mi notebook (¡Gracias Hugo por prestarme el adaptador VGA!), tengo algunos problemas con la configuración del proyecto y finalmente aparece la primera diapo. A los pocos minutos, me informan que ya estábamos en hora y que podía arrancar cuando quisiera:

Hola. Mi nombre es Manuel. Como hoy, aquí mismo, en este escenario vi que se dieron algunas charlas en pata, me voy a tomar el atrevimiento de comenzar la mía con un truco de trompo. Sí. De trompo. Esto es un trompo.

Rompí todos los esquemas. Esa era la idea. Bajar un cambio y poder enfrentar esa situación en la que yo mismo me había puesto, que tenía ganas de bajarme, pero que también tenía ganas de compartir lo que había vivido. Muchos me habían seguido durante mis aventuras y muchos otros preguntado diversas cosas y sentí que había una espectativa muy grande... Incluso de mi parte.

DSC_1694.thumbnail.jpg

Trompeanddo en el escenario

Sí, salió mal. Tiré el trompo, cayó a la mano, empieza el baila, se escucha "Whoa", gira un poquito más y se cae al piso. Nada grave. Me agacho y lo levanto con el piolín. Vuelvo a enrollar el hilo, lanzo y voalá cae en la mano nuevamente. Comienza el truco y se vuelve a caer...

La gente aplaude dándo ánimo :)

Así, comencé mi charla. Bastante más relajado de lo que había subido al escenario. Si hubiese salido bien el truco, la verdad que me hubiese sentido mucho más confiado inmediatamente. Esa era la idea original. Sin embargo, así como salió me ayudó mucho a hacer un quiebre mental en ese momento y relajar.

DSC_1734.thumbnail.jpg

Final de la charla

En la parte de las preguntas, el primero que habló fue Joac y fue muy emocionante lo que dijo respecto a los comienzos del proyecto, la ayuda que me brindó y cómo lo vio crecer desde su gestación, cuando alojó en su casa en Buenos Aires a un flaco que "decía que iba a hacer blah, blah, blah, que todos le decían que estaba re loco y que finalmente puedo llevarlo adelante". Fue muy conmovedor lo que dijo, de hecho, no preguntó nada e hizo que la gente aplauda. ¡Gracias Joac!

Hubo otra ronda de preguntas más sobre si había trabajado con niños y también sobre el problema de la redistribución del conocimiento (federalmente hablando) que hace que la mayor concentración esté en Córdoba, Rosario y Buenos Aires. Sin embargo, creo haber dicho en ese momento que en el viaje conocí un montón de "Anónimos" que están haciendo zarpados laburos y "nos los estamos perdiendo".

Para esa altura ya estaba más relajado, por suerte. El pico de nervios fue al principio, a los 10 minutos de haber empezado, dónde incluso dije: "Huy, me perdí lo que estaba diciendo" en el mismo micrófono y la cabeza se me quedó en blaco. Hubo un reset y seguí adelante. Con el transcurso de la charla fui bajando hasta llegar al final más relajado.

foto-cierre-charla.thumbnail.png

Super humus

Después de mi charla, traté de controlar la euforia que tenía y me fui a sentar con el público para deleitarme con la Lightning Talks y preparar la mia sobre OSM.

Vi varias cosas interesantes y también me gustó que Leo se haya subido al escenario para hablar de lo que está haciendo con la electrónica y sobre cómo planea empezar a integrarlo con Python. ¡Genial!

DSC_1748.thumbnail.jpg

Leo en su Lightning Talk: Puertos y cables

Luego de muy interesantes LT llegó mi turno. Subo, me ubico y empiezo a comentar lo que he estado haciendo con OSM en el último mes y lo que logré hacer con los mapas Garmin. Comenté sobre el alcance y el control que uno puede tener cuando los datos son libres y también hablé sobre cómo se puede mapear sin ser un técnico usando Walking Papers. Me gustó mi micro charla de OSM. Me bajé contento.

Finalizado el segundo día, nos fuimos a un bar con un grupo de gente de la conferencia a nerdiar. Personalmente, yo tenía que trabajar con Facundo en el Encuentro ya que teníamos pendientes alguna que otra charla.

DSC_1751.thumbnail.jpg

Nerdiando en un bar

Ese Viernes nos fuimos a la choripaneada organizada por la gente de la PyCon. Increíble. Tomamos y comimos muy rico. Muy ameno el lugar. Pude conversar con mucha gente que me dio algunos consejos sobre cómo seguir y también gente que se ofreció a brindarme ayuda para mis aventuras. Me sentí muy extraño pero muy felíz. Charlé con mucha gente que admiro y que se mostraba interesada en lo que yo estaba haciendo. Fue un compartir de energía intenso.

La Key Note de Daniel y Audrey Roy Greenfeld fue muy buena. Motivadora para cualquier programador Python: "Publicá tu código haciendo un paquete en PyPi. Yo te ayudo. No te das una idea a quién le puede servir eso.". Anécdotas personales, historias, consejos, tips, concreta y concisa.

El Sábado, llegué bastante tarde. Luego de la choripaneada, mi cuerpo se relajó mucho (sabía que le peor parte había pasado) y eso lo noté. Me dijo: "Basta, dejame descansar un poco". Por suerte lo escuché y lo tuve en cuenta.

Llegamos a mitad de mañana la conferencia y me la pasé casi todo el día hablando con la gente y haciendo sociales. Charlas muy interesantes y muy divertidas. De hecho, la estaba pasando tan bien con los que me fui cruzando que ese día solo vi una charla: Como la explotación de la plusvalía, pero con onda. de Roberto Alsina.

Me encantó. Este tipo tiene mucha soltura para estar en un escenario con cientos de miradas en su nuca. Se lo ve muy relajado, hablando de temas muy interesantes, contando una experiencia personal y brindando algunos consejos para "tener más colaboradores en proyectos propios". Roberto tiene algo que siempre despierta mi curiosidad, quizás los títulos de las charlas, quizás la forma en la que se expresa, quizás el saber qué es un groso o quizás saber que uso rst2pdf y Nikola, dos proyectos que hizo él, y por eso me dan ganas de ir a verlo. No sé.

Sin embargo, una sensación que tengo sobre sus charlas es que siempre le pasa algo. Al menos, eso dice él :) . En esta oportunidad tuvo que cambiar un poco su charla porque la Key Note era algo así como parecida y que tuvo que hacer algunas cosas a último momento y por otro lado, durante la mayor parte de la charla no le funcionaron los slides. No sé si será verdad lo que dijo sobre su parecido con otra charla o no, pero que hizo que sea gracioso y muy agradable de escuchar, seguro. Algunos reíamos a carcajadas.

Luego, caí a las "Charlas Relámpago" y entre todas las cosas muy buenas que mostraron (¡hubo tantas LT que algunas tuvieron que quedar afuera!), subió Johanna a hablar sobre "Dinámica Molecular", lo que venía haciendo con Gromacs y preguntando por algunos tips / consejos sobre cómo y por dónde empezar con Python para andar esos caminos.

¡Excelente!

Para la Key Note Designing Poetic APIs de Erik Rose tenía la cabeza quemada y me perdí varias cosas por cuestiones de idioma. Personalmente, no la pude aprovechar al máximo y no tengo una opinión formada porque estuve medio perdido...

foto-grupal.thumbnail.jpg

Foto Grupal de cierre de conferencia

Finalmente, el sorteo y las sorpresas: ¡Leo se ganó una remera! :D y para cerrar y despedirse "la cena de gala para los disertantes" en un restaurant muy tranquilo con una entrada de picada que se pasó la verdad. Charlas muy interesantes con Nicolás, Facundo, Manuq, Juanjo y Damián. Hermosa mesa y comunidad.

Como si todo esto era poco, nos fuimos a un bar a tomar cervezas dónde nos encontramos con otro grupo de la PyCon y se armó una mesa muy grande, casi de 10 metros diría yo con un montonaso de gente. Yo estuve hablando mucho sobre mi experiencia de viajar y trabajar mientras trataba de cebar a los que me escuchaban a que se vayan conmigo o que nos encontremos por ahí: "Yo te ayudo, vamos".

Al día siguiente Juanjo Twittea "La revancha de Humitos" donde realmente se hace justicia y se ve que el truco me salía :)

¡Gracias a todos los que fueron a la PyCon y la gente que trabajó mucho para que esto salga así! También a sus disertantes y a los asistentes. Fue una PyCon de lujo diría yo y además, fue la primera PyCon Argentina que se hace en "el interior del país". Brindo por eso.

Me la pasé lagrimeando durante todo el tiempo que me llevó escribir este post...

Actualización 18 Noviembre

¡Qué mal que te pase esto! Me acaba de llegar un mensaje que dice "Zarpado post!" y me lo mandó Gustavo, quien me alojó en su casa durante todos los días de la PyCon y no mencioné nada en el post sobre lo agradecido que estamos. ¡Qué flojo que estuve!

Sí, Gustavo se ofreció a alojarme a mí y a Johanna en su casa. Nos sentímos súper cómodos en todo momento. Los padres nos trataron como si fuéramos sus propios hijos. Nos preparaban el desayuno, me tendían la cama y hasta me dobablan la toalla luego de que esté seca. Y yo, luego de recibir el mensaje de Gustavo por Facebook, me sentí para el culo. Esa es la verdad. Así que, acá me vine a actualizar el post agradeciendo todas las buenas vibras que nos brindaron y también la buena onda de Tavo y sus charlas locas de RasberriPy sobre la transmisión de FM para la traducción... :)

... wa! sí, hubo traducción en vivo también y tampoco mencioné nada... Muy groso eso. Desde la organización, Tavo con su RasberriPy y Melina haciendo la interpretación de las charlas "aō vivo". Genial todo esto, genial de verdad. Todo. Ahora me estoy dando cuenta que seguro hay mil cosas que estuvieron zarpadas y no mencioné. Quizás las vaya agregando a medida que me voy acordando...

... por ejemplo, mientras escribía la primera parte... perdí la noche del Jueves, completamente... ¿Qué hicimos el Jueves? "Tic, tac, tic, tac..."

¡Gracias!

Viajando con una planta

Otra cosita que me puso un poco mal es que me fui de Rafaela sin poder ir a visitar a la mamá de Fisa, quién cocinó unos riquísimos tallarines allá por Septiembre y me invitó a comer a su casa. Además, como si eso fuese poco, me invitó con un riquísimo postre y me regaló una planta porque le dije que me sentía solo y quería tener un ser vivo en el auto que me acompañe :D

Muchas fotos de la conferencia, aquí por Yamila Cuestas.

Slides de mi charla

Los slides de mi charla los pueden ver acá. Si bien no es muy interesante su contenido, al final tiene una sección de "Motivaciones" que son artículos y videos que me ayudaron a llegar hasta acá.

Extras

Algunas cosas que me traje de la conferencia.

two-scoops-of-django.thumbnail.jpg

El libro de Danny y Audrey

credencial.thumbnail.jpg

La credencial de la registración

programa.thumbnail.jpg

Programa de la conferencia

diploma.thumbnail.jpg

Diploma para los disertantes

Share