Sunday, July 27, 2008

"Unused Parameter" Warnings en C++

Supongo que es un clásico que ciertos códigos largos tengan por ahí funciones con parámetros no usados. Por ejemplo, cuando uno crea funciones de callback para CPLEX. La cosa es que al compilar, la cantidad de warnings puede ser grande e impide concentrarse en los mensajes de error.

Encontré en un weblog (link abajo), 3 formas de reolverlo. La tercera me pareció la más cómoda: hacer un cast a void...

[sourcecode language='cpp']

#define UNUSED_ARGUMENT(x) (void)x

void myfunction(int arg )
{
    UNUSED_ARGUMENT(arg);
}
[/sourcecode]

No sé si es lo más elegante, pero funciona.

Saludos!

Agave Mountain: Dealing with C++ "Unused Parameter" Warnings.

Saturday, July 26, 2008

Kings of Convenience+Última semana

Esta es mi última semana en Lisboa. Ha sido un muy buen mes, he aprendido harto y paseado harto (supongo).

El jueves tuve la suerte de ver a Kings of Convenience en vivo, en la hermosa localidad de Cascais, una especie de Viña del Mar++ (incluso más +'s, pero el estándar son 2). Llegué al concierto una hora antes, pensando en que ya estaría lleno, pero no tuve problemas para ubicarme a centímetros del escenario.

El concierto estuvo buenísimo. Erlend Øye es bien adorable, de hecho hubo un momento en que rompió casualmente su guitarra (bueno, rompió algún cable en realidad) y dijo que hace un par de años había aprendido a tocar "mouth trumpet" y que era su momento de usarla (personalmente recomiendo tocar mouth trumpet, es un ejercicio muy relajante), muy bueno!
Bueno, eso. Abajo hay unos típicos clips fan-made de 30 segundos.

Saludos!

















Tuesday, July 22, 2008

Number stations (Yankee Hotel Foxtrot)

Cuando estoy medio colapsado de tanto escuchar todo lo que contenga a Erlend Øye, Thom Yorke o Cerati, recurro a Wilco, una banda de Chicago cuyos miembros originalmente hacían country alternativo y que el 2002 lanzaron el disco Yankee Hotel Foxtrot.
El disco es increíble, supongo que conserva algún sabor country, pero con toques experimentales. En el sitio de Wilco se pueden escuchar sus discos vía stream.

De pronto, haciendo research acerca del grupo, supe que el título del disco y el tema "Poor Places" hacía referencia a 3 letras del alfabeto fonético de la NATO, sacadas de grabaciones de lo que se llama numbers stations compiladas en el Proyecto Conet.

¿Qué es una numbers station? Son transmisiones de onda corta de origen desconocido, que usualmente consisten en grabaciones respetitivas de alguna secuencia de números, palabras, letras, canciones o código Morse. El objetivo de estas transmisiones es enviar mensajes secretos, sin dejar registro que quién los recibe (supuestamente espías).
El Proyecto Conet es una serie de 4 discos en los que hay grabaciones de diversas number stations, con un librito que contiene los transcripts de los mensajes y algo de historia al respecto. El sello discográfico que editó los discos es Irdial-Discs y en su sitio tiene disponible para descargar (gratis) los 4 discos y el librito.

La experiencia de escuchar algunas de las grabaciones es espectacular, la sensación de desconcierto al no entender el por qué de estos crípticos mensajes es notable. Por ejemplo, la grabación 1 del disco 1 tiene un trozo de la Rapsodia Sueca tocada en una caja de música y luego la voz de un niño contando en alemán. Todo muy repetitivo... hipnótico.

Para un sample rápido de lo que estoy hablando, mirar el video:







Saludos!

Saturday, July 19, 2008

Zeitgeist

Estaba algo aburrido anoche, en ese estado en el que uno debería ir a acostarse, pero se resiste. Así que entré a Google Video y dentro de los videos populares encontré la película Zeitgeist completa... hasta con subtítulos en español.

La película da evidencias de que la forma en que (sobre todo en EEUU) los poderosos mantienen el control sobre las masas, es usando grandes montajes y generando mitos. Entre estos: Jesús, 9/11, la Reserva Federal de EEUU, los inicios de grandes guerras, etc.

[googlevideo=http://video.google.com/videoplay?docid=8883910961351786332&hl=en]

Recomiendo que hagan click en el logo de Google en la esquina inferior izquierda derecha del video y  en "Go to Google Video", para verla en formato más grande. Si no quieren verla online, pueden descargarla desde www.zeitgeistmovie.com. Y viene la segunda parte en Octubre!

Bueno, eso. Podría hacer una reflexión acerca de qué opino, obviamente influenciado por la película, pero creo que es mejor que se hagan su propia opinión.

Saludos!

Tuesday, July 8, 2008

@Lisboa

Llevo una semana ya en Lisboa. Vine a trabajar por un mes con el prof. Miguel Constantino en la U. de Lisboa. Todo ha estado muy bonito.
Extraño harto a mi pequeña familia, pero son los gajes del oficio...

Durante la semana estoy practicamente todo el día en la oficina. Lo bueno es que vivo cerca de la universidad, por lo que algo camino al aire libre cada día.
Ya visité el fin de semana el centro antiguo de Lisboa, la Baixa; y Belem en donde hay un monumento a los descubridores y la Torre de Belem, una fotaleza de vigilancia en la misma playa. Ah!, y pude comer pasteis de Belem (también conocidos como pasteles de nata), los cuales son bien famosos, tanto así que hay que hacer fila para comprarlos.
Bueno, acá hay algunas fotos:












Media_httplh4ggphtcom_lmoca


Media_httplh3ggphtcom_knvki

LisboaBelem