Mostrando las entradas con la etiqueta geek. Mostrar todas las entradas
Mostrando las entradas con la etiqueta geek. Mostrar todas las entradas

sábado, enero 16, 2010

Red de mentiras

Por estos días, ando así con la obsesión (que me da de vez en vez xD) de leer basura pseudo-científica. No lo se, pero me divierte, ver esas asombrosas teorías de conspiración, malinterpretación explicita y todo eso... Wikipedia tiene buenas pags sobre esos "fenómenos", pero pues siempre desde la perspectiva bien naturalista. Hay otros portales de ese estilo, pero de creacionistas, que bueno, son para las risas xD, me gustaría una especie de wikipedia de los fanáticos de los ovnis, fantasmas y cosas así... He localizado algunos blogs pero son terriblemente malos... bueno, ojala un día de estos aparesca la UFOwiki xD.

Pd. Soy absolutamente escéptico de esos "fenómenos" (o de la creación, diseño inteligente y eso), si la gente quiere creer en eso o no, no me incumbe ni me preocupa... lo que me produce risa y sorna no son las creencias de la gente, sino el tratar de encapsular esas creencias dentro de un marco científico.

sábado, mayo 16, 2009

Los bits de la semana

Algo de actividad en estos días por mis blogs ;).

En mi blog de béisbol, siguiendo una sugerencia del blog Mr. Baseball, posteé 10 razones por las cuales el béisbol es mejor que el fútbol (uh!?). A mi me gustan mucho esos dos deportes ;). Pero me gusta más el béisbol!

En mi blog de cladística, coloque otra entrada sobre programación. Esta vez sobre los árboles. Ya casi termino al "introducción", no puedo esperar para escribir sobre los verdaderos algoritmos!! xD.

Y en macrocaos, una nueva reseña de una novela de James Ballard, esta vez de Rascacielos. Con eso completo las novelas que he leído de el, y que posteé en homenaje a este brillante escritor :).

lunes, mayo 11, 2009

El geek...

Mi amigo y co-blogger, Felipe, escribió un poema muy irónico sobre los geeks... lo más curioso, sin duda, es que uno tiene que ser "más o menos geek" para poder entenderlo xD. Por supuesto, es fácil saber a que individuos no les causara mucha gracia!

Este es uno de los versos
Quisiera ser un geek
Y tener la cabeza más grande.
Leer una y otra vez el mismo cuento de hadas
Esparcido en veinte volúmenes
Y catorce mil páginas
Como mantequilla untada sobre demasiado pan.

Cabe decir que siempre he sido bien ambiguo en cuanto a mi auto-identidad como geek :P jejeje, y creo que más o menos por las mismas razones que Felipe.

miércoles, mayo 06, 2009

Macros de TNT: Intro

Una de las utilidades más poderosas de TNT es su lenguaje de macros. Este lenguaje permite acceder variables internas de TNT, manipular árboles y datos. Esto en conjunto con el poder de computo de TNT es una excelente combinación.

domingo, mayo 03, 2009

Fin de semana del día del trabajo

El viernes fue 1 de mayo, día internacional de los trabajadores, un día muy importante pues sirve para pensar en la situación de los trabajadores alrededor del mundo!

Y tuve hice un poco de actividad en mis blogs ;).

Primero, pues en estos días se lanzo el wiki de TNT, espero trabajar más activamente en su desarrollo :P, jejeje, en mi blog de cladística hice una especie de anunció del asunto ;).

También vi la pelí de Dragon Ball... la reseña la puse en mi blog de anime, por si alguién quiere saber que pienso de la pelí... aunque no es muy difícil adivinar xD.

Y continuando con el homenaje a James Ballard, en macrocaos coloque una reseña de su novela de fantasía: Compañía de sueños ilimitada, como en las otras novelas de James que he leído esta es desconcertante, y un excelente retrato de nuestra sociedad!

Ah! y el jueves se doctoro Juan Manuel Díaz, felicitaciones para el, y los mejores deseos en su nueva etapa como doctor :D!

Bueno, el 1 de mayo también es una fiesta tradicional de los "paganos" de Europa occidental (celtas y germanos), pues es el día en que oficialmente comienza el "verano" (aquí, tristemente, es el comienzo del otoño :-S), y para purificar el ganado se lo hacía pasar entre grandes fuegos (en irlanda al menos, en el Beltaine), así que también es una fiesta de esperanza en que sea un año productivo :).

martes, abril 28, 2009

Filogenia de 73060 eucariotas

Finalmente, el Behemot vio la luz. Nuestro paper de un análisis de parsimonia de 73060 especies de eucariotas (y 7800 caracteres mol+morf) acaba de ser puesto en linea en Cladistics [doi: 10.1111/j.1096-0031.2009.00255.x].

viernes, abril 24, 2009

Actividad de los blogs

Algunas cositas de mis blogs tematicos

Esta semana murió J.G. Ballard, un genial autor de CF, y pues en homenaje a el estoy posteando (en macrocaos) las reseñas de las novelas que he leído. Comencé con su perturbadora y excelente novela Crash.

También moví un poco mi blog de anime, con una reseña de una pelí japonesa... dirigida por un gringo (!!). Se trata de Tokkon kinkreet, conocidá también como En defensa de la ciudad tesoro, basada en un manga de Taiyo Matsumoto.

Ya por un lado más técnico, en mi blog de cladística (que llevaba un buen rato sin mover :P) posteé el inicio de una serie sobre algoritmos en análisis filogenético.

