martes, julio 27, 2010

SIGGRAPH 2010

Como seguramente muchos sabrán, este año la ya tradicional fiesta de gráficas computacionales, animación y áreas relacionadas, se llevó a cabo en la ciudad de Los Angeles, California.

Con una asistencia que podría rondar los 20,000 participantes, ha sido un escaparate de herramientas, tecnologías, nuevos algoritmos y también de personajes de toda naturaleza que se pasean por estos pasillos.

Este año se ha hablado mucho de 3D, de aplicaciones a biomedicina y de muchas otras temáticas nivosas y retadoras. Sin duda alguna una de las estrellas de la conferencia de este año ha sido Avatar, quien deja un antecedente en el cine animado que de seguro esta ya haciendo historia.

Desde el punto de vista de alguien proveniente de las ciencias computacionales, pero no necesariamente de gráficas computacionales, y menos aun de animación, es una gran oportunidad de darse cuenta una vez mas de la universalidad de una serie de conceptos y problemas y soluciones que la computación puede aportar a otras disciplinas.

Mi recomendación para aquellos que tienen habilidades algorítmicas y que les gustaría trabajar en esta aplicación seria básicamente resumida es dos aspectos muy simples:

a) Comunicación: tienen que ser capaces de escuchar y opinar abiertamente y con respeto en grupos extremadamente heterogéneos intelectualmente. Es impresionante escuchar en ocasiones a los artistas. Su creatividad no tiene limites, la tecnología si, pero en ocasiones pueden ser extendidos. Es cuestión de entender qué quiere el director, y ser capaz de proponer cosas.

b) Conocimiento. Como en cualquier área, hay que ser bueno en ella si se quiere destacar. Aquí, los conocimientos sólidos del diseño y análisis de algoritmos, de geometría computacional, álgebra lineal y de herramientas ya mas especializadas son vitales. Hay que pensar que aun y que no todo sean simulaciones con un alto grado de realismo, si se preservan en general al menos partes de las leyes físicas fundamentales y hay que entenderlas a la perfección.

Finalmente, extenderte un exhorto a que si esta es un área que te interesa, hagas todo lo posible por asistir a este evento. Hay que ahorrar, pues es relativamente caro, pero vale xara centavo, y si el costo lo divides por año y eres estudiante, veras que no es tan abrumador como parece, así que ojalá pronto visites este evento emblemático.

-- Desde Mi iPad

domingo, julio 25, 2010

Persistencia... o ¿necedad?

En estos días que he tenido oportunidad de disfrutar del tráfico que de pronto se hace en los freeways de Los Angeles había escuchado una canción que me gustó mucho su ritmo y lo que alcanzaba a entender de la letra. Hoy de nuevo la pusieron cuando íbamos camino a comer, asi que al regreso al hotel traía en la cabeza que debía encontrarla. Por supuesto, cuando intenté encontrar la canción, lo único que recordaba era "du dubi dum dum dum" o algo asi, lo que por supuesto era totalmente irrelevante para buscarla en ningún lado. Una vez que me resigné a que no recordaría nada de la canción (que ya se había revuelto con otras que escuché en la búsqueda en YouTube), pensé que quizá hubiera una lista de canciones de la estación... asi que bajé al estacionamiento a corroborar la estación. Se trataba de 103.5.
Captura de pantalla 2010-07-25 a las 22.23.25.png
De regreso en la habitación busqué ese playlist y ¡oh sorpresa! Ahi estaba!!!! Todo el día de hoy, canción tras canción. Ahora el problema era recordar la hora... ajá! Cuando salí del estacionamiento me dió un recibo, que seguro tenía la hora impresa (2:55 PM), no fue mucho después de eso, pues apenas si había dado un par de vueltas intentando tomar Main St, asi que la canción más cercana era la de las 3:00 o 3:04. Ahi pueden ver la pantalla con una sección del playlist de hoy.

Luego de buscar ambas, resulto que era la de las 3:04. Se llama "I'm yours" y la canta Jason Mraz. Me encanta el ritmo... aquí se las dejo:


Para alguien esto pudiera ser obsesivo... para mi es maravilloso. ¡Encontré lo que quería!

sábado, julio 24, 2010

Mi iPad y yo




