el blog de cHagHi

(el rejunte on-line de todo aquello que deseo compartir)

 

La Saga de los Confines

Terminé de leer "La Saga de los Confines", de Liliana Bodoc. Es una fantasía heróica épica compuesta por tres libros: Los días del Venado, Los días de la Sombra, Los días del fuego. Cuando Facundo me habló de los libros (mientras él aún los estaba leyendo), quedé intrigado. Cuando los terminó y los puso en su lista de libros que hay que leer antes de morirse, definitivamente decidí que tenía que leerlos :p

Disfruté muchísimo esta lectura. Es cierto que al principio uno se tienta de comparar con Tolkien. Después de todo, es el mismo género literario. Y cuando uno comienza Los días del Venado, enseguida encuentra semejanzas que van más allá del género. Pero pronto estas semejanzas comienzan a diluirse, más y más. Y Liliana nos sumerge en una aventura muy telúrica, muy "nuestra".

No quiero escribir demasiado porque no quiero sin querer contar algo sobre la hitoria en si. Vayan y lean los libros, y después comentamos. Pero sin entrar en el argumento, puedo decir que (tal como mencionaba Facu en aquel post) se pueden rescatar muchísimas frasecitas y conceptos. Simples. Verdades simples. Pero verdades que quizás en esta puta ciudad tenemos olvidadas. Dan ganas de meterse en un bosque. De sentarse en la tierra. De hablar con las piedras. De volver a Machu Picchu y mirarlo diferente. De hacer aquel postergado viaje a México, o a Guatemala. De volver al noroeste argentino. A la naturaleza.

Dan ganas de volver atrás en el tiempo, volver a cuando el hombre podía saber muchas cosas mirando el cielo. Mirándose a si mismo. Mirando el bosque. Cosas que antes sabía, y que ahora con telescopios y computadoras y chips y teorías y estadísticas e instrumental no sabe. Tal vez sepa otras. Pero hay muchas que no sabe. Y antes las sabía. Y son importantes.

Creo que es imposible leer la Saga de los Confines sin "mapear" muchas de las culturas (ficticias) descriptas a los primeros pobladores de América (nota para algún descolgado: Cuando _yo_ digo América me refiero al continente, no a Yankeelandia). Como también es imposible no "mapear" los hilos conductores básicos del relato con la Conquista. Y si bien la saga no es sobre la Conquista ni sobre ninguna cultura real, se rescatan muchas cosas. Y uno se queda pensando...

El libro me reflotó muchas, muchísimas de las sensaciones que había atesorado en mi viaje a Perú en el '99.

"(...) aprendí que la tierra es una sola. Y que si cae la libertad de unos, cae la de todos."

Y ya que estamos, un año antes escribía: The Jargon File

Los Premios Mastropiero y paseo por el bajo

El domingo fuimos con Cristian y Facundo a ver el nuevo espectáculo de Les Luthiers, "Los Premios Mastropiero". Maestros. Desopilantes. Me divertí mucho. A pesar de los años de carrera, los tipos saben como no repetirse a si mismos... o al menos, como repetirse de una manera graciosa. Sinceramente no lo se. Pero siguen produciendo un espectáculo que realmente vale la pena ver. Los tres coincidimos en que el espectáculo es más "visual" que otros años, en el sentido de que si uno lo escuchara en CD, hay muchas cosas que se perdería. Hay más actuación no-hablada, más gesto.

Antes de eso, estuve dando vueltas por San Telmo y Costanera Sur. El domingo el día estuvo espectacular, y realmente disfruté el paseo.

Y a la salida del teatro fuimos a comer pizza a Las Cuartetas... uno de los tantos lugares cuasi-históricos de Buenos Aires por los que mil veces he pasado, pero que hasta ahora no conocía. Tengo que volver, por dos motivos:

  • Me quedé con las ganas de probar la pizza a la piedra (no aclaramos nada, y el default ahí es "de molde").
  • Estábamos justito al lado de la heladera con los postres, y había una copa con una mousse y frutillas que todo el rato me decía "comeme", pero no me dió el cuero (es que a la tarde ya me había castigado con una mini-torta de mousse de chocolate bañanada en chocolate que comí en Aroma...)

Y ya que estamos, un año antes escribía: Marie Fredriksson... reloaded ;)

Definiciones

