Instalar psycopg2 en FreeBSD

Me ví­ en la situación de tener que trabajar con Postgres sobre FreeBSD y necesitaba un script para jalar datos de unas bases de datos en formato DBF (si, DBF pueden creerlo?) fue asi que encontre un script llamado dbf2pgsql que fue hecho por Hiroo Imaki.

Luego de descargarlo, lo modifiqué un poco para que se adaptara a mis necesidades y cuando lo ejecuté encontré un problema, me hacia falta la librerí­a psycopg2 que es un magní­fica librerí­a que permite la interacción entre Python y Postgres, el problema es que por lo visto da muchos problemas para poder ser instalado.

El primer requisito para poder instalar psycopg2 es tener instalado Setuptools luego de instalarlo trate de instalar pysopg2

python setup.py build

No lo pude hacer porque tení­a el siguiente error
error: static declaration of ’round’ follows non-static declaration

Luego de mucho buscar por una solución me encontré con este post de Reed Obrien
http://reedobrien.blogspot.com/2008/02/error-building-psycopg-custom-egg.html

Por lo visto es un error para poder hacer el build en FreeBSD, solucion pasa por editar el archivo config.h y comentar las siguientes lí­neas:
#if defined(__FreeBSD__) || (defined(_WIN32) && !defined(__GNUC__)) || defined(__sun__) || defined(sun)
/* what's this, we have no round function either? */
/*
static double round(double num)
{
return (num >= 0) ? floor(num + 0.5) : ceil(num - 0.5);
}
*/
#endif

Luego de esto cruce los dedos:
python setup.py build
Bingo! funcionó sin problemas, y ahora el paso final
python setup.py install

Y ahora ya pude correr con éxito el script dbf2pgsql, tardé mucho en dar con la respuesta, asi que espero que esto pueda ser útil.

The Big Bang Theory: 1ra temporada

Siguiendo con mi maraton de series, tengo en mis manos los 3 DVDs que conforman la 1ra temporada de The Big Bang Theory que es una serie cómica con demasiado contenido NERD; la mejor forma de resumir esta serie es que es una serie de nerds para nerds, de otra forma veo muy complicado que gente “normal” pueda entenderla. En realidad exagero un poco, la verdad es que esta serie tiene muchí­simos elementos considerados geeks/nerds/freaks.

The Big Bang Theory

Imagen a 2 genios con sendos doctorados en fí­sica viviendo juntos, ambos comparten las tí­picas aficiones de los nerds como coleccionar comics, figuras de acción, ser fans de star wars, jugar Halo, World of Warcraft, Warhammer, etc etc. Sheldon (Jim Parsons) es el mas nerd y antisocial (en la imagen es el de la izquierda) es de lejos el mejor personaje, su forma de interactuar con la gente es increible, el tipo tiene paranoia con el orden, con su salud y en que la gente diga las cosas correctamente, ponerse a discutir con el es terrible porque es una enciclopedia para poder dar datos y refutar cualquier argumento en contra de su posición. Leonard (Johnny Galecki) es también nerd pero a diferencia de Sheldon tiene interés en las mujeres y esta perdidamente enamorado de Penny (Kaley Cuoco) que es la rubia que vemos en la foto, lastimosamente para Leonard sus habilidades para interactuar con las chicas no estan a la par con sus conocimientos de Fí­sica.

Pero ellos no estan solos, tienen 2 amigos: Howard (Simon Helberg) un nerd de ascendencia judia que vive con su madre y que esta obsesionado con las mujeres a quiénes trata de conquistar hablandoles en distintos idiomas. Finalmente tenemos a Rajesh Koothrappali (Kunal Nayyar) un joven hindu que sufre de incapacidad para poder hablar con las mujeres, si una mujer le habla el simplemente se queda mudo y no puede articular palabra, ademas odia la comida hindu y se anda quejando de que es discriminado por su origen.

Cualquiera pensarí­a que todo gira en torno a Penny, que por cierto viene de un pueblo a la gran ciudad a probar fortuna y es un poco tonta (felizmente no la hicieron exageradamente tonta) realmente lo mejor de la serie es la interacción entre estos 4 nerds, los chistes son muy buenos aunque claro hacen muchas referencias a la cultura “pop” de los nerd de hoy en dia, asi que hay ocasiones en las que uno se puede perder un poco.

Para que se hagan una idea de como es la serie les dejo un par de videos, en el primero se ve a los protagonistas jugando World of Warcraft:

The Swordmaster ^_^

Y en esta otra escena estan jugando Halo y reciben una sorpresiva visita