En virtud de que ya andaba yo por Los Angeles, California, por
cuestiones del trabajo, me di a la tarea de preguntar a algunos profesores si estaban usando la iPad, cómo y para qué. Después de varias respuestas alentadoras, y de jugar un rato con una de ellas en una tiendita ubicada en Beverly Hills, decidí comprarla, solo que ahí solo tenían el modelo de 64 Gb WiFi+3G, que no era precisamente el que yo pensaba comprar, así que de momento aborté la misión, para intentarlo de nuevo en una Apple Store en Santa Monica. En esta no tenían ni la de 16 Gb ni ninguna otra, pues había que anotarse en una lista de espera. Luego, en otra Apple Store ubicada en The Grove encontré una situación similar, por lo que ya prácticamente daba yo por imposible lograrlo en los días que estaría yo por acá.

Sin embargo, pasó que en uno de esos días salió el comentario con profesores de una de las universidades que visitamos. Al día siguiente me llamó este profesor para decirme que en su universidad había en existencia y que si quería comprarla me llevaría a la tienda mas tarde. Así hicimos. Llegué, la vi y supe que éramos el uno para el otro. Mi jefe me convenció de que comprara la de 32 Gb en vez de la de 16 y pedí además el adaptador para VGA y el Dock. Me falta comprar el adaptador USB. A todo esto, resultó que necesitaba un ID de la universidad para poderla comprar, pero afortunadamente este profesor me ayudó y al final todo resultó maravillosamente bien.

Sobra decir que esa noche dormí poco, pues entre que jugaba con ella, revisaba qué aplicaciones debía comprar, las bajaba e instalaba, se me hizo tarde.

En este momento tengo Keynote, Pages, unas aplicaciones para transferir y leer PDFs, unas para bajar y ordenar fotos desde Flickr, IM Lite, Evernote, una para llevar el control de gastos (que estoy usando para este viaje por cierto), un par de clientes de Twitter para probarlos y por supuesto el BlogPress que estoy usando en este mismo instante para escribir este post.

Una vez que la use mas, iré subiendo aquí mis comentarios sobre la utilidad de cada una de esas aplicaciones. Por lo pronto, confieso que me siento muy complacido con mi compra.
-- Desde Mi iPad

domingo, julio 11, 2010

FX-790P







Hace tiempo, mientras ordenaba algunas cajas con cosas viejas, apareció algo que me trae gratos recuerdos. Fue uno de los primeros dispositivos que usé para resolver problemas interesantes de ingeniería. Se trata de mi "Computadora Personal" Casio FX-790P. No recuerdo con precisión cuándo la compré. Pero si estoy totalmente seguro de haberla usado en la clase de diseño de equipo, donde la programaba para ayudarme con algunos cálculos tediosos y en los que era más o menos fácil equivocarse. Eso fue en cuarto año de la universidad, es decir 1988 o 1989. Aún funciona de maravilla, sólo necesitaba baterías nuevas.

Esta máquina se programa en BASIC, pudiendo almacenar hasta 10 programas diferentes. Si no me equivoco, la mía se quedó con los 8 Kb de RAM que traía de fábrica (se le podía poner otra tarjeta de 8 Kb mas, pero eso era demasiada memoria, ja ja).

Recuerdo haber impreso algunos de los programas que hice, pues tengo la impresora térmica que se le podía conectar. Sin embargo, no estoy seguro de haberle sacado copias o haber buscado una manera menos volátil que ese tipo de papel. Luego buscaré a ver si encuentro algo de eso.

viernes, julio 02, 2010

Añadir una nueva clase en LaTeX

Cuando se quiere añadir una nueva clase para crear documentos en LaTeX en la Mac hay que hacer un par de cosas para que funcione.

Una de ellas es evidentemente bajar los archivos de la clase. Por ejemplo, en mi caso estaba interesado en instalar una clase llamada memoir.

Ya teniendo la carpeta, hay que correr un script para generar varios archivos:

$ latex memoir.ins

luego, hay que copiarlos a un sitio como este:

/usr/local/texlive/texmf-local/tex/latex/

luego, nos movemos a ese directorio y corremos un comando para actualizar la base de datos de TeX:
$ sudo texhash

Y listo. Ha quedado instalado y preparado para incluirlo en el preámbulo de nuestro documento.