Y bueno, parece que ya definitivamente se marchó el verano :(

martes, abril 21, 2009

Ubunchu

Un manga sobre Ubuntu!!??... Aunque no es nada del otro mundo, simplemente no podía dejar pasarlo xD

martes, diciembre 02, 2008

Luego del calor infernal, llegan las tormentas

Desde que llegue a Tucumán, he colocado muchas “marcas personales” en varios aspectos. Así pues es mayo recuerdo que fue la vez que más frió he sentido dentro de mi casa, o en mi vida diaria (máxima de 5 grados, por supuesto aquí no nieva, así que la posibilidad de frío aún puede ser peor). La semana pasada, fue la más calurosa de mi vida xP, desde más o menos el viernes 19, hasta el viernes pasado, todos los días subieron de 35, con varios días en 40 grados. Solo caminando de la casa al Lillo, que son como 6 cuadras, ya comenzaba a sudar copiosamente, y como las noches son muy cortas (poco más de 6 horas), el aire no se alcanza a enfriar, así que el sol aparece e inmediatamente se dispara la temperatura. Y como no, el agua estaba siempre caliente, aún en la madrugada.

Algunos de mis amigos aquí dicen que es imposible dormir, yo no tuve ningún problema, lo malo era que despertaba muy acalorado y con mucha sed, así que como los niños, volví a la vieja costumbre de dejar un vaso con agua junto a la cama xD.

Pero como es ya costumbre por aquí, el viernes todo cambio. Como a las 7 de la tarde, comenzó a llover con mucha fuerza. Santí se ofreció a acercarme a casa, cosa muy buena, porque las calles se inundaron un montón... en especial se inundo la Pellegrini xP, que es donde vivo, y por ello Santí no se atrevió a entrar allí con el auto. Así que quede al otro lado de la calle, pensando como cruzar ese río xD. A diferencia de las calles con pendiente de Bukaros o Bogotá, aquí todo es plano, por lo que a pesar de la gran cantidad de agua, la corriente es muy débil (afortunadamente!).

Después de pensarlo un buen rato, finalmente me atreví a cruzar, lo cual me dejo los pies de inmediato empapados, llegue a casa y me los quite de una vez. Como llovía con rayos, me prepare un chocolate (gracias Fede y Eri!) y me puse a leer.

Luego dejo de llover y me puse a hacer otras cosas, cuando comenzó de nuevo la tormenta. Tras un rato fui a buscar algo de comer, y que me encuentro? La cocina estaba inundada! Resulta que mi cocina es muy húmeda, y como además le entra el sol de la tarde, fácilmente captura el olor a “guardado”, motivo por el cual yo siempre abro la ventana... Pero con la tormenta, la canal se satura y comienza a caer una cascada, y la ventana sirve como desvió hacía el interior de la cocina xP.

Entonces, cerré la ventana y me puse a sacar y sacar agua de la cocina con la escoba, luego trapeé hasta que ya no se podía secar más y voy al patio y zaz! también se inundo! En este caso, es que debido al viento fuerte, miles de hojas cayeron en mi patio y taparon el caño de desagüe.
Cuando finalmente se pudo caminar en el patio, recogí la hojarasca, y chequee que no hubiera ninguna otra sorpresita en el resto de la casa (es muy chica, así que no tarde mucho en detectar todos los posibles focos xD).

Por supuesto, todo el fin de semana, y aún hoy, ha seguido lloviendo, con lo cual po's fue un fin de semana fructífero para trabajar xD y leer. Entre las cosas que he hecho es seguir familiarizándome con wxWidgets (la idea es poder hacer aplicaciones que también puedan usarse en KDE o Gnome de Linux). Como me interesa la visualización de datos geográficos, me puse a experimentar con proyecciones polares. Como el tutorial de wxWidget que tengo lo saque de la red, a pesar de abarcar muchos temas básicos, deja de lado un montón de otros temas, afortunadamente, es una buena introducción y la documentación interna de wxWidgets, ya uno entendiendo como son las cosas, es fácil de navegar.

Ahora, mientras arreglo algunas cosas de mi manejador de memoria (además que se me ocurrió una buena idea para mantener las listas encadenadas, sin tener que recurrir a iteradores redundantes), me voy a poner a escribir código para dibujar arboles (ya dibuje el primero :D, espero poder dibujar arboles circulares que me gustan tanto :D.

Postdata. Por cierto, viene UnderOath a Arg... tengo muchas ganas de ir, es una banda que me trama muchisimo y su álbum Define the great line me parece fantástico. Pero es bastante costoso el viaje--el concierto esta bien barato ;)--ya que son $450 Args, más $50 de una noche del hostel (en total unos US$ 150), y que además es en medio de la semana... mmm, me queda esta semana paras estar bien seguro :P.

miércoles, noviembre 12, 2008

Core coding

En estos días mientras salgo del slump en el que ando con el diseño de unas estructuras de datos para el problema de mi proyecto doctoral, me fui entonces a hacer otra cosa que es más lateral, pero que esta intrínsecamente relacionada con el rendimiento del programa, y es el manejo de memoria.

La verdad, yo siempre me he considerado un programador de “alto nivel” (en el sentido de la abstracción de la programación, claro xD, no en que me considere muy superior o algo así!), es decir, que minimizo al máximo el manejo de memoria, la aritmética de punteros. Por supuesto, como todo programador de C/C++, yo adoro los punteros xD (no entiendo como pueden vivir los programadores de Java sin ellos!), pero en general mi manejo de apuntadores es lo más sencillo posible, y si puedo, los emulo con arrays.

A la hora de trabajar con la memoria, el conteo de posiciones, y el cambio del tipo del puntero (“castings”) son cruciales. Tuve que recurrir a estas operaciones de “bajo nivel” para diseñar un manejador de memoria, que no llamara al OS cada vez que necesito más memoria, pues mi implementación usa muchas listas encadenadas, pues mientras hago las búsquedas no tengo forma de saber cuantos elementos voy a necesitar, puedo saber cual es el valor máximo, pero el valor mínimo puede estar muy por debajo de ese valor... En todo caso, al pedir memoria para cada elemento de la lista, se pierde un poquito de tiempo, que para problemas que no son necesariamente grandes, empieza a ser apreciable...

Pablo me propuso que usara el manejador que tiene TNT, pero yo quiero un programa que sea de código abierto (igual, fue Pablo quien me hizo notar la importancia de manejar la memoria, yo por mi mismo, nunca lo hubiera pensado :P) así que me puse a buscar por ahí, y encontré que en el Kernighan & Ritchie hay un ejemplo de como implementar una función tipo malloc. La implementación del libro blanco es super pequeña y sencilla: una estructura que tiene un puntero a el siguiente bloque libre de memoria, y el tamaño del bloque.

Yo hice una un poco más compleja que mantiene unidos siempre a todos los bloques de memoria, de manera que si quiero limpiar todo el heap que este usando, lo pueda hacer (i.e. En caso de leaks de memoria, aún puedo liberar el bloque completo), con la implementación de K&R no se me ocurre como hacer eso (o bueno, se puede hacer haciendo una especie de meta-cabecera que controlara cada bloque), porque los bloques libres solo apuntan a otro bloque libre, así que no podemos encontrar los bloques ocupados.

Mi solución es tener una estructura con tres elementos: el puntero al siguiente bloque, el tamaño del bloque, y el estado del bloque (es decir, si esta libre o no). De esa forma, si yo quisiera liberar la memoria, solo tengo que recorrer la lista: no hay posibilidad de leak!

Bueno, mi manejador funciona bien en los ejemplitos de depuración que escribí, ahora voy a ponerlo en el piloto que tenía hasta el momento y ver si no se produce ningún comportamiento extraño xD.

Pd. Por cierto, si todo sale con lo planeado, hoy viajo a Buenos Aires... No se si es motivo para alegrarme o para sentirme aburrido xP.

Pd2. Humor geek para la ocasión, vía Fox Trot


lunes, abril 14, 2008

C--

No se si en realidad estoy buscando una excusa para descargar mi frustración de esta semana, o si es más bien porque Pablo me sugirió que para facilitar nuestra comunicación (en el ámbito de la programación) mejor usara C, o porque quiero usar SWIG, que no soporta templates, o porque quería usar wxWidgets y no importaba que hiciera siempre me reportaba el “falta el archivo cc1”...

Como sea que fuere, estoy cada vez más molesto con algunas cosas de C++. Es cierto, el lengujae tiene muchas cosas que son brutales. Para mi la principal es el encapsulamiento explicito de los datos, pero de las otras cosas...

Por un lado estan los operadores sobrecargados, yo al principio me emocione mucho, pero ya después uno comienza a descubrir que quizá sea más optimo usar las tradicionales funciones. Por ejemplo, yo tengo un campo de bits:

class BitField {
public:
BitField(int b=0);
BitField(const BitField&);
private:
unsigned bits;
};

Para los que no estén familiarizados con C++, las funciones públicas son dos constructores, uno que modifica el constructor por omisión y el otro un constructor copia. En la parte privada están los bits del campo de bits.

Entre otras cosas yo quiero que el objeto b, sea el inverso del objeto a. Para ello puedo hacer un operador:

friend BitField& operator~(const BitField&);

Aquí esta parte del asunto, el operador es amigo porque la idea es formar un nuevo objeto que tenga todos los valores de a inversos, pero manteniendo a a intacto.

BitField& operator~(const BitField& a) {
BitField b=a;
b.bits=~a.bits;
return b;
}

Aquí se debe construir una copia de a, luego, bien sea cada elemento de a, o de b es invertido. Lo adecuado debería haber sido de una vez copiar en b los inversos de a, estamos haciendo una operación redundante. Más aun si después de eso tenemos que asignar el resultado:

BitField& operator=(const BitField&); //Esto se declara en la parte pública de BitField

BitField& BitField::operator=(const BitField& b) {
//Aquí va una limpieza de todo lo que hay en el objeto actual
bits=b.bits; //Y esta es la asignación
}

De nuevo otra copia, es decir, hemos copiado 3 veces cuando solo una vez era suficiente! Quizá con problemas pequeños no pasa nada, pero con las filogenias (árboles) cuya construcción suele ser un problema NP-completo, es urgente evitar redundancia de evaluaciones y así ahorrar tiempo que puede ser usado para probar otras combinaciones.

Usando una filosofía de no-operadores la cosa seria instantánea:

void add_inverse(const BitField&); //Esto se declara en la parte pública de bitField

void add_inverse(const BitField& a) {
//Aquí va una limpieza de todo lo que hay en el objeto actual
bits=~a.bits; //Y esta es la asignación
}

La situación es equivalente usando suma, resta, o las otras operaciones, las únicas realemente optimas son +=,*=, etc. pues estás asignan directamente al objeto que estemos trabajado, eludiéndose las copias redundantes.

Una solución podría ser tener un enum, con las operaciones y ponerlo en la declaración, del constructor copia o del de asignación. Más o menos así:

enum Operations {
NONE, NEGATION, SUM, ...
};

//Constructores copia
BitField(const BitField&, Operations op=NONE); //Para operadores unitarios
BitField(const BitField&, const BitField&, Operations op=SUMA); //Operadores duples
//Funciones de asignación
bool assign(const BitField&, Operations op=NONE);
bool assign(const BitField&, const BitField&, Operations op=NONE);

Despues simplemente en cada función hacemos un switch(op) para determinar que hacemos, genera funciones más grandes, pero si tenemos varias operaciones, podemos siempre llamar a la función, y evitamos tener mil funciones que hacen más o menos lo mismo.

No se si para los constructores se puedan usar punteros a funciones pero para las funciones de asignación esa sería una segunda alternativa.

Si algún guru de C++ (en realidad, cualquier usuario) que tenga una solución a ese problema usando operadores, me gustaría saber su idea :).

