Duración para Hackear Passwords

Les comparto una interesante tabla que revela cuan fácil puede ser obtener el password de un usuario dependiendo de los caracteres utilizados y la longitud del password, un aspecto importante a considerar para la seguridad del software que creamos, también es importante que nuestros clientes y usuarios lo sepan y tengan en cuenta.

media_httpwwwsciencet_pvHtB

{Happy Coding}

Technorati Tags: ,,,

Conocer a nuestros Usuarios

Hace poco escribí este post en el cual explicaba porqué la simplicidad en el diseño de nuestras aplicaciones y sitios web no lo resuelve todo.

El video de abajo ejemplifica perfectamente a lo que me refiero, en donde personas comunes (con esto me refiero a personas que no son Geeks, ni informáticos, personas simplemente) suelen confundirse con terminos sencillos que en nuestro día a día se dan por sentado. Cuestiones tan básicas como una palabra, un término, una frace, un mensaje, un componente de UI, etc… nunca deben darse como claras y definitivas ya que es muy posible que tu sitio web recibirá visitas de usuarios como los del video de abajo. No trato de ridiculizar a las personas normales, simplemente de hacer conciensia y siempre recordar quien utilizará nuestro software, por más simple y entendible que sea, nunca debe darse por aludido.

{Happy Coding}

Technorati Tags: ,,,

8-Bit Force

Quiero dejarles este excelente video que mezcla algunos personajes de antaño de juegos de video de 8-bits con deportes extremos. Disfrutenlo, realmente trae buenos recuerdos.

{Happy Coding}

Technorati Tags: ,,

Secrets of Simplicity

When somebody starts on the UX field the first word comes to his head is simplicity, but simplicity is not going to make the user happy. UX is more than simplicity and i cant denied it simplicity is an important part on the User Experience day by day.

Here are some quotes to remember and think about simplicity:

  • Less is More – Mies Van Der Rohe
  • Simplicity is not the answer – Donald Norman
  • Efficiency, Effectiveness and Satisfaction – ISO Definition
  • Perfection is archived not when there is nothing to add, but when there is nothing more to take away – Antoine de Saint Exupery
  • Everything should be as simple as possible but not simpler – Albert Einstein

What Albert really says was:

Make the irreducible basic elements and simple as few possible without having to surrender the adequate representation of a single datum of experience – Albert Einstein

So, the main points when you try to simplify something are:

  • Remove features: Get rid some less used features.
  • Hide Features: Put some features away from the visible area.
  • Group Features: Logical groups and important things easy to find.
  • Displace Features: Move features to an alternative screen or pop-up screen.

In conclusion:

  • Complexity is never eliminated, merely reduced and displaced.
  • Simplicity is and experience it happens in the user’s head.

I get some of these thoughts from the presentation below, please read it, is very helpful and will allow you to understand more deeply what simplicity means.

{Happy Coding}

Technorati Tags: ,,,

Windows Phone 7 Developer Tools BETA

winphone-ui-7-batch008 Ayer se liberó la versión BETA de las herramientas de desarrollo para Windows Phone 7, la nueva plataforma móvil de Microsoft. De esta forma se deja atrás la etapa de CTP (Community Technology Preview, cuyo último release fue en Abril de este año) y se hacen algunos cambios importantes en la estructura de las clases y se renombraron algunos namespaces que utiliza WP7 tanto en el desarrollo de aplicaciones basadas en Silverlight como en aplicaciones basadas en XNA 4.0.

Para descargar las herramientas de desarrollo para Windows Phone 7 has click AQUI.

¿Qué incluye las herramientas de desarrollo? (todos en Beta)

  • Visual Studio 2010 para desarrollo en Windows Phone 7.
  • Emulador de Windows Phone 7 – para ejecutar y probar tus aplicaciones.
  • Silverlight para Windows Phone 7.
  • Expression Blend para desarrollo en Windows Phone 7.
  • XNA Game Studio 4.0.

Noticias Importantes

a. Puedes registrarte en un curso virtual totalmente gratuito que consta de cuatro sesiones de tres horas de duración y será impartido por Andy Wigley & Rob Miles los días 20 y 22 de Julio. Para registrarte has click aquí.

b. El Junio se revelaron los detalles del Windows Marketplace, si deseas desarrollar aplicaciones y subirlas al Marketplace entonces debes descargar este documento en el cual encontrarás los detalles para Certificar tu aplicación.

c. Si deseas solicitar un teléfono de prueba debes seguir los pasos descritos en este post.

d. Pueden leer el post oficial del Equipo de Windows Phone 7 con la noticia aquí.

e. Pueden leer los cambios y novedades del beta aquí en el sitio de MSDN.

Cualquier consulta no duden en contactarme. Pueden seguirme en Twitter y recibir más material sobre la plataforma Microsoft y el desarrollo en Windows Phone 7.

{Happy Coding}

Reunión #2 GITMO

jobs-vs-gates1 Deseo invitarlos a la segunda reunión del Grupo de Tecnologías Móviles de Costa Rica. Este grupo se formó hace dos meses y su objetivo es:

“…crear un espacio en el cual cualquier persona pueda aprender, investigar y desarrollar aplicaciones de tecnologías móviles. En este espacio, pondremos a su disposición presentaciones, videos, códigos fuente, enlaces y cualquier otro material ( respetando el marco jurídico ) que les permita a los miembros tener a su disposición la información y las herramientas necesarias para aprender del tema.”