Si les parecio divertido entonces no pueden perderse esta serie por nada del mundo, descarguenla de su sitio de torrents preferido ^_^

Como bonus encontré una web que recopila las camisetas usadas en la serie y donde comprarlas: http://www.sheldonshirts.com/

Dexter 1ra temporada

Dexter es un asesino serial, no confundirlo con el niño cientí­fico de los dibujos animados; pero no es un asesino cualquiera, Dexter tiene un “código” heredado de su padre adoptivo, quien básicamente lo entrenó para que su sed de sangre puede ser controlada, se preocupo que enfocara sus habilidades en contra de criminales, asi que básicamente su legado fué evitar que Dexter seleccionara gente inocente como ví­ctimas, gracias a su padre Dexter solo elimina asesinos.

Dexter

Dexter es interprado en gran forma por el actor Michael Hall, el es una persona aparentemente pací­fica y tranquila, lleva una doble vida; su trabajo es bastante curioso, es un experto en sangre del departamento de forenses de Miami (ciudad donde se desarrolla la serie); Debra (Jennifer Carpenter) su guapa hermana también es policia y esta en el mismo departamento; otro de sus compañeros es Batista (David Zayas), veterano policia que anda en problemas con su esposa. Pero su ambiente laboral no es color de rosa el Sargento Doakes (Eric King) le hace la vida imposible, sospecha que hay algo raro con Dexter y no se cansa de perseguirlo y tratar de encontrar algo malo en Dexter. Por otro lado Dexter es un novio modelo, tiene un romance con Rita (Julie Bennet) quien tiene 2 hijos y esta separada de un marido que la maltrataba y que ahora esta en la cárcel.

Esta es básicamente la historia sobre la cual se desarrolla esta serie que ha sido criticada por muchos por su contenido violento, yo tengo que decir que la violencia no es tan explí­cita como en otras series; mas bien creo que se puede rescatar mucho el tema de los sentimiento, analizar los conflictos de la doble personalidad de Dexter es muy muy interesante. Los guionistas han hecho un gran trabajo con cada caso y la historia lineal que se desarrolla capí­tulo a capí­tulo.

He visto la serie de un tirón y tengo que decir que esta primera temporada es sencillamente genial, de lo mejor que he visto este año, la recomiendo ampliamente.

Maldita gripe

Tengo la suerte de enfermarme muy poco, que yo tenga recuerdo de lo único que me he enfermado ha sido de sarampión de pequeño y luego solo he tenido gripe o algún problema estomacal. Por lo menos 1 vez al año siempre me da gripe. El problema es que cuando me cae la bendita gripe encima me da con todo! me tumba a la cama y me siento morir por lo menos un par de dí­as.

Todo empezó el sábado bebiendo agua tónica helada ya que no habí­a otra cosa disponible para los abstemios, el domingo estaba un poco ronco y hacer un corto viaje a Huacho fué lo que terminó por fulminarme 🙁

Gripe
Gripe

Lo peor es que tengas gripes y salga un sol esplendoroso! es como si te estuvieran sacando pica, bueno, serán un par de dí­as que trabajaré desde casa.

Meme-concurso: gana un iPhone 3g

Para variar otro meme, aunque este viene con premio! el blog Rubia Guru a organizado este meme-concurso que consisten en diseñar una camiseta (o polo como le llamamos aquí­ en Perú) con alguna frase que consideras deberí­a ser inmortalizada. Pues bien aquí­ esta la mí­a, no me digan mucho ya que yo para diseñar soy malí­simo, hice lo mejor que pude en los 10 mins que invertí­ para obtener este “tshirt”

tshirt-meme

Todos los que deseen participar anotense en el concurso: http://rubiaguru.com/2008/09/meme-concurso-gana-un-iphone-3g/

PD: Si me lo gano lo vendo 😛

Meme: ¿Cuanto spam te ha llegado al blog?

Este meme esta divertido, consiste en publicar cuánto spam ha llegado a tu blog, lo cual podemos averiguar de una forma fácil todos los que usamos wordpress y el plugin Akismet. la cantidad de spam es impresionante si la comparo con un post que hice al respecto en el 2006 denominado: Demasiado spam

A pesar de que con el uso de wp-morph primero y luego con wp-spamfree he logrado controlar de forma casi definitiva el spam, siempre se cuela por allí¬ uno que otro mensaje que me imagino lo ingresarí n manualmente 😛
Meme: spam

Y tu cuanto spam tienes?

Este meme lo paso a ArturoGoga (que hoy esta de cumpleaños), Diego, Ocram, Il Maistro y como siempre todos aquellos que quieran hacerlo, nada más no se olviden de avisar 😉