Ahora pasemos al problema de las librerías “estándar” de C++. Yo uso dos compiladores, así que bien podría ser 'culpa' de ellos más que del estándar. Uno es gcc (MinGW), que produce unos archivos enormes, como IDE uso Dev-C++, que es fantástico, aunque su versión anterior, la 4.1, creo, el depurador funcionaba mucho mejor que en la actual (la 4.9.9.9....9), es decir, funcionaba, ahora, no importa que haga, el depurador nunca a vuelto a funcionar :( porque falta 'información' de depuración! Un depurador fantástico lo tiene OpenWatcom, y por eso es mi segundo compilador... pero OpenWatcom no usa C++ estándar :S... lo cual me genera algunos problemas para moverme entre plataformas, y teniendo en cuenta que quiero tener programas que compilen en windows y en linux (es decir, con gcc).

Las funciones de la librería “estándar” de OpenWatcom, parece más una forma tipo C de usar C++ (lo que yo quiero hacer ahora), no usa templates, y los archivos finales son más chicos. Pero algunas clases tienen nombres diferentes, y otros servicios, por ejemplo, en gcc, uno usa ostringstream, la función str() devuelve un string (la clase de la librería estándar), mientras que su equivalente en OpenWatcom (ostrstream) regresa un char* que además no termina en '\0'. La solución es muy fea, en un archivo de definciones, por ejemplo “my_def.h”:

#ifdef GCC_COMPILER
#include
typedef std::ostringstream OutString;
typedef std::istringstream InString;
#endif
#ifdef OPENWATCOM
#include
typedef std::ostrstream OutString;
typedef std::istrstream InString;
#endif

Y en el código fuente, agregar el '\0' antes de llamar str():

OutString ost;
#ifdef OPENWATCOM
ost(menorque)(menorque)'\0';
#endif
return ost.str();

Hasta ahí las cosas van bien.. pero por ejemplo, en OpenWatcom, uno no puede usar un objeto string para inicilizar InString! Peor aún, los strings de openwatcom solo devuelven char const*, que se muestran fuertemente reacios a ser movidos a un char*, probé con un strcpy(), pero uno de los motivos para usar string es no tener que depender de las funciones de C donde uno debe tener limites iniciales fijos del string... Después de dar un millón de vueltas, llegue a esta solución, un poco molesta, pero funcional:

#ifdef OPENWATCOM
char* ts;
OutString ost;
ost(menorque)(menorque)s(menorque)(menorque)'\0';
ts=ost.str();
InString in(ts);
#endif


... Y después de todo eso, compilo mi programa, con el mismo conjunto de datos, de repente el compilado con gcc se cae, a veces si, a veces no, el compilado con Watcom, esta perfecto, pero si corro otro conjunto zaz! Muerte súbita... parece que hay un leak en el manejo de memoria, pero el crash no debería pasar, la versión anterior que no usaba delete (esa si que tenía leaks de memoria!) funcionaba bien... es muy raro! Así como mi instalación de wxWidget, después de probar mil y un alternativas (los makefiles que vienen, ninguno funciono :(, ni los de watcom, ni los de MinGW, baje entonces una serie de paquetes para Dev-C++, que tienen las librerías precompiladas, seguí las instrucciones, y ahora gcc llama a un 'cc1', en el faq no dice nada de ese error, creo que tendre que buscar en el foro xD, después instale wxDev, que es la versión de Dev-C++ con wxWidget integrado y zaz, de nuevo, el mismo error (y una interfaz 10 veces más lenta). Como dice Loló, que bajón!

Y Pablo pues, el a vivido siempre con C, y hace cosas brutales con el (cualquiera que haya corrido TNT lo va a notar!), y pues para mi seria mejor poder mostrarle mi código a mi director, y que el lo pueda entender sin problemas. Quizá utilice una programación tipo C++ con C, es decir, yo mismo me pongo el requerimiento de mantener ocultos los datos xD. Creo que eso lo puedo hacer usando clases normales, mantener todas las operaciones lo más C posible (no referencias, no operadores, no librería estándar, no herencia--que igual, casi nunca uso--usar malloc y free para manejar memoria? Bueno creo que const si forma parte del C estándar, y la sobrecarga de funciones, y los parámetros por omisión son ideas que seguro Pablo va a entender de una vez, y quizá las use con C xD. Se me ocurre colocar todo en una clase, poner solo funciones friend, y después cuando todo funcione, cambiar de class a struct y borrar la declaración de los friend (dentro del nuevo struct).

No se, lo pensare en estos días mientras logro solucionar mis leaks de memoria xD...

Pero bueno, sirvió el desahogo :). Por si algún amigo alcanzo a llegar hasta aquí, cosa que dudo xD, pues me pagaron, pero solo la primera semana de febrero, supuestamente ya hoy debería tener lo de marzo, ya veremos :P.

Side-note: que post más largo y más geek xD jajajaja...

Addendum
Ya solucione mi leak de memoria :), aún así, decidí eliminar buena parte de mis operadores...

martes, marzo 18, 2008

Sushi, un paseo por el parque, y los huevos de pascua

No me he dado cuenta y ya casi tengo un mes en Argentina! Bueno, en realidad ayuda que llegue en Febrero (así que el mes me salva unos cuantos días xD), esta semana, es semana santa, así que tengo mi primer tiempo “libre” muy largo. A pesar que aquí no dan la semana santa completa, si esta el jueves y el viernes, y pues justo coincide con que el lunes es el día de los derechos humanos (aquí según me contaron, coincide con el día de el inicio de una de las terribles dictaduras que azotaron Argentina en los 70's-80's si no estoy mal).

En estos días pues no he hecho mucho, ya estoy en un momento más de estabilidad, reconociendo como que cosas debo ponerme a hacer, y que quiero hacer. Casi siempre llego a casa entre las 20 y 20:30, me como algo y me pongo a hacer algo con la compu, bien sea arreglar mi sistema de los archivos que está en un estado terriblemente caóticos xD, a terminar de leer las cosas que estaba leyendo en el instituto o a escribir mis cosas, así más o menos hasta media noche. Justo en estos días cambio la hora (retrasamos el reloj, por lo que ahora estamos a +2 de la hora de Colombia).

Dada la descripción general del día a día pasemos a las cosas particulares :)... El otro día, Loló hizo una reunión para celebrar que ahora es una no fumadora (que bien Loló!), un amigo de ella que viajaba a Europa, y que es cocinero, preparo Sushi, así que no solo conocí a varios compañeros de la facultad de Loló, sino que comí arroz sobre-cocinado con pescado crudo, y verduras fritas. Debo decir que la cosa sabe mejor de lo que se ve (o como suena xD), pero como uno come de a poquitos termina comiendo mucho, y pues la cosa es bien pesada (proteína cruda, y verduras fritas...) creo que todos terminamos atiborrados :P.

Por cierto, pues ahí discutimos sobre dejar los vicios y eso, y cuando se enteraron que yo no fumaba, ni tomaba alcohol o cafeína, po's una amiga de Loló (que hace SIG--sistemas de información geográfica--) dijo que yo era adicto a los piercings xD... Y ya que hablo de SIGs, recordé que cuando estaba en la UN, a casi todos mis amigos (incluyendo.me) nos parecía algo re-loser (allá el verdadero temple se mostraba estudiando cosas más comp. sci. como algoritmia, procesamiento de imágenes, o cosas así, y si uno 'pensaba en el futuro' se iba con bases de datos)... Ahora, mucho, mucho después, luego de conocer la experiencia inicial de madre, y con el montón de aplicaciones que tiene en biol, me parece que debería haber al menos husmeado por los labs de SIG xD... (vale anotar que a la larga, yo no tuve que 'preocuparme' por que línea seguir, simplemente, porque nunca estuve cerca de poder seguir una línea xP...).

Aquí dicho sea de paso, pues si he visto gente perforada y con expansiones y eso, pero pues en realidad he visto muy poca gente así con respecto a lo que veía en bukaros, por ejemplo, y a pesar que yo no considero que tenga muchos, aquí no he visto a nadie con más :P, aunque no me he sentido tan observado como cuando estaba en bukaros xD.

Huy! Gol de los Santos! Es uno de los equipos de futbol de Tucumán (es el 'san Martín', y santos es el apodo), y juegan a unas pocas cuadras de mi casa, y pues tienen una hinchada muy ruidosa, el escándalo que hacen es tremendo teniendo en cuenta que es un equipo de la B.

Bueno, volviendo a donde estaba, cuando llegue aquí la primera impresión es que en general la gente era igual que en Colombia, si hay más gente rubia, pero es igual... pero no, en realidad, las cosas son 'iguales' pero también son diferentes: es creo, algo de frecuencias, aquí casi todo el mundo es blanco, si hay gente con facciones claramente indígenas, pero son muy, muy pocos (al menos los que veo por la calle), y aunque en Colombia, hay mucha gente blanca, aquí hay muchísima gente con ojos claros (y por lo que me dijeron hay muchos más en BsAs, yo solo estuve en el Aeropuerto, y todos los empleados eran blancos y de ojos claros), eso me parece muy raro, gente que en Colombia seguro etiquetaríamos como 'blancos', aquí serían de facto 'morenos' (dicho sea de paso, yo nunca me considerado muy blanco, aunque el otro día Loló dijo que yo tenía cara de 'medio-gringo' xD... pero estoy seguro que aquí mucha gente tiene más 'cara de gringo' que yop :P).

El domingo pasado, creo que fue el domingo de Pascua, o ese es el próximo? No sep :P, pero estaba haciendo un día con un tremendo sol, así que aproveche para ir a conocer los parques que quedan junto a mi casa, ahí vi un lugar donde seguro podre patinar :D--necesito una tabla pronto!--y estube junto a un parque frente a un cementerio que esta detrás de esos parques, y en el parque que esta a su entrada tiene un caucho enorme, muy bonito. De ahí camine hasta un parque gigante de aquí de Tucumán, que es el 9 de Julio (el día de la independencia), es grande, a pesar que esta seccionado por varias vías, no se siente muy interrumpido, pero como todos los parques que he visto aquí esta bien abandonado. No es que me moleste que crezca la hierba sobre el camino (para mi eso es un plus xD), sino que hay mucha basura por ahí, las fuentes están todas sin agua (lo cual, puede ser bueno, pero po's le da un ambiente de tristeza a la cosa). El reloj de hierba esta parado, el rosedal esta muy acabado... pero todo es bonito igual, hay un lagito donde la gente intenta pescar, el agua es muy clara, a pesar de que esta lleno de basura, y los niños se bañan ahí a pesar de que es prohibido, muy latina la cosa! Estuve caminando como 5 horas de mi casa, al parque y volviendo a casa, y a pesar que me tome una limonada de regreso, en la noche me dolía la cabeza, síntoma de que estaba un poco deshidratado :P.

Ah.. hoy me entere que en un programa de lucha libre aquí de Argentina, 100% lucha o algo así, hay un luchador que es de Bucaramanga! xD.

Y de mi trabajo...

Bueno, como estoy empezando, me he dedicado principalmente a estudiar y ha escribir algunos requerimientos de los programas en los que quiero trabajar. Estoy escribiendo una clase simple para trabajar campos de bits (eso una herramienta que se usa mucho, uno representa los datos no como un número que lo identifique, sino le asigna un bit particular, si esta encendido es que el dato que buscamos esta presente en ese campo. Es muy sencilla y ya la escribí, pero no quiero que tenga algunas ambigüedades que se pueden producir, y no estoy muy convencido de algunas operaciones :P.

He trabajado en los outlines de algunas ideas que tengo, vamos a ver si algo de eso sale al menos a finales del año como un borrador o algo :).

Y pues, mientras sale algún curso por hacer, pues me he dedicado a leer algunas cosas que me interesan, por un lado, lo de siempre, ingeniería de software, y uno curso básico de Phyton. Quería aprender primero Java, pero el IDE que quiero es muy pesado para ponerlo a bajar en el instituto donde uno no se da cuenta y zaz! se cae la conexión. El objetivo es después aprender SWIG y quizá alguna cosa para hacer GUIs intercambiables entre OS (baje wxWidgets, pero aún no lo compilo :P).

Y de lo nuevo, estoy tratando de aprender XML, pues quiero que mi software lea y exporte los datos en eso, de esa forma se pueden guardar datos para bases de datos de distribución (y mapas de google con KML), y de estudios filogenéticos. [Y para un proyecto aparte mio que es el de guardar los box-scores del béisbol caribeño xD... eso claro, esta muy, muy lejos :P].

Y también empezamos unos seminarios de cladística y biogeografía :D... a ver como van, esperemos cada vez asista más gente!

lunes, enero 07, 2008

'Propósitos' de año nuevo

Realmente no podría tener unos propósitos claros para este año, en menos de dos meses me voy del país, a empezar algo completamente nuevo, con mucho optimismo, pero por ahora hay mucha ansiedad y un halo de misterio alrededor xD... por ello no me es muy complicado ver que hay más allá :P... Así que más que propósitos de año, voy a tratar de aprovechar estos meses para prepararme a lo que podría ser algo de lo que se viene :).

Así que espero que ya pasado el punte de los reyes magos, pues espero ser un poco más ordenado con mis actividades diarias ;), nada de las 4 horas en la mañana para revisar mis suscripciones de RSS y otras 4 en la tarde... para hacer lo mismo!

