Friday, December 5, 2008

Virtualbox y linux kernels

Vuelvo a escribir, pero sólo una papa para Virtualbox en Ubuntu 8.10. Virtualbox permite correr una máquina virtual usando otro sistema operativo, tal y como si fuese un programa más en nuestro PC. O sea, correr Winblows sin tener que darle el privilegio de tener una partición más... que sea una mísera aplicación más.
La cosa es que lo instalé Ubuntu y funciona expectacular (ojo que con un Intel Core 2). El único problema es que si el kernel de Linux se actualiza, al tratar de encender la máquina virtual esta se queda pegada iniciándose.

Al final la papa es simple, basta matar Virtualbox (ya sea vía el System Monitor o usando killall VirtualBox) y luego:


sudo /etc/init.d/vboxdrv setup




Eso es. Saludos!

Referencia: http://tombuntu.com/index.php/2008/10/17/fix-the-virtualbox-spawning-session-issue/

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

Monday, June 16, 2008

Radiohead Nude Remix

Sólo quiero que veas esto:

[vimeo http://www.vimeo.com/1109226]

Big Ideas (don't get any) from James Houston on Vimeo.

Está increíble. En el link bajo el video hay más información de cómo se hizo.

Sinclair!

Wednesday, May 28, 2008

ssh -X y Firefox

Como lamentablemente la información en el mundo científico cuesta plata, por ejemplo papers que cuestan USD 60, uno recurre al alma mater para que le provea de publicaciones y otros beneficios.

En concreto, si uno navega a sitios como ScienceDirect desde los PC's de la universidad, estos te reconocen y te dan acceso a bajar PDF's libremente. Ahora, si uno se encuentra lejos de uno de estos PC's hay algo que se puede hacer...

Uno se contecta vía ssh a algún servidor de la universidad, con X forwarding, es decir con posibilidad de que el servidor ocupe la interfaz X del PC desde el cual te estás conectando.
Hacer esto es re-fácil (bajo supuestos razonables):


ssh -X nombre.del.servidor
firefox




Sin embargo, las últimas versiones de Firefox son demasiado listas e igual se abren desde el PC local (i.e. chao con los súper beneficios de la universidad). Busqué y encontré un truco para engañar a Firefox, aquí va:


ssh -X nombre.del.servidor
firefox -ProfileManager




Y listo!

Eso por ahora.

Tuesday, May 27, 2008

Cumplir años+El dibujo más grande

Así es, el sábado fue mi cumpleaños. Ahora tengo 27. Todo estuvo lindo, mi hija es mi gran regalo de cumpleaños. Ella estuvo presente en todos los aspectos de la celebración, sin entender nada de lo que estaba pasando... sólo mirando.
Supongo que cuando uno se pone más viejo (con toda la ambigüedad de la palabra "viejo"), quiere que lo celebren menos. Concentrar la atención de la gente es como raro. Quizás soy sólo yo.

Me regalaron harta ropa y un librito con frases de uso frecuente en portugués.

Bueno, eso por ahora. Aquí va un video del dibujo más grande del mundo, está hecho con un GPS y con la ayuda de DHL... nice!

[youtube=http://youtube.com/watch?v=irDEzQovftM]

Sunday, May 18, 2008

The Teenagers + enfermedad

Sólo para actualizar un poco el weblog... Encontré un post del sr. Cristian (a.k.a. tragatemisdedos) en su radiante blog, con un video del grupo francés The Teenagers. El tema se llama Homecoming y es bien políticamente incorrecto... lo cual me gusta!

Ah!, y mi hija se enfermó por primera vez en su vida. Realmente rompe el corazón verle la cara destruida :(. Pero en fin... vendrán más enfermedades!

[youtube=http://youtube.com/watch?v=ngHDYzhDBk4]

Saludos!

Wednesday, March 19, 2008

Erlend Øye!

Es imprecindible que hable de Erlend Øye. Este noruego es lo único que escucho estos días.
Es uno de los integrantes de Kings of Convenience, en donde hace una cosa bien folk. Después se interesó en la electrónica y recorrió Europa como DJ. Lo notable ahí es su disco Dj-Kicks: Erlend Øye, sus remixes de algunos temas.
También sacó un disco electrónico con temas de él llamado Unrest. Notable.
Y finalmente, lo que me trastornó definitivamente, su proyecto basado en Berlín: The Whitest Boy Alive. Nació como un proyecto electrónico-dance y mutó a algo con guitarra, bajo, batería y un sintetizador. Excelente!

El problema: Necesito más Øye!!!

Acá van un par de videítos. El primero de KoC y el segundo de TWBA.











Wednesday, February 20, 2008

Nació nuestra hija!!

Así es. Me demoré bastante en sentarme a anunciarlo, pero el 7 de febrero a las 09:12, nació Bernardita Esmeralda, nuestra hijita. Pesó 2.94 kgs. y midió 50 cms. Estamos realmente felices!
Pasamos 3 días en la clínica y ya estamos de vuelta en casa. Los primeros días han sido bien cansadores, sobre todo para la Pame. Nos despertamos a eso de las 03:00 y como a las 07:00, para darle papa y hacer el cambio de pañales respectivo. En todo caso, tengo entendido que ella es, en comparación con otros bebés, bastante ordenada con los horarios. Nos hemos cansado pero no sufrido mucho.

Y como no puedo evitar "chochear", acá van fotitos del acontecimiento:

Como se podrán imaginar, seguiré leseando con cosas acerca de mi hija más adelante... :P

Eso por ahora.
Saludos!

Tuesday, February 5, 2008

Ubuntu Gusty sin stdio.h

Estoy aprendiendo a programar bien en C y después de haber pasado por el clásico "Hello World!", traté de trabajar con archivos. Al compilar mi pequeño programita, gcc me reclamó que no encontraba el archivo stdio.h, que es una librería muy estándar de C. Raro.
La cosa es que hay que instalar el paquete build-essentials, así:
%sudo apt-get install build-essential

Bueno... un hint corto y fome, pero útil.

En lo más personal, seguimos esperando a que llegue nuestr@ hij@. Pensamos que llegaría antes del viernes pasado, pero nada. Pese a nuestra ansiedad, estamos tranuquilos porque nuestro bebé está al parecer feliz de la vida en la güatita de la Pame.
Tan feliz, que no quiere salir.

Saludos!