Novedades: actualmente estoy impulsando el proyecto Argentina en Python, desde aquí (ver mapa)

Jupyter, no me vuelvas loco

Este es un post de mierda, pero que quizás te salve una par de horas en caso de que tengas el mismo problema: "jupyter intenta utilizar un binario de python que no existe más"

En algún momento de mi vida creé 2 virtual envs, uno con la versión de 2 de Python y otro con la 3 en los que instalé Jupyter. Luego de unos cuantos meses, borré esos dos virtual envs y volví a crear uno solo para python 3 en el que instalé Jupyer con pip.

mkvirtualenv -p python3 jupyter
pip install jupyter

Sin embargo, cuando ejecutaba jupyter notebook me daba un problema de que no encontraba el binario:

File "/home/humitos/.virtualenvs/j/lib/python3.4/site-packages/jupyter_client/manager.py", line 189, in _launch_kernel
  return launch_kernel(kernel_cmd, **kw)
File "/home/humitos/.virtualenvs/j/lib/python3.4/site-packages/jupyter_client/launcher.py", line 123, in launch_kernel
  proc = Popen(cmd, **kwargs)
File "/usr/lib/python3.4/subprocess.py", line 859, in __init__
  restore_signals, start_new_session)
File "/usr/lib/python3.4/subprocess.py", line 1457, in _execute_child
  raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: '/home/humitos/.virtualenvs/jupyter-py3/bin/python3'

Por algún motivo está buscando el binario de python3 en un entorno virtual llamado jupyter-py3 (creado hace varios meses y borrado hace unos momentos).

Luego de una tediosa búsqueda encontré un archivo (/home/humitos/.local/share/jupyter/kernels/python3/kernel.json) en una parte del caché de mi sistema con este contenido:

{
    "language": "python",
    "argv": [
    "/home/humitos/.virtualenvs/jupyter-py3/bin/python3",
    "-m",
    "ipykernel",
    "-f",
    "{connection_file}"
    ],
    "display_name": "Python 3"
}

¿Qué hice? Lo borré. Problema solucionado.


Entrevista: Fantásticas mentiras bailables

Durante la semana pasada estuve chateando un poco con "El Laucha". Un personaje mítico que conocí hace varios años atrás en un viaje de Rosario a Paraná, si mal no recuerdo. En ese entonces yo estaba con ganas de empezar a estudiar fotografía, y el flaco lo resumió en:

La fotografía es algo muy sencillo. Son tres cosas nomás: velocidad de obturación, diafragma y el ISO. El resto es ojo.

—El Laucha

Eso me quedó grabado durante mucho tiempo y finalmente le terminé dando la razón cuando estudié un poco más en serio fotografía. Me volví medio fanático de la Nikon D3000 que alcancé a comprar y me estudié todo. Bueh, esas tres cosas de técnica. Finalmente, lo que me faltaba era ojo porque de la cámara me sabía todos los trucos :(

Ese primer contacto con "El Laucha" por Facebook me hizo recordar toda esta historia y transportarme a Paraná y a las juntadas con mis amigos de circo por unos instantes. Finalmente, cuando coincidimos en tiempo pudimos chatear un poco más tranquilo e ir al grano. El motivo de la conversación: una entrevista desde un programa de radio llamado Fantásticas Mentiras Bailables donde yo debía contar un poco la historia de ser programador, circense y ahora estar viajando por latino américa. ¡Me encantó! Acepté enseguida por varias razones.

flyer.thumbnail.jpg

Flyer del día en el que salíamos al aire

  1. Iba a salir en un programa de Santa Fe, Argentina y nunca había sucedido eso.
  2. Si bien no había tenido la oportunidad de escuchar el programa con anterioridad, había escuchado hablar muy bien de él.
  3. Quería volver a charlar, aunque sea unos 10 minutos con mis amigos de esos pagos.
  4. No creo tener derecho a "decir que no" a una entrevista si alguien está interesado en lo que hacemos.

Coordinamos todo inmediatamente, a los pocos días hicimos una prueba por Skype, nos quedamos sorprendido de la buena calidad y dijimos: "Dale pa' delante que esto sale muy bien". Unos pocos días después de la prueba, intercambiamos algunas palabras más por chat y finalmente, la entrevista:

Espero que si te habías quedado con las ganas de escuchar esta entrevista, ahora lo puedas hacer. Y si no sabías nada, te estés enterando y la disfrutes. Creo que la única persona interesada en su momento fue Juanjo, y yo le prometí que la iba a subir. Aquí está.


Machismos en Perú

Durante nuestro paso por Perú noté varias expresiones y situaciones machistas dichas con toda naturalidad y sin que nadie se alarme al escucharlas.

Si bien a mí me llamaron la atención, tampoco dije nada. Quizás porque no conocía a la persona que estaba hablando, quizás porque no me animaba a enfrentar la situación, quizás... No sé, por algo.

Uno de esos tantos días donde escuchaba este tipo de situaciones con naturalidad, pero además siendo una fecha "importante" para muchos: El día de los enamorados. Yo estaba viajando de Las Lomas hacia Piura en bus público con aproximadamente 40 pasajeros más. Esos buses urbamos de ciudad común, solo que este hacía un recorrido de 2hs entre una ciudad y la otra.

A mitad de camino se sube un humorista ("chistoso") con un micrófono y parlante y empieza a hablar sobre la mujer, el día de los enamorados y demás tratando de hacer reír a la gente para que le de algunos mangos. Lamentablemente, hacía este tipo de comentarios:

  • No la saques para pelear. Llevala al mejor teatro, al mejor cine.
  • Dile, hoy mi amor, como es el día de los enamorados no cocinás. Te voy a llevar a comer el mejor ceviche.
  • No saben ni freír un huevo y ya tienen hijo.

Luego encontré una publicidad de "Diamante Perú" que decía: "sorprendela en el mes del amor".

Y finalmente, un señor en una despensa: "Si no podés con tu propia vida. No enamores a una mujer. Para eso tenés que tener con que mantenerla"

Algunos pequeños ejemplos recuerdo y otros que pude anotar en el momento adecuado. Hay muchísimos ejemplos diariamente de machismo, e incluso más fuerte aún, en muchas ciudades de Perú.


Mi paso por PyCaribbean

En este post voy a tratar de dejar plasmada mi visión, en general, de lo que fue la primera conferencia de Python en el caribe: @PyCaribbean, a la cual tuve la oportunidad de asistir y además poder dar a conocer el trabajo que venimos realizando con Argentina en Python en una de las charlas del schedule.

Voy a empezar diciendo que estuvo increíblemente buena, que la disfruté muchísimo, que fui solo y volví con un montón de amigos de muchos países del mundo. Me estuve codeando con gente grossa de verdad, charlando con ellos como si fuésemos amigos de toda la vida, y compartiendo momentos que sé que, aunque tenga muy mala memoria, nunca voy a olvidar.

IMG_20160222_173556.thumbnail.jpg

@pollitosabroson, @reydelhumo, @raulcumplido, @jacobian y @angelmejiabrito

Ahora bien, soy Argentino y como tal, soy criticón. Así que aquí voy a desplegar algunas pequeñas particularidades que noté, algunos problemas que hubo, y también cosas que me gustaron mucho y creo que debemos copiar con la idea de que entre todos mejoremos en las próximas PyCones. Sí, ya sé el esfuerzo increíble que lleva hacer una primera conferencia de semejante magnitud, por eso la intención de estas críticas es en pro de mejorar entre todos.

Seguir leyendo…