Friday, May 16, 2008

Interface Multitoque de pantalla completa para el OS X

Hace algunos meses Microsoft presentó el demo de la tecnología Surface que le permite al usuario interactuar con la computadora moviendo elementos con las manos como si fuera un escritorio de verdad.
En este video se demuestra el framework de desarrollo Lux, que le permite a cualquier sistema operativo (Windows, Linux, Msc OS X) tener esas mismas características.
Por el momento el framework está enfocado a los desarrolladores interesados en conocer más sobre la tecnología multitoque y sus futuras aplicaciones.
Para los que querían una computadora al estilo Minority Report, estén pendientes de ésta tecnología.

Labels:

Wednesday, May 7, 2008

Flickr

This is a test post from flickr, a fancy photo sharing thing.

América Móvil anuncia el iPhone para América Latina


Hoy se anunció que América Móvil (Telcel) tendrá a la venta el celular de Apple. No se especificó si será el único carrier que lo tendrá a la venta. En el aviso que hizo la compañía no se habló de cuando estará el aparato en los mostradores (y mucho menos del precio).
Sinceramente espero que contemos con la versión más reciente del iPhone y no que nos quieran vender los modelos pasados de moda en el resto del mundo. Sobretodo cuando se rumora que la versión 3G del iPhone podría anunciarse en la presentación de Steve Jobs en Junio en el WWDC (World Wide Developers Conference) en San Francisco.
También será interesante conocer los planes de acceso a datos que se puedan contratar con el iPhone ya que como sabemos es un aparato que aprovecha muy bien el acceso a Internet móvil (Google Maps, correo IMAP, Safari) y que podría tener una renta mensual muy alta si se siguen cobrando las tarifas actuales.
Otro aspecto importante de la funcionalidad del iPhone es su correo de voz visual, que le permite al usuario ver una lista de los mensajes que ha recibido y escucharlos en el orden que se requiera.
Todas estas opciones redondean la experiencia del iPhone, espero que las tomen en cuenta para ofrecer un producto a la par del que se vende en Estados Unidos.

Labels: ,

Monday, May 5, 2008

Cómo obtener el ID del último registro insertado en MySQL


En esta ocación me gustaría compartirles la manera más sencilla para obtener el ID del último registro insertado a una tabla en MySQL Server.
Esto es muy útil en el caso que queramos hacer manipulaciones extra al registro que acabamos de insertar, o agregar información a otra tabla que requiere del ID para hacer uniones.
Podríamos obtener el ID haciendo otro query a la tabla después de agregar el registro para obtener el valor máximo del campo, sin embargo esto requiere de una nueva conexión a la base de datos y de la ejecución de otra instrucción que podría resultar cara para el desempeño de nuestra aplicación.
La manera más sencilla de resolver este problema es utilizando la instrucción LAST_INSERT_ID() de MySQL en un parámetro de salida en un Stored Procedure por ejemplo.
Una vez ejecutado el SP, nos devolverá el valor que necesitamos y lo podemos guardar en alguna variable de nuestra aplicación. Ésta función es específica de la conexión por lo que si tenemos al mismo usuario conectado en 2 lugares diferentes siempre se obtendrá el ID del registro que se guardó por cada usuario.

Labels: ,