Así que vamos con los planes, que tratare de cumplir ;)
  • 40min a 1 hora de skateboard, preferiblemente tan pronto me levante ;)
  • 2 horas para escribir manuscritos o ideas de manuscritos, después de todo quiero ser 'científico' y po's hay que producir publicaciones. Esto en las mañanas que es cuando uno esta más fresco :)
  • 2 a 4 horas de programación, dependiendo de que tal salgan las cosas :), tengo al menos dos cosas para hacer en programación, las dos de alta prioridad ;), (a) escribir un programa funcional para hacer tree-map (sensu Page, 1994, no en el sentido usado en computer science xD) / PACT; y (b) entender bien el funcionamiento de NDM, de ser posible vNDM y mejor aún, reescribirlo orientado a objetos ;).
  • Dependiendo de las horas usadas en programación, si sobran algunas de esas, usarlas para estudiar otros lenguajes (en orden 1-Java, 2-Python, 3-Perl).
  • 1 hora de XML, en especial espero un día de estos poder entender bien KML :)
  • 2 horas para computer science, quiero estudiar el Art of computer programming de D. Knuth--de este me demorare mil años xD--, terminar con la parte de ingeniería de software del C++ B. Stroustrup--y de hecho irme más la ing. de software--después de todo mi proyecto doctoral es un proyecto de software!, y como no, retomar las bases de datos, pensando en sistemática ;), tópico que cada vez me gusta más!
Mmm... 9 horas + 1 skate, no se ve muy realista :P, además también quiero darle al menos una horita a leer de chinchesitos! Vamos a ver que pasa xD.. lo bueno de tener un schedule exigente, es ke si trato de cumplirlo voy a lograr hacer muchas cosas :)!

