Ir al contenido principal

EXPERIENCIA DEL PYCAMP EN LA FALDA, CORDOBA

PYCAMP, UN EVENTO MUY COPADO
En el mes de Marzo, desde el Jueves 24 al Domingo 27 se desarrollo el PyCamp en la ciudad de La Falda - Cordoba, organizado por Nueces (miembro de PyAr, Python Argentina) y estubo buenísimo!. Era el primer PyCamp de mi vida, no tenía mucha idea de en que consistía el evento, bah, suponía que íbamos a programar mucho y hubo bastante de eso ;) ...


EL VIAJE DE IDA
Salgo el Miercoles 23 del trabajo, llego a casa, armo la valija, descanso un poco y me encuentro en la terminal de omnibus a las 23:15 pm ya que tenía pasaje con destino la capital de Cordoba para las 23:20 pm y el colectivo no llegaba ... nos informaron que el micro venía con retraso por un corte de ruta en Buenos Aires (desde donde venía el micro). Así, se hicieron las 01:30 am, la paciencia de la gente comenzó a escasear, incluyendo la mía y bueno, el colectivo termino llegando a las 02:30 am. Sumándole al retraso del micro, me entero que en Córdoba hay paro de micros de media distancia durante todo el Jueves, con lo que no sabía como iba a llegar a La Falda! Y no solo yo, sino todos los que viajábamos desde otra provincia nos encontraríamos en la misma situación. De ahí, Nueces quien organizo el evento, nos consiguió una traffic para las 10:30 con sitio de abordaje en frente de la terminal,  buenísimo!
Llegué a la ciudad de Córdoba a las 7 de la mañana y me dirigí a despertar / molestar por unas horas a Juan BC (miembro de PyAr) quién con mucha onda se ofreció a hacerme el aguante en su casa hasta que se hiciera la hora de tomar la traffic. A las 11:00 nos encontramos varios miembros de PyAr y dos flacos muy buena onda, Matheo y Maxi. Matheo creo es cordobes, programa en varios lenguajes y Maxi es de La Rioja y está estudiando en Córdoba, ambos estudiantes en el FAMAF, conocían medio de oído a PyAr y terminaron re copados! Comento esto para que se sepa que PyCamp no es un evento 'sectario' o que hay que saber mucho o ser parte de la comunidad, vos también podes venir ;) ...
El viaje en la traffic fue muy bueno, las sierras de Córdoba son hermosas, lagos, mucho verde, carteles de parrilladas por todos lados y todos que veníamos con bastante hambre.






LA LLEGADA AL PYCAMP
Para las 13:00 del día Jueves ya nos encontrábamos en el hotel 'El Brigadier', donde transcurrió el PyCamp. Tenía una pileta muy linda, una moza muy linda, un comedor muy lindo, un salón donde dejamos las cosas y luego allí seria el centro de reunión y desarrollo de las actividades del PyCamp, un metegol, una máquina para jugar al 'Sapo', y bue, varios más ...
Ya habíamos llegado casi todos los asistentes del PyCamp y era hora de almorzar, picaba el bagre ;). Terminado el almuerzo, charlas, etc nos juntamos en el salón principal.


PYCAMP, STARTUP AND BRAINSTORMING
Terminado el almuerzo, nos presentamos brevemente uno por uno y entramos a 'tirar' proyectos o cosas que nos gustaría hacer en el PyCamp (sean de desarrollo/coding o no). Temas/proyectos que recuerdo salieron fueron los siguientes:

  • CDPedia, es una wikipedia offline en un cd. Es un proyecto muy copado para aquellas escuelas / alumnos que no tienen internet, ya que pueden disponer de millones de artículos de wikipedia en modo offline!
  • Un proxy reverso 'levanta instancias de Django on the fly'. Esto era para ayudar a una organizacion que brinda sitios Django gratuitos que por ahí tienen muy poco trafico y visitas, y el tener varios Django ejecutándose para tan poco trafico, malgasta la memoria ram. De ahí, que este software levanta 'on demand' la instancia de Django cuando uno hace el request de la pagina y lo mantiene en 'keep alive' por un tiempo definido.
  • Multitouch, un 'paint' multiplayer cual es manejado desde telefonos celulares! Interactuan las personas con sus telefonos celulares y al mismo tiempo dibujan en una pantalla.
  • Peewee, un ORM que solo tenia soporte para Posgresql y sqlite, se le dió soporte para MySQL.
  • Y muchos otros proyectos que bue, me da vagancia si tuviera que escribirlos todos
