lunes, diciembre 20, 2004

Patrulla de Ratas



Callejeros como ellos solos y montados en extrañas bicicletas. Anárquicos pero regidos por un singular manifiesto. Tienen su propio santo a quien celebrar. Camaritas amigas han registrado esos bellos y extravagantes momentos. Su influencia se extiende hasta el África y sus antecedentes se remontan a los inicios de la historia del artefacto que aman y profanan.

lunes, diciembre 06, 2004

Dinosaurios Contra Los Combustibles Fósiles



"- ¿Qué es eso?"

"Estos velociraptos son raptors (dromeosaurios) de tamaño humano que pedalean sus bicis por Vancouver, Canada."

"- ¿No era que estaban extintos?"

"Los dinosaurios ha estado extintos por 67 millones de años. Estos velocipedaleosaurios han venido desde exactamente 100 millones de años atrás, a través de un flujo fractal de tiempo ocurrido en la galaxia."

"- ¿Son fantasmas, ilusiones fílmicas o producto de la ingenería genética?"

"Son verdaderos dinosaurios de carne y hueso que han venido a deconstruir la cultura de la combustión de fósiles."



Tienen su sitio web y hay un video que explica en detalle su origen

Con estos bichos preferiría no tener problemas. Mejor sigo en mi bici ;-)

miércoles, octubre 06, 2004

Hipatia

En un post anterior mencioné a la pasada la licencia Creative Commons, con un link a un borrador en castellano. Hace unos días se anunció el lanzamiento de la versión española oficial. Así conocí al autor del anuncio, el abogado Carlos Sánchez, y un texto de su autoría donado al dominio público, el cual vale la pena leer: Carta a Hipatia.

Si bien la carta es generosa en referencias, se dan muy pocas sobre su destinataria: Hipatia (más fuentes, en inglés: 1, 2, 3, 4, 5 y 6)

Ya antes había visto mencionado el nombre de esta señorita medieval en un contexto similar, en el Manifiesto de Hipatia, perteneciente al proyecto llamado, cómo si no, Proyecto Hipatia.

A Hipatia la envuelve una niebla de leyenda y fantasía, donde es muy difícil distinguir qué tanto de lo que se ha escrito es cierto. Hay un libro que se dedica a despejar ciertas dudas. Pero podemos resumir sus legendarios atributos en dos palabras: rica e inteligente :)

Respecto a su belleza, se cuenta que en una oportunidad "uno de sus alumos se enamoró perdidamente de ella y en un arrebato de pasión éste le declaró sus sentimientos. Hipatia, que era muy casta y virginal, no podía aceptar eso. Existen dos versiones de lo que sucedió a continuación: la más incierta dice que curó a su alumno enamorado con música. La otra, que al parecer es la más cierta, y mi favorita, dice que ella juntó restos sucios de su menstruación y se los enseñó en señal de su naturaleza impura y dijo: '¡Esto es lo que amas, muchacho, y no es bello!'. Él, afectado por la vergüenza y el asombro, experimentó un cambio en sus sentimientos y se convirió en una mejor persona". Así que ya saben, chicas: cuando quieran desenamorar a un hombre...

Creo que las leyendas son en realidad lo que la gente quiere creer sobre ciertas historias. Si me preguntan a mí qué parte de esta historia me gustaría creer como cierta, diría que es la siguiente:

Se dice que su padre le enseñó que "todas las religiones dogmáticas formales son falaces y nunca deben aceptarse como definitivas por quienes se tengan respeto propio. Retén tu derecho a pensar, porque incluso pensar y equivocarse es mejor que no pensar en absoluto."

Más tarde, ella habría escrito: "La fábula debe ser tomada como fábula, el mito como mito, y los milagros como caprichos poéticos. Enseñar supersticiones como si fueran ciertas es horrible. La mente de un niño las acepta, y sólo a través de mucho dolor, y tragedia quizá, puede liberarse de ellas. Los hombres pelearán a causa de las supersticiones tanto como por la verdad viva, incluso más aun, puesto que una superstición es intangible, no puedes refutarla, en cambio la verdad es un punto de vista, de modo que es alterable."

sábado, septiembre 25, 2004

"Otro universo es posible"

Allá por 1776, en un universo paralelo a éste, el economista proletario Adam Smith escribió:

"No es del egoísmo del carnicero, del cervecero o del panadero que esperamos nuestra comida, sino de la consideración que tienen hacia su prójimo. No apelamos a su sentido sádico sino a su propia benevolencia; ni les hablamos de nuestras ofertas, sino de sus sacrificios. Sólo los imbéciles eligen depender totalmente del egoísmo del individuo."

jueves, agosto 05, 2004

Primates musicales

Francisco de la Torre se pregunta si existe relación entre las teorías de Chomsky sobre el aprendizaje del lenguaje y la reencarnación.

Noam Chomsky ha sido una tremenda influencia en muchos ámbitos: lingüistica, informática, política, música, etc. No sería de extrañar que surgiera una nueva veta esotérica.