Bueno, hay que aprovechar el impulso, para que cuando llegue a Arg la adaptación sea mucho más fácil :D

domingo, diciembre 09, 2007

Vueltas, vueltas y vueltas!

Bueno, hace 'rato' ke no posteo nada, despues de estar al ritmo de casi tres post semanales, en los últimos 15 dias apenas si he posteado/escrito algo... supongo ke es más por ke me he dedicado a hacer y hacer vueltas para lo del doc ;) y po's casi siempre llego y me dedico a cosas ke no me hagan recordar hacer las filas y los buses de akí para allá :P.. en realidad casi siempre caminaba de regreso :) pero como en los últimos meses cuando camino es siempre acompañado entonces lo hago despacio, akí los viajes eran relativamente largos y po's como andaba solo caminaba rápido, y por dios, ke mal estado físico el ke e acumulado en mi estancia en Bogotá xD.

Por cierto ke además de hacer filas, un accidente hizo ke mis gafas se rompieran! Así ke tuve ke hacer las vueltas en la mayor ceguera del mundo :P, lo kual es muy malo, po's cuando caminaba, me prive de la posibilidad de ver alguna chamina kewl :S Pero bueno, justo termine esas vueltas (la primera parte, aún me falta otro pokotón!) y pude sacar tiempo para poder volver a ver xD.

Como no, esperaba estar en poko tiempo diciendo cosas así ;)Pero la vida no es solo alegrías y zaz acabo de ver el abstract de este paper!!! ke decir ke mi reacción fue exactamente así!

Bueno, espero ke nada malo suceda!!--el strip es del 20 de nov de 2006, lean el resto de la aventura xD, es como de 6 strips, con algunos intermedios ;)--.

miércoles, septiembre 26, 2007

Geek!

Unos meses atrás, mientras hablaba con Pollo, ella me dijo “abrieron una tienda para geeks como nosotros!”. Hasta ese momento, yo nunca había pensado en autodenominarme geek, de hecho, para mi en esos días geek == nerd, y po's yo no me considero nerd. Y si Pollo se considera geek es claro ke ser geek NO ES ser nerd! (1). En general, por lo ke he podido ver, las defs de los geeks es más o menos lo ke los japos nombran como otaku, y los gringos usando el español, aficionado.

Poco después, leyendo una charla de Cory Doctorow--el propio geek xD—encontré un monito interesante, donde había una curiosa clasificación de los geeks... y para mi sorpresa, yo me encontraba en varias categorías! Ahi va el pic, un poko modificado para la ocasión... si kieren ver el original, véanlo aquí--y de paso leen la charla ;)--.
Convenciones: en azul están los grupos a los ke claramente pertenezco, en amarillo en los ke bien podría estar aunque creo ke no pertenezco o tengo mis diferencias con el grupo, y en verde, los ke yo no creo ke pertenezco, pero ke algunas personas podrían decir ke estoy ahí :P jajajaja...

Así en uno u otro momento de mi vida he estado en un montón de esas categorías, y en otras, ke no están mencionadas ahí pero ke suelen adherirse a lo ke se considera un geek!

Programación de computadoras: no aparece en la lista, pero es una actividad bien de ese estilo xD. En general, parece más cercana a los nerds :P. Empece a programar, años ah, cuando tenia como 15 o 16 años, luego en la univ, estudie ingeniería de sistemas por un tiempo, pero las únicas materias donde me fue bien fue en programación. En la univ. como en todo circulo universitario no eran las notas las que servían para evaluarse entre los 'pares', el reconocimiento se daba si programas--yo estaba ahí :P, así no fuera muy bueno xD--o se era de los que no programaba. Aún hoy, más de 10 años después de esa etapa de mi vida, me encuentro con algunos amigos y discuto sobre como uno puede vivir sin apuntadores (como en Java), de tiempos de llamadas a funciones virtuales, o porque aún hay gente programando en Fortran (eso me lo pregunto casi a diario xD).

Techno-geek: En verdad nunca estoy muy por saber de los más nuevo en tech. Por lo ke he visto siempre, lo nuevo es muy caro y sobre-valorado (Todo el mundo sabe ke los bench-marks de las revistas 'especializadas' muestran cuanto pago el fabricante/desarrollador, y estamos hablando de millones de dolares!). En general, parece mejor esperar unos meses, a ke aparezcan competidores, lo ke disminuye el precio, y en general, mejora la calidad y numero de los servicios ofrecidos ;)...

Manga/Anime: Me gusta muuucho el manga y anime (hasta hice página de anime y to'o!), de hecho me gusta más el manga que el anime. El anime prefiero ke este en japo con subtitulos, y en el manga (traducido) ke lo dejen de derecha a izquierda, y con los 'efectos de sonido' en japo ;)... (2) Incluso veo y leo series claramente dirigidas al publico infantil--cuando vi la pelí de Pokémon 2000... yo era el único ke no tenía niño acompañante xD--Eso si, mis amigos eran más fans ke yop--nunca pertenecí a los gurus--y soy de poko merchandasing (alguna ke otra vez compre stickers y targetas) porke siempre preferí gastar mi dinero comprando los tenkobon. Si conocí muchos 'fans' ke eran de merch--y por lo tanto si parecían fans--pero no compraban en realidad los comics! Y kuyo conocimiento se limitaba a las series reseñadas en las revistas españoletas! (3).

Juegos de rol: Recuerdo ke estaba aún en el colegio cuando vi u articulo en la revista 'Muy juegos'--eso fue en mi época de coleccionista de revistas xD... también jugaron un papel importante en lo del anime ;)--que venia con un 'solo' de espionaje (había ke robar unos documentos de una oficina)... Luego en la univ. fue cuando juge por vez primera, y me uní a un grupo de jugadores. Junto con la gente del anime, ahí esta la gente más fanática ke he conocido (no todos! Claro!). Era traumatico ver como algunos que jugaban con sus novias, arreglablan el jeugo para ke sus personajes también fueran parejas, otra gente ke tenía que ir disfrazada, que no soportaba que la gente no jugara 'seriamente' o con los ke era imposible discutir sobre alguna regla, porke era tal y como estaba en el libro :S.

Ahora ke llevo mucho tiempo sin jugar, me dan muchas ganas, hasta he penado en entrar en el mundo de los RPG por correo electrónico xD!

Video-juegos: Nunca he sido un gamer, conozco algunas personas a las ke si podría poner esa etiketa ;), a mi me gustan algunos jeugos, en especial akellos que están mucho más enfocados a la diversión: mario-kart, los viejos zelda, y pokémon, todos ellos los juego aún, y me gustan mucho! Tanto ke me coloco un horario para evitar el abuso xD... También me gustan los simuladores de béisbol :P... Pero no estoy en ese fandom ;).

Ciencia ficción (escrita): Hace poko describí mi percepción de ese fandom ;) En general, a mi me gusta leer SF&F... En cuanto a la gente, po's hay un montón, ke solo alardean :S, es más divertido encontrarse con gente ke esta dispuesta a recomendar .

Ciencia ficción (TV/cine): Dan ciencia ficción en TV? (4).

Furry: Bueno, yo no me disfrazo, me sorprende la gente ke hace cosplay--al menos en vidz, los pokos ke he visto en true-life se ven muy ridículos xD--Pero, aparte de eso, me gustan mucho los comics, incluyendo claro, los manga--Kemono/Kemonomimi--de animales humanizados, las últimas veces ke jugé rol, trate de hacer pers-furry :P y supongo ke si alguna vez escribiera algo o hiciera un comics, estoy casi seguro ke seria un furry xD... No tengo idea de si akí existe un fandom furry!--y la verdad, creo ke no kisiera conocer ese fandom xD, salvo si están dispuestos prestarme sus comics :P jejeje--.