Only for geeks: Las verdaderas definiciones de GNOME y KDE.

... y si se quedan con ganas de más, pueden leer las definiciones de X-Windows o de Firefox. O la de Windows. O la de Steve Ballmer (¡desopilante! y basada en las últimas declaraciones de este muchacho en contra de Google (si, si, también está la definición de Google)). O whatever. ¿Acaso el ser humano a creado alguna vez algo más divertido que el sarcasmo?

:)

Festejo y despedida

El sábado festejamos el primer añito de vida de Santi... y nos despedimos de él y sus papis, Denise y Pablo, ya que los tres se van a vivir al sur. Ojalá se les cumplan todos los deseos chicos, seguramente Santi crecerá en un ambiente mucho más sano que (parafaseando a Fito...) esta puta ciudad.

Espero verlos a fin de año, con muchas cosas lindas para contar. Y si no... si no ya nos cruzará el camino, al inicio o al final de alguna de mis travesías por el sur. Además, confío en que Pablo no va a seguir el mal ejemplo de Javier, y no va a desaparecer sin dejar rastro.

Pablo... ¡24 años chabón! ¡nos conocemos desde hace 24 años! Primaria, secundaria, y 12 años más. Toda una vida. Cristian es la única otra persona que cae en el mismo ranking (en cuanto a cantidad de años que llevamos transitando esto que es la vida unidos por una amistad).

¡Brindo por eso!

Vidas Cruzadas

Fui a ver Vidas Cruzadas (Crash). Excelente guión, excelente trama. Una peli que todos deberíamos recordar antes de enarbolar un prejuicio. Si bien se centra en una porción de la sociedad estadounidense, se traduce en forma transparente, y sin esfuerzo, a muchas otras sociedades.

También me parece positivo que el cine de Hollywood de a poco se anime más a estas películas que muestran la sociedad yankee sin censura. A esta altura a lo mejor se esperan estas cosas en un documental o un film de Michael Moore, pero no en una producción como Vidas Cruzadas. Fue una grata sorpresa... habría que ver que repercusión tuvo en USA.

Y ya que estamos, un año antes escribía: Recuperando el hábito de la lectura

Retoques

Estuve haciendo algunos retoques en el sitio; algunos son visuales, otros no.

Por el lado de lo visual, la lista de Mes/Año del panel de archivos estaba creciendo mucho, así que la transformé en una lista desplegable.

Cuando un artículo posee retroenlaces y/o comentarios, los links a esa info aparecen resaltados; eso ayuda visualmente a ver que artículos recibieron algún tipo de feedback.

La página particular de cada artículo, donde aparece el texto, los comentarios y el formulario para agregar comentarios me molestaba de hacía rato. Hice algunos retoques para separar un poco visualmente los comentarios. Y el formulario recibió un lifting completo. Además, agregué dos pequeños links arriba de todo que permiten navegar a los artículos anterior y siguiente.

El banner superior ahora es más chico (en alto), hubo un pequeño cambio de fuentes/estilos ahí, y el formulario de búsqueda heredó el estilo del formulario de comentarios.

(a partir de acá, la cosa se pone más técnica...)

Internamente, había varias páginas que no validaban como XHTML Strict. Creo haber corregido todo, aunque puede que algún artículo que tenga imágenes o juege con las fonts no esté bien... pero digamos que a nivel de "plantilla" del blog, el XHTML generado es 100% válido.

Hacía rato que tenía un problema producto de haber configurado mal las "Personal URL" cuando migré a pLog 1.0 (la culpa es mía, por no haber leído bien la doc...). Sin entrar en detalles, digamos que el resultado era que prácticamente todos los hits a la página terminaban en un error 404 (página no existente), que era interceptado por un script de manejo de errores de pLog que realizaba la magia negra necesaria para terminar haciendo un redirect al recurso correcto. Si bien esto era transparente para los usuarios, y funcionaba en el 99% de los casos (creo que lo único que no andaba era la galería de fotos), a nivel de estadísticas de acceso al sitio estaba todo mal: el 99% de los hits eran errores, y no accesos.

