jueves, 30 de julio de 2009

Un lenguaje para programar células vivas.


Ahora, supongamos que tenemos este sueño loco: queremos diseñar cambios al ADN de un microorganismo de modo de que transforme CO2, agua y luz en combustible, o que sintetize una nueva droga, o que transforme desechos de difícil disposición en otros biodegradables; esos son algunos de los objetivos que tiene la manipulación genética aplicada a la microbiología industrial, entre otros muchos. ¿Nada fuera de lo ordinario para el mundo moderno, no? Esperen, que todavía no terminé; quiero hacerlo de este modo: voy a editar un programa mediante herramientas de ingeniería de alto nivel que contenga las características deseadas, en un lenguaje de programación específico, y al apretar un botón se compilará transformándose en una secuencia de ADN que se sintetizará y se implantará en células vivientes de manera automática. ¿A que ahora ya no suena tan común? Ese es el objetivo de la biología sintética, y de éste (paper) proyecto de investigación de Microsoft Research. Lo que no me deja tan tranquilo son las posibles consecuencias no deseadas: ¿armas biológicas a la carta?

Via: Oranchak

viernes, 24 de julio de 2009

Jerry Seinfeld, agudo como siempre


Para los que se divertían con Jerry Seinfeld y su "show sobre nada", lleno de agudas observaciones sobre el costado ridículo del comportamiento cotidiano del común de los mortales, aquí se reproduce parte de la entrevista que le hizo Conan O’Brien en su programa, en donde se despacha contra las costumbres de los usuarios de BlackBerry e iPhone, y nuevamente nos hace reír de nosotros mismo.

Via: Mirá!

miércoles, 22 de julio de 2009

40º aniversario del Apollo 11 - Versión geek

Algo simpático para aquellos que ,como yo, sintieron el aguijón de la nostalgia en estos días por el 40º aniversario de la llegada del hombre a la luna, y que a su vez tienen interés por la tecnología en general y la informática en particular. Un grupo de entusiastas desarrolló un emulador del AGC, la computadora de guía de las naves Apollo, protagonistas de aquella travesía que encendió la imaginación de nuestra infancia.
Gracias Pablo.

Link: Virtual AGC Home

jueves, 16 de julio de 2009

Diseasome - Una exploración de la red de enfermedades humanas.


Desarrollado por un equipo de investigadores e ingenieros, el proyecto Diseasome utiliza los datos de la Red de Enfermedades Humanas para ilustrar las relaciones entre la aparición de ciertos genes y las enfermedades humanas, indicando el origen genético común de muchas enfermedades. Los genes asociados con trastornos similares muestran a la vez una mayor probabilidad de interacción física entre sus productos y una mayor similitud de perfiles de expresión entre sus transcripciones, apoyando la existencia de distintos módulos funcionales específicos de una enfermedad.

El sitio web consta de un mapa interactivo, un póster y un resumen (en francés) del libro.

También es interesante la versión del mapa publicada originalmente por The New York Times.

Vía: information aesthetics

viernes, 10 de julio de 2009

TwittARound - Un visor Twitter de realidad aumentada.


Hace unos días publiqué un post sobre una aplicación que permite ver el cielo y localizar constelaciones mediante un celular. Es sólo una de una nueva generación de aplicaciones que hacen uso del concepto de Realidad Aumentada, dónde se conjugan datos obtenidos del mundo real (por ejemplo, video en vivo) y generados por computadora (al estilo de la Realidad Virtual), superponiéndolos en tiempo real para obtener una visión extendida del mundo. En el ejemplo de arriba, TwittARound, es un visor Twitter extendido con realidad aumentada para iPhone, que indica la posición en el horizonte y la distancia a los usuarios conforme se reciben los "tweets" de éstos en vivo.

Via: i.document

miércoles, 8 de julio de 2009

Processing.js - Animación directamente en el browser.



Hace unos días publiqué una entrada con un ejemplo de uso del lenguaje de programación Processing. Muy usado para desarrollar animaciones y otras aplicaciones visuales, la ejecución de uno de estos programas en el browser requiere la presencia de un plugin Java, ya que el lenguaje se desarrolló para correr sobre dicha plataforma. Sin embargo, la aparición de compiladores JIT (Just In Time) para el código Javascript y la paulatina incorporación de elementos como el tag Canvas, de la nueva norma HTML5, a los browsers más avanzados (Mozilla Firefox, Apple Safari, Google Chrome, etc.), le permitió a John Resig desarrollar ProcessingJS, una versión del lenguaje que se ejecuta directamente en el browser. Si estás usando Internet Explorer, primero vas a tener que instalar este software.

miércoles, 1 de julio de 2009

Compass Phone


Este proyecto es un diseño conceptual, no un producto. Lo presentó Hayeon Yoo en el Design Interactions 2009, y aborda la cuestión de si el teléfono móvil es una herramienta de vigilancia o una correa digital, y explora el diseño de un medio alternativo de comunicación que permite una experiencia más poética y estética.

El Compass Phone no admite ninguna comunicación verbal, sino que sólo tiene una función GPS. Mide la distancia entre dos personas en tiempo real y luego la convierte en el tiempo que les tomaría para encontrarse, ya sea por unidad de transporte o de tiempo. Bajo la pantalla digital está oculta una brújula. El centro de la brújula siempre indica la posición del usuario y su aguja indica la dirección de otra persona.

Ideal para parejas babosas y mujeres controladoras.

Via: TodayAndTomorrow