Así ke parece ke de una u otra forma, estoy en varios clicés geek, y puedo suponer varias cosas:
  • son grupos 'genero-específicos' (osea ke solo van chikos :P, claro van chamas, pero la proporción es diminuta).
  • están llenos de gente ke kiere aparentar, pero aún no entiendo porke (no hay chamas ke impresionar, y to'l mundo sabe ke son fakes, a menos claro ke se forme el clicé fake xD, que también pasa!).
  • hay una enorme preocupación porke se popularizo la cosa, y el fandom se llene de gente ke esta 'por moda' y que 'no esta comprometida'.
  • hay una enorme preocupación porke el fandom se ha hecho viejo y no entran casi gente nueva. Hay ke buscar medios para ke el 'resto de la gente' conozca el fandom.
  • como consecuencia de los dos anteriores, cada 5 años (i.e. un ciclo universitario xD) se forma un nuevo club, sociedad, etc. con gente nueva ke esta aburrida de la gente vieja, que se a estancado en el pasado.
  • si uno es de un club, tiene ke hablar mal de los otros clubes, ke obiamente no lo hacen tan bien como el club propio--por eso yo nunca forme parte de ningún club xD (y así poder hablar mal de todos), pero era cercano a varios clubes!--.
Lo curioso, es ke hay muchas cosas, donde también estoy :P, que son iguales, pero nadie tilda de geek: los fans de los deportes (muchos de ellos enciclopedias ambulantes de transacciones de jugadores, resultados de todas las copas, torneos, ligas y liguillas), los fans de géneros musicales como el punk y el metal, la gente ke hace skateboard y en general deportes extremos (estos si sirven para impresionar ciertas chamas xD... y creo ke esto asociado, pero no pertenesco a ellos xD).

Notas
Como se trata de un post geek, hay ke hacer algunas aclaraciones del tipo geek xD.
(1) Los nerds suelen ser marginales sociales ke, como los junkies, se unen entre ellos porke to'l mundo los rechaza. Los geeks suelen formar sus propias sociedades... Pollo no es en lo absoluto una marginada social, de hecho no parece geek: es kewl, se viste groovie, no es timida... y además es bonita :D... Pero esta loka con los comics!
(2) A mi no me gusta el termino japanimation, aunque lo use al inicio de los tiempos, luego lo asocie con el fandom gringo del anime, ke po's tiene unos gustos bien particulares--les encantan las series/pelis del tipo macho woman with guns/swords, que nunca se rían y siempre hagan mala cara, y preferiblemente con gore y sexo... un ejemplo: Blood the last vampire (que recomiendo no ver xD)... :S—Por cierto, los animes no van en temporadas! Ese es un concepto gringo!
(3) En general el mejor merch (aunque el más caro) son los muñecos, pero yo creo ke antes de tener la merch, por lo menos ke sepa la historia de primera mano (i.e. vía el manga o el anime). Hay mucha gente ke porke leía dokan, otaku o el ekivalente actual pensaban ke ya eran gurues :S... Lo positivo de las revs es ke uno puede conocer series y eso, pero creo ke en i-net hay muchas cosas más frescas y más variadas ;).
(4) Bueno, supongo ke los fans de star-trek y babylon-5 (una versión más 'actual' de ST) dirán ke eso es SF... Creo ke algunos eps. de Twilight zone (AKA Dimensión desconocida) y muchos eps. de Archivos X eran SF ;) yo fuí muy fan de X-files xD.

lunes, septiembre 17, 2007

V encuentro bogotano de Eurojuegos (Bogotá 15 sep 2007)


Bueno, hace mucho tiempo ke no salía de plan geek. Esta vez, invitado por Felipe y Angelica, fuí a una sesión de juegos de mesa, pare ke en su mayoría de origen europeo (o más puntualmente alemanes), que son bien estratégicos. A diferencia de los juegos de estrategia gringos, estos tienen unas condiciones fijas para finalizar el juego, y están diseñados para que duren una cantidad determinada de tiempo, lo kual es muy conveniente, y evitan esa aburrida parte de tener ke detener los loops infinitos del monopolio.

La reunión sirve como un 'demo' de diferentes juegos ke la gente de la organización (el faro) importa al país. Como son de los overseas, los costos de los juegos son muy altos :S, la ventaja es ke son muy divertidos ;).

Tickets to ride. Fue el jeugo ke más me tramo. La idea es construir diversas lineas de tren en Alemania (lo cual le produce a uno un poko de problemas geográficos a la hora de planear las rutas xD), pero las lineas entre ciudades suelen ser muy limitadas. Uno puede mover pasajeros en sus líneas, quien lo hace más primero recoge más puntos, pero la limitante es ke uno solo tiene tres pasajeros! El 'presupuesto' para construir las lineas, se basa en tomar cartas y completar un numero determinado de cierto color, ke depende de la ruta especifica. Tiene un nivel de estress bien interesante y como uno solo tiene un movimiento por turno, hay ke planear bien cuando se hacen las movidas! Lo único ke no me gusto (eso supongo que es por ser fan de los reticulos de Prim xD y las redes de tendido mínimo) es ke no se premia por conseguir las rutas más cortas posibles! (9/10).

Fútbol. Uno de los chikos con los ke jugabamos, AlvaroAndres, ha diseñado unos juegos, y nosotros (Daniel y yop) fuimos los testers--ojala sirviera, los dos eramos los más novatos xD--El juego es u poko lento de comprender, pues tiene muchos tipos de acciones, pero una vez uno las tiene creo ke es sencillo moverse, eso si, se requiere de un arbitro pendiente, ke chequee los movs, pues uno puede, sin querer, confundir el número de acciones! Es bien similar a las damas chinas ;).. animo Alvaro para desarrollar más el juego! (7/10).

