Facundo Batista: Piedra libre

   Publicado:


¡Juguemos a las escondidas!

alt

Si no recuerdo mal, esta foto la tomé en el bosque que hay atrás de un hotel en Bruselas.

Manuel Kaufmann (Humitos): Tenerlo todo y no tener nada

   Publicado:

Tenerlo todo y no tener nada. ¿En qué se diferencian? ¿Qué es tenerlo todo para algunos? y ¿Qué es no tener nada para esos mismos? Incluso, "Tenerlo todo y no tener nada", ¿cómo se interpreta?

En estos días de estar viviendo en el corazón del Mercado Campesino de Sucre, un lugar completamente tomado por la población (desconozco la historia) dónde los miles de carritos de comida y de puestos de verduras están desparramados sobre la calle, que disminuye notablemente la circulación, y la gente trabaja en condiciones muy precarias... He estado pensando bastante en lo que estoy haciendo y las necesidades que tenemos.

Ya he pasado algunos momentos preguntándome lo mismo, e incluso he escrito al respecto. Hoy me encuentro alquilando un departamento por Bs 200 / 9 días = Bs. 22.22 por día. Lo que da un aproximado de USD 3.22 por día. El departamento no tiene nada de nada, vino completamente vacío: sin camas, cocina, heladera, etc. Por suerte, el primer día el señor que nos alquila (que tiene una despensa en la planta baja) nos prestó un colchón, una mesa de camping y dos silla. Esto, sumado al anafe eléctrico que tenemos y nuestro equipo básico de cocina y alojamiento en camping, es lo que nos ha permitido alquilar este departamento de forma económica y mantenernos de más cómodos durante estos últimos 6 días aquí en Sucre.

IMG_20150724_093912.thumbnail.jpg

Desayunando en el departamento

En estos días he estado pensando muchísimo en ¿Cómo mejorar el alcance y proyección de Argentina en Python?, sus problemas, posibilidades laborales para apoyarlo, y un sin fin de cuestiones personales. Leyendo muchos artículos de gente que hace trabajos hermosos para la comunidad y que están cambiando el mundo, aunque quizás no lo sepan o muchos no se hayan enterado todavía. Esa gente está acá, no viene de otro planeta ni tampoco está en países que vemos lejísimos. Puede ser que sea tu amigo más cercano, o alguien con quien chateás todos los días en el canal de #pyar. Incluso, ¡podés ser vos!, sí, vos, el que está leyendo este artículo. Toda esta información ha ido haciendo sus huecos dentro de mi cabeza y me han surgido ideas para nuevos proyectos, artículos del blog, dibujos, videos e incluso hasta un pequeño cortometraje.

De nuevo, en estos días, con nada para muchos y todo para algunos muy poquitos, he crecido en diferentes direcciones, he pensado mucho sobre la situación que el pueblo de Potosí está viviendo, he leído muchos diaros locales, hemos salido a buscar trabajo y hemos entendido muchas cosas sobre un pueblo desconocido para nosotros. Su forma de ser, sus necesidades básicas (que distan muchísimo de las que nosotros consideramos básicas en Argentina) y todo esto me ha hecho replantear nuevamente aquello que escribí: ¿Qué necesitamos para vivir?

Aquí, en un cuarto de 6x3 metros con baño compartido he sido creativo, me he alimentado mejor que en muchos otros lugares, he llorado, he reído y me he sentido más cómodo que en otros lugares donde lo tengo todo. Ese todo que también implica tener miles de distracciones y al final quedarse encerrado en la nada misma. Hay que saber manejarlas para no caer en ello...

Cada tanto, tenemos WiFi gracias a una red pública que aparece en determinados horarios (sobre todo a la mañana temprano y luego a la noche). En esos momentos aprovechamos para actualizarnos y estar en contacto con la comunidad de Python Argentina. Leemos el diario, las noticias que llegan por Twitter, el mail e intentamos bajar todo lo más que se pueda para luego leerlo sin conexión.

IMG_20150724_093752.thumbnail.jpg

Momentos de actualización

Así, con todo durante algunos días y nada durante semanas he venido viviendo los últimos 2 años de mi vida. Esto me ha permitido concentrarme en las cosas que necesito en el momento en el que las necesito, me ha enseñado a manejar esas distracciones y a aprovechar los momentos en los que tengo todo para hacer cosas específicas y disfrutar de mí mismo o de hacer nada: mirar una película estúpida. Sí, al vivir tantas emociones diferentes todos los días, a veces me pasa que necesito hace nada o algo que sea completamente estúpido para que la mente se relaje. Es ahí entonces, en esos momentos donde lo tengo todo (un televisor led de 52'') cuando me miro la comedia más estúpida que tenga en mi disco, me relajo y pongo mi mente en 0 para volver a empezar al día siguiente con las ideas más delirantes que hayas escuchando alguna vez:

Mamá, ¡me voy de viaje por el mundo a compartir el conocimiento que Python Argentina me ha dado en los últimos años!"

Manuel Kaufmann (Humitos): Discriminados en Bolivia

   Publicado:

Debido al paro cívico que se está viviendo en Potosí desde hace más de 20 días, el enfrentamiento con la policía en la ciudad de La Paz y los bloqueos en todas las rutas que conectan a Potosí con el resto de Bolivia, nos hemos tenido que quedar más tiempo del esperado en Sucre y no hemos podido organizar nada de lo que teníamos planeado para hacer aquí en Bolivia.

Para aprovechar el tiempo que sabíamos que íbamos a estar varados aquí, esperando alguna solución, estuvimos buscando alojamiento y trabajo (por parte de Johanna) y así empezar a recuperar un poco de su inversión para poder continuar viaje.

En otras oportunidades, en San Bernardino, Paraguay, hemos estado mirando los diarios digitales y viendo si había posibilidades de "cuidar casas". De esa forma, estaríamos resolviendo el tema del hospedaje y además colaborando con gente que requiera algún trabajo de mantenimiento en su vivienda.

Para nuestra fortuna, aquí en Sucre encontramos este aviso en los clasificados:

IMG_20150714_144623.thumbnail.jpg

Clasificado del 14 de Julio

Fuimos diréctamente al lugar sin llamar previamente. Una vez allí nos dicen desde un primer piso inmediatamente luego de vernos, medio gritando: "Ya hemos tomado". Le decimos si por favor puede bajar ya que había un cartel por habitaciones también. Baja, nos muestra las habitaciones, nos da mil vueltas con el tema del trabajo (ese "Ya hemos tomado"), nos aumenta zarpadamente el precio por ser 2 para la habitación y el ambiente de conversación ya no era para nada agradable.

OK, nos fuimos medio sospechando de que algo andaba mal ya que Johanna había ido a muchísimos otros trabajos con anterioridad y siempre le decían lo mismo: "Ya hemos tomado". Lo cuál, ya nos hacía dudar mucho.

Por la noche, llamamos al otro número que había en el cartel que estaba pegado en la puerta de esa casa que había que cuidar: ¿Cómo? ¿No era que ya habían tomado? Entonces, ¿para qué sigue estando el cartel ahí? Al llamar, nos atiende un señor y nos dice que el puesto estaba libre y que vayamos al otro día a las 10 de la mañana. "¿Eh? ¿Posta? ¿Te dijo eso? ¿No era que ya habían tomado?" -le decía yo a Johanna.

Bueno, sospechábamos que la señora que nos atendió no era la dueña y que por alguna razón no quería que nosotros tomemos el laburo. Pensamos por un momento que quizás ella estaba a prueba y que si alguien más se presentaba ella podía perder el trabajo. En fin, dejamos de pensar tanto y fuimos a ver qué nos decía el señor.

Al llegar a la hora, nos atiende la misma señora y según Johanna nos reconoce (yo ni me acordaba como era la cara) y nos dice: "Ya hemos tomado hoy de mañana temprano". Eran las 10hs y nosotros teníamos pactada una entrevista con el señor, que suponíamos que era el dueño del lugar, y el que buscaba el personal. Le decimos que por favor llame al señor ya que queríamos preguntarle otras cosas.

Pasamos más de 10 minutos esperando sentados en la puerta y el señor no aparecía. Decidimos llamarlo por teléfono y resulta que la señora no le había dicho nada al final. El tipo estaba ahí adentro de la vivienda: nos dijo que salía en un ratito.

Pasan unos 3 a 5 minutos y aparece el señor con el que habíamos hablado para la entrevista, lo saludamos y al empezar a hablar inmediatamente nos dice: "¿De dónde son ustedes?" y luego "Ya hemos tomado". Insitimos un poco sobre porqué sigue apareciendo el anuncio en el diario y nos dice: "El anuncio no va a volver a aparecer"

Una semana más tarde, charán: el anuncio renovado :)

IMG_20150726_113510.thumbnail.jpg

Anuncio en clasificados "Correo del Sur" del 26 de Julio

Esto es solo un ejemplo de las situaciones que hemos vivido aquí en Sucre cada vez que hemos ido a preguntar por trabajo u alojamiento. Nos dan un montón de vueltas hasta que nos terminan diciendo que no nos van a aceptar por ser extranjeros o bien nos siguen mintiendo hasta el último momento.

Con el pasar de los días encontré este logo en muchísimos productos bolivianos y me hizo pensar: "Esto explica muchas situaciones de discriminación vividas en los últimos días"

IMG_20150725_174309.thumbnail.jpg

Sopa de Maní con el lema: "Consume lo nuestro. Emplea a los nuestros"

Sinceramente hemos tenido hermosas experiencias con la gente que hemos conocido en Bolivia a través de CouchSurfing y por otros medios. Sin embargo, la gente que ofrece laburo y/o alojamiento no nos ha tratado para nada bien.

Manuel Kaufmann (Humitos): Prolongador internacional

   Publicado:

Aquí, con ustedes, el prolongador internacional.

De izquierda a derecha: la ficha negra la compré en Uyuni en Julio de 2015 por Bs. 5. El cable blanco $12 en San Clemente del Tuyú, allá por Marzo de 2014. Y finalmente, el toma exterior lo compré cuando estuve en Córdoba en Julio de 2014 por $8 (creo).