Se escriben todos los proyectos en papelitos y se acomodan los proyectos en los diferentes
días / horarios en los que va a transcurrir el PyCamp. Luego, cada uno se anota en el proyecto que le gusta, y listo ! eso es todo !.






JUEVES DE PYCAMP
Me anoté para meterle mano a Peewee, un orm que tenía (lease bien, tenía ;) sólo soporte para PosgreSQL y SQlite. Ahí conocí a Matheo y Nassty, con quienes le entramos a meter mano al fuente y lo terminamos sacando con soporte para MySQL, Dediqué todo el jueves a ese proyecto, y por la noche, tipo 23:30 ya estaba en el sobre soñando y degustando la victoria obtenida junto con peewee.






VIERNES DE PYCAMP
Levantado y fresquito, 9:30 desayunando en el Hotel. Ese viernes, comenzó el torneo de Metegol! (Si, también fue uno de los proyectos propuestos para el PyCamp hehe), a mi me fué bastante mal, con decir que solo jugué dos partidos en el campeonato ;) ... Ademas, ese viernes me puse con at.orm (una librería que utilizamos donde trabajo) el cual terminó siendo forkeado y llamado pycamp.orm ;) Aprendí muchísimo mientras programaba, uno va pasando por los grupos de personas, pregunta 'che en que andan?' y si te interesa te terminas prendiendo, tiras un par de tips, y al revez también! Ej, en pycamp.orm terminé usando BORG de Alex Martelli, son tres lineas de código que me vinieron de lujo! En fin, continuando con el Viernes, tipo de 19 pm fuimos de excursión al Hotel 'El Eden', el mismo fue construido tipo 1910 y era para la aristocracia argentina, degusté unos vinos pateros y quesos artesanales muy ricos y aprendí que La Falda tiene sus propias leyes físicas ;). En la noche del PyCamp, se armó un torneo multiplayer de Armagetron del cual no pude participar al utilizar Fedora 14 en mi laptop y tener la suficiente vagancia como para no compilarlo :P, Humitos enseñó malabares (otro proyecto del PyCamp) en el cual logré manejar una, si UNA clave y que 'maso menos' no se me caiga :P.






SABADO DE PYCAMP
Nuevamente, 9:30 desayunando, continuaba el frenesí del torneo de Metegol y ahora ya también se sumaba el campeonato de Armagetron. Esta vez, el proyecto en el que me puse fue el 'Pepochificador', cual toma codigo Python y devuelve codigo python pep8 commpliant. Personalmente, me rompí muchisimo la cabeza para tratar de codificar un filter (que aún no terminé!) cual corrige que las lineas de import sean las correctas. Este proyecto fue idea de Roberto Alsina, quien me tubo una paciencia monumental y me ayudo bastante en codificar el filter. Por la noche, tuvimos la reunión de PyAr en la cual se hablaron muchos temas y luego le dimos paso a la pizza y vinos para festejar el cumple de Joac. Se armó nuevamente un lan party de Armagetron, yo jugue a 'Paranoia' un juego de Rol, en el que Maleva SIEMPRE me acusaba de comunista, traidor o mutante... fea actitud Maleva, fea actitud ... :P, juegos de cartas y así concluyó el sabado del PyCamp