Hacía rato que quería arreglar eso, pero básicamente implicaba cambiar el formato de las Personal URL. Lo cual implicaba que si alguien tenía un link a mi página, iba a dejar de andar. Así que primero necesitaba aprender un poco como funciona el "mod_rewrite" de Apache, para poder hacer que los links anteriores sigan siendo válidos. Este módulo de Apache básicamente intercepta los request, e intenta matchear la URL contra una serie de expresiones regulares. Si hay un match, la URL puede ser reescrita en base a una regla. Es un monstruito _muy_ poderoso, pero complejo de usar.

Hoy tuve finalmente el tiempo y las ganas para ponerme con eso, y terminé con todos esos cambios. La URL anterior era del estilo "categoría/año/mes/día/título-del-post". Ahora, la primer parte es fija y en lugar de ser el nombre de la categoría se usa la palabra "post". Con todo lo que estuve viendo de Apache, _creo_ que podría haber mantenido el formato anterior y arreglar todo el problema de los hits erróneos mediante mod_rewrite... pero hice varios intentos y no andaban del todo. El que toda la URL sea dinámica (el nombre de la cateogoría es variable) introduce un grado de complejidad que excede lo poquito que leí de Apache, y mis modestos conocimientos de expresiones regulares.

Lo importante, es que a pesar de que el formato de la URL cambió, las anteriores siguen andando. Y, como bonus track para Facundo ;) que alguna vez se quejó, incluso me ocupé de hacer que funcionen las URL más viejas, las que se habían generado con pLog 0.3.x, del estilo "post/blog-id/comment-id"

Qué semanita...

Se juntaron muchas cosas. Trámites bancarios/notariales de diversa índole, un conjunto de mejoras para uno de los productos que desarrollamos en el laburo que tenían que estar listas para una demo el lunes, confirmar (léase: señar) mi viaje a Córdoba, la filtración en el dormitorio... algunos temas venían de arrastre de la semana anterior (o más), y esta semana terminó de juntarse todo.

No paré un minuto. Todos los mediodías a correr a hacer algún trámite. Correr porque solo dispongo de una hora, y ahora que laburo por Abasto, me doy cuenta que toda mi vida "tramiteril" gira, por herencia, en el microcentro. Ir y venir del microcentro implica no menos de 20 minutos de ida y otros tantos de vuelta. Cualquier trámite se vuelve una carrera contra el tiempo. El jueves en la clase de Tai Chi me dijeron que estaba más flaco; Irene, cuando fui a señar el viaje me dijo lo mismo. Que me lo diga Irene no me preocupa porque no la veía desde hacía prácticamente un año... pero que me lo digan mis compañeros de Tai Chi es más preocupante: ¡Me ven dos veces por semana! ¿Será porque prácticamente no almorcé ningún día? Hoy, viernes, fue el primer día que me pude sentar tranquilo a disfrutar de un almuerzo "normal".

El laburo esta semana, justo _esta_ semana, se complicó. Primero, el esfuerzo del "click" mental de dejar varias semanas de laburar prácticamente a full en .NET y volver a eProjectManager y ASP. Y después, varias mejoras para implementar en relativamente poco tiempo. Hoy, mirándolo en retrospectiva y con la satisfacción de la tarea cumplida, me doy cuenta que me dejé intimidar por el "ToDo" que recibí el lunes. Eso me cambió el enfoque. Arranqué rendido. Y la realidad es que finalmente el tiempo alcanzó. O casi. ;) Y fue una suma de pequeños trabajos, y no una enorme tarea. ¿Cuándo aprenderé a vivir el día a día sin estar el lunes a la mañana preguntándome como voy a llegar al viernes a la tarde?

Para completar el panorama, recibí una carta documento del banco con noticias no-muy-gratas, que me obligaron a tomar decisiones importantes y bastantes trascendentes para mi futuro en horas. Y si bien son _muchas_ las cosas que me estresan (si, tengo el estrés fácil!), la decisión bajo presión, sin tiempo y sin estar seguro de tener todos los elementos está en el Top 10 de mis fuentes de estrés. Compitiendo siempre por no menos que el segundo o tercer puesto.

Y justo _esta_ semana, se concretó un proyecto de mis viejos, mi abuelo, mis tíos y unos amigos de la familia, que requería también de mi tiempo (y parte de mis neuronas). Debería ser motivo de festejo. Pero mal que me pese, estos días solo pude verlo como un renglón más en mi largo ToDo.

Y perseguir al administrador, al encargado y al arquitecto por la filtración.

¡y menos mal que llegó el viernes, carajo!