IMG_20150726_123359.thumbnail.jpg

Un pedazo de cada lugar

Este prolongador nos ha venido alimentando energéticamente por más de dos años :)

Juanjo Conti: Glider Gun en thewalnut.io

   Publicado:

This week in walnutland…

Después de mi implementación inicial del juego de la vida en walnut, me dieron ganas de implementar un patrón más complejo: el Gosper Glider Gun.

Me frenaba el hecho de que el setup del estado inicial es bastante a mano aún, pero las ganas fueron más y un día le dediqué una hora a cargar las celdas necesarias.

Cuando le di play, se cortó a los dos pasos: primero pinchaba por temas de memoria y luego de unos cambios por tiempo de ejecución :(

Ahora tenía que escribir una versión más optimizada del juego de la vida de Conway. La versión a la que llegué funcionaba bien con patrones simples, pero con el Glider Gun degeneraba mal. Fisa, uno de los desarrolladores de thewalnut.io me ayudó a debugearlo y antes de que termine el día pude ver el ejemplo corriendo:

Glider Gun

Manuel Kaufmann (Humitos): Fideos a la Oshtrish

   Publicado:

Durante nuestra estadía en la casa de Rolando a través de CouchSurfing él alojó a otras dos chicas de Austria que también se quedaron varadas en Sucre debido a los conflictos que hay en Potosí con los mineros de COMCIPO.

Hablando del lado positivo, estas chicas (Doris y Johanna) nos prepararon unos fideos con una salsa (bastante pobre) de repollo y cebolla que estaba muy rica, pero le faltaba algo. Digo, era una nueva forma de comer los fideos y sacarles un nuevo sabor para nosotros. Sin embargo, le faltaba un poco de líquido, como que había quedado muy seco todo...

Busqué en internet y no encontré una receta de Austria que hable de la pasta y una salsa con repollo. Así que, como quería imitar ese sabor que era muy bueno, me diseñé mi propia receta: "Fideos a la Oshtrish"

IMG_20150722_141252.thumbnail.jpg

Plato "casi" terminado

Ingredientes

  • 1 cebolla mediana
  • 3 cebollas de verdeo
  • 2 dientes de ajo
  • 3 ramitas de apio
  • 1 manzana verde (pelada)
  • 1/2 repollo mediano
  • sal y pimienta
  • 250ml de vino tinto
  • 250g de carne picada
  • 7 ojitas peregil fresco
  • 400g de pasta

Preparación

Picar todo chiquitito en el órden que están descritos los ingredientes e ir echándolos en una sartén con un poco de aceite. No revolver hasta haber terminado de picar e introducir todo (hasta el repollo). Ahí revolver por primera vez. Esto hará que la cebolla, que fue lo primero que pusimos, se dore bien.

Salpimentar y luego de unos 5 minutos agregar el vaso de vino. Dejar cocinando a fuego bien lento durante unos 10 minutos mientras va rompiendo el hervor. Todo se hace mucho más consistente.

Agregar la carne picada y cocinar bien. Cuando esté cocinada la carne, agregar el peregil picadito fino y servir por encima de los fideos que fuimos haciendo en otra olla. ¿Qué? ¿No los pusiste a mitad de la salsa?

Facundo Batista: Cena Gurmé

   Publicado:


El sábado a la noche hice en casa la "Cena Gurmé", una cena más elaborada de lo que hago normalmente cuando invito gente, para pocas personas (básicamente porque la mesa más grande de casa no es demasiado grande).

Esta es la invitación que les mandé a los pocos que tuvieron la oportunidad de venir:

Invitación a la Cena Gurmé

La idea de este post no es sólo contar que salió todo bien, que la pasamos bárbaro, que terminamos con la panza bien llena y agradecerle a Moni por toda la ayuda, sino pasar las recetas de cada plato.

Ahí vamos.


Bruschetas a los tres mares

Como podrán adivinar, son bruschetas. Tres. Y cuyo componente principal en cada caso se saca del mar :p

Antes que nada hay que conseguirse un pan rico en la panadería que se pueda cortar bastante en diagonal y obtener una pieza alargada. Luego mandar las fetas de pan al horno hasta tostar, rociándolos con aceite de oliva.

Para la primeras bruschetas armar una pasta con queso crema, jugo de limón, y rayadura de cáscara de limón (recuerden usar sólo la parte amarilla, la blanca es muy amarga). La pasta tiene que quedar con sabor alimonado, y no se tiene que notar la rayadura del limón (sino sería mucho! incluso sin verlos se sienten en boca).

Entonces, untar generosamente las bruschetas con esta pasta, y luego acomodar una buena porción de salmón rosado crudo. Completar con un poco de jugo de limón.

Bruschetas de salmón sobre crema alimonada

La salsa de las segundas bruschetas implica tener preparada de antes una provenzal casera, al menos con tres o cuatro días de anticipación para que sea sabrosa. Mezclarla con mayonesa y queso crema.

En el momento, saltear en aceite de oliva langostinos pelados, hasta empezar a dorar.

El armado es sencillo: una buena ración de la crema a la provenzal, dos o tres langostinos (en función del tamaño de los mismos y la tostada), y completar con algunas gotas de jugo de limón y un poco de perejil fresco picado en el momento.

Bruschetas de langostinos saltados sobre crema a la provenzal

La tercer tanda termina de subir en sabor, e incluso es caliente. El pescado en este caso son sardinas naturales (¡no en latas); yo conseguí unas portuguesas que vienen congeladas, en el Mercado Central... no sé en qué otro lado conseguirlas, mi segunda opción sería "la pescadería del supermercado" del barrio chino, en Capital (si conocés el barrio chino, sabés de qué estoy hablando ;). Y las conseguí enteras, así que las limpié (cabeza, cola, tripas), desespiné, y dejé listos por cada sardinas dos filetes.

Para poner sobre el pan, rehogar bien chiquito cebolla, ajo, y tomate. Los filetitos de sardinas también rehogarlos, que queden cocinados y calentitos, y armar así la bruscheta. Terminar rociándolas con aceite de oliva y un poco de perejil fresco.

Bruschetas de sardinas portuguesas naturales sobre colchón de rehogado de cebolla, tomate y ajo


Bondiola atrapada

Este es el plato principal, y lleva su tiempo armarlo. Tiene dos variantes, la más rica, y la apta para los que no les gusta la comida agridulce :)