Saint Petersburg. Un juego de cartas muy bonito, se trata de poder armar la mejor versión posible de San Petesburgo, coleccionando diferentes tipos de cartas. Lo malo es ke no permite atacar a los compañeros, por lo ke es muy individual, y el mazo de cartas es bien pequeño, por lo ke el juego termina muy rápidamente! Lo más interesante es planear la compra de cosas, pues el p`resupuesto es muy limitado! (8/10).

Lifeboats. Es un juego ke es terriblemente simple, pero asombrosamente divertido! La idea es poner diversos pasajeros en distinto botes salvavidas. Por votación uno puede escoger ke un bote gane una 'gotera', si hay más goteras ke pasajeros, ese bote se hunde, y si el bote esta lleno, se debe escoger entre los pasajeros kien va al agua (eso me recordó a Arthur Gordon Pym!) y es reemplazado por la gotera. Luego uno intercambia uno de sus pasajeros de bote, y finalmente se vota ke bote avanza. Además, hay la posibilidad de hacer de capitán con lo ke la elección es del capitán. Es muy interesante y estresante el movimiento entre los botecitos, las alianzas en las votaciones y eso :)... Lo malo fue que me pareció muy cortico, de pronto uno poko más de distancia entre la salida y la meta seria mucho mejor ;) Es muy divertido! (9/10).

Fue una sesión bien divertida, como todos los juegos de mesa donde no se apuesta (excepto los de rol y similares xD), la gente desea pasar el rato y la cosa es bien divertida. Lo único triste, para mí, fue ke me entere muy tarde, ke un amigo ke no veo desde hace un milenio estuvo y po's yo no me di cuenta :S.

Después de esto, todo parece indicar ke en Europa van ganando las arañas... y que es posible ke yo sea una araña, pues los juegos de las serpientes nunca me han parecido tan bakanos!

Agradecimientos
A Felipe y Angelica por invitarme ;)

Pueden ver más de esos juegos akí: http://www.boardgamegeek.com/

miércoles, septiembre 05, 2007

La pregunta no es 'cuanto pierdo si lo coloco gratis en i-net?'

Al revisar esta mañana mi lista de feeds RSS, e encontré con la columna para este mes de Cory Doctorow en Locus, ke es sobre lo ke siempre habla Cory :P... Sobre la disponibilidad gratuita de material en i-net...

La pregunta es 'puedo ganar más de lo que pierdo si lo coloco gratis en i-net?'

Cory --dicho sea de paso, el es la imagen del Geek ke yo tengo en mi cabeza!... y ademas es idéntico a Pacho! xD que también es un geek--piensa que la respuesta es un rotundo SI!

Cory es un impulsor de la licencia Creative commons, y tiene sus libros bajo esa licencia es su web-site! y según el, sus ventas, comparadas con la expectativa de los editores y resultados de ventas de escritores de su mismo perfil, son mucho mejores de lo esperado! En su ensayo, Cory proporciona otra clase de evidencia sobre el asunto! creo ke para todos los ke estamos muy interesados (ese es mi caso) sobre la 'piratería' en i-net es una columnita ke vale la pena leer :)

Para mas cosas de ese asunto, un charla muy interesante de Cory sobre la definición del e-libro y su impacto en el mundo de la literatura--tiene una cosa muy graciosa de la ke hablare después ;)-- Otro ensayo del editor Tim O'Reilly, argumenta ke la piratería debe verse como un 'impuesto a la exposición'. Tratándose de un editor, su ensayo es muy enriquecedor! Desde un punto de vista mas académico, un investigador en economía asegura ke el tiempo optimo de los derechos de autor es de 14 años y no los 50, 100, o como dice Cory, cada vez ke se vence la licencia de Micky Mouse, impuesto por ley en la mayor parte de los países!

Un poko en la misma onda y haciendo eco, en lo ke comento Felipe, he aki la lista de los ganadores del Hugo y Nebula, y enlace a las pags donde pueden bajar, de forma gratuita a esos ganadores!

Hugo
Novela: Rainbows end de Vernor Vinge.
Novela corta: A billion eves de Robert Reed publicado en Asimov's SF.
'Novelita' (o cuento largo?): The Djinn's wife de Ian McDonald publicado en Asimov's SF.
Cuento corto: Impossible dreams de Timothy Pratt publicado en Asimov's SF.
Barrio, como caso siempre :P, Asimov's!
La pelí española 'El laberinto del Fauno' de Guillermo del Toro gano en película!

Nebula
Novela: Seeker de Jack McDevitt (no disponible).
Novela corta: Burn de James Patrick Kelly disponible en audio, leída por el autor!--una idea interesante ;)--.
'Novelita' (o cuento largo?): Two hearts de Peter S. Beagle, publicado por F&SF, parece ke antes estuvo en linea!
Cuento corto: Echo de Elizabeth Hand, publicado por F&SF, parece ke antes estuvo en linea!
Akí barrio F&SF ;)... y po's lastima ke esa revista si saca de linea las cosas raaapidito :(
El anime de Hayao Miyazaki 'El castillo móvil de Howl' gano en pelí! :D

Para los ke nos gusta el anime y el manga también se dieron los premios Seiun--en le mismo Worldcon donde dieron los Hugo ;)--
Medio visual: La niña ke saltaba el tiempo [Toki o kakeru shoujo] de Tsutsui Yasutaka.
Manga: El viaje de compras a Yokohama [Yokohama kaidashi kikou] de Hitoshi Ashinano.

También fueron anunciados los nominados al World Fantasy, pero no hay links a los nominados, y en las pags aun no actualizan eso (Esperemos ke F&SF, que domino las nominaciones, ponga los links :D)

Si kieren chismear cosas de SF gratuitas, pueden ir a esta pag: http://www.freesfonline.de/
Tambien pueden coseguir muchas cosas (de todito) en: http://manybooks.net/
Y como po's en http://www.scribd.com/ hay muchas cosas (tanto legales como no! xD).

sábado, septiembre 01, 2007

Post misceláneo

Ayer en la noche mientras revisaba las últimas noticias sobre los premios Hugo, me encontre, gracias al blog de hexagram, que era el blog-day... Según lo ke leí la idea es destacar los blogs de otras personas... bueno, yo leo varios blogs, pero no se me ocurre ninguno por destacar, no porke sean malos! Más bien es ke todos tienen diferentes cosas ke me gustan, y en su mayor parte además, son blogs del tipo personal :P, jajaja así ke lo úniko ke puedo hacer es decirles ke si les interesa denle una mirada a los blogs que están en la sección de links a un lado ;)... Trate de arreglarlos ahora más de acuerdo con los contenidos, pero pueden sorprenderse :P jajajaja

Por cierto, de los premios Hugo, lo ke supe fue ke el ganador de novela fue Vernor Vinge por El fín del Arcoiris, y ke eso fue una sorpresa... y mucha gente kedo como disgustada, po's no gano la fav, Naomi Novik, una chama 'nueva' ke escribe novelas de dragones (Su majestad el dragón)... También ke otro nominado, Peter Watts es un biologo ke escribe sci-fi! (casí todos los que son también científicos son físicos o más recientemente gente de computer science), lo más gracioso todavía es ke el man esta adjunto al laboratorio de Daniel Brooks! xD jajaja, vamos a ver ke tal, el mancito tiene sus libros gratuitos en su web-site :)

Hay un sitio que es como youtube, pero de documentos: scribd, creo ke si alguna vez escribo algo lo pondré por ahí xD jajaja, me entere porke recientemente el sitio tubo ke remover un pokoton de cosas 'piratas' (a diferencia de las cosas físicas, por ahí supe que la ley de derechos de autor gringa permite que alguien, argumentando ke es el poseedor de los derechos--o actúa a su nombre--simplemente debe solicitar la remoción... en las cosas físicas debe instaurarse primero una demanda!), lo cual provocó una airada--y justa--respuesta de Cory Doctorow (otro escritor de sci-fi ke deja sus libros gratinianos)...

Más en el mundo del sci-fi, po's también es el centenario de Rob Heinlein, así ke par estar a tono con el movimiento, voy a ver si leo algunas de sus obras más clásicas ke aun no he leído, creo ke comenzare con 'La luna es una cruel amante' :)... En esa onda de los homenajes, po's ahora ando con Kurt Vonnegut, ke murió a inicios de este año (se nos van los últimos viejos del genero... hace poko tambien murieron Lloyd Alexander y Stanislaw Lem... no me imagino cuando muera Arthur Clarke, va pa' los 90 el abuelazo!)... Y me entere ke hay edición en español de Jonathan Strange y el señor Norrell de Susanna Clarke! Vamos a ver si la puedo encontrar en alguna librería lokal :)

Además comienza septiembre! El último mes de la temporada regular de las Grandes Ligas! Las luchas estan bien emocionantes y cerradas... lastima ke los Bravos, no han conseguido levantarse en este momento y aunque tienen un record ganador, con las dos derrotas este fincho ante los Mets, han dejado la situación casí ke sentenciada para ellos! :S (están a 6 1/2 de los Mets, y a 6 del comodín... y solo keda un mes... 26 juegos...).

Por cierto... dizque Google earth tiene un simulador de vuelo incluido! (en mi compu no sirvío :P)

lunes, julio 16, 2007

Birthday speech

Al inicio de La comunidad del anillo, en el día del cumpleaños de Bilbo da un pequeño discurso (muy gracioso por cierto!) y po's desde la vez que leí eso, siempre he querido dar un 'discurso de cumpleaños' pero como casi nunca hablo de nada en mis cumpleaños, me preció que era mejor escribirlo... el problema, era sobre que? Po's justo en esta madrugada, alrededor de las 0:45 terminé de leer El libro del juicio final de Connie Willis, y decidí que hablar de mi gran interes por la ciencia ficción...

Muy a diferencia de otras valoraciones autobiográficas sobre ciencia ficción (he leído como 100 veces en cada intro de Isaac Asimov, y una muy similar en un ensayo de Carl Sagan) yo no tengo idea de en que momento empece a interesarme en la sci-fi... a diferencia de tan legendarios personajes, yo nací en un mundo donde uno ve TV antes que aprender a leer, así que supongo que lo primero que me llego fue por la TV... No puedo dar el nombre de un show en particular, pero recuerdo algunas operas espaciales, en anime, como Ulises XXXI, Conan el niño del futuro, el Capitán Harlock y Cobra... además de dramatizados como Galctica, y Buc Rogers... no era nada serio.

Después, ya con más memoria, llego la primera serie que me engancho realmente: Transformers, y en dramas, pos como no, las versiones televisadas de La guerra de las galaxias... Pero eso no era sci-fi... Luego vino la lectura, y recuerdo que leí un par de libros de Julio Verne, Viaje al centro de la tierra y 20000 leguas de viaje submarino (que leí en casa de mis abuelos)... Así paso el tiempo, en un articulito de Muy interesante (en mis épocas de secundario era superfan de las revistas de 'divulgación') y allí nombrtaban a varios autores famosos, incluyendo a Isaac Asimov, del que mencionaban Los propios Dioses, estaba también Sueñan los androides con ovejas eléctricas? de Philip K. Dick y Neuromante de William Gibson. En ese momento ese era mi único contacto real con la sci-fi.

El cambio real llego cuando entre a la universidad y conocí un montón de gente asociada a los juegos de rol, entre ellos, la persona con la que más me gusto hablar del tema, y del que aprendí mucho de autores y cosas así: Felipe López, gracias a el me tape con una enorme lista de 'libros/autores por leer', nos pasábamos chismes de libros en las estanterías de las librerías... Yo tenia un income bajo--aún más bajo hoy xP--por lo que compre un montón de libros en remate, así paralelamente también descubrí algunos autores, como Roger Zelazny que me impacto mucho, y dde hecho, mi tipo de movimiento preferido del sci-fi es el new wave, donde sobresalen además de Zelazny, el ya mencionado Philip K. Dick.

Y como no, el fantasma del cyber-punk estaba ahí, a ese ayudo mucho mi amigo Enrique Uribe (también muy fan de Philip K.), y recuerdo mucho como con Felipe, cuando me paso el chisme de la llegada de Neuromante a Colombia! Ahorre todas mis vacaciones para poder comprarlo ;)... y empece a leerlo justo afuera de la librería.
Sidenote: justo ahora me acorde de muchos chismes, facciones y líos de faldas que azotaban al grupo xD...


Lo de tener como guias a Felipe y en menor medida a Enrique, creo fue positivo para mi, en el sentido que me dio una visión más critica, y mas literaria de la sci-fi. En el parche de los juegos de rol, prácticamente todos leían ciencia ficción, pero de diversas calidades... Los más ruidosos, eran los que se creían que lo habían leído todo, y po's no parecían tener en realidad ningún criterio, si yo decía que tal autor me pareció bueno, ellos contestaban que era fenomenal... pero por lo ke les escuchaba hablar cuando eran ellos los ke ponían el tema, era ke habían leído a gente importante, a Heinlein (pero creo que solo 'Tropas del espacio'), la saga de Dune de Frank Herbert (que los aberraba) y muuucho 'sci-fi' de TV. Habian otros que eran más gurues, pero de la sci-fi 'pop' y se habían leído todas las novelas imaginables de Star wars, Star treck, las novelas basadas en juegos de rol--huuuuy me da escalofrió de solo pensarlo!--, Ann Rice, Michael Chriton y y todos esos lideres de la lista de best-sellers, pero que poco leían a los ganadores de Hugo o Nebula, con ellos tampoco se podía discutir, pues lo ke decían era palabra finita.

Pero que tiene la ciencia ficción? Más chiko yo pensaba que la fantasía era mucho más divertida que la ciencia ficción, pero a medida que leo más cosas, encuentro más abarcadora la ciencia ficción, quizá más sorprendente y al mismo tiempo, mas cercana, pues estamos en un mundo que carece de magia, pero donde la tecnología en sus formas más increíbles esta en todos los lugares. La fantasía en general (me refiero a lo que suelen llamar fantasía 'heroica', 'épica', etc.) es siempre una misma estructura de lucha entre el bien y el mal, donde el mal es algo que solo debe ser erradicado, donde los héroes se lanzan a la guerra sin importar que tan loca sea, y es prácticamente la única opción, y donde luego de la guerra hay una celebración (eso incluye a las operas espaciales), nadie recuerda a quienes murieron, nadie se preocupa por el vil pueblo, todos son reyes, señores, caballeros, donde las chamas solo aparecen para alegría del héroe, o hechiceras...

La buena ciencia ficción, nos pone en situaciones más diversas, en ocasiones no hay nada parecido al bien o al mal, los personajes son prácticamente de cualquier extracción social y de cualquier genero.

A mi no me preocupa mucho si la 'ciencia' esta equivocada o no--aunque es divertido hacer notar algunas cosas!--lo importante no es si el anillo de Mundo Anillo de Larry Niven se colapsaría o no, si nadie describe como se puede viajar en el tiempo o a mayor velocidad que la luz, o de donde aparecieron las comunidades humanas que viven en otros planetas, si los humanos llegan hasta ahora! Lo importante es como van los personajes en esa clase de situaciones, la admiración e incomprensión no solo de las situaciones en las que se hallan, sino también de los otros que están junto a ellos...

El otro día, uno de mis contados lectores, Toño, me dijo que a veces el creía que, a menos el cyberpunk, era más de pelis que de libros... y mi respuesta fue NO! En general, las películas, bien sea por su formato no tienen todas las posibilidades que da una novela, y en general, las pelis de Hollywood están basadas en unos clices ya preestablecidos que los grandes estudios no se atreven a abandonar, así ke siempre debe haber un bueno, un malo y una chika que bese al héroe al final. Las pelis de sci-fi gringo son en general muy malas, ni siquiera son aceptables, salvo claro 2001: Odisea del espacio, y más o menos Bladerunner (basada en la novela de Philip K. Sueñan los androides... ). Algunos dirán que Matrix, pero lamentablemente los hermanos no-se-que no leen sci-fi y po's si hubiesen leído La caída de Hyperion de Dan Simmons, hubieran encontrado una mejor forma de suponer porque los humanos estamos en la matriz (y claro, mejor aún sí hubieran leído El león de Comarre de Arthur C. Clarke)...

Para mi, las mejores peliculas de sci-fi, las han hecho los nipones, en formato de anime (y sus equivalentes, en comic, los manga que hay de sci-fi de enorme calidad, cosa que los comics gringos no logran...), yo destacaría Akira de Katsuhiro Otomo, y de el mismo, Memories, en especial, 'Rosa magentica' que en mi opinión, es la mejor pieza animada de ciencia ficción. Para compalcer al público menciono a Ghost in the shell de Masamune Shirow, que tiene una animación increíble, y la historia es una copia de Neuromante... En el mundo de los comics, Akira y Domu de Otomo y el más reciente Planetez de Makoto Yokimura... Si alguien sabe de algún buen comic gringo... (solo se me ocurren los comics de X-files, que no eran tan buenos como la serie).

Y en novelas? Ya mencione algunas piezas brutales: Mundo anillo y Neuromante. También muy alto esta Cita con Rama de Arthur C. Clarke (según mi listado es la novela más ganadora del sci-fi!), Tiempo de marte y El hombre en el castillo, de Philip K., Marte rojo de Kim Stanley Robinson, La mano izquierda de la oscuridad de Ursula K. LeGuin... también me falta leer mucho aún, y po's a medida que siga leyendo les iré contando ;)... Por el momento los dejo con una listica que tiene a los ganadores de la Triple corona: los premios de sci-fi más importantes, el Nebula, el Hugo, el Locus:

Mundo Anillo de Larry Niven (1970).
Los propios Dioses de Isaac Asimov (1972).
Cita con Rama de Arthur C. Clarke (1973) , también gano el British.
Los desposeidos de Ursula K. LeGuin (1974).
Guerra interminable de Joe Haldeman (1975).
Pórtico de Frederic Pohl (1977).
Serpiente del sueño de Vonda McIntyre (1978).
Marea estelar de David Brin (1983).
La voz de los muertos de Orson Scott Card (1986).
El libro del día del juicio final de Connie Willis (1992).
Dioses americanos de Neil Gaiman (2001, fantasía), también nominado al World Fantasy Award.
Paladín de armas de Lois McMaster Bujold (2003, fantasía).
Coraline de Neil Gaiman (2003, fantasía, novela corta), ganador de Locus (novela juvenil), y British.

Como bono: La espada del Lictor de Gene Wolfe (1982, fantasía), nominada al Nebula, y al Hugo, ganador del Locus y el British fantasy.
La caída de Hyperion de Dan Simmons (1990), nominada al Nebula y al Hugo, ganador del Locus y el British.

Huy! Casí todos son de los 70s ;)

jueves, marzo 22, 2007

Aficionados!


Este es el cladograma que ha sucitado las discusiones más acaloradas de los últimos meses en mi lab ;)