DOMINGO DE ROTURA, DIGO DE PYCAMP
Esta vez 13:30 pm, digo 10:15 am todos dormidos y un tanto 'agotados' por la noche anterior, nos encontramos para desayunar ... El jornal dominical fue tranquilo, alguna que otra linea de codigo, almorzamos y luego del almuerzo nos juntamos para mostrar lo que habíamos hecho durante el PyCamp. Ya para las 19 pm la mayoria pegaba el regreso, excepto PabloM y quienes les escribe que teníamos pasaje para las 21:45 pm y 22:20 pm, por lo que decidimos ir a comer una rica parrillada acompañada por un buen tinto malbec ;)


RESUMIENDO
PyCamp es un evento muy copado, me sorprendió la buena integración que tuvieron Matheo y Maxi, la buena onda que había entre todos, me divertí y aprendí muchisimo y la pasé muy bien ... definitivamente que se repita!


LINKS / RELATED STUFF
https://bitbucket.org/edvm/pep8fy/overview
https://bitbucket.org/edvm/pycamp.orm/overview
- http://www.youtube.com/playlist?p=62155409552F71DE

Comentarios

  1. Hola Emiliano! Excelente cronica, parece que has pasado unos dias maravillosos en la falda. Me alegro por ti. Queria que me recomiendes, si es posible, algunos hoteles en cordoba para realizar una actividad similar a la que tu asististe. Gracias!

    ResponderEliminar
    Respuestas
    1. Buenas Mario,
      gracias por tu comentario ... siento decirte que no soy cordobés y por lo tanto no conozco hoteles allí donde puedas realizar un evento como PyCamp, a excepción justamente de ese hotel donde paramos hehe. El nombre tampoco lo se pero queda exactamente enfrente de la terminal de ómnibus de La Falda, calculo que con ese dato lo vas a poder ubicar.
      Saludos,

      Eliminar

Publicar un comentario

Entradas populares de este blog

Running Spotify on a C.H.I.P

I have an old audio player that mostly didnt work. AM, FM and the CD player didn't worked, but Line In audio Yes! So, i decided to check out if it was possible to use a C.H.I.P  (it has a Line out audio port) install Spotify on it and if possible, control it remotly using a web browser. Good news! It was possible and it works excellent! How to do it 1- First, i followed this howto: https://bbs.nextthing.co/t/howto-spotify-on-chip/17660  Just in case the post is deleted or something, here is a screenshot capture: 2- As a mopidy web client i installed Mopidy Iris: https://github.com/jaedb/Iris/wiki/Getting-started#installing That's all!    Here a video with the result:

Arrancar a programar Python en OpenBSD

Bueno, esto es bien facil. Lo primero que debemos configurar es la variable de entorno PKG_PATH que es utilizada por pkg_add . pkg_add es la utilidad para instalar paquetes en OpenBSD. Por ejemplo, yo guarde en el archivo .profile de mi home lo siguiente: export PKG_PATH=ftp://ftp.openbsd.org.ar/pub/OpenBSD/5.0/packages/ amd64 Ojo al piojo con lo que va detras de la ultima trailing slash, en mi caso puse amd64 puesto que es la version de OpenBSD que instale en mi compu, vos lo podes saber con el comando: $ machine -a Perfecto, hecho esto preguntamos con la utilidad pkg_info -Q que versiones de python tenemos disponibles: # pkg_info -Q python                                                                                                                       biopython-1.50p1 dbus-python-0.84.0p0 (installed) ... python-2.4.6p10 python-2.5.4p13 python-2.7.1p9 (installed) ... Perfecto, usamos pkg_add para instalar (a mi me aparece como instalada porque bue

Setting up React Native on Ubuntu 17.04

React native seems to be very promising, so i decided to give it a try. Steps to get it running: 1- Install ubuntu dependencies: sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 If you dont install those dependencies, probably when building your react native project, you will get an error saying: "java.io.IOException: Cannot run program "/home/edvm/Code/Android/Sdk/build-tools/23.0.1/aapt" (in directory "/home/edvm/Code/github/edvm/react/AwesomeProject"): error=2, No such file or directory" 2- Just follow steps detailed at  Getting started . 3- When you finish step 2, you will be able to build and run your react native project using your android smartphone. Steps to accomplish that are detailed at Running on Device . That's all, short post just for the records.