Algunas horas antes (medio día, un día), cortar la bondiola en cubos (tamaño bocado) y meterlos en un tupper o una bolsa, para dejar macerar, con cerveza negra, ajo y perejil.

Pre-hervir papa (versión no-agridulce) y/o batata (versión rica), pero no que quede demasiado blanda. Poner un poco de sal, pero no mucha. También rehogar cebolla y cebolla de verdeo, salpimentar (de nuevo, ¡poca sal!).

Un rato antes de comer, luego del tiempo de macerado, saltar los cubitos de bondiola, e irlos separando. Levantar el fondo de cocción con salsa de soja (que es salada, por eso los avisos de arriba de guarda con la sal).

En unos cacharritos aptos para horno, poner una base de pedacitos de la papa (versión aburrida), o de la batata, agregando ciruela pasa (versión copada). Luego los pedacitos de carne y la cebolla, más lo que se levantó de la sartén. Si parece que queda "seco", no se preocupen.

Hacer una masa de pizza o de pan, y al final del amasado mezclar con romero. Con esta masa tapar los cacharritos de manera de cubrirlos bien y que sobre un poco en el borde. Les decía que no se preocupen si quedó seco, porque va a evaporar poco, y a la carne le quedan jugos para largar.

Meter los cacharritos en el horno, y dejar un rato, unos 15 o 20 minutos. Un ratín luego de meterlos, antes de que la tapa de masa se termine de cocinar, rociarla con aceite de oliva.

Sacar y servir caliente. ¡Guarda que quema!

Bondiolita macerada con batata y ciruela, terminada al horno en cazuela cerrada


Flan cara y ceca

Acá no hay muchos secretos, pero la clave está en hacer un buen flan. Con huevos, azucar, leche, etc., no una porquería de polvito, eh! Bien sabroso, como siempre lo hace Moni.

Servirlo con tu dulce de leche preferido, y crema chantilly de verdad (de nuevo, nada de porquerías de tubito en aerosol), batida un rato antes para que tenga heladera y quede en su punto justo (a mí me salió un poco chirla, debo reconocer).

Flan casero casero con dulce de leche regalado por hermana y crema Chantilly


Las bebidas

La gente llegó puntual, alrededor de una hora y pico antes que salieran las primeras bruschetas.

Arrancamos con un aperitivo refrescante. Como teníamos ganas de jugar, Lucio preparó algo que nadie sabía como hacer, pero con una base que habíamos elegido antes (pisco peruano, agua tónica, limón).

Con las bruschetas abrimos un vino blanco, bien fresco, que estuvo ideal para las primeras dos tandas. También se tomó cerveza.

Para la tercer tanda de bruschetas, y especialmente el plato principal, lo mejor es vino tinto. Lo que hice acá fue ofrecer unas seis o siete botellas distintas, y dejar que la gente elija lo que prefiera: empezamos con un Trumpeter malbec, seguimos con un Gascón reserva Cabernet Sauvignon... pero la idea es que elijan un poco en función del gusto de los comensales.

Para terminar, un cafecito rico :). ¡Provecho!

Manuel Kaufmann (Humitos): El destino de tu donación

   Publicado:

¡Gracias! Y perdón por la demora en escribir este post. Llegó el día en el que explicaré cómo utilicé el dinero recaudado para arreglar a Errante y poder seguir llevando Python y Software Libre a diferentes países de Latinoamérica.

Durante los meses de Abril y Mayo de este año estuvo abierta la campaña de donaciones para reparar el vehículo que nos transporta de una ciudad a otra y nos ayuda a organizar los eventos que tanto nos gusta realizar: Errante. Errante es un Peugeot 206 simpaticón, que comenzó el proyecto con unos 70.000 Km y que hoy está rondando los 107.000 Km después de más de un año y medio de vueltas por Argentina, Paraguay y Bolivia.