Según Chomsky, el lenguaje es un instinto. Y según sé (que al respecto no es mucho) la "teoría" típica de la reencarnación dice que los animales también serían almas reencarnadas, quizá pertenecientes antes a humanos... pero por ninguna parte vemos instintos lingüisticos en los animales, al menos no a la usanza humana (el habla). Así que si diéramos por sentadas a la vez las teorías de Chomsky sobre el origen genético del lenguaje y de la reencarnación (!), el aprendizaje del lenguaje tendría que ver más con el ADN de la especie que con el alma que aloja cierto espécimen. Definitivamente esta explicación no me convence.

Bueno, Pancho... tal vez esto no te sirva en tus indagaciones esotéricas, pero te cuento igual: existe una teoría que refuta a Chomsky (negando que exista una Gramática Universal determinada genéticamente) y que ni siquiera se asoma a una teoría de la reencarnación de las almas :P Ésta propone que el origen del lenguaje hablado está en la capacidad natural de los seres humanos para cantar, para captar melodías, patrones de alturas sonoras que ascienden y descienden, como sucede con la detestable (pero al parecer útil) manera que tienen los adultos de hablar con los bebés: marcando exageradamente la entoncación de las palabras ("uuuy, qué pachó mi bebée??? aaay, dele un becho a la mamá!"), y lo más importante, tenemos la capacidad de imitar esos patrones melódicos. Se concluye con que en lugar de un "dispositivo para aprender el lenguaje" (Language Acquiring Device) contamos genéticamente con un "dispositivo para aprender música" (Music Acquiring Device) y que por medio de evolución memética (en pocas palabras, los memes son los genes de la cultura) hemos llegado al aprendizaje del lenguaje hablado y más tarde al desarrollo de la escritura.

viernes, julio 30, 2004

Open-Organizations bajo licencia Creative Commons

A partir de hoy, la documentación del proyecto Open-Organizations está bajo una licencia Creative Commons de tipo Attribution-NonCommercial-ShareAlike 2.0. Si prefieres hacerte una idea detallada de qué significa esto en la lengua de Cervantes, hay un borrador de traducción en curso para España.

Desde luego, este cambio también afecta a las traducciones al castellano que hice hace un tiempo atrás. Por lo tanto, quien quiera reutilizar o extender este trabajo puede hacerlo sin ningún problema, siempre y cuando haga referencia al original, no lo use para fines comerciales y mantenga estas mismas condiciones en los trabajos derivados.

jueves, julio 15, 2004

Mi primera aplicación OpenGL

Siguiendo con mis incursiones en software geográfico, decidí hacer mi propia implementación usando OpenGL y el control glxCtl que automatiza cosas tales como rotar la escena con el mouse (trackball). Con la ayuda de la abundante documentación, tutoriales y ejemplos en la red, fue relativamente fácil pasar de mi grotesca implementación PictureBox a una mucho más rápida implementación OpenGL en el plano (X,Y).

Me costó entender bien cómo funciona el mecanismo de tesselating. Sucede que cada país que dibujo, su figura, no es un polígono corriente. Tiene formas convexas (en angúlo cerrado hacia dentro) y cóncavas (en ángulo cerrado hacia afuera). A un nivel básico, OpenGL sólo maneja polígonos convexos. Pero existe una API OpenGL de nivel superior llamada GLU que permite dibujar un polígono cóncavo convierténdolo en varios polígonos convexos (triángulos, específicamente). Implementé un callback de combinación básico, pero en VB6 manejar punteros es una hazaña, así que me tomó un tiempo hasta dar con el procedimiento correcto.

Como si me gustara complicar las cosas ;) se me ocurrió, dado que OpenGL inherentemente es 3D, que bastaba con usar el conjunto de fórmulas apropiado para obtener el eje Z a partir de coordenadas (latitud, longitud). Y así fue: un globo terráqueo hueco apareció en mi pantalla ¿Y qué tal si, para simular el mar, agregaba una esfera azul bajo la superficie de mis continentes multicolores? La sorpresa fue mayúscula cuando vi el centro de cada país "sumergido" en la esfera, sobretodo en los de mayor superficie. Claro, los polígonos que tengo ahora no son totalmente esféricos, así que las partes planas atraviesan la esfera. Quisiera conseguir que cada país fuera como un trozo de cáscara de naranja, pero no me figuro cómo lograrlo, y tal vez el tesselating no sea el método más adecuado. Creo que la solución va por el lado de NURBS. Si alguien sabe cómo, le agradeceré eternamente su ayuda.

De todas formas, hice una pequeña demostración de mis avances al cliente y le gustó bastante. Explorando posibles aplicaciones, me contó de un programa llamado PurpleFinder. Permite saber en línea la ubicación de cada barco de la flota, su registro histórico y varias variables climatológicas. Vale la pena echarle un vistazo a la demo y jugar un rato, por ejemplo, haciendo click derecho en el mapa.