Así que el grupo es abierto a todos los profesionales y estudiantes que deseen llegar. En el grupo se abarcan temas de todas las tecnologías: iPhone, Windows Phone 7, Windows Mobile, Symbian (Nokia), Android, entre otros; así que hay para todos los gustos.

La primera reunión fue todo un exito, pueden encontrar los videos de las presentaciones y las PPT aquí.

Sitio oficial de GITMO.

Detalles de la siguiente reunión de GITMO

Fecha: Viernes 16 de Julio, 2010.

Hora: 7:00 p.m. a 9:00 p.m.

Lugar: Auditorio de la Universidad Latina, San Pedro, Costa Rica.

Cobran entrada: NO.

Refrigerio: Si.

Parqueo: Si.

Agenda

  • Introducción del grupo y de la sesión (Alonzo Vargas)
  • Propiedad intelectual (Marcial Cambronero)
  • Diseño gráfico para dispositivos móviles (Jorge Peraza)
  • Experiencia del usuario en el desarrollo para dispositivos móviles (Brian Hochhalter)
  • Por último les dejo el banner con el cual se está promocionando la reunión:

    jobs-vs-gates1 - Copy

    {Happy Coding}

    El Futuro de los Dispositivos Móviles

    Les deseo compartir este excelente video que hace algunas predicciones en cuanto a como se comportará el mercado de los dispositivos móviles y los mercados alrededor de este hasta el año 2020. Lo interesante es el recuento que hacen año a año y la importancia que toma en el día a día de las personas y como es de esperarse en las economías.

    {Happy Coding}

    Silverligth para Symbian RTM

    Ayer 6 de Julio, se anunció la disponibilidad inmediata de Silverlight versión final para el sistema operativo Symbian, así que si tienes un celular Nokia 5800, un N97 o un N97 Mini puedes utilizar algunas aplicaciones disponibles en el Ovi Store que fueron desarrolladas con Silverlight.

    Esta versión de Silverlight es un subconjunto basado en la versión 2 de Silverlight para Web, algunas de las principales características que trae son:

    • Media: Ayuda de hardware para la decodificación de media en formato H.264.
    • IIS Smooth Streaming: Le permite a los usuarios acceder contenido en vivo y a demanda mediante la tecnología IIS Smooth Streaming incluyendo detección del mejor bit-rate para la descarga del contenido.
    • UI Enriquesido: Acceso a todo el conjunto de elementos gráficos disponibles en Silverlight 2 para la creación de interfaces de usuario enriquesidas, incluyendo animaciones, vectores, efectos bitmap, imagenes, sonido y video.
    • Programación mediante .NET: todas las clases, librerias y Runtime del .NET Compact Framework.

    Si deseas empezar a desarrollar en Silverlight para Symbian visita: http://www.silverlight.net/getstarted/devices/symbian/

    Necesitas Visual Studio 2008 SP1 para desarrollar aplicaciones bajo este modelo, además debes instalar este complemento que agregará todas las herramientas necesarias para el desarrollo. Adicionalmente aquí puedes encontrar toda la documentación necesaria para el desarrollo. Si deseas puedes utilizar Expression Blend 2 para crear de forma fácil la UI de tus aplicaciones, puedes descargarlo aquí.

    image

    {Happy Coding}

    Como diseñar un página de Fans en Facebook

    Les deseo compartir un link en el cual encontrarán casos de exito de perfiles de marcas exitosas que se han posicionado en Facebook. A diferencia de un perfil normal en la cual “X” persona hace su perfil y empieza a buscar amigos, las páginas de Fans fueron diseñadas para que marcas de productos, servicios, shows, etc tengán su espacio y posicionamiento de una forma diferente en Facebook.

    El punto en este caso es que dichas páginas deben tener el factor diferenciador de cada marca, además de secciones para sus aplicaciones, foros, fotografias de eventos de la marca, anuncios de eventos, entre otros. Todo esto es similar pero diferente con respecto al perfil de una persona; similar en el sentido que la experiencia de usuario entre los dos tipos de páginas es casi el mismo dada la estandarización que Facebook le ha incorporado a todo su sitio, y es diferente ya que no es un lugar para hacer amigos simplemente, además del sentido de unión, relación directa, compromiso y comunicación instantanea que nos da el ser amigo (Fan) de una marca ya sea por Twitter o Facebook, también la empresa involucrada debe pensar en como vender, promocionarse y posicionarse con respecto a la competencia. Tanto en el marketing 1.0 como en el marketing 2.0 la diferenciación es un factor fundamental que al final determinará si recuerdan el nombre de tu empresa, tu producto o servicio o la dirección de tu Facebook o Twitter.

    Link al artículo.

    Además si eres developer te va a interesar ver estos recursos para aprender a desarrollar aplicaciones y recursos para páginas en Facebook. Recursos para Developers.

    Skittles in Designing A Facebook Fan Page: Showcases, Tutorials, Resources

    Twilight in Designing A Facebook Fan Page: Showcases, Tutorials, Resources

    Porsche in Designing A Facebook Fan Page: Showcases, Tutorials, Resources

    {Happy Coding}