DSCF1644_edited.thumbnail.jpg

Errante en Santa Marta, Catamarca, Argentina

Durante ese tiempo algunas cosas se han roto y las he reparado utilizando plata de mi bolsillo. Otras, se han ido gastando y no han llegado a ser problemas mayores, pero también requieren una atención/revisión por parte de algún experto y no un "humitos cualquiera". Es por ese desgaste principalmente que inicié una campaña de donaciones. Esto iba a ser un capítulo nuevo dentro del proyecto, ya que como siempre digo: "Recibir plata a cambio de algo es complicado para mí". Esto traería una nueva responsabilidad ante todos los seguidores del proyecto y también conmigo mismo. ¡Un nuevo desafío había comenzado!.

Para mi sorpresa, apenas unos días después de haber publicado en el sitio web del proyecto que se iniciaba esta campaña y darle un poco de difusión por Twitter, ya tenía el primer colaborador: Lucio Torre. Inevitablemente, eso me hizo sentir muy bien y pensar que la idea de recibir donaciones no era tan loca como yo pensaba o que no me iba a dejar mal parado frente a la comunidad. Lucio es un tipo al que yo respeto mucho, y que venga una donación por parte de él, me decía mucho.

Así fue que pasaron los días y me llegaban tuis de apoyo, transferencias en mi cuenta, consultas en el email sobre otros medios de pago y un sin fin de apoyo. Mucho más que el económico, como siempre digo.

En el medio de la campaña, me tocó enviarle un mail a la Python Software Foundation para comentarles cómo venía la situación del proyecto y cuáles eran los planes a futuro. En ese mail incluí que estaba en el medio de una campaña de donaciones para arreglar el auto y así poder seguir adelante (para ese momento me faltaban USD 300 para completar el monto solicitado). Ahí, un señor increíblemente amable me contestó:

Regarding your car problems: I'll use my directors allowance to cover the remaining USD 300 you need

-- M.-A Lemburg

¡No lo podía creer! Ya había juntado toda la plata que calculaba necesaria para reparar todos los desperfectos del auto y todavía no habíamos alcanzado la fecha límite: aún faltaban unos 15 días aproximadamente.

Durante el mes de Mayo que estuvimos en Posadas, Misiones alojados en la casa de Hernán, un contacto de CouchSurfing estuve averigüando por mecánicos reconocidos o que sean, al menos, recomendados por alguna persona de confianza. Así fue que llegué a Roberto, recomendado por los vecinos de Juan Cabral en el primer asado express que se realizó para la SciPyLA 2015 en, casualmente, un taller mecánico ;)

Al día siguiente, Pablo, uno de los chicos con quienes comimos el asado muy amablemente me acompaño al taller y Roberto comprobó el auto. En principio me dijo que lo del tren delantero no era grave, pero que el comando electrónico de luces y demás que está en el volante había que cambiarlo. Eso provocaba el conflicto eléctrico que tenía el auto y que hacía que se vuelva loco: no cerraba o abría las puertas, parecía que no iba a arrancar, movía el limpia parabrizas en cualquier momento, se comía parte de la batería cuando estaba apagado y demás. El principal problema con eso era que: "No es barato el respuesto" -decía Roberto. "Por otro lado. Sí, el líquido refrigerante hay que cambiarlo" -agregaba.

Así fue que, en principio, hice cambiar el líquido refrigerante de todo el motor: $300. Mientras tanto averiguaba precios sobre el comando de luces. Chino: $1700; Original: $3500.

Yo el Chino no te lo recomiendo. De hecho, ni siquiera te lo voy a cambiar porque después te vas a venir a quejar conmigo. Te recomiendo con los ojos cerrados el Original. Sí, parece más caro, pero no lo es. Te lo aseguro.

—Roberto

Bajo esa frase, fui a sacar plata del cajero y señé el repuesto original que iba a demorar por los menos 7 días en llegar. Además, en la concesionaria de Peugeot también compré el filtro de aire del habitáculo ($200) porque estaba para el cambio y un llavero ($30) que es el número 1 para no perder las llaves del auto: al cuello.

IMG_20150604_205615.thumbnail.jpg

Filtro de aire habitáculo (nuevo)

IMG_20150608_143657.thumbnail.jpg

Filtro de aire habitáculo (viejo)

IMG_20150604_210001.thumbnail.jpg

Llavero colgante para el cuello

Tal como me dijeron en la concesionaria el repuesto llegó a los 7 días, pero nadie me avisó que había llegado. Así que me enteré cuando llamé yo. Llamé al mecánico, saqué turno, busqué el repuesto y al día siguiente llevé el auto nuevamente a lo de Roberto ($600).

IMG_20150604_205653.thumbnail.jpg

Llaves de comandos de luces y accesorios

