Roberto Alsina: ¡Hola!
Hola, soy Roberto Alsina. Tal vez me conozcan por mis actuaciones en "Los cavernícolas usaban KDE" y "Programadores Picarones de PyQt".
Por otro lado, no soy:
Ojalá esto aclare las cosas. Gracias por su atención.
Facundo Batista: Estatua en una fuente
Esta foto me gusta por el contraste entre lo estático de la estatuita, y lo dinámico del agua cayendo sobre ella.
Pero más que eso, me encantó el paseo que hicimos... eso es en el laberinto de Los Cocos, en una salida durante el PyCamp 2009, en la que sacamos un montón de fotos, y charlamos mucho con Dave sobre cómo sacarlas...
Me dan ganas de salir a pasear y tomar fotos con gente que también saque fotos, creo que se aprende un montón en esas situaciones.
Mariano Guerra: crossquote
estaba leyendo El retrato de Dorian Gray
y leo
En los días que corren la gente conoce el precio de todo y sabe el valor de nada
"LISP programmers know the value of everything, but the cost of nothing" - Alan Perlis
Mariano Draghi (cHagHi): La vuelta a los Hielos
Como comentaba el otro día al escribir sobre El Chaltén, cuando visité ese pueblo alrededor del año 2000 escuché hablar sobre la vuelta a los Hielos Continentales. Y a partir de ahí, quedó guardado en mi cabeza el tema como una de esas cosas onda “uh… algún día me gustaría hacer eso…”
Algún día.
El día llegó medio de repente, en gran parte gracias a Pau y Charly, que por diversos motivos se pusieron las pilas para concretarlo este año, y me terminaron subiendo al barco. Mucha resistencia la verdad no ofrecí
De paso, Pau y Charly me demostraron (sin querer), como varias otras personas en diferentes contextos/oportunidades, que para concretar algunos sueños o proyectos solo hay que… bueno, concretarlos. Esperarlos no suele ser un buen plan (¡ey! ¿hay algún psicólogo en la sala, por favor?). Creo que va siendo hora de que tome nota de esto. Posta.
Decía, el día llegó medio de repente. Un día estaba discutiendo y analizando propuestas, otro día estaba charlando sobre el equipo necesario, otro día estaba comprando pasaje de avión, otro estaba tomando una cerveza en Antares para conocer a Osvaldo y a José (dos integrantes más del grupo), una mañana estaba caminando con la mochi cargada en la Reserva de Costanera Sur para entrenar y charlar un rato con Pau, Charly y José… y un día estaba subiéndome a un vuelo de Aerolíneas Argentinas con destino a El Calafate.
Y una mañana nublada de enero, después de pasar un par de días hermosos en El Chaltén, arrancó la travesía.
Primer día, muchas expectativas, algo de nervios, y más que nada, la incertidumbre del clima. El tiempo se venía pudriendo, y el pronóstico no era muy alentador. En El Chaltén estaba haciendo un calor atípico desde hacía muchos días, y los ríos estaban con mucha agua. Y la pregunta del millón era… ¿vamos a poder vadear el río Pollone?
Fuimos en vehículo hasta el puente sobre el río Eléctrico, y de ahí arrancamos un trekking tranquilo por un lindo bosquesito, bajo un cielo nublado, sin viento, y con llovizna de a ratos. Almorzamos en Piedra del Fraile, que nos regaló un poco de sol, y continuamos nuestra marcha para encarar al bendito río Pollone.
Y sí, el río tenía mucha agua. Diego y el Boti (nuestros guías) tardaron un buen rato en encontrar un paso más o menos potable, y de todas maneras hubo que poner una cuerda para cruzar un poco más seguros. Este vadeo fue el hito del día, y me quedará grabado para siempre lo fría, lo terriblemente fría que estaba el agua, al punto de que dolían los pies a los pocos segundos de tenerlos sumergidos.
Día D. El Paso Marconi era nuestra puerta de entrada al Campo de Hielo. El clima seguía bastante dudoso. Fue un trekking más o menos tranquilo hasta que entramos a caminar por entre las piedras en la morrena del Glaciar Marconi. El glaciar ha retrocedido mucho en los últimos años, y hay que entrar a trepar por entre las rocas. Una vez más hubo que recurrir a las cuerdas, la cosa estaba resbaladiza (¡como pule la piedra el hielo!), pero seguimos adelante.
El tiempo empezó a pudrirse un poco más arriba, bajaron las nubes, refrescó, apareció el viento, se largo una nevizca, y después el viento empezó a soplar más fuerte. A esta altura ya estábamos caminando por el hielo, encordados y con raquetas. Y cuando estábamos en el tramo más complicado, una zona en la que hay que ir sorteando grietas continuamente, el tiempo se pudrió del todo. Sinceramente no se cuanto tiempo caminamos en esas condiciones, pero a mi se me hizo mucho. El viento soplaba con todo, había muy poca visibilidad, fue un rato de bastante estrés y bastante tensión. Pero poco a poco el terreno fue mejorando, el viento fue calmando, y de pronto…
… la nada. De pronto caí en la cuenta que estaba pisando un manto de nieve, que el viento había calmado, que en el horizonte el sol se filtraba por entre las nubes, que se mezclaba la nieve con la cordillera y con el cielo, que estaba en una inmensidad blanca y silenciosa. Estaba caminando en el campo de hielo. Estaba fascinado. Emocionado.
De aquí en más el camino hasta el refugio, que se veía lejos en el horizonte, era bastante simple. Pero ya estábamos cansados, y parecía que el refugio se burlaba de nosotros y se alejaba un poco más a cada paso que dábamos. Posta. No llegábamos nunca.
Hasta que llegamos.
El refu nos albergó en total dos noches. El día siguiente a nuestra llegada fue de descanso, mateada, charlas y partidas de truco, salpicadas por algunos mínimos paseitos por los alrededores para sacar fotos y contemplar el maravilloso paisaje. Uno de los planes originales para ese día era intentar el ascenso al cerro Gorra Blanca, pero quedó descartado porque el tiempo no estaba bueno, y Diego consideró además que no nos habíamos desenvuelto suficientemente bien caminando con grampones en el Marconi… la verdad, creo que nadie lo lamentó demasiado. El descanso era necesario, y si bien la vista del campo de hielo desde la cumbre del Gorra Blanca debe ser alucinante, lo cierto es que ese día el cerro estaba completamente tapado de nubes.
Al otro día, arrancamos hacia nuestro próximo destino, el Circo de los Altares. El tiempo estaba mejorando, y según el pronóstico actualizado que nos habían pasado (¡qué buen invento el teléfono satelital!), sería el mejor día de la semana. Que fuera el mejor no significaba que fuera bueno, pero… era lo que había.
Fue otro día de marcha tranquila por el campo de hielo, esquivando alguna que otra grieta. De a poco fue despejando, aunque no del todo, y el viento no apareció.
Y llegamos al Circo de los Altares, algo que para mi era el hito de la travesía. Y sin embargo… de entrada no me enamoró. No se si fue por la cantidad de fotos que ya había visto, si fue porque lo encontré parcialmente tapado, si fue el cansancio o la suma de todo, pero de alguna manera, el impacto no fue el que yo esperaba. No me malinterpreten: es impresionante, es imponente, es hermoso… pero yo esperaba más. Expectativas, supongo.
El armado del campamento fue muy divertido, y llevó dos horas. Dos largas horas, para construir el muro de hielo, y armar las carpas.
El atardecer tuvo más magia, estaba un poquito más despejado, había arco iris por todos lados, me deleité con nubes locas, loquísimas, y raros reflejos del sol. De a poquito el Circo de los Altares me iba diciendo “¿ves pedazo de pelotudo que este lugar que decís que no cumplió tus expectativas es maravilloso?”
El tiempo empezaba a portarse bien del todo. Se fue despejando. Y ver aparecer el sol por atrás del Torre fue muy especial. Finalmente estaba conectándome con el lugar, justo cuando teníamos que dejarlo. Ufa. Hubiera estado genial pasar un día más en el Circo de los Altares, pero había un programa a seguir. No se puede todo en la vida…
La jornada hasta el refugio Paso del Viento fue muy larga. Arrancó tranqui, muy similar al día anterior, caminando por el campo de hielo, hasta que nos “bajamos” al costadito del glaciar Viedma.
La cosa se fue poniendo más áspera caminando por la morrena del glaciar, porque el terreno está muy erosionado. Típico pasaje con mucha piedra grande en la que no hay un camino marcado, sino que hay que buscar por donde pasar a cada paso. Y el viento de a ratos demostró que no por nada estábamos en las cercanías de Paso del Viento.
Poco a poco fuimos saliendo del terreno complicado, el viento se fue a dormir, pasamos por la laguna Ferrari, y finalmente, después de un total de diez horas de larga, larguísima marcha, llegamos al refugio Paso del Viento.
Llegar al refu fue una bendición. Muchos aprovechamos los últimos rayitos de sol para un baño polaco en la laguna y todo. Fue reparador. El día siguiente era libre, y nos quedamos en el refu, tomando sol, secando algunas cosas, mateando, jugando al truco, disfrutando.
Hasta que volvió a aparecer la preocupación por el vadeo de un río, esta vez, el río Toro (o Túnel, como más te guste). Nos enteramos que la gente que venía desde Laguna Toro para hacer el circuito del Huemul, por ejemplo, o se volvía, o terminaba cruzando muy de madrugada, cuando la temperatura es más baja y el río viene con menor caudal.
La gente que nos iba a traer el morfi para los días siguientes no pudo cruzar el día de nuestra llegada al refu, y se volvió para hacer un nuevo intento a la madrugada. Finalmente pudieron cruzar, con el agua a la cintura y mucha dificultad, y llegar hasta el refugio (¡genia Marreika!).
Al día siguiente nos tocaría a nosotros…
Salimos temprano para Paso del Viento, donde almorzamos. El día estaba espectacular, el viento… bien gracias (¿dónde estaba el viento de Paso del Viento?). Estuvimos un buen rato disfrutando del panorama, y luego partimos hacia el río, a ver que nos deparaba el destino.
Era más de mediodía, y el sol estaba fuertísimo, y había estado igual el dia anterior, así que el río venía con todo. Después de sopesar un poco las alternativas, los guías decidieron cruzar por la tirolesa. Vos dirás, “¡avisá! ¿había una tirolesa? ¿por qué tanto lío entonces?”. Bueno, uno de los cables de la tirolesa tiene un anclaje salido. Y varios hilos de acero cortados. No es la tirolesa más confiable, digamos. Y está en un cañadón bastante profundo y caudaloso. No sería divertido caerse justo ahí…
Sin embargo, y a pesar de todas las advertencias, había mucha gente cruzando. De todas maneras, Diego, el Boti y Cristian se ocuparon de reforzar con cuerdas el asunto, y de hacernos cruzar asegurados, para minimizar las probabilidades de que ocurriera algo feo. Desde afuera, tal vez por la inexperiencia en tirolesas y la incapacidad de evaluar correctamente el riesgo, debo decir que a mi me resultó más divertido cruzar haciendo tirolesa que intentar un vadeo metiendo las patas en el agua helada y correntosa…
Superado el cruce del río Toro, después de un rato más de trekking sin novedades llegamos a nuestro último campamento.
Último día. Sería una jornada tranquila, aunque relativamente larga. Y el hito del día, por así decirlo, era la subidita que arrancaba al ratito nomás de salir de Laguna Toro. Tranquila, pero constante.
El premio fue llegar a un hermoso prado en donde almorzamos, otra vez bajo un sol espectacular, con vista por un lado hacia el lago Viedma, por otro hacia el Fitz Roy y el Torre, y por otro hacia el cordón Moreno. Sobraban los tábanos, eso sí.
De ahí empalmamos con el camino de trekking que va a la Loma del Pliegue Tumbado, directo hacia El Chaltén, sin paradas intermedias, siempre con espectaculares vistas del Fitz a nuestras espaldas.
Fue una travesía muy especial, en muchos sentidos. Primero, porque fue un sueño concretado, y porque es impresionante. El campo de hielo es impresionante, el Circo de los Altares es impresionante (sí sí, tuvimos nuestros problemitas en un primer momento, pero los superamos).
Pero también porque tiene muchos condimentos: bosque, pradera, hielo, nieve, grietas, morrenas, lagunas, arroyos, ríos, piedra, acarreo, refugios, campamento, campamento en hielo, pasos de altura, glaciares, caminatas con grampones, con raquetas, encordadas, sol, viento, frío, calor, nubes, ¿qué más querés? Ah, sí, ¡tirolesa!
Desde lo técnico sentí que fue un desafío, y estuvo en dificultad un escaloncito más arriba de las cosas que había hecho hasta ahora. Las jornadas de marcha eran largas, y a muy buen ritmo. La mochi fue siempre pesada, especialmente los primeros días. Los grampones son un dolor de huevos, ahí me falta experiencia. Fue mi primera vez caminando con raquetas, pero encontré que caminar con raquetas es casi natural (hasta que intentás ir para atrás y terminás de culo en el piso). Fue mi primera vez caminando encordado, y eso resultó toda una experiencia, porque te impone sí o sí un ritmo, hay que ir todo el tiempo prestando atención para no pisar las cuerdas, porque en cierta manera es más “solitario” (que paradoja que caminar atado a otros sea más solitario, ¿no?), y me encontré bastante más conectado con el entorno que si uno va suelto, charlando, moviéndose de acá para allá, haciendo la suya. Nunca había armado una carpa directamente en el hielo, ni construído un muro de hielo. Nunca les había sacado tanto el jugo a los bastones de trekking.
También fue una oportunidad para poner en práctica toda la experiencia acumulada, y cada travesía previa, cada campamento, cada ascenso, cada subida, cada bajada, cada vadeo, cada salida a correr, cada sábado a la mañana entrenando en Palermo, cada paso que fui dando todos estos años de trekking y montaña, sumó.
Y pensé mucho en mucha gente con la que caminé y me enseñó a caminar. No se muy bien por qué, fue un viaje bastante introspectivo también. Tuvo su faceta de “círculo que se cierra”, de haberle encontrado un propósito o un destino a vivencias previas.
Fue una experiencia impactante, emocionante, inolvidable.
Todas las fotos, acá: Hielos Continentales 2012
Roberto Alsina: Gente haciendo cosas útiles con mis juguetes
Hace cosa de un año escribí un pequeño web browser llamado De Vicenzo un poco en joda.
¡Pero de golpe alguien fué y lo hizo hacer algo útil! Específicamente, para tener previews cuando edita documentos en sphinx
Está bueno :)
Juanjo Conti: Cambiar foto de perfil en Twitter, cuando la cambio en Facebook
Ifttt, If this then that, es un sitio web que permite utilizar está clásica sentencia de control de programación en la web.
Uno tiene a su disposición una serie de canales. Estos disparan eventos y realizan acciones. La combinación de un evento y una acción es una tarea. Y cuando uno publica una tarea, se la llama receta. Existe un repositorio de recetas publicadas por los usuarios en donde se pueden encontrar algunas muy útiles. La mejor que estoy usando es:
Otras recetas que estoy usando son:
Juanjo Conti: Relatos de Zafón
Rescato un post que estuvo en borrador por 3 años!! Justo ahora que estoy con ganas de comprar la tercer novela de Zafón, El prisionero del cielo.
Hace menos de un mes terminé de leer El Juego del Ángel, la segunda novela para adultos de Carlos Ruiz Zafón
. Visitando su sitio web encontré una sección con relatos inéditos.
A los que quieran empezar a leer a este autor les recomiendo el cuento La Mujer de Vapor.
Carlos Ruiz Zafón (Barcelona, 25 de septiembre de 1964) es un escritor español que vive en Los Ángeles (Estados Unidos) desde 1993, donde se dedicó unos años a escribir guiones de cine al tiempo que desarrollaba su carrera como novelista.
Su primera novela para adultos, La sombra del viento, fue un gran éxito de ventas, pese a la desatención de la crítica literaria española, aunque no la internacional (que la aclamó como una de las grandes revelaciones literarias de los últimos tiempos). Esta novela se ha traducido a 45 idiomas, ha vendido más de 10 millones de ejemplares en todo el mundo y ha obtenido numerosos premios internacionales. En el año 2007 se ha publicado una recopilación titulada “La Trilogía de la Niebla” que comprende sus primeras obras “El príncipe de la niebla”, “Las luces de septiembre” y “El palacio de la medianoche”.
Carlos Ruiz Zafón lanzó el pasado 17 de abril de 2008 su nueva obra con una tirada de un millón de ejemplares, en la Editorial Planeta. La propia Editorial Planeta ha considerado que este lanzamiento supone un hito histórico en España.
Fuente: Wikipedia
Roberto Alsina: Re-Editar Drácula: Proyecto que me gustaría que alguien agarre.
This post makes no sense in english, so spanish only!
Drácula es un libro muy particular. Casi todo el mundo cree que sabe de qué se trata, pero en el 90% de los casos no es así. O sea, sí, saben que es de un vampiro, blabla.
Lo que no saben es nada del libro. Saben de las películas, del especial de Scooby Doo, delos chistes de vampiros, y cosas así, pero el libro en sí, no lo han leído.
¡Y es una lástima! Es un libro muy interesante. Para la época que se publicó, tiene un estilo dinámico y poco verborrágico. Está lleno de acción, escenas memorables (no es raro que se hayan hecho tantas películas), personajes interesantes. ¡Y encima es un libro tecnófilo! No es una lectura forzada leer Drácula como una micro-expresión de la lucha entre la ciencia y la técnica positivista contra la cultura medieval reaccionaria, o cosas así.
Y entonces, cuando el otro día ví, en Work of Art (un reality), a unos diseñadores crear tapas para Drácula, se me ocurrió:
Editemos Drácula
Agarremos el original, que es de dominio público, hagamos una traducción moderna, hagamos ebooks, y quién te dice, una edición en papel. Regalémosle a la gente la posibilidad de leer una versión moderna de este libro buenísimo. Una traducción que no sea castiza, ni dé vergüenza hablando de "estofado con polvo de pimiento rojo" si no que diga goulash, o por lo menos "estofado con paprika".
Yo tengo un poquito de cancha haciendo typesetting de libros. Seguro que se puede conseguir ilustrador/a/es copado/a/as/os para la tapa, títulos (¡o para ilustrar intercalado!)
Y... lo mejor es que:
Entonces: se necesitan muchas cosas, pero más que nada, se necesitan traductores.
¿Quién quiere salir en la tapa de este libro? ¿Quién quiere traer al auténtico Drácula, el vampiro en serio, un auténtico macho de los cárpatos, de vuelta a la vida?
Anótense en los comentarios.
Mariano Draghi (cHagHi): Viedma
Mirá si Raúl Alfonsín hubiese mudado la Capital Federal a Viedma. Mirá si entonces al buscar laburo hace 18 años atrás, hubiese terminado radicado en Viedma. En este momento estaría laburando en la Patagonia. ¿Entendés? ¡En la Patagonia! ¡Fresquito! ¡Ventoso! Y no en este pozo húmedo, chato y pegajoso mal bautizado “Buenos Aires”. En fin… cosas que pasan.
Mariano Guerra: emesene en la pagina principal de sourceforge
Juanjo Conti: The girl with the dragon tattoo bonus track
Algunas películas suelen venir con bonus track, escenas inéditas, comentarios del director u otros adicionales que por lo general terminan en la versión DVD del producto y que son consumidas vorazmente por los fans.
Por estos días está en cartelera la película The girl with the dragon tattoo, del director David Fincher (Fight club, Benjamin Button, Social Network). Basada en un libro que ya comenté aca, tiene un problema fundamental: llegó tarde. La película no es mala y a gente que no conoce la historia le gustó mucho, pero ya hay una adaptación al cine del libro, y encima es Sueca. Así que si quieren un bonus track de esta película, tienen toda una película exra, la original. Y si realmente quieren conocer la historia completa, con todos los detalles, pueden alocarse y hasta leer el libro. Si, los de papel.
PS: llegó a la Argentina con el nombre de la edición estadounidense del primer libro de la trilogía Millenium de Larsson (no me gusta esa manía de las editoriales norteamericanas de cambiar siempre los títulos de las obras).
Juanjo Conti: Vos poné cara de Borges que yo pongo cara de Cortázar
Mi amigo Joel Lorenzatti está de visita en la ciudad por motivos non-satos que no van a publicarse por el momento. Luego de una tarde tirados en el pasto escuchando cuentos y entrevistas de Borges y Cortázar y comparándolos, el azar nos llevó a un bar en la peatonal San Martín. En este bar, se tomó la foto cínica del día, titulada como este post.
En nuestro pueblo, Carlos Pellegrini, se está llevando a cabo la Fiesta Nacional de Reinas Nacionales, la meta-fiesta que comenté hace unos días. En frente a mi departamento se está llevando a cabo el Festival Folclórico de Guadalupe. Pero nosotros tenemos menos festival que el Vaticano, así que comemos y nos vamos al cine.
Juanjo Conti: Julio Cortazar, a fondo
Estos días estoy mirando en Youtube un reportaje que le hicieron a Julio Cortazar en la televisión española. Muy interesante, son 14 fragmentos de unos 10 minutos promedio. Muy recomendable.
Mariano Draghi (cHagHi): Andiperla
Durante el día de la travesía desde el Gorra Blanca al Circo de los Altares, caminando por el Campo de Hielo, nos topamos con un ejemplar de andiperla willinki, el único insecto que tiene todo su ciclo de vida adaptado a vivir en los hielos patagónicos. Se alimenta de líquenes y algas, y el muy guacho sobrevive las temperaturas bajo cero gracias a que en su cuerpo tiene un anticongelante basado en glycerol (sí sí, algo muy parecido al anticongelante de los autos). Muy loco. La naturaleza es lo más.
Acá hay un poquito más de info, en inglés: “Patagonian Dragon” the Andiperla willinki
Roberto Alsina: Vivir en Zork
You are in an open field west of a big white house with a boarded front door. There is a small mailbox here. >
Vivimos en la edad dorada del texto. La gente escribe más que nunca. La gente lee más que nunca. Apenas unos años atrás, el mecanismo preferio para contactarse con otra gente eran las "llamadas telefónicas", extraño protocolo basado en sonido. Que antiguo le parece eso a la persona moderna, que tipea mensajes en cualquiera de los mil sistemas de mensajería actuales.
Claro, también tomamos más fotos que nunca, y filmamos más video que nunca porque estamos en una edad dorada de la información, en general. Pero eso era más o menos esperado.
¿Quién esperaba, hace 20 años, que los chicos preferirían mandarse mensajitos uno a otro en vez de llamarse por teléfono? ¿Quién esperaba que la gente prefiriera leer mensajes en vez de escucharlos?
Y eso es raro, porque desde que tengo memoria vengo leyendo que los jovenzuelos no leen ni escriben tan bien como los veteranos (club del que ahora formo parte, supongo). Esa temida falta de "comprensión de texto escrito", y los pibes que no entendían que corno leían. Claro, podían repetir las palabras, pero el hilo se les escapaba.
¿Pero por qué es que esos chicos que no pueden leer ni escribir leen y escriben tanto? ¿Es una paradoja? ¿O es que cuando les empezó a interesar lo que leían, resulta que sí entienden?
O tal vez entender largas hilaciones no es de lo que se trata cuando uno lee hoy en día. Tal vez leer es obtener muchos pedacitos de datos, y la correlación se hace en la cabeza, en vez de que te la den servida en bandeja, escrita en textos largos y entendibles.
> open mailbox Opening the mailbox reveals: A leaflet.
Tal vez el problema con los textos largos y la comprensión de los mismos es que son demasiado específicos. Una vez que explicás todo, es aburrido, y la mente divaga. Tal vez hay que mantener todo cortito y abierto. Tal vez el lector quiere unir los puntos por su cuenta.
> read leaflet Taken. Welcome to Zork (originally Dungeon)! Dungeon is a game of adventure, danger, and low cunning. In it you will explore some of the most amazing territory ever seen by mortal man. Hardened adventurers have run screaming from the terrors contained within.
Así que tal vez la forma de escribir en el sigo XXI es corta y evocativa, en vez de astuta y chamullera. Tal vez haya que tener un componente de juego, y el lector gana medallas imaginarias cada vez que pesca algo de lo que lee, como en un juego de algoville o cosacity que te dan premios insignificantes por irrisorias tareas logradas con esfuerzo inútil.
> go west You are in a forest, with trees in all directions around you.
O capaz que es al revés. Capaz que leer (o escribir) se dividió en dos cosas distintas. Una lectura alta, que es la tradicional, y una baja que es corta y funcional pero no muy interesante.
> go west Forest
Y tal vez por eso tenemos cosas como las novelas de China Miéville,llenas de rareza por la rareza misma, pero divertidas, y cosas como twitter, llenas de caprichos, inspiración y conexiones azarozas (bueno, yo sigo gente copada), y blogs llenos de miscelánea inconexa, y 9gag lleno de cosas que, honestamente, no deberían ser graciosas.
> reset Starting over.
PS: http://thcnet.net/zork/index.php
Juanjo Conti: Mala postal de Santa Fe 1
Vivo en la ciudad de Santa Fe desde el 2003 y como en todos los lugares, hay imágenes que se repiten. Estas son las postales de una ciudad. Hay de todos los colores, vivas y grises, buenas y malas. Hoy cuento una mala y es la siguiente:
Nueve de la noche verano, en algún barrio de la ciudad, probablemente no en el centro o la costanera, sino en un barrio barrio. Una nenita de unos diez años camina con una botella entre los brazos. Unos metros atrás el kiosco de turno. La nenita camina, haciendo fuerza para que no se le caiga el encargue, más pesado que las muñecas con las que a veces juega. La nenita camina, con la botella de cerveza entre las manos, recado de su papá, que la espera para apagar en su garganta el calor santafesino.
Roberto Alsina: PyQt Quickie: QTimer
QTimer es una clase sencillita: la usás cuando querés que algo pase "dentro de un rato" o "cada tanto".
El primer caso es así:
# llamar f() en 3 segundos QTimer.singleShot(3000, f)
El segundo es así:
# Creamos un QTimer timer = QTimer() # Lo conectamos a f timer.timeout.connect(f) # Llamamos a f() cada 5 segundos timer.start(5000)
¿Fácil, no? Bueno, sí, pero tiene un par de trampas.
Hay que guardar la referencia a timer
Si no, lo recoge el basurero, y nunca se llama a f()
Capaz que son más de 5 segundos
Va a llamar a f() más o menos cada 5 segundos después de que entre al event loop. Tal vez eso no sea enseguida después de que arrancás el timer!
Capaz que se pisan las llamadas
Si f() tarda mucho en terminar, y vuelve a entrar al event loop (por ejemplo, llamando a processEvents) tal vez timer se dispare antes que f() termine, y la llame de nuevo. Eso casi nunca es buena idea.
Una alternativa:
def f(): try: # Hacé cosas finally: QTimer.singleShot(5000, f) f()
Ese fragmento llama a f() una sola vez, pero ella misma se pone en cola para correr en 5 segundos. Ya que lo hace en un finally lo va a hacer aún si las cosas se rompen.
O sea, no se va a pisar. También quiere decir que no son 5 segundos, sino 5 más lo que tarde f. Y no hace falta guardar referencias al QTimer.
Último tipo: podés usar QTimer para que algo se haga "apenas estés en el event loop"
QTimer.singleShot(0, f)
¡Ojalá sirva!
César Portela: sobsesión
Ellos están ahí. Siempre. Firmes. Bajo el sol abrasador o sufriendo un frío polar. Aún bajo las peores tormentas, ellos están ahí. ¿Estoicos? Yo siempre paso junto a ellos. Dicen siempre lo mismo y los tres casi lo mismo. La mayoría de las veces los ignoro. Paso con los ojos cerrados, miro para otro lado. [...]
Juanjo Conti: Mañana no hay post, ni blog
Me sumo al apagón que se realizará mañana en Internet como una medida de protesta en contra de las leyes SOPA y PIPA.
Wikipedia es el sitio más importante que está haciendo lo mismo.
Update: learn more.
Roberto Alsina: Todos los candidatos a presidente en USA son idiotas o garcas
Por lo tanto, hay dos opciones:
¡Feliz futuro, USA!
Roberto Alsina: Antonio María Delgado es un ignorante
Antonio María Delgado escribe para el Miami New Herald. Me atrevo a suponer que habla inglés aún si escribe en español.
Un poco de contexto. The Economist publica (desde hace bastante), una cosa llamada el "Misery Index", que intenta capturar los países en que los habitantes la pasan mal, a través de un par de indicadores económicos, y ponerlos en orden.
Entonces, el Sr. Delgado va, lo lee, ve a Venezuela arriba en la lista, y me imagino que se le encendió la lamparita bajo consumo, y al grito de "¡ángulo político!", corrió a escribir esto:
"Venezuela se ubicó el año pasado en el segundo puesto del "Indice de Miseria" elaborado por la revista británica The Economist..."
El problema, querido hispanoparlante, es que "misery" no significa "miseria". Significa "desdicha" o "tristeza", mientras que miseria significa "extrema pobreza". Y así, el Sr. Delgado usa el prestigio que pudiera tener The Economist, para tirar tierra diciendo que Venezuela es el segundo país mas pobre del mundo (en algún sentido).
Mientras Chavez no es santo de mi devoción, esto es o ignorante o estúpido, ud. decide. Y por supuesto, esto lo levanta La Nación
Roberto Alsina: Demetrio Fernandez es un boludo
España es un país. Córdoba está en España. En córdoba hay muchas iglesias. La gente va a las iglesias. Los que van a la iglesia en Córdoba, España, están bajo la guía espiritual de Demetrio Fernandez, Obispo.
Aclaremos: se supone que a un obispo para saludarlo, hay que besarle la mano.
Por otro lado, Demetrio Fernandez es el boludo que dijo esto:
"El Ministro para la Familia del Gobierno papal, el cardenal Antonelli, me dijo hace unos días en Zaragoza que la UNESCO tiene un programa durante los próximos 20 años, para hacer a la mitad de la población del mundo homosexual", dijo Fernández. "Para ello cuentan con distintos programas, y continuarán la implantación de la ideología que ya está presente en nuestras escuelas".
QED. Demetrio Fernandez es un boludo. El cardenal Antonelli es un boludo. Y si vas a la iglesia en Córdoba, España, sabiendo esto, y le besás la mano al boludo, sos un boludo.
Juanjo Conti: Oficialmente distribuidor amateur de Orsai
Ya deben saber sobre Orsai, el blog convertido en revista convertido en bar que está revolucionando la industria editorial con un producto de cultura libre. Pre venden revistas y cuando sale en papel a la calle, se sube el pdf correspondiente a Internet.
Este año, a diferencia del anterior, en lugar de revistas, venden suscripciones anuales. En el año se imprimirán 6 revistas. Cuando me di de alta en el sitio de Editorial Orsai, no había distribuidor en Santa Fe, por lo que me anoté como Distribuidor Amateur (10 suscripciones).
Hoy me acaba de pagar el suscriptor número 10, esperamos en 17 días las revistas.
Martín Cerdeira: SOPA
Codigo js:
Juanjo Conti: Fiesta Nacional de las Culturas
En los pueblos del interior del país, son muy común las fiestas nacionales de algo, donde el algo por lo general, fiel a tradiciones italianas o inmigrantes en general, es un alimento. Se me viene a la mente la Fiesta Nacional de la Bagna Cauda en Calchín Oeste o la Fiesta Nacional del Mondongo en Santa Coloma. Si a los funcionarios de turno que hicieron las gestiones correspondientes, en su momento no les alcanzó la fuerza burocrática o el lobby, la fiesta es provincial. Estas fiestas por lo general se realizan en verano, pero hay en todas las estaciones.
En mi pueblo, Carlos Pellegrini, desde donde escribo en este momento, se celebran dos fiestas que rompen con la regla. Esta misma noche, por ejemplo, es la última noche de la Fiesta Nacional de las Culturas, un festival para el alma, como reza el subtitulo de los spots publicitarios. Arranca en diciembre y se extiende hasta mediados de enero. Hay un abanico muy amplio de actividades, desde certámenes de bandas de rock hasta proyección de cine al aire libre, actividades circenses y una feria con más de cien artesanos, humor y música folclórica, danzas nativas y cuarteto.
Para que me crean la diversidad cultural, hoy a la tarde se presenta Piñón Fijo, luego toca La Sole como número central y cierra La Barra. La entrada es libre y gratuita pero si querés te venden sillas o mesas. Se desarrolla en el parque del club San Martín.
La otra fiesta que hay en el pueblo es La Fiesta Nacional de Reinas Nacionales, lo que vendría a ser una meta-fiesta, pero sobre esta les cuento en otro post, en un par de semanas, cuando se lleve a cabo.
Juanjo Conti: ¿Con qué libro seguir?
Después de Betibú, no arranqué enseguida con otro libro, estuve leyendo algunas nota que me faltaron de la revista Orsai y ojeando libros. Las opciones que tengo en mi mesita de luz son:
Todos de cuentos, menos uno que es sobre matemáticas. ¿Será una lectura muy pesada para el ardiente verano santafesino?
Manuel Kaufmann (Humitos): Estamos de Gira con Circulando Circo Callejero
Roberto Alsina: Los dichos no son tus amigos.
Usar dichos y refranes es una espada de doble filo. Un lado corta la cháchara. Decís una frase, y está tan llena de significado, que es un atajo a lo que querés decir. El otro lado te corta el rostro, si decís uno y lo decís mal.
Veamos a Beatriz Sarlo, respetada intelectual argentina. Escribió una columna en La Nación. Termina así:
Total, Boudou, sin bromita alguna, debe adecuarse a lo que le toque, obedeciendo el viejo refrán de que a un caballo regalado no hay que examinarlo para ver si viene completo.
El problema que yo veo (si se me permite la pedantería (por supuesto (¡gracias otro yo! (de nada)))) es que la señora Sarlo no tiene idea de lo que ese dicho significa.
Ponéle que estás comprando un caballo. Le revisarías la boca porque querés ver si es joven o viejo (por ejemplo primer resultado de google). Eso es importante si estás comprando un caballo. No tanto si te lo están regalando:
Tipo macanudo: ¡Tomá un caballo!
No tan macanudo: (revisa la boca) ¡No gracias!
Por eso no le mirás los dientes a los caballos regalados. Y no buscás en amazon cuanto sale el libro que te regalaron.
Por otro lado, si hablaras Tamarian, lo mirás en la boca, tirás un "Temba, descansando", y listo.
Roberto Alsina: OVNI For Ever
Miviejo nación en el Chaco, y emigró (despacito) unos 1500KM para el sur. La migración fue lo bastante lenta como para que tuviera dos equipos locales para hacerse hincha.
Su equipo cuando lo conocí era Unión de Santa Fe, pero el equipo de su infancia era el notable por su oscuridad Caco Forever. Y por supuesto, porque es lo que se hace en el interior, tenía un equipo grande para poder celebrar (en su caso, Boca).
Una vez, allá por el final de los 60s,estaba manejando para el norte, hacia Resistencia, con mi mamá, que llevabaa mi hermano mayor, ponele que de un año, en el regazo, sin cinturón de seguridad. Eran los 60s y los chicos sobrevivían porque la intoxicación por plomo disminuía el riesgo de polio, o algo así.
Entonces se le queda el auto. Eso no tiene nada de raro, nuestra velocidad promedio en viaje era unos 20KM/H una vez que tenías en cuenta las paradas para llenar el radiador, cambiar gomas, conseguir un mecánico que hiciera prender las luces, y llegar al pueblo equivocado. A mi viejo le gustaban los autos, pero no era mutuo.
Pero antes de que se quedara, había una luz al lado del camino, arriba. Una luz que parecía seguirlos. Y el auto no arrancaba. Esa ruta en esa época era una boca de lobo con baches. Pararse en el carril era garantizarse que te pise un camión.
Al rato, el auto arranca, la luz vuelve, y de nuevo se quedan. En ese momento, según mi vieja, papá se baja y empieza a putear a los aliens, explicándoles que así se iban a cagar matando. Después la luz desaparece, y siguen viaje sin más inconvenientes.
Y hace unos días apareció un OVNI en una práctica de fútbol. La práctica de Chaco Forever.
Facundo Batista: Pastel de berenjenas
Pelar un par berenjenas medianas, cortarlas en rodajas, y sumergirlas un par de minutos en agua hirviendo (no tanto como para "hervirlas", pero más que "blanquearlas").
En una sartén rehogar cebolla, cebolla de verdeo, morrón y ajo. Cuando esté todo doradito, agregarle carne picada. Cocinar hasta que esté rico, pero no del todo cocido. Cuando apagamos el fuego, agregarle una cantidad generosa de perejil picado, y revolverlo bien. Salpimentar a gusto, teniendo en cuenta que las berenjenas no tienen nada (o sea, pasarse un poquito).
En una fuente, alternar capas de rodajas de berenjenas y lo que preparamos en la sartén. A nivel de proporciones, la idea es que "no quede tanta carne", para lograr una comida más bien liviana. Completar con queso fresco arriba de todo.
Meter un rato al horno. Luego agregarle queso rallado por arriba, y orégano. Más horno.
Comer y disfrutar. Click en la foto para verlas en mejor resolución.
Roberto Alsina: Some things don't translate well
Corriendo en la lluvia con Tato, pasó lo inevitable. Pisé una baldosa floja y me empapé la otra pierna. Como dice el tango "igual que baldosa floja, salpico si alguien me pone el pie". Y porque tengo que pensar todo el día en inglés por el laburo, mi software cerebral de traducción instantánea se tildó.
¿Como miércoles le haría entender esa frase a un estadounidense? Es casi imposible. Allá nadie camina, menos abajo de la lluvia. Casi no hay veredas. Las veredas que hay no son de baldosas. Las baldosas seguramente no estarían flojas.
Para poder traducir algo, no alcanza con traducirlo, hay que traducirlo y que quede algo que habría dicho alguien en el idioma de destino. Para que signifique lo mismo, tendría que estar hablando de algo que podría pasarle, por ejemplo, a un argentino y a un ruso, a un bosquimano y a un lapón. Sospecho que no es posible traducir en general. Que lo que vemos por ejemplo en este blog, que intenta, los demás días, ser bilingüe, es una colección de casos particulares más o menos afortunados.
Hace un tiempo empecé a traducir una novela de Cory Doctorow (lean acá si quieren) y abandoné porque al releer lo que escribí, no parecía una novela de Doctorow, parecia otra cosa, una cosa peor. Y no vale la pena leer cosas peores.
Y de esa forma cuando programo el programa nunca es lo que yo quise, es una versión peor, escrita en un lenguaje extranjero, por un no-nativo. Programar es traicionar la visión para producir lo tangible. Escribir es más o menos lo mismo. Hablar es más o menos lo mismo. Ni siquiera mi voz que vos escuches es mi voz que yo escucho.
Vivimos cada uno encerrados en un iglú, tratando de charlar con mapuches que nos miran a través del hielo. A veces funciona. Saludos.
Martín Gaitán: Cómo volver a compartir desde Google Reader
Desde hace muchísimo tengo en mi otro blog una sección que se llama "De por ahí, cosas que me parecieron interesantes". Es un feed de links a contenidos de toda índole (política, literatura, cine, fotografía, deportes, programación: intereses anchos) con un brevisimo extracto como descripción que fui alimentando de diversas formas a lo largo del tiempo: usé delicious, usé mi twitter incorporó la opción de "Compartir" se convirtió en la manera por defecto: si algo me gustaba, un click en compartir y listo. Eso permitia que otros usuarios de Reader que me "seguian" pudieran ver mis posts compartidos pero a la vez generaba un feed rss que alimentaba la sección de mi blog.
Con la aparición de Google+ aquella simple y muy usada funcionalidad se vió desplazada por el botón "+1" y por un "compartir" engañoso que sólo permite compartir en Google+
Para colmo, cuando uno hace "+1" en algun contenido (dentro de Google Reader o en cualquier lado donde esté el botón) se lista en una página publica pero que no tiene feed RSS! . Larry Page, (doblemente) te odio.
La bronca por los cambios en Reader no es sólo mia, sino que generó una petición firmada por más de 13000 usuarios que manifiestan que "algunos ven estos cambios como un intento errado para forzarnos a usar Google Plus, pero nosotros amamos la utilidad, simplicidad y funcionalidades sociales limitadas que ofrece Google Reader".
Mientras tanto, muchos (1, 2, 3) intentan parchar el atropello.
"¿Así que no me dejás compartir donde yo quiera, el algoritmo de tu madre!?" vociferé, y no sin premeditación agarré Yahoo! Pipes (una genialidad, hay que decirlo) para scrappearlos a puro golpe de mouse y sin salir del navegador. El resultado fue este pipe del que se puede obtener, por ejemplo, un feed RSS 2.0 de mis +1s . Podés obtener el feed de otros usuarios así:
http://pipes.yahoo.com/pipes/pipe.run?_id=770fc166fd07a0f6e67fe63f513b05dc&_render=rss&google_plus_id=[GOOGLE_PLUS_ID] donde [GOOGLE_PLUS_ID] es el numero de identificación del usuario en cuestión.

