<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>El Pensadero de Canek </title>
	<atom:link href="http://xochitl.matem.unam.mx/~canek/pensadero/feed/" rel="self" type="application/rss+xml" />
	<link>http://xochitl.matem.unam.mx/~canek/pensadero</link>
	<description>Porque a veces tienes tantos pensamientos, que te gustaría sacarte algunos de la cabeza.</description>
	<lastBuildDate>Sat, 18 May 2013 06:04:47 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Iron Man 3</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/18/iron-man-3/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/18/iron-man-3/#comments</comments>
		<pubDate>Sat, 18 May 2013 06:04:47 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Cine]]></category>
		<category><![CDATA[Cultura]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3650</guid>
		<description><![CDATA[Entre las cosas que hice para celebrar mi cumpleaños fue ir a ver Iron Man 3 con mi novia y mis amigos. No había escrito al respecto porque he tenido una cantidad ridícula de trabajo, y de hecho desde el jueves tengo más de aquí a los próximos meses. Se … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/18/iron-man-3/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Entre las cosas que hice para celebrar mi cumpleaños fue ir a ver <a href=""><em>Iron Man 3</em></a> con mi novia y mis amigos. No había escrito al respecto porque he tenido una cantidad ridícula de trabajo, y de hecho desde el jueves tengo más de aquí a los próximos meses.</p>
<p>Se aplican ya saben.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/05/iron-man-3.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/05/thumb-iron-man-3.jpg" alt="Iron Man 3" title="Iron Man 3" /></a></p>
<div class="caption">Iron Man 3</div>
</div>
<p>Tenía muchas ganas de ver esta película, pero la verdad no esperaba mucho. La última parte de una triología suele ser <em>pésima</em>; creo que las únicas terceras partes que se salvan son el Episodio III de las precuelas de la Guerra de las Galaxias, y El Retorno del Rey en la triología del Señor de los Anillos. Así que esperaba una cosa medio intragable; más aún considerando que el villano sería el Mandarín, que es probablemente uno de los villanos más racistas que jamás se hayan inventado&#8230; incluso para estándares gringos.</p>
<p>Fue entonces con agrado que vi que la película está bastante divertida; creo que sí es la más débil de las tres películas de Tony Stark, pero aún así es entretenida, está suficientemente bien hecha, y Robert Downey Jr. sigue haciendo maravillosas todas las escenas donde sale. Incluyendo las del niño caguengue.</p>
<p>La mejor sorpresa fue, sin embargo, que el Mandarín de esta película es una burla a toda la paranoia gringa acerca del terrorismo islámico: Ben Kingsley es <em>encantador</em> como el actor borracho que el verdadero Mandarín contrata para poder enmascarar accidentes que ha tenido en su plan malévolo diabólico como si fueran ataques terroristas.</p>
<p>La historia tiene una cantidad de fallas <em>enorme</em>, sobre todo al final con súper Pepper Potts (en calzones) partiéndole su mandarina en gajos al Mandarín, y no olvidándonos del niño caguengue que aparece en el segundo acto de forma completamente injustificable.</p>
<p>A pesar de todas estas fallas, esta película es entretenida, está bien hecha, Tony Stark interpretado por Robert Downey Jr. sigue siendo encantador, y la Paltrow sale en calzones, así que en general me gustó. Pudieron cerrar esta triología mejor; pero también pudo haber salido mucho peor, así que siendo optimista creo que estuvo bien.</p>
<p>Les diría que fueran a verla, pero probablemente ya lo hicieron, varias veces, así que sólo diré que sí la recomiendo.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/18/iron-man-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Treinta y seis</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/15/treinta-y-seis/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/15/treinta-y-seis/#comments</comments>
		<pubDate>Wed, 15 May 2013 17:33:12 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Vida]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3647</guid>
		<description><![CDATA[El pasado cuatro de mayo cumplí treinta y seis años. No había escrito al respecto primero porque se me acumuló una cantidad bestial de trabajo, y después porque tuve a bien matar a Xochitl como no la había matado en años. Creo que valió la pena; desde hacía años Xochitl … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/15/treinta-y-seis/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>El pasado cuatro de mayo cumplí treinta y seis años. No había escrito al respecto primero porque se me acumuló una cantidad bestial de trabajo, y después porque tuve a bien matar a Xochitl como no la había matado en años. Creo que valió la pena; desde hacía años Xochitl era reiniciada automáticamente a las 00:05 todos los días, y me parece que con el último ajuste que le hice podremos evitarnos tener que andarla resucitando en automático diario.</p>
<p>Como sea; celebré mi cumpleaños con Mina y mis amigos, y me la pasé muy padre. El año pasado de mi vida tuvo una cantidad de altas y bajas enorme (además de que las bajas fueron muy bajas, y las altas fueron muy altas), pero siendo como soy veo más a las altas que a las bajas, y además ahorita siento que ya estoy en el camino correcto para terminar lo que dejé, por fuerzas de causa mayor, en pausa desde octubre del año pasado: ya doctorarme.</p>
<p>Y bueno, ya estoy oficialmente cuarenteando. Pero como siempre he sido de la idea de que la mejor década de los hombres son los cincuentas, no me preocupa en lo más mínimo.</p>
<p>Que venga el año que viene.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/05/15/treinta-y-seis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Olimpo bajo fuego</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/30/olimpo-bajo-fuego/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/30/olimpo-bajo-fuego/#comments</comments>
		<pubDate>Wed, 01 May 2013 02:11:00 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Cine]]></category>
		<category><![CDATA[Cultura]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3642</guid>
		<description><![CDATA[El sábado fui con mi mamá al cine a ver Olympus Has Fallen, una película tan mala, que creo que da la vuelta y se vuelve buena. De verdad. Se aplican las de siempre Olympus Has Fallen Hay una historia de fondo acerca de un agente del servicio secreto gringo … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/30/olimpo-bajo-fuego/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>El sábado fui con mi mamá al cine a ver <a href="http://www.imdb.com/title/tt2302755/"><em>Olympus Has Fallen</em></a>, una película <em>tan</em> mala, que creo que da la vuelta y se vuelve buena.</p>
<p>De verdad.</p>
<p>Se aplican las de siempre</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/olympus-has-fallen.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-olympus-has-fallen.jpg" alt="Olympus Has Fallen" title="Olympus Has Fallen" /></a></p>
<div class="caption">Olympus Has Fallen</div>
</div>
<p>Hay una historia de fondo acerca de un agente del servicio secreto gringo que salvando al presidente tiene que dejar morir a la primera dama. Nada de eso importa, realmente.</p>
<p>Dieciocho meses después, el mismo agente presencia como un comando norcoreano ataca y toma la Casa Blanca, secuestrando al presidente gringo en el proceso, y él solito <em>Rambo-style</em> va y salva al presidente y a los Estados Unidos.</p>
<p>Eso es básicamente toda la película.</p>
<p>Para una premisa tan estúpida, la película cuenta con un elenco de primer nivel: el encantador Gerard Butler la hace del invencible agente del servicio secreto; Aaron Eckhart interpreta a un presidente más aburrido que Obama; Morgan Freeman interpreta al primer <em>speaker</em> negro de la cámara de diputados gringa, y que como el presidente y vicepresidente quedan incapacitados asume el papel de presidente interino; Ashley Judd interpreta durante unos cinco minutos a la primera dama; Radha Mitchell (una de mis actrices favoritas, y que creo ha sido altamente desaprovechada por Hollywood) interpreta a la esposa del agente; y un montón de asiáticos que no nos importan y que probablemente jamás veremos de nuevo en la pantalla grande interpretan a los norcoreanos malos malérrimos.</p>
<p>La película es <em>demasiado</em> mala y (en la superficie) <em>demasiado</em> pro gringa para que nadie de verdad la haya hecho en serio. Digo que es pro gringa en la superficie porque en el fondo pone a <em>todos</em> los servicios de inteligencia gringos como unos completos pendejos: con un avioncito y 40 comandos coreanos toman la Casa Blanca y secuestran al presidente, al vicepresidente y a un montón de miembros del gabinete; y además lo que hacen los que están a cargo fuera de la Casa Blanca son <em>puras</em> pendejadas seguidas unas de otras.</p>
<p>En algún momento de la película la directora del servicio secreto le dice al presidente interino: <em>&#8220;We&#8217;ve just lost South Korea!&#8221;</em> Miren ustedes; no sabía que Corea del Sur era de los gringos. Me pregunto qué diran al respecto los sudcoreanos.</p>
<p>Yo me la pasé <em>muerto</em> de la risa como el 147% del tiempo que duró la película. Es hilarante por ser tan exagerada en su <em>&#8220;we are number one!&#8221;</em>, pero están bien hechas las escenas de acción, y ciertamente la imagen de un avioncito desmadrando todo alrededor de la Casa Blanca y rompiendo el monumento a Washington, además de 40 güeyes disfrazados de turistas masacrando a decenas de miembros del servicio secreto con un par de camiones de basura es <em>muy</em> divertida.</p>
<p>Mi teoría es que en el fondo es una película subversiva disfrazada de propaganda gringa; que en el fondo es una crítica despiadada al progringuismo que existe en un sector de la poblacion de nuestro vecino norteño, y que el director (que dirigió la espectacular <em>Training Day</em>) y los actores principales realmente se la pasan guiñándose el ojo respecto a lo inverosímil de todo el asunto.</p>
<p>Y el hecho de que el héroe que salva a todo mundo en la vida real es escocés.</p>
<p>La película está muy divertida si no se la toman en serio, y si entran en la broma interna (que yo creo sí existe) entre los actores y el director. Y ciertamente es una película de acción bien hecha.</p>
<p>Así que para dominguear yo sí la recomiendo.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/30/olimpo-bajo-fuego/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>5 veces más líneas, 400 veces más rápido</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/27/5-veces-mas-lineas-400-veces-mas-rapido/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/27/5-veces-mas-lineas-400-veces-mas-rapido/#comments</comments>
		<pubDate>Sat, 27 Apr 2013 18:45:21 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Tecnología y hardware]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3616</guid>
		<description><![CDATA[Xochitl está a veces bajo ataque. En general son ataques idiotas que tratan de entrar por SSH usando combinaciones de usuario/clave del tipo &#8220;root/root&#8221; o &#8220;user1/user1&#8243;; evidentemente eso casi nunca funciona, y además esos ataques son automáticamente detenidos después de tres intentos fallidos con denyhosts. Esos ataques no me dan … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/27/5-veces-mas-lineas-400-veces-mas-rapido/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Xochitl está a veces bajo ataque. En general son ataques idiotas que tratan de entrar por SSH usando combinaciones de usuario/clave del tipo &#8220;root/root&#8221; o &#8220;user1/user1&#8243;; evidentemente eso <em>casi</em> nunca funciona, y además esos ataques son automáticamente detenidos después de tres intentos fallidos con <a href="http://denyhosts.sourceforge.net/">denyhosts</a>.</p>
<p>Esos ataques no me dan problemas; me dan problemas los ataques dirigidos específicamente contra mi blog y/o galería en línea. No porque alguna vez hayan logrado nada (los mantengo actualizados); el problema es que a veces generan una cantidad tal de solicitudes que Apache comienza a sobrecargar MySQL, la base de datos queda trabada, y Apache entonces se queda atorado sirviendo páginas. Si los atacantes solicitan muchísimas solicitudes a la vez, esto causa que MySQL quede atorado con cientos de consultas en su cola, y por lo tanto que Apache quede atorado con cientos (o miles) de páginas que quieren ser servidas.</p>
<p>Como Apache trata de no tirar conexiones, y cada una de ellas utiliza procesador, esto hace que el CPU de Xochitl de repente se encuentre utilizado al 117%. Aquí es donde debo mencionar que Xochitl es una pobre Pentium 4 a 2.40 Ghz; es posible (y de hecho probable) que la mayoría de los teléfonos celulares inteligentes que han salido este año sean más rápidos (y tengan más memoria) que Xochitl.</p>
<p>De todo lo anterior no es esta entrada.</p>
<p>Esta entrada es acerca de una situación que encontré mientras buscaba qué poder hacer para aliviar a la pobre de Xochitl. La más sencilla es ver qué IPs están solicitando más conexiones HTTP, y agregarlas a <tt>/etc/hosts.deny</tt> (teniendo cuidado de no negarme acceso a mí y mis máquinas, o a los robots rastreros de Google). Suele funcionar; sobre todo considerando que estos &#8220;ataques&#8221; (la verdad ya no sé si son ataques o sólo lectores ligeramente <em>stalkeadores</em> de mi blog/álbum) no ocurren muy seguido.</p>
<p>Así que hice un programita que leyera los logs (o <em>bitácora</em>, si quisiera usar español correcto) de acceso de Apache, sacara las IPs, y contara cuántas veces aparece cada una. Como lo primero que aparece en cada línea es la IP solicitante seguida de un espacio, con el siguiente comando obtengo todas las IPs que solicitan páginas a Apache:</p>
<p><code>cat /var/log/apache2/access_log | cut -d " " -f 1</code></p>
<p>Hasta ahí vamos bien; ahora, ¿cómo saco de ahí cuántas veces se repite una IP?, porque sabiendo eso ya puedo saber cuáles IP solicitan un número ridículo de conexiones. Siendo, como soy, programador, escribí un programita que hiciera esto por mí. Lo escribí en Python, porque lo quería rápido, y esto me salió:</p>
<pre class="prettyprint ">
#!/usr/bin/env python

import sys

if __name__ == '__main__':
    ips = {}
    for line in sys.stdin.readlines():
        line = line.strip()
        if line in ips.keys():
            ips[line] = ips[line] + 1
        else:
            ips[line] = 1
    for ip in ips.keys():
        print('%d: %s' % (ips[ip], ip))</pre>
<p>Esas son 14 líneas de Python, incluyendo el <em>shebang</em> y dos líneas en blanco. El programa lee línea a línea la entrada estándar, y usa un <em>hash table</em> para ir contando cada aparición de una IP.</p>
<p>Muy contento con mi programa lo corrí&#8230; y el maldito programa corrió, y corrió, y corrió, y siguió corriendo. Al minuto lo detuve, incrédulo de que pudiera ser <em>tan endiabladamente lento</em>. Lo revisé, lo puse a imprimir resultados intermedios, y el resultado era el mismo: es <em>lentísimo</em>.</p>
<p>Estúpido Python.</p>
<p>Me subí las mangas y lo reescribí en C, usando <a href="https://developer.gnome.org/glib/">glib</a> porque no me iba a a poner a escribir mi propio <em>hash table</em> (<em>been there, done that</em>). Esto me salió:</p>
<pre class="prettyprint ">
#include &lt; stdio.h &gt;
#include &lt; string.h &gt;
#include &lt; glib.h &gt;

typedef struct _integer integer;

struct _integer {
        int n;
};

static integer*
integer_new(int n) 
{
        integer* i = g_new(integer, 1);
        i-&gt;n = n;
        return i;
}

static char*
read_line(FILE* file)
{
        char line[4096];
        int i = 0;
        line[i] = (char)0;
        int c;
        while (TRUE) {
                c = fgetc(file);
                if (c == EOF || c == NEW_LINE)
                        return strdup(line);
                line[i++] = c;
                line[i] = char(0);
        }
        return strdup(line);
}

void
print_key_value(char* key, integer* value, gpointer user_data)
{
        printf(&quot;%d: %sn&quot;, value-&gt;n, key);
}

int
main(int argc, char* argv[])
{
        GHashTable* h;
        h = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
        do {
                char* line = read_line(stdin);
                if (!strcmp(line, &quot;&quot;)) {
                        free(line);
                        continue;
                }
                char* key;
                integer* value;
                if (g_hash_table_lookup_extended(h, line, &amp;key, &amp;value)) {
                        value-&gt;n++;
                } else {
                        value = integer_new(1);
                        g_hash_table_insert(h, line, value);
                }
        } while (!feof(stdin));
        g_hash_table_foreach(h, print_key_value, NULL);
        g_hash_table_destroy(h);
        return 0;
}</pre>
<p>Esas son 65 líneas en C, incluyendo la definición medio redundante de una estructura <tt>integer</tt> porque no quise usar las macros <tt>GINT_TO_POINTER</tt> y <tt>GPOINTER_TO_INT</tt>. No es <em>elegante</em>.</p>
<p>Ya que tuve mis dos versiones, según yo, equivalentes, las corrí ambas. La salida que producen es idéntica, así que me parece que sí son equivalentes. La versión en Python tarda más o menos 1 minuto 58 segundos (más/menos dos segundos, en todas las ocasiones en que lo corrí). La versión en C tarda 0.285 segundos, consistentemente debajo de 0.290. Esto para una bitácora de 95,080 líneas, de 12 Megabytes de tamaño.</p>
<p>La versión en C es unas 5 veces más larga en líneas que la de Python (de hecho 4.333, pero no importa), además de que las líneas tienen más caracteres; y sin embargo tarda (en tiempo de ejecución) del orden de 400 veces menos.</p>
<p>Ahí está el código si alguien quiere tratar de mejorar el resultado en Python. Yo estoy sumamente decepcionado; creí que las <em>hash tables</em> de Python estaban decentemente optimizadas: estoy usando cadenas como llaves al fin y al cabo. Y lo peor es que la versión en C ni siquiera me tomó mucho más tiempo en escribir.</p>
<p><strong>Actualización:</strong> Gracias a Omar, ya vi que estaba cometiendo un errosote al buscar la llave en la <em>hash table</em> de Python; no tenía porqué buscarla en <tt>.keys()</tt> cuando puedo hacerlo directamente en la tabla. Con la sugerencia de Omar, el código Python es <em>solamente</em> el doble de lento que el código C. Lo que de hecho tiene sentido.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/27/5-veces-mas-lineas-400-veces-mas-rapido/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Oblivion: El tiempo del Olvido</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/23/oblivion-el-tiempo-del-olvido/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/23/oblivion-el-tiempo-del-olvido/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 19:45:34 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Cine]]></category>
		<category><![CDATA[Cultura]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3613</guid>
		<description><![CDATA[La semana pasada Xochitl tuvo bien a morirse, así que no pude escribir acerca de mi viaje a Guadalajara para ver a mi novia. Entre las cosas que hicimos fue ir a ver Oblivion; se aplican las advertencias de spoilers de siempre. Oblivion La Tierra fue invadida por alienígenas después … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/23/oblivion-el-tiempo-del-olvido/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>La semana pasada Xochitl tuvo bien a morirse, así que no pude escribir acerca de mi viaje a Guadalajara para ver a mi novia. Entre las cosas que hicimos fue ir a ver <a href="http://www.imdb.com/title/tt1483013/"><em>Oblivion</em></a>; se aplican las advertencias de <em>spoilers</em> de siempre.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/oblivion.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-oblivion.jpg" alt="Oblivion" title="Oblivion" /></a></p>
<div class="caption">Oblivion</div>
</div>
<p>La Tierra fue invadida por alienígenas después de que destruyeron la Luna, lo que causó que casi todo el planeta se fuera a la mierda. La humanidad (supuestamente) hizo lo que tenía que hacer y lanzó un montón de bombas nucleares para ganar la guerra; lo conseguimos, pero como el planeta quedó hecho caquita, todo mundo se está preparando para irse a Titán en Saturno. Se supone todos están en una estación espacial tetraedral en el espacio a la que le dicen el &#8220;Tet&#8221;.</p>
<p>Tom Cruise interpreta a Jack Harper, el &#8220;técnico 49&#8243; encargado de darle mantenimiento a &#8220;drones&#8221;, que a su vez defienden unas maquinotas que están extrayendo el agua del planeta para generar energía, de los pocos alienígenas que quedan por ahí saboteándolas. Trabaja al lado de Vicky, su &#8220;controladora&#8221; y amante que le dice qué hacer y dónde ir, aunque él suele no hacerle caso. Ambos a su vez son controlados por Sally desde el Tet.</p>
<p>Hasta aquí la película estaba bien. Después los supuestos alienígenas mandan una señal al espacio, y una nave cae de ahí con humanos en unas cápsulas de hibernación, que los drones destruyen sin ningún miramiento, excepto por una porque tiene adentro a Olga Kurylenko, con la cual Jack sueña en las noches (lo cual es entendible), así que la defiende de los drones.</p>
<p>Resulta que la Kurylenko era astronauta, y que Jack era su esposo sesenta años antes, que iban en una misión a Titán justamente, pero que apareció el Tet famoso.</p>
<p>Hasta aquí la película <em>seguía</em> bien; cada vez me estaba dando más mala espina, pero estaba dispuesta a perdonar los hoyotes en la trama porque la película se ve increíble, porque Tom Cruise me sigue cayendo bien en sus películas, y porque la Kurylenko está bien Kurylenko.</p>
<p>Pero entonces capturan a Jack y a la Kurylenko, y resulta que los alienígenas que sabotean las maquinotas son humanos. Eso también lo podía perdonar; sólo que entonces el líder (Morgan Freeman) le dice a Jack que vaya a las &#8220;zonas de radiación&#8221; (donde se supone el planeta quedó radioactivo por las armas nucleares), y que ahí encontrará la verdad.</p>
<p>La verdad termina siendo que él es un clon y ocurre una escena de unos diez minutos donde Tom Cruise pelea consigo mismo.</p>
<p>Eso sí ya no lo pude perdonar; la película perdió cualquier trazo de seriedad que pudiera haber conservado.</p>
<p>La historia &#8220;real&#8221; era que Jack, su mujer (la Kurylenko) y Vicky eran tres astronautas entre varios que iban rumbo a Titán, pero entonces apareció el Tet y los enviaron a investigarlo. Toda la tripulación excepto Vicky y Jack fueron dormidos en hibernación, y Jack y Vicky se aproximaron al Tet, que les chupó el cerebró y utilizó clones (de él más al parecer) para crear un ejército de asesinos sin alma que conquistara lo que quedaba de la humanidad después de que desmadró la Luna.</p>
<p>Lo cual por supuesto <em>no tiene el menor sentido</em>. Si podía crear clones asesinos, ¿por qué carajo inventarse la faramalla del técnico de mantenimiento y del engaño de que las maquinotas trabajaban en servicio de la humanidad? Además, a lo largo de toda la película, Vicky se queja amargamente con Sally de que no les mandan partes necesarias para mantener a los drones; al final &#8220;Sally&#8221; (que es el extraterrestre malvado) envía un montón de drones para acabar con lo que queda de la humanidad. ¿Por qué no les enviaba entonces las partes que necesitaban? ¿Para que hicieran carácter? Pero además, si tenía el Tet capacidad de clonar miles de humanos, ¿por qué nada más clonar a Jack y Vicky? ¿Por qué no capturar con sus soldados asesinos más humanos y clonar otros?</p>
<p>La película se ve increíble; las escenas de la Tierra desmadrada están bien chidas, los efectos especiales son lo que uno esperaría, y Tom Cruise sigue siendo un muy buen actor y muy profesional, al igual que Freeman, la Kurylenko y la inglesita que la hace de Vicky. Además, sale Jaime Lannister.</p>
<p>Sólo es intragablemente estúpida su historia.</p>
<p>Para acabarla de amolar, yo me tomé un vasote de refresco y me andaba orinando cerca del final; así que tuve que irme con cuidado (no quería que me pasara lo de <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2005/10/20/la-torcedura-mas-idiota-de-la-historia/">la última vez que no me pude aguantar para ir al baño</a>), y me &#8220;perdí&#8221; el mero final. Lo pongo entre comillas porque la verdad ya no me importaba; sí creo que es una historia muy, muy estúpida.</p>
<p>Dicho todo eso, repito, la película se ve muy bien, y está divertida; incluso si al final es de forma involuntaria. Pero ciertamente no la recomiendo.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/23/oblivion-el-tiempo-del-olvido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dónde estás, que no te veo</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/13/donde-estas-que-no-te-veo/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/13/donde-estas-que-no-te-veo/#comments</comments>
		<pubDate>Sat, 13 Apr 2013 20:31:11 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Tecnología y hardware]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3609</guid>
		<description><![CDATA[En mi departamento tengo más computadoras de las que cualquier adulto viviendo solo debería tener. Más aún si cuento cosas como mi PlayStation 3 o mi teléfono celular, o incluso mi N800, por más que no lo haya usado en los últimos dos o tres años. Como sea, casi todas … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/13/donde-estas-que-no-te-veo/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>En mi departamento tengo más computadoras de las que cualquier adulto viviendo solo debería tener. Más aún si cuento cosas como mi PlayStation 3 o mi teléfono celular, o incluso mi N800, por más que no lo haya usado en los últimos dos o tres años.</p>
<p>Como sea, casi todas las computadoras se conectan a mi red local vía inalámbrica, y todas lo hacen a través de <a href="http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol">DHCP</a>. Todas por lo tanto suelen tener direcciones de IP dinámicas (excepto Atom, mi servidorcito con procesador Atom; como redirijo a él las conexiones SSH de mi módem DSL, necesito que tenga una dirección estática), y después de un rato es un <em>desmadre</em> estar viendo cuál computadora tiene qué dirección IP.</p>
<p>Para solucionar esto utilizo <a href="http://en.wikipedia.org/wiki/Avahi_(software)">Avahi</a>, una implementación de <a href="http://en.wikipedia.org/wiki/Zero_configuration_networking"><em>zeroconf</em></a> para Linux, lo que causa que cada computadora con Linux que tengo anuncie su presencia en la red local. No importa qué dirección IP tenga Centurion, mi máquina de escritorio, dentro de mi LAN puedo accederla con la dirección <tt>centurion.local</tt> (desde una máquina que use Linux y Avahi). Como hay un <a href="https://play.google.com/store/apps/details?id=com.melloware.zeroconf&#038;hl=en">navegador de <em>zeroconf</em> para Android</a>, incluso lo puedo usar desde mi teléfono, aunque tengo que abrir el navegador, ver qué dirección tiene <tt>centurion.local</tt> y ya usarla.</p>
<p>Como sea; ayer salí un rato de mi departamento y al regresar vi que se había ido la luz, ya que Atom estaba apagado. Prendí de nuevo el servidorcito y mi máquina de escritorio (la había dejado suspendida), y traté de conectarme de nuevo a <tt>atom.local</tt>. No pude, así que supuse que Atom no había iniciado correctamente. Agarré mi teclado USB y lo llevé al servidorcito, usando mi televisión de 46&#8243; como monitor (como Atom está en el mismo mueble que la tele, lo tengo conectado a ella todo el tiempo por VGA). Cuando entré al servidorcito, vi que, aparentemente, todo estaba bien. Traté de conectarme de Atom a Centurion, y tampoco lo encontró.</p>
<p>El protocolo de <em>zeroconf</em> funciona de tal forma que, bueno, necesita <em>cero configuración</em>. Lo dice ahí, en su nombre. Que algo falle con Avahi es bastante raro; de hecho no ha habido nuevas versiones en años; sencillamente <em>funciona</em>.</p>
<p>Regresé a Centurion, y me puse a investigar qué podía pasar. Ambas computadoras podían accesar Internet, sólo no la una a la otra. Dado que Avahi es un protocolo distribuido (no necesita un servidor), no pensé que fuera mi módem DSL, pero ya sin muchas otras opciones me metí al mismo para ver si todo jalaba bien con él; a lo mejor algo extraño había pasado con el servidor DHCP, o quién sabe.</p>
<p>Y entonces en el navegador apareció la página de autenticación del módem DSL. <em>Y resultó que no era mi módem.</em></p>
<p>Cuando volvía a prender Centurion después de que regresó la luz, en lugar de conectarse a mi módem DSL, se conectó al módem DSL de un vecino, que en todavía en esta época no ha aprendido que hay que ponerle clave. Conecté Centurion a <em>mi</em> módem DSL, y por supuesto se pudieron encontrar él y Atom. También borré el módem DSL de mi vecino de la lista de <em>Access Points</em> a los cuales Centurion trata de conectarse (no tengo <em>idea</em> de cómo llegó ahí en primer lugar), así que espero este particular problema no vuelva a repetirse.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/13/donde-estas-que-no-te-veo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La vida después de Google Reader</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/12/la-vida-despues-de-google-reader/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/12/la-vida-despues-de-google-reader/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 20:19:24 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Vida]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3605</guid>
		<description><![CDATA[He venido usando Google Reader desde hace demasiado tiempo; creo incluso desde el mismo año en que estuvo disponible para el público en general. Como todos sus usuarios, entré ligeramente en pánico cuando escuché que Google iba a descontinuarlo en julio, y empecé a buscar alternativas. La caballada está flaca, … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/12/la-vida-despues-de-google-reader/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>He venido usando Google Reader desde hace <em>demasiado</em> tiempo; creo incluso desde el mismo año en que estuvo disponible para el público en general. Como todos sus usuarios, entré ligeramente en pánico cuando escuché que Google iba a descontinuarlo en julio, y empecé a buscar alternativas.</p>
<p>La caballada está flaca, por decir lo menos. Ninguna de las alternativas me pareció que le llegaba en lo más mínimo a Google Reader, y como tengo <em>decenas</em> de <em>feeds</em>, estar importándolas en cada una de ellas se volvió bastante cansado. Por fin, y ya harto, decidí darle a <a href="http://tt-rss.org/redmine/projects/tt-rss/wiki">Tiny Tiny RSS</a> una oportunidad; en el peor de los casos, si algo no me gustaba sencillamente lo modificaba yo.</p>
<p>Resultó mucho mejor de lo que esperaba; la única modificación que le hice fue aumentar el tamaño de los tipos porque en mi monitor de escritorio de 1920×1080 se veían muy chiquitas las letras.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/tt-rss.png"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-tt-rss.jpg" alt="Tiny Tiny RSS" title="Tiny Tiny RSS" /></a></p>
<div class="caption">Tiny Tiny RSS</div>
</div>
<p>Tiene un <em>plugin</em> para usar los mismos atajos con teclas del Google Reader, y ya lo estoy usando diario. De hecho, borré todas mis suscripciones en el Google Reader. Pero además, tengo el código al alcance de mis dedos; si algo no me gusta o no funciona, sencillamente lo modificaré. Pero hago una vez más énfasis en que eso no ha sido necesario.</p>
<p>Es una pena que Google decidiera darle matarile a Reader. Pero fue muy sencillo sacar mis <em>feeds</em>, y la verdad estoy contento con Tiny Tiny RSS.</p>
<p>Así que la vida sigue después del Google Reader.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/12/la-vida-despues-de-google-reader/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Photo Locator</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/10/photo-locator/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/10/photo-locator/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 02:33:27 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Tecnología y hardware]]></category>
		<category><![CDATA[Vida]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3595</guid>
		<description><![CDATA[Cuando regresé de Guadalajara de ver a mi novia, traje conmigo cerca de 200 fotografías, y a casi todas ellas les pude sincronizar la información de localización GPS que saqué usando GPS Logger; platiqué de eso hace unas semanas. Cuando mi novia vino a verme durante semana santa, su despampanante … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/10/photo-locator/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Cuando regresé de Guadalajara de ver a mi novia, traje conmigo cerca de 200 fotografías, y a casi todas ellas les pude sincronizar la información de localización GPS que saqué usando GPS Logger; <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/03/06/etiquetas-gps/">platiqué de eso hace unas semanas</a>. Cuando mi novia vino a verme durante semana santa, su <em>despampanante</em> belleza causó que me distrajera lo suficiente como para olvidárseme prender GPS Logger todos los días.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/despampanante-belleza.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-despampanante-belleza.jpg" alt="A ver, no se distraigan ustedes..." title="A ver, no se distraigan ustedes..." /></a></p>
<div class="caption">A ver, no se distraigan ustedes&#8230;</div>
</div>
<p>Esto, aunado con el hecho de que todas mis fotos antes de mi viaje a Guadalajara no tienen etiquetas GPS, y que tomé muy pocas fotos cuando Mina vino en las vacaciones, ha resultado en que el mapa de mis fotos en mi galería en línea se vea sí:</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/mapa-galeria.png"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-mapa-galeria.jpg" alt="Mapa de la galería" title="Mapa de la galería" /></a></p>
<div class="caption">Mapa de la galería</div>
</div>
<p>Según ese mapa, he tomado más fotos en Guadalajara que en la Ciudad de México. Casi diez veces más fotos. Y cero en cualquier otro país.</p>
<p>No me malentiendan; no tengo nada contra Guadalajara. Está bonito por allá. Pero el hecho de que la información de geolocalización de mi galería en línea refleje (erróneamente) que he tomado más fotos allá que aquí me tiene&#8230; <em>incómodo</em>, por decir lo menos. Y además, no refleja nada de los fabulosos viajes que he realizado por Europa y el resto de Norteamérica.</p>
<p>No hay manera de que automáticamente haga que las fotos sin información GPS adquieran dicha información. Bueno; <em>técnicamente</em> podría hacer un <em>script</em> que les pusiera coordenadas aleatorias a todas mis fotos, pero eso no serviría de mucho para lo que quiero: que el mapa de allá arriba refleje mis andanzas por todo el mundo. La única forma de conseguir eso es ir foto por foto tratando de recordar dónde estaba cuando la tomé.</p>
<p>El problema no es acordarme; tengo una extraordinaria memoria cuando se me pega la gana, y suelo recordar con bastante precisión dónde estaba cuando tomé una foto. El problema es la interfaz para asignarles coordenadas a las fotos; el plugin de Gallery 3 que genera el mapa de allá arriba también me permite ponerle coordenadas a cada foto, pero eso es usando dos cajitas de texto.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/editor-exif-gps.png"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-editor-exif-gps.jpg" alt="Editor de coordenadas" title="Editor de coordenadas" /></a></p>
<div class="caption">Editor de coordenadas</div>
</div>
<p>Esto significa que me tengo que ir a Google Maps (o algún otro programa que me permita ver las coordenadas, en latitud y longitud, de un lugar), agarrar esos numeritos, y pegarlos cada uno en su lugar en las cajitas de texto. Lo intenté hacer, y como a la tercera foto ya quería aventarme a las vías del metro para terminar con mi sufrimiento. Así que hice lo que cualquier programador que se respete haría; <a href="https://github.com/canek-pelaez/photo-locator">escribí un programa para ponerles coordenadas a mis fotos viejas</a>.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/photo-locator.png"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-photo-locator.jpg" alt="Photo Locator" title="Photo Locator" /></a></p>
<div class="caption">Photo Locator</div>
</div>
<p>Realmente fue trivial; tomé la mitad del código de otro de mis programas (<a href="https://github.com/canek-pelaez/quick-photo-editor">Quick Photo Editor</a>), le metí un actor con un ChamplainView (de la biblioteca <a href="http://projects.gnome.org/libchamplain/">libchamplain</a>)&#8230; y básicamente ya. El actor hace <em>todo</em>, incluyendo bajar los mapas de <a href="http://www.openstreetmap.org/">OpenStreetMap</a>, y me da las coordenadas de donde yo quiera en el planeta; es de verdad una biblioteca espectacularmente fácil de usar. De hecho es más rápido para mí ponerles coordenadas a mis fotografías que escribirles el título.</p>
<p>El programa es para mis fotos viejas; espero seguir usando GPS Logger para las futuras (siempre y cuando la <em>despampanante</em> belleza de mi novia no me siga distrayendo). Pero tengo más de 9,000 fotos, así que tardaré en ponerles coordenadas a todas; más en lugares como Europa, donde tendré que meterme al Street View de Google Maps para medio ubicarme dónde estaba cuando tomé la foto. Aunque ya decidí no angustiarme tanto; si no recuerdo rápidamente el lugar <em>exacto</em> donde tomé una foto, me voy a conformar con atinarle a la ciudad en el peor de los casos. Y como es complicado modificar la base de datos de coordenadas con fotos que ya subí, probablemente tendré que subirlas todas de nuevo cuando acabe.</p>
<p>Pero al menos mi galería en línea ya no dirá en su mapa que he tomado más fotos en Guadalajara que en la Ciudad de México.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/10/photo-locator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jack el cazagigantes</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/08/jack-el-cazagigantes/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/08/jack-el-cazagigantes/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 02:28:19 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Cine]]></category>
		<category><![CDATA[Cultura]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3589</guid>
		<description><![CDATA[El último sábado de marzo fuimos a ver Jack the Giant Slayer con Juan, Enrique, y sus medias naranajas. No había escrito al respecto primero porque no, y después porque Xochitl tuvo a bien morirse el viernes. Les diría que se aplican las advertencias de spoilers habituales, pero pues es … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/08/jack-el-cazagigantes/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>El último sábado de marzo fuimos a ver <a href="http://www.imdb.com/title/tt1351685/"><em>Jack the Giant Slayer</em></a> con Juan, Enrique, y sus medias naranajas. No había escrito al respecto primero porque no, y después porque Xochitl tuvo a bien morirse el viernes.</p>
<p>Les diría que se aplican las advertencias de <em>spoilers</em> habituales, pero pues es el cuento de Juanito y los frijoles mágicos, así que realmente no hay mucho que arruinar</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/jack-the-giant-slayer.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-jack-the-giant-slayer.jpg" alt="Jack the Giant Slayer" title="Jack the Giant Slayer" /></a></p>
<div class="caption">Jack the Giant Slayer</div>
</div>
<p>Un día Juanito cambió su caballo por unos frijoles mágicos, los sembró, creció una planta mágica hasta las nubes (igualito que en Mario Bros.), donde encontró gigantes y tesoros, mató a los gigantes y se ligó a la princesa del reino. El fin.</p>
<p>Básicamente así me sabía yo la historia (o a lo mejor se me confunde la memoria después de leer tanto <a href="http://en.wikipedia.org/wiki/Fables_(comics)"><em>Fables</em></a>), y ciertamente la película no le agrega muchas cosas. Yo la quería ir a ver porque Nicholas Hoult me está empezando a caer bastante bien, porque salen Ewan McGregor y Stanley Tucci, porque el gigante más feo de todos su voz la hace Bill Nighy, y porque se veía divertida.</p>
<p>Ciertamente está divertida; está además bien hecha, y como nunca se toma demasiado en serio me parece que es un buen churrito dominguero. No hay mucho más que se pueda decir de la película, pero siendo justos (y como ya mencioné anteriormente), <em>es Juanito y los frijoles mágicos</em>. De verdad no se le podía pedir mucho a la película.</p>
<p>A mí me divirtió, y el final se me hizo simpático. Creo que se pueden esperar a verla en Blu-ray; pero no me parece que sea un desperdicio irla a ver al cine.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/08/jack-el-cazagigantes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Lago de los Cisnes</title>
		<link>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/04/el-lago-de-los-cisnes/</link>
		<comments>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/04/el-lago-de-los-cisnes/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 01:14:11 +0000</pubDate>
		<dc:creator>Canek</dc:creator>
				<category><![CDATA[Cultura]]></category>

		<guid isPermaLink="false">http://xochitl.matem.unam.mx/~canek/pensadero/?p=3585</guid>
		<description><![CDATA[Hace exactamente una semana, fuimos a ver el Lago de los Cisnes en el Lago de Chapultepec. El Lago de los Cisnes Hacía años que mi mamá me recomendaba que fuera a verla (se viene presentando desde que yo nací), y siempre había tenido ganas, pero nunca lo hice hasta … <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/04/el-lago-de-los-cisnes/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Hace exactamente una semana, fuimos a ver el Lago de los Cisnes en el Lago de Chapultepec.</p>
<div class="thumb">
<a href="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/lago-de-los-cisnes.jpg"><img src="http://xochitl.matem.unam.mx/~canek/pensadero/posts-images/2013/04/thumb-lago-de-los-cisnes.jpg" alt="El Lago de los Cisnes" title="El Lago de los Cisnes" /></a></p>
<div class="caption">El Lago de los Cisnes</div>
</div>
<p>Hacía <em>años</em> que mi mamá me recomendaba que fuera a verla (se viene presentando desde que yo nací), y siempre había tenido ganas, pero nunca lo hice hasta esta vez. Hasta cierto punto me arrepiento de no haberlo hecho; está padrísimo. Por otro lado, verla en las circunstancias en que la vi sí justificó que esperara tanto.</p>
<p>La última vez que había ido al ballet fue <a href="http://xochitl.matem.unam.mx/~canek/pensadero/2009/12/20/el-cascanueces/">hace cuatro años</a>, cuando fui a ver el Cascanueces. Me gustó, pero no fue nada del otro mundo; ya en retrospectiva, creo que lo puedo atribuir al hecho de que el Cascanueces es, me parece, un ballet dirigido a niños.</p>
<p>El Lago de los Cisnes no está dirigido a niños. Y además, es <em>espectacular</em>.</p>
<p>Fuimos primero en la tarde al centro a comer al Cardenal de Juárez, y saliendo nos percatamos con algo de pánico de que llovía. Caminando hacia mi carro la lluvia pareció amainar, y ya cuando comenzamos a manejar hacia Chapultepec yo creí que lo peor de la lluvia ya había pasado. En ese momento la preocupación vino de que parecía que llegaríamos tarde (había un tráfico <em>espantoso</em>, y sorprendente dado que era semana santa), pero al final llegamos bien y dejamos el carro en el bosque, donde procedieron a informarnos de forma muy explícita que, si llovía y la función se cancelaba, no nos devolvían el costo del estacionamiento.</p>
<p>Íbamos caminando quitados de la pena hacia el lago, cuando comenzamos a sentir unas cuantas gotas que caían del cielo completamente encapotado. Cuando de hecho entramos a las gradas frente al lago, ya de plano llovía, y además éramos de los pocos que no llevaban paraguas o impermeables, así que nos sentamos en nuestros (mojados) asientos a empaparnos durante media hora, mientras la anunciadora nos decía por el sistema de sonido (y con una voz insoportablemente dulce), que íbamos a esperar <em>&#8220;un ratito&#8221;</em> más a ver si la lluvia amainaba.</p>
<p>Por suerte la lluvia se detuvo, y ya cerca de las nueve por fin comenzó la función. Hace cuatro años que fui a ver el Cascanueces dije que el ballet no me gustaba tanto como la ópera; pero la verdad ya no estoy seguro. Esta función de verdad es increíblemente hermosa; por supuesto, ayuda el escenografía, el lago, la iluminación y que es a la luz de la luna en mi hermosa Ciudad. Y además las bailarinas sí son espectaculares; en técnica me parece que el Cisne Blanco era mejor, pero el Cisne Negro se robó la función en los diez minutos que sale. Coqueta, la muchacha.</p>
<p>Nos pusimos una empapada horrible, y al salir yo estaba tiritando porque sentía que me congelaba; pero estuvo muy padre, y de hecho no me molestaría ir a verla de nuevo.</p>
<p>Altamente recomendable.</p>
]]></content:encoded>
			<wfw:commentRss>http://xochitl.matem.unam.mx/~canek/pensadero/2013/04/04/el-lago-de-los-cisnes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