Salió todo bien. El comando de luces nuevo funcionaba a la perfección y no había ningún otro problema. Sin embargo, todavía me quedaba comprar las cubiertas y la batería en Encarnación, Paraguay ya que había averiguado los precios ahí y era mejores que en Argentina. Por lo tanto, eso quedaba "de paso" para cuando vayamos nuevamente por Ruta 1 (Paraguay) hacia Asunción.

Como noté que el volante se me estaba descascarando cuando me transpiraban las manos (lo noté yendo a Encarnación en un viaje de fin de semana) decidí comprar un cubre volante para protegerlo y así también evitar que se me deslice la mano al doblar ($100).

IMG_20150604_205523.thumbnail.jpg

Cubre volante

Así fue, el día que arrancamos viaje hacia Paraguay nuevamente, nos detuvimos en Encarnación y compramos la nueva batería (me falta la foto): MOURA 60 Ah ($1100).

IMG_20150609_121912.thumbnail.jpg

Batería vieja

Luego fuimos a comprar las cubiertas y cuando llegamos al lugar este se había mudado. Había un cartel con una nueva dirección. La buscamos bastante pero no la encontramos. Finalmente preguntamos en varios lugares y nadie tenía las cubiertas que yo necesitaba. Parecía que se habían puesto todos de acuerdo. Un poco bajoneados por la situación, ya que nos venía saliendo todo al pié de la letra, decidimos seguir viaje igual y ver de comprarlas en otra ciudad de Paraguay.

Lamentablemente, en las siguientes ciudades que preguntamos no las conseguimos tampoco. Igualmente, como las cubiertas no están rotas, sino que están gastadas y que tampoco están con los pelos de metal al aire (sino que simplemente están avisando que dentro de poco necesitan un cambio) decidí seguir así hasta que las encuentre y a un precio razonable.

En la ruta desde Asunción, Central, Paraguay hacia San Salvador de Jujuy, Jujuy, Argentina notamos varias veces un ruido muy feo en el tren delantero. Suponía que era la bieleta que ya me habían mencionado en varias oportunidades (aunque Roberto dijo que no estaba para cambiar). Me asusté un poco porque sonaba muy seguido y bastante feo. Igualmente, no fue hasta San Salvador de Jujuy que hice todo el trámite de conseguir un mecánico de confianza y preguntar el estado del tren delantero.

Efectivamente, el "Chato Blas" me dijo que la bieleta estaba rota y que podía ser reparada aunque no era urgente. Cambió de opinión automáticamente cuando le mencioné que nos estábamos yendo hacia Bolivia :) . No solo eso, sino que me dijo que me iba a cambiar solo una y luego cuando volví a buscar el auto me había cambiado las 2 y me había aumentado el precio considerablemente. Le comenté esto y me dijo que bueno, si, lo que pasa es que esto y lo otro y demás. Me bicicletió y finalmente no me bajó el precio. Sí, es cierto, había hecho más laburo del que acordamos... Pero eso, habíamos acordado otra cosa. Las dos bieletas (repuestos) y la mano de obra me salió $920.

IMG_20150630_120835.thumbnail.jpg

Bieletas

Aquí noté que la bocina había quedado mal colocada por el mecánico Roberto al quitar el volante para poner el comando. Lo llamé, le comenté el problema y le pedí por favor que me explique cómo resolverlo ya que no había posibilidad de pasar por el taller:

IMG_20150629_125440.thumbnail.jpg

Desarmando el volante

Entonces, lo único que me queda pendiente es el cambio de cubiertas traseras que probablemente lo haga aquí en Bolivia. Haciendo unos cálculos medio a la ligera, si decimos que las cubiertas duran 50.000 Km puedo estimar que a las traseras les estaría quedando un 3.000 Km de vida. Por otro lado, no me gusta ir con las cubiertas al límite y menos aquí en Bolivia donde ya hemos escuchado chillar y patinar a penas las que ya tiene en algunas curvas muy cerradas en bajada.

En Uyuni, como hacía altas temperaturas de bajo cero (-10°) decidí agregarle un poco más de líquido refrigerante ya que no estaba seguro de qué temperatura soportaba el que había puesto en Posadas, Misiones, Argentina ($75).

Así sería un buen resumen de cómo se gastó el dinero: $300 (limpieza y líquido refrigerante) + $3500 + $ 600 (comando de luces y accesorios + mano de obra) + $1100 (batería) + $200 (filtro de aire habitáculo) + $30 (llavero) + $920 (bieleta + mano de obra) + $110 (cubre volante) + $75 (líquido refrigerante -10°) = $6825

El remanente es $4795 de que utilizaré alrededor de $2200 para las cubiertas. El resto, todavía no tiene destino.


Una vez dada toda la explicación de "¿Cómo utilicé el dinero?" me voy a sumergir en un aspecto un poco más social: "¿Porqué la gente pone plata en Argentina en Python?"

Han pasado más de dos meses desde que terminó la campaña y todavía no encuentro muchas explicaciones a la cantidad de apoyo económico que he recibido para seguir adelante con este proyecto. ¡Hay gente particulares que han puesto más de USD 100!