Agregás tu Google Reader el RSS de los usuarios a los que queres seguir y listo, hemos vuelto a compartir con un solo click (y donde queramos).
Por supuesto, estás invitado a clonar el pipe y mejorarlo. Y seguime!
Roberto Alsina: Sabés más matemática de la que creés: números no decimales
En serio. Si sos un lector frecuente de este blog, probablemente sepas de números decimales, binarios, hexadecimales y demás. Vos viste, esascosas nerds que sabemos. Los que nos hacen celebrar navidad en octubre porque dec(25) = oct(31).
¿Pero qué pasa con la gente normal (o como yols digo: gente)? Bueno, si les dijeras que ellos usan cosas mucho más raras todos los días no te creerían.
Empecemos con la hora. Cuando decís "son las 10 y media" estás usando un sistema base 60.
Si le agregamos el día, se complica, porque los dias no son con base 60, si no con base 24. Entonces "2 días, 10 horas y 30 minutos" es una manera complicada de decir 2*24*60 + 10*60 +30 minutos. Es un sistema numérico que tiene dos bases distintas.
Seguro, nadie se tomó la molestia de hacer 60 símbolitos distintos como hicieron con hexa, pero es exactamente lo mismo, excepto que 24 se escribe 24 (o 12PM si estamos en el "dígito" de las horas)
¿Y si le ponemos los meses? ¡Es todavía más complicado!
11 de enero a las 5 y 20 de la tarde:
Enero = 0 meses = 0 días = 0 horas = 0 minutos 11 = 11 días = 251 horas = 15060 minutos 5 de la tarde = 17 horas = 1020 minutos 20 = 20 minutos Total: 16100 minutos
Ahí tenemos una mezcla de base 60, base 24, y base 365 (si, por favor, ignoremos los bisiestos), o tal vez de base 60, base 60, una base que puede ser 28, 29, 30 o 31, y base 12.
Ni siquiera sé si alguien le puso un nombre a sistemas de numeración con bases no-constantes. ¡Y vos los usás, persona no-matemática!
¡Y hasta sabés hacer aritmética con eso! ¡Mentalmente! Rápido: cuanto es 12:15 + 4 de abril a las 5 AM?
Y podríamos agregarle segundos (otra vez base 60), años (base 10) y fracciones de segundo.
Y sin embargo, cuesta explicar binario, hexadecimal, y compañía. Cosa rara.
Roberto Alsina: El dolor de haber visto algo, una vez.
Debe ser horrible haber dicho algo astuto, tal vez perspicaz, una vez, y que de ahí en más haya gente que espere que lo hagas de nuevo, que te lee con atención y se impresiona con las nimiedades que posteás.
Tomen el ejemplo de Clay Shirky en este artículo. Es una pavada, basado en que debe haber sido lo primero que se le ocurrió,
Solemnemente prometo no darles nada astuto, ni perspicaz, jamás, en este blog. No podría soportar la presión.
Roberto Alsina: Bloqueado
Algo interesante de escribir todos los días: todavía no me bloqueé. Seguro, es el noveno post, pero considerando que posteaba una vez al mes, y que generalmente decía "no tengo nada que escribir", está claro que para escribir, hay que escribir.
Esta es tal vez la cosa más obvia que no todo el mundo ve: para hacer cosas hay que hacerlas. La manera de escribir software libre es escribir software que es libre. Para ir a Alaska hay que irse. A Alaska. Para escribir, hay que escribir. Para hacer música, hay que tocar música. Para hacer pan, hay que hacer pan.
¿Va a estar siempre bueno ese pan? ¿Vas a escribir siempre cosas interesantes? ¿Vas a llegar a Alaska? No. Vas a fracasar.
Pero si no hacés cagadas primero, no hay manera de hacer cosas mejores después. Creo que fue Amadeo Carrizo el que dijo de un arquero joven "No es malo, falta que le hagan dos, trecientos goles más para que sea bueno".
Tengo un largo historial de fracasos. Tengo una corta lista de éxitos. Sepan disculpar.
Roberto Alsina: Problemas de abandono: rst2pdf
De todos los muertos que he dejado en sistemas de control de versión, hay uno que me hace sentir mal, rst2pdf. Hay varios que me gustaría retomar, pero rst2pdf era una herramienta útil, usada por bastante gente, y es triste quenunca haya tomado suficiente impulso con otros desarrolladores.
Así que lo voy a retomar. Voy a dedicarle unas 4horas por semana.El plan es:
Y por supuesto:
Mientras tanto, acá hay algo interesante de lo que recién me enteré. Dimitri Christodoulou hackeó rst2pdf para que soporte la directiva raw:: html.
Eso, amigos, es tan loco que lo tengo que robar (con el crédito correcto, etc :-)
Y Dimitri, o cualquier otro que quiera hacer algo copado con rst2pdf, ¡avisen! ¡Les doy commit!
Roberto Alsina: Python context managers: son fáciles!
Esto viene de este hilo en la lista de PyAr (que se las recomiendo).
Yo estaba el otro día tratando de hacer cosas de shell scripting con python (como parte de un setup.py monstruo) y me molestaba que en shell es muy fácil hacer esto:
cd foo bar -baz cd -
O esto:
pushd foo bar -baz popd
O esto:
(cd foo && bar -baz)
Y en python tenia que hacer esto, que es largo y feo:
cwd = os.getcwd() try: os.chdir('foo') os.system('bar -baz') finally: os.chdir(cwd)
Cuando en realidad quiero esto:
with os.chdir('foo'): os.system('bar -baz')
Por supuesto, eso no está. Entonces, pregunté, como se hace eso? Y tuve varias respuestas:
Usá Fabric:
with cd("foo"): run("bar")
No es difícil:
class DirContextM(object): def __init__(self, new_dir): self.new_dir = new_dir self.old_dir = None def __enter__(self): self.old_dir = os.getcwd() os.chdir(self.new_dir) def __exit__(self, *_): os.chdir(self.old_dir)
Es más fácil:
from contextlib import contextmanager @contextmanager def cd(path): old_dir = os.getcwd() os.chdir(path) yield os.chdir(old_dir)
Está bueno, agreguémoslo a path.py path.py
Mejor atrapar excepciones:
@contextmanager def cd(path): old_dir = os.getcwd() os.chdir(path) try: yield finally: os.chdir(old_dir)
Aprendí como hacer context managers, sobre contextlib, sobre fabric y sobre path.py. Nada mal para 15 minutos :-)
Facundo Batista: Películas y series
Bueno, de Agosto a Diciembre ví más de las que me parecía.
La verdad, es que bajé el ritmo de las pelis, porque además de las series que normalmente vemos con Moni o sólo (House, Californication, Heroes, TBBT), arranqué con otras más que fui descubriendo los últimos meses: Death Note (animé, lo cual no me gusta mucho, pero de una temática interesantísima), Chuck (puntos extras si sos nerd o geek, pero es una de comedia/acción más), Secret Diary of a Call Girl y Fringe (muy muy buena, a la altura de The X Files, pero veinte años después). Encima tengo en espera a Battlestar Galáctica (ya la bajé, entera, pero todavía no la empecé) y Star Trek TNG (también entera, pero me la tiene que pasar José).
Por otro lado, la última semana del 2011 estuve de vacaciones y no nos fuimos a ningún lado, así que le dediqué bastante tiempo a esto, :)
Por otro lado, aparecieron un montón (montonazo) de películas para ver:
Finalmente, el resumen según cuando las anoté:
(23-May-2008) 4 4
(24-Sep-2008) 29 21 15 6
(21-Ene-2009) 19 18 18 18 12 1
(09-May-2009) 14 14 13 11 10 5
(15-Oct-2009) 20 17 17 16 15 14
(01-Mar-2010) 19 18 18 18 18 18
(12-Sep-2010) 19 19 18 18 18
(14-Dic-2010) 13 13 13 13
(13-Abr-2011) 23 23 23
(09-Ago-2011) 12 12
(XX-Ene-2012) 21
Total: 105 111 113 123 121 125
Roberto Alsina: Book review: The Windup Girl by Paolo Bacigalupi
Nota para lectores hispanoparlantes: esto es una crítica de un libro que (hasta donde sé) no está publlicado en español, por lo que es completamente inútil traducirla.
I started this book with high hopes. After all, this was a book by a new-ish author that had won Hugo Award for Best Novel (2010), Nebula Award for Best Novel (2009), Locus Award for Best First Novel (2010), John W. Campbell Memorial Award (2010), Compton Crook Award (2010) Compton Crook Award (2010), Goodreads Choice Award Nominee for Science Fiction (2009). Impressive, uh?
Well, I don't know what they saw in it. Shallow characters, pervasive fatalism disguised as depth, mprobable slang ust because it sounds cool (windup girl? Really? That's how they will call genetically engineered humans in the future? Windups? Yeah, right).
Oh, and it's full of orientalism. And of things like implanting gene dogs into windups to make them loyal and subservient. And ghosts. Oh, crap, almost nothing in this novel worked for me. Most pages had me slapping myself on the forehead.
I amnot against a solid dose of weird. I like weird. I read Miéville, for crap's sake. But this is not weird, it's contrived.
And don't get me started on the end. The end is such an obvious analogy to Eden it almost made me puke. It's like the end of Battlestar Galactica, but set on the future. And with ladyboys.
I had a better time reading H. Rider Haggard's "Allan Quatermain", which I saw mentioned in the awesome series "The victorian Hugos". Old and dated? Sure. But I would vote for it instead of "The Windup Girl" every day, and twice if they let me.
Roberto Alsina: ¡Eso es Matemática! ¡Yo sé Matemática! (No, no sé)
El título es una cita de Parque Jurásico. Una chica, perseguida por dinossaurios, encuentra una computadora, se da cuenta que es Unix, dice "¡Eso es Unix! ¡Yo sé Unix!", y hackea algo que le permite escaparse de los ut-supra mencionados dinosaurios.
Bueno, así es mi vida, expcepto con matemática. Y sin dinosaurios. Estoy rodeado de problemas, algo está roto y no sé porqué, se siente ligeramente raro... y de repente... ¡eso es matemática! (por supuesto no sé matemática, nadie sabe matemática. Todos sabemos algo de matemática).
En una de esas veo un aviso y me avivo que el enorme descuento es un descuento chiquitito disfrazad. Una noticia es un obvio disparate después de 30 segundos de análisis. Un mail reenviado es un poquito más molesto porque es un poquito más idiota. Por culpa de la matemática.
Matemática es la herramienta que tengo para entender las cosas. Cuando el mundo es confuso y da miedo, si lo puedo poner en números, me calma. ¿Miedo al futuro? Pensemos en la maravilla del interés compuesto. ¿Ṁiedo a la muerte? Veamos probabilidades. ¿Necesitás una aventura? Teoría de juegos. ¿Necesitás empezar una conversación? Puedo mencionar al pasar que pasé tiempo en clase encontrando el homeomorfismo que explica la escena de Flashdance en que la soldadora se saca el corpiño por la manga.
La matemática me dice que el mundo no es perfecto. Que los números que veo en mi compu no son realmente reales y no puedo confiar en ellos. Que no puedo cruzar los puentes de Könisberg una sola vez, que 1 es el número más frecuente en el diario de hoy, que Platón tenía razón y hay un mundo de ideas del cual este es sólo un reflejo.
Por otro lado, me dice que puedo cortar una naranja en unos pocos pedazos que din estirar ni deformar pueden ser reensamblados en dos naranjas iguales a la original. Así que hay que tomar lo que dice con mucho cuidado.
Facundo Batista: Encuentro 0.4, con todo
Encuentro es un simple programa que permite buscar, descargar y ver contenido del Canal Encuentro.
Notar que este programa no distribuye contenido de Canal Encuentro, sino que permite un mejor uso personal de esos contenidos. Por favor, referirse al sitio web de Canal Encuentro para saber qué se puede y qué no se puede hacer con los contenidos de ese sitio.
¡Con esta versión entramos en "alfa"! O sea: están todas las funcionalidades que pretendo, veremos si aparecen bugs para corregir...
La versión 0.4 trae los siguientes cambios con respecto a la versión anterior:
- Ahora se puede filtrar todos los programas para encontrarlos más fácil.
- ¡Tenemos una versión para Windows! (gracias Javier Andalia)
- ¡Tenemos un instalador para Arch Linux! (gracias Diego Mascialino)
- Mostramos versiones de todas las bibliotecas usadas al arrancar.
- Mejor info de error si no se encuentra alguna biblioteca.
- Correcciones pequeñas, y más control de errores...
Para las distintas formas de instalarlo en Debian/Ubuntu, suscribirse al PPA, cómo hacer con Arch Linux, bajarse el instalador para Windows, o dónde encontrar el tarball genérico, vayan a la página del proyecto.
Recuerden revisar el archivo AYUDA.txt si tienen alguna duda de cómo usar el programa.
¡Que lo disfruten!
Roberto Alsina: Mi café y yo.
Una de las memorias más claras de mi infacia tardía fue cuando mi viejo por fin me dejó quedarme en su mesa en el café Gran Doria, cuando todavía estaba en las entraǹas de una galería de la peatonal San Martín, en Santa Fe.
Habré tenido 12, y lo había visto quedarse ahí con un cortado mientras mamá y yo comprábamos algo, o yo me iba a alguna de esas cosas de chicos (¿clases de expresión artística? ¿Taller de títeres?) y era un misterio. Eran tres horas de su vida que estaban escondidos, bloqueando el flujo de información tan efectivamente como si estuvieran del otro lado de un horizonte de eventos.
¿Qué hacía? ¿Con quién hablaba? ¿Leía algo? Y siempre ahí, en la mesa cuando volvía, la taza de un cortado, chico, vacía.
Sospecho que ahí me empezó a gustar la idea del café. Yo era, por supuesto, un dedicado tomador de chocolate (marca El Quillá, desconocido fuera de la zona, pero superior en mi memoria), después de un demasiado largo período de tomar leche dulce. Ya había tomado café antes y lo había odiado, pero por supuesto, sentado ahí dije "un cortado por favor". Que cosa mas repugnante. No volví a tomar café por veinte años.
Aprendí a disfrutar del té, o al menos del té con leche, y en la facultad a tomar mate como una esponja uruguaya. Amargo y fuerte como defensor de Colón, lo más parecido a un suero con cafeína, lento, constante flujo por horas. Nunca estuviste despierto hasta que te agarran las 5AM, vas por el tercer termo, y te sentís como si fueran las 2PM. Es como tomar la pastilla equivocada en Matrix.
Y me mudé a Buenos Aires y estaba solo. Y tomar mate solo es como tomar vodka solo, una tarea sucia y deprimente, así que empecé a ir a cafés y tomar lágrimas. Una lágrima es el inverso aditivo del cortado. Con una taza grande, una lágrima y un cortado, tenés un lindo café con leche. La lágrima es una bebida patética, solo apta para el desastre emocional que yo era.
Pero también es una puerta. Y para el 2002 tomaba cortados. Y para el 2006 tenía mi propia máquina de espresso y era una especia de Keith Richards de la cafeína, tomando 10 tazas fuertes al día, comprando mezclas caras... y tuve que parar.
El primero de enero del 2008 me desperté a las 4 de la mañana con un dolor en el pecho. Pensé que me daba un infarto. Caminé al hospital y resultó ser gastritis. Y pasó de nuevo. Y otra vez. No muy seguido, pero una vez al año, después cada seis meses, después todos los meses, después cuatro días seguidos. Y tuve que dejar de tomar café.
Fue horrible. Estaba dormido todo el día y despierto toda la noche, no tenía mi propio control remoto. Estaba cabrón y molesto. Hice trampa. Pero al final paré.
Perdoná, viejo.
Mariano Reingart: pg8000 1.09 maintenance version (fork) released
pg8000 is a DB-API 2.0 compatible Pure-Python interface to the PostgreSQL database engine.
It is one of many PostgreSQL interfaces for the Python programming language. pg8000 is somewhat distinctive in that it is written entirely in Python and does not rely on any external libraries (such as a compiled python module, or PostgreSQL’s libpq library).
This pure-python connector approach allows to run it where C compiled libraries cannot be installed, it allows deeper access to PostgreSQL protocol internals and it enables easier flexibility and extensibility for Python developers (like support for parameterized prepared statements using qmark, numeric, named, format or pyformat DBAPI paramstyle).
The highlights of this 1.09 maintenance release are: two-phase commit support, autocommit feature, server_version property and bug fixes for almost all reported issues since 1.08 (2010-06-08)
For details of the changes in this release, please see the notes at:
http://html.pg8000.googlecode.com/hg/changelog.html
pg8000 maintenance version may be downloaded from:
http://code.google.com/p/pg8000/downloads/list
For more information see:
http://code.google.com/p/pg8000/
For the original version see:
https://github.com/mfenniak/pg8000
Acknowledgements to Mathieu Fenniak for the original version and thanks to the contributors that reported and/or sent patches applied for this release.
PS: I've been working with this library since the last year, it helped me where psycopg2 couldn't be installed (dependency compilation issues in older systems) or when I needed more flexibility (i.e. paramstyle). As it seems that the original author don't maintain it anymore, I've decided to make a fork in googlecode, with the hope it could be useful to other people too.
Mariano Reingart: pg8000 1.09 versión de mantenimiento (fork) liberado (conector python para postgresql)
pg8000 es una interface DB-API 2.0 compatible puramente hecha en Python para el motor de base de datos PostgreSQL.
Al no depender de bibliotecas externas (libpq) o modulos compilados, puede ser instalada practicamente en todos los entornos, y habilita un acceso más profundo al protocolo de PostgreSQL, permite flexibilidad y extensibilidad más simple y para los desarrolladores Python como ser el soporte para sentencias preparadas parametrizadas usando qmark, numeric, named, format o pyformat según el paramstyle de la DBAPI).
Las características principales de esta versión 1.09 de mantenimiento son: commit en dos fases, soporte para autocommit, propiedad server_version property y corrección de errores para casi todas las incidencias reportadas desde la versión 1.08 (2010-06-08)
Para los detalles de los cambios en esta liberación, ver las notas en:
http://html.pg8000.googlecode.com/hg/changelog.html
La versión de mantenimiento de pg8000 puede ser descargada de:
http://code.google.com/p/pg8000/downloads/list
Para más información ver:
http://code.google.com/p/pg8000/
Para la versión original ver:
https://github.com/mfenniak/pg8000
Mis agradecimientos a Mathieu Fenniak por la versión original y a los contribuidores que han reportado y/o enviado sus correcciones que se han aplicado en esta versión.
PD: Vengo trabajando con esta bibilioteca hace más de un año, me ayudo donde psycopg2 no pudo ser instalado (por no poder compilarlo por cuestiones de dependencias viejas) y cuando necesité más flexibilidad (el tema de paramstyle). Como se ve que el autor original no la mantiene más, decidí hacer el fork en googlecode, con la esperanza de que les sea útil a otros.
Administración y hosting cortesía de Net Managers SRL
Tema por Andrés Antista
Banner por Joaquín Sorianello