Listo. Ya está la catarsis hecha. Tomando un poco de distancia de los hechos, releyendo este post, no fue más que una semana atípica. Y pienso que el 80% del "problema" fue mi bocho. Ojalá lo recuerde la próxima semana atípica...

Reviviendo las fotos

Cuando migré a pLog 1.0, en mi capricho de explotar a fondo las "friendly URLs" (eso que hace que la URL permanente de los posts sea algo como post/fecha/título), dejaron de andar los álbumes de fotos integrados de pLog. No terminé de encontrar nunca el problema, se que es algo mal configurado, pero no pude resolverlo. Ni me interesó demasiado, porque el gestor de galerías que viene con pLog no me gusta *nada*.

Como directamente ahora las fotos no podían verse de ninguna manera, me puse las pilas para encontrar otra solución.

Instalé MG2, por un lado porque es una de las alternativas que me da el proveedor del servicio de hosting, pero principalmente porque me gustó: es chiquita, configurable, "skineable", fácil de usar, no necesita una base de datos, se ve bien... ¡y funciona en "PHP safe mode"! (que es la configuración que muchos servicios de hosting —y el mío no es la excepción— usan para aumentar la seguridad).

Primero la instalé desde DattaPanel, la herramienta de administración de mi proveedor. Pero los permisos quedaban mal, y además era una versión vieja. Así que instalé a mano la última versión. Fácil, muy fácil... por suerte, porque si hay algo que le falta a MG2, es documentación. A full.

Luego, vino la tarea de migrar las fotos. La interfaz administrativa de MG2 me facilitó mucho la tarea. Permite subir todas las fotos de una vez e "importarlas", sin obligar al usuario a usar una interfaz web lenta para hacer los uploads. Lo tedioso, fue pasar las descripciones de las fotos. No quería perderlos, y no había una manera automática de hacerlo (¿ven? Acá falta un estándar. Cada software almacena esta "metadata" a su manera...). Como eran solo 4 álbumes, decidí que iba a ser más rápido tipearlos otra vez que ponerme a bucear en las tablas de MySQL de pLog y hacer algún script. Así que me pasé un buen rato reescribiendo los detalles en cada foto... fue divertido, porque rememoré muchos gratos momentos :) Otra vez, la interfaz de MG2 me facilitó las cosas. Por ejemplo, luego de editar una foto, automáticamente salta a la edición de la siguiente. Es una boludez, pero ahorra un montón de tiempo.

En resumen, si bien no está probado a fondo, hasta ahora, estoy muy contento con MG2. Seguro es muy superior a la alternativa de pLog.

Ya está todo migrado. El link del menú apunta a la nueva ubicación de las galerías. Y para ahorrarles arrastre de mouse les dejo también el link acá :p

Fíjense que les parece. Si encuentran algún problema, por favor chiflen. Voy a dejar pasar unos días, y después de eso, voy a borrar definitivamente las galerías viejas.

Eyecandiness

Si notan algo distinto en el blog, es porque estuve jugando un rato con MochiKit, una librería de JavaScript, que permite hacer cosas muy interesantes. En particular, estuve probando este tipo de cosas.

Parece que los creadores de esta librería son bastante fanáticos de Python, y MochiKit ha quedado muy Pythonica... demostrando que el código JavaScript también puede escribirse prolijo, modular, mantenible, etc., etc., algo que lamentablemente no es normal, mucho menos cuando se trata de incursionar en magia negra AJAX.

La semántica que han desarrollado para manipular DOM (y este es uno de los pilares de toda la librería) está excelente.

Humedad - revisited

Acaba de venir el arquitecto que trabaja para el administrador, a ver el problema de humedad en la pared de mi habitación. Parece macanudo, digamos, cumple con el mínimo imprescindible de respetar su palabra cuando dice "hoy voy". Eso no debería ser "anormal", ¿no? Pero bueno, es tan mierda la gente cuando se trata de responsabilidad, profesionalismo, compromiso y valor de la palabra empeñada, que uno termina alegrándose o sorprendiéndose por aquello que debería ser moneda corriente. :(

Me confirmó que tiene toda la pinta de ser un problema en el calefón. Por el tipo de mancha, por la altura, y porque ya hubo tres calefones en el edificio que tuvieron problemas similares.

Tienen que ir del otro lado, y romper. Veremos como sigue...