Si bien estoy súper-mega agradecido, todavía no caigo en muchos aspectos. ¿Qué busca la gente cuando realiza su donación? Soy muy claro en que no van a recibir nada y así y todo ponen plata. Además, también tienen que confiar ciegamente de que la plata que están poniendo la voy a gestionar de manera razonable (para alguna definición de eso) y que de alguna u otra manera van a estar de acuerdo/contentos con el destino de esa plata.

¿Porqué confían en mí? Digo, muchos de los que pusieron plata ni siquiera han ido a una charla de las que yo he dado. Por un lado puedo decir que esa plata que están poniendo, ni siquiera les llega una retribución en cuando a conocimiento (ponele) y por el otro, tampoco saben si las charlas que doy están buenas. ¡Puso plata gente que no me conoce!

También puso plata gente que no me conocía, que me conoció dando una charla sobre Argentina en Python, se copó, escribió un post sobre esto en su blog y encima puso guita. Esos son los que más me alegran de alguna manera, porque siento que logré mi objetivo (que les sirva) y encima me lo han demostrado cuando necesité ayuda (las donaciones). Incluso, ese post hizo que más gente conozca el proyecto y colaboré.

¡Gente de Europa puso plata! Que, obviamente, no la conozco. Sí, USD 5, ponele, te puede parecer poco pero... ¿Cómo llegaron a mi proyecto? Y, suponiendo que fue por el post de la PSF: ¿porqué pusieron guita ahí habiendo tantos lugares para poner plata?

Bueno, por último, me quedan los amigos. Que de algún modo puedo entenderlos un poco más. Me conocen, les caigo bien, les pude acercar más el proyecto y se identifican o etcétera. Pero digo, tenemos una relación más cercana, entonces como que me es más fácil entenderlo. O al menos, intentarlo.

Vos, ¿porqué pusiste guita en este proyecto? ¿porqué pensás que otros han puesto guita? ¿porqué? Ayudame a entender esto y a quitarme las dudas sobre las donaciones, a mejorar el proceso y a realizar una nueva campaña en caso de ser necesaria.

Podés dejar tu feedback en los comentarios o por email, como gustes.

¡Muchas gracias a todos por participar y ser parte de esta locura itinerante que hemos llamado "Argentina en Python", que nace y se mantiene gracias a ustedes: los lectores, los colaboradores, los asistentes, los auspiciantes, los amigos y la familia!

Los quiero.

Lo importante no es ayudar, sino sentirse bien uno.

—me dijeron...

¡GRACIAS A TODOS LOS QUE COLABORARON CON ERRANTE EN ESTA CAMPAÑA!: Joaquín Sorianello, Python Software Foundation, Helen Lynn, Marcos Dione, nessita y Matías Bordese, Python Argentina, Mica Bressan, Matías Varela, Héctor Sánchez, Victoria Martínez de la Cruz y LinuxChix Argentina, Cynthia Gabriela Monastirsky y LinuxChix Argentina, Marcos Ibañez, Agustín Casiva, Claudio Canepa, Wille Marcel, Jairo Trad, Francisco Capdevila, Facundo Batista y Lucio Torre

Juanjo Conti: Primera experiencia con thewalnut.io

   Publicado:

Esta semana se publicó la versión beta del sitio web thewalnut.io (creado por amigos de #machinalis). El sitio permite visualizar graficamente algoritmos y compartirlos con otros usuarios. Es una herramienta de aprendizaje y de comunicación. Una puede comunicar una idea de forma gráfica más fácil que con palabras o pseudocódigo. Y puede basarse en lo que otro construyó para experimentar, modificando, y así crear conocimiento.

En concreto

Ir de cero a la visualización de un algoritmo cualquiera no es trivial; es necesario llevar a cabo cuatro pasos:

  1. Describir un mundo: esto se hace mediante un DSL y require definir el estado del mundo (se hace con el keyword state y puede ir desde una variable booleana a una estructura de datos compleja), definir los roles para los agentes que interactuarán con el mundo (se hace con el keyword role, definiendo un sensor y actuadores), definir una función performance (no la estuve usando) y una función de fin de condición (le di el valor False porque quería hacer una simulación sin fin).
  2. Escribir un agente que interactúe con ese mundo: se puede hacer con Python3 o JavaScript. En el agente va la lógica para definir qué actuador se ejecuta ante cierta percepción del mundo.
  3. Plantear problemas para ese agente: se hace mediante una interfaz gráfica. Esto incluye principalmente el estado inicial del mundo.
  4. Escribir un visualizador: al igual que el mundo, se describe mediante un DSL propio.

Para lograr entender lo anterior, hice mi propio ejemplo desde cero. El objetivo era entender todas las partes y completarlo en un día.

El juego de la vida

1) Creé un mundo genérico para autómatas celulares.

2) Escribí un agente (no muy optimizado) que implemente el algoritmo del Juego de la vida de Conway (usando Python3; también se puede usar JavaScript).

3) Planteé el problema más sencillo que se me ocurrió, Blinker (Parpadeador).

4) Escribí un visualizador para visualizarlo.

Logre hacerlo funcionar luego de varias iteraciones.

