Pronto sale la nueva ACER REVO
Al parecer por fin alguien se aventuro en sacar lo que muchos estamos buscando o armando por nuestra propia cuenta: una Home Media PC de bajo costo. Asi es, basada en Intel Atom y Nvidia Ion esta nueva pequeña PC parece que promete otorgar todas las bondades de una Mac Mini a una fraccion del costo de esta y en un diseño de formato bastante similar.
La gente de TG Daily publica en este post su impresion al respecto, bastante positivia, mientras que The Inquirer la critica duramente en esta nota. Lo cierto es que esta nueva PC trae la promesa de llenar ese espacio hasta ahora vacio donde los usuarios queremos algo lo suficientemente poderoso para ver todos los videos online - gracias a YouTube y Hulu por citar un par de servicios - sin tener que sacrificar la calidad HD y con conexiones tambien en HD para tu nuevo TV LCD o Plasma, y a un precio razonable en estos tiempos de crisis economica mundial. Ya veremos como juzga el mercado este nuevo producto con el volumen de ventas.
Gracias por leer y comentar.
miércoles, abril 08, 2009 | 0 Comments
Microsoft actualiza su Best Practices para desarrolladores
Los nuevos programas y herramientas recientemente disponibles para todos han sido modelados en base al proceso SDL (Security Development Lifecycle) que Microsoft emplea internamente desde el 2004, esto permitira que los desarrolladores de software creen aplicaciones mas seguras y con mejoras en la privacidad. Este proceso consta de una serie de "best practices" para evaluar y considerar riesgos de seguridad desde el momento en que se diseña un producto, en vez de lidiar mas adelante con la seguridad o simplemente no hacer nada al respecto.
La experiencia interna de Microsoft ha sido el poder crear productos mas seguros, aunque no perfectos, dada la complejidad de los mismos. Por ejemplo, el Windows XP se desarrollo antes de que existiera el SDL y asi se descubrieron 119 vulnerabilidades en su primer año, al contrario Windows Vista se desarrollo con el SDL y se descubrieron 69 vulnerabilidades en su primer año... esto me recuerda el parche de Google que postee ayer... uhm!
Son 3 los nuevos elementos del SDL: SDL Optimization Model, SDL Pro Network, y SDL Thread Modeling Tool. Parecen ser herramientas utiles si es que desarrollas aplicaciones a gran escala, y/o manejan comunicaciones en la red, y/o interactuan directamente con el OS dado el riesgo en seguridad que estas significan (mira la grafica anterior). Ademas, segun el Planning Report 02-3 del NIST (National Institute of Standards and Technology), eliminar estas vulnerabilidades en la etapa de diseño puede costar 30 veces menos que si se corrigen despues de lanzado el producto.
Gracias por leer.
miércoles, noviembre 12, 2008 | 0 Comments
Porque un programador no debe crear Interfaces de Usuario
Las razones han sido discutidas antes en multiples blogs y varios libros, asi que de todos los que lei estas me parecen las mas importantes y "logicas", las cuales explican la existencia de un desastre como el de la figura.
- Uno de los programadores necesitaba un control simple de manera temporal, asi que creo una Interface de Usuario (UI) simple, luego se le adiciono algo mas, y asi poco a poco los demas programadores le agregaron mas opciones. Lo que era temporal termino siendo definitivo, y lo que era simple termino siendo complicado y engorroso. Es decir, no hubo planificacion.
- Todos los programadores se acostumbraron a este UI, y les parece logico, no se percatan que es poco amigable dado su extenso conocimiento del producto/software. Es decir, se han vuelto ciegos a su extraña apariencia.
- La fecha de entrega esta cerca y el producto/software pasa por multiples pruebas hasta que por fin alguien que no es programador se encuentra con el UI, pero es demasiado tarde para re-diseñarlo y re-escribirlo. Es decir, nadie pregunto a otra persona que no fuese programador que le parecia el UI.
- Los programadores creen que el diseño del UI no es tan importante, ven con desconfianza a quienes viven en el campo del diseño grafico (esos seres creativos, bebedores de cafe, generalmente vestidos todo de negro). Por ende, nunca se contrata o consulta con estos profesionales.
- Los programadores se ven asi mismos como seres analiticos, pensadores logicos con una fuerte capacidad de razonamiento, pero a la vez tienen un juicio artistico pobre (aqui me incluyo... jeje) por lo tanto son incapaces de producir un excelente diseño de UI.
Gracias por leer.
miércoles, noviembre 05, 2008 | 0 Comments








