Fri
Nov
09
2007
Viernes festivo para los madrileños y, milagrosamente, no estoy enfermo. ¿Nunca cesarán las maravillas?
- Confiesa. Tienes una PDA con capacidades de teléfono, una iPAQ por ejemplo, y estás bastante contento con ella. Pero viste los vídeos del HTC Touch y sentiste cierta envidia del TouchFlo, ¿verdad? Pues tu problema está resuelto: con Touch Commander, un programa para Windows Mobile 5 o superior con el cual obtendrás las tres pantallas deslizables con el dedo, los contactos y accesos rápidos con foto, etc. Por $14,95, teniendo en cuenta cómo anda el dólar, es un regalo.
- Para que no se queje nadie de que soy parcial hacia Subsonic (aunque resulta que nadie se ha quejado y de que sí, lo soy) aquí tenéis un tutorial bastante accesible de NHibernate.
- Ya tengo (casi) decidido el regalo que me voy a hacer para Reyes: el Asus Eee PC (y luego nos quejamos de los nombres de Microsoft). Un ultra-portátil con pantalla de 7'' y sin disco duro: con una memoria SSD que lo permite arrancar en 15 segundos. Viene de serie con un Linux personalizado con una aplicación de kiosko, aunque el hardware es compatible con Windows XP. Tenéis una review más completa en Trusted Reviews, y supongo que Jeff Atwood hará una cuando reciba el suyo, que ya lo ha pedido. Eso sí, yo voy a esperar al modelo de 1Gb de memoria, con 8Gbs de disco duro. O quizás me decida por este Sony Vaio, claro que entonces el factor económico se irá al traste...
- Tengo que reconocer que yo era de los que usaban campos numéricos autogenerados como claves únicas de las tablas, pero este artículo de Wade Wright me ha convencido de las bondades de usar Globally Unique Identifiers, o GUIDs. La razón #3 es particularmente convincente, y me hubiera ahorrado un buen montón de problemas en el pasado.
- Un artículo cargado de razones, que me lleva a especular un poco. Jeff Perrin coincide con Ayende en afirmar que el principal defecto de ASP.NET WebForms consiste en ser una abstracción de HTTP que termina siendo más complicada que el modelo que abstrae. Y estoy de acuerdo. Mi opinión es que WebForms ha sido (y es) como las ruedas auxiliares de una bicicleta. Para muchos programadores que no nos habíamos enfrentado al desarrollo Web jamás, WebForms nos permitió desarrollar aplicaciones para la Web con cierta facilidad gracias a disponer de un modelo basado en eventos bastante familiar. Pero si uno quiere realmente aprender a pedalear en una bici tiene que dejar las ruedas auxiliares tarde o temprano; lo que en nuestro caso viene a ser dejar WebForms y utilizar una abstracción más adecuada para programación Web, como puede ser MVC, ya sea el existente MonoRail o el inminente MVC.NET. De hecho, ya se ha anunciado que MVC.NET no viene a sustituir a WebForms, sino a proporcionar una alternativa a los programadores. Si unimos a todo esto el anuncio que ya vinculé la semana pasada sobre Volta (que no me extrañaría nada que resultara ser una simplificación de WebForms), o como Microsoft está desarrollando un framework para desarrollar para Web con la facilidad de Visual Basic; creo que podemos especular con la dirección que tomará el desarrollo Web en la facción Microsoft en el futuro. Por un lado, un desarrollo Web profesional, más complicado pero mucho más potente mediante MVC.NET. Por el otro, un desarrollo más orientado a sitios pequeños y/o no profesionales mediante Volta. ¿Qué pasa con WebForms? Creo que se mantendrá durante un tiempo, pero su supervivencia a largo plazo dependerá directamente del éxito que tengan las otras dos alternativas.
- La gente tiene mucho tiempo libre: el tema del Mario Bros tocado con bobinas de Tesla.
- Por último por hoy (que es fiesta, leches); comentaros que el otro día estuve probando el gOS. Hasta donde yo sé, no ha tenido mucha repercusión mediática, y sinceramente no me extraña: el invento consiste en coger una distribución de Ubuntu, cambiarle los colores y añadir una barra de accesos directos en la parte inferior de la pantalla al estilo del Dock de Macintosh. Todos ellos accesos directos a aplicaciones Google: GMail, GDocs, etc. Aprovechamos el tirón del mítico (por inexistente) Google OS y a tirar. Y para ser más alternativos eliminamos del sistema la barra de tareas (lo que lo hace realmente incómodo de usar) y ponemos los botones de maximizar, minimizar etc. a la izquierda de las ventanas, como en los Mac (lo que también incomoda lo suyo). Francamente, el gOS me ha dejado muy, pero que muy frío: los accesos directos a las aplicaciones Google se limitan a levantar un Firefox con la URL de la aplicación Google ya cargada en la barra de direcciones. Buff, una innovación tecnológica de quitar el hipo. Si, al menos, se hubieran currado el sistema de login de tal manera que tu nombre de usuario y contraseña del sistema fuera el mismo que tu ID de Google, para que el acceso a las aplicaciones online de Google fuera directo, pues hubiera tenido su puntito. Pero ni eso.