Con esto andando, implementar cualquier patrón fue fácil.

Gilder

Lo siguiente fue jugar cambiando las reglas originales creando un nuevo agente:

celularautomata

Fork

El círculo se completó cuando alguien (redelmann) hizo un fork de mi mundo, planteó un nuevo problema, cambió el agente para que tenga una nueva propiedad y escribió un nuevo visualizador (visualizarlo):

ForkeadoEn este momento, en el sitio es un poco confusa la forma de correr simulaciones y forkear mundos y termina habiendo muchas copias con con nombres repetidos, pero confío en que el caos se va a ordenar pronto.

Manuel Kaufmann (Humitos): Preparándome para el #geekso

   Publicado:

Como todos saben, todos los años cerca de Febrero o Marzo se realiza el #asadogeek organizado por Facundo Batista. Donde miembros de diferentes comunidades de software/programación y amigos de Facundo nos juntamos a comer un terrible asado que él mismo hace utilizando una técnica milenaria sin precedentes.

Me informan de diferentes fuentes que: esto no puede quedar así y hay gente que también quiere su evento geek. Es por eso, dicen las malas lenguas, que se está gestando un nuevo evento invernal, para competir con el #asadogeek de Facundo llamado #geekso.

¿Quién? ¿Cuándo? ¿Cómo? ¿Dónde? Bueno, todo eso está por verse, pero si yo fuese vos, me quedaría sintonizado a las grandes redes sociales, miraría por la ventana durante las mañanas y escucharía las charlas casuales de las viejas más chismosas del barrio. De esta forma, te aseguro que no te quedarás afuera. Y sí, si no seguís estos pasos te podés quedar afuera, los cupos son limitados: como en las mejores cosas.

Hoy, para empezar a sacar ventaja, me preparé mi propio guiso de lentejas (que sería el plano fuerte del #geekso) para presentarme como "ayudante de cocina" en semejante evento. Imaginate hacer un guiso de lentejas para 30, 40, o 50 personas. Vas a necesitar un ayudante, ¿no? ;)


Aquí va la receta de una de las que más sabes, de esto y de todo: nuestra señora madre, Ña Claudia.

Ingredientes

  • 2 cebollas
  • 1 cebolla de verdeo
  • 1 morrón/pimiento verde/rojo
  • 2 zanahorias medianas
  • 3 batatas (camote) medianos
  • 3 papas medianas
  • 2 chorizos colorados (picantes/españoles)
  • 400g de carne/pulpa
  • puré de tomates
  • 500g de lentejones
  • condimentos (ají, ajo, pimentón dulce, azúcar, sal, orégano, laurel)
IMG_20150718_120849.thumbnail.jpg

Cebollas coloradas

IMG_20150718_120900.thumbnail.jpg

Cebolla de verdeo / Cebollín

IMG_20150718_121138.thumbnail.jpg

Pimiento verde

IMG_20150718_121539.thumbnail.jpg

Zanahoria

IMG_20150718_123136.thumbnail.jpg

Batatas/Camote

IMG_20150718_122756.thumbnail.jpg

Papas

IMG_20150718_122353.thumbnail.jpg

Chorizo colorado/picante/español. PRO TIP: Si al querer pelar el chorizo está muy pegado: envolvelo en papel higuiénico y mojalo. Esperá 3 minutos y pelalo con facilidad.

IMG_20150718_124542.thumbnail.jpg

Carne/Pulpa (bueno, ahí estaba -me olvidé de sacarle foto antes de meterla a la olla)

IMG_20150718_130935.thumbnail.jpg

Puré de tomates

IMG_20150718_121830.thumbnail.jpg

Lentejas (remojadas del día anterior)

IMG_20150718_122107.thumbnail.jpg

Condimentos

Preparanción

Dejar remojando los lentejones desde el día anterior (mejor 24hs, aunque puede ser solo una noche).

Picar todos los ingredientes en el orden mencionado anteriormente e ir agregándolos en una olla mediana a grande que contenga un poco de aceite caliente. Sin apuro, a fuego tranquilo y escuchando La Familia de Ukeleles

A medida que vamos agregando los ingredientes a la olla podemos ir condimentando de poco y revolviendo.

Una vez que tenemos todo picado y se está rehogando en la olla hace ya más de 20 minutos/media hora, agregamos el puré de tomates y un poco de agua. Más condimentos.

Probamos un pedacito de batata/camote y decidimos qué le falta. Le agregamos.

Vamos dejándolo de lado por 20/25 minutos y siempre le vamos agregando agua hirviendo (hervida en un recipiente aparte) de a poco para que no se quede sin agua.

Vamos sumergiendo un pedacito de pan en la salsa y vamos probando cada uno de los ingredientes hasta que tengan la consistencia justa.

¡Listo! ¡A comer!

PRO TIP: comer poco luego de que esté terminado y dejarlo reposar hasta el día siguiente. ¡Es mucho más rico!


Así me despido y exijo ser invitado al #geekso y servir como "ayudante de cocina" :D

IMG_20150718_125155.thumbnail.jpg

A mitad de cocción...

Share