15 diciembre 2004

Taller de Criptografía

El boletín enigma (en lengua española y de distribución gratuita) es sin lugar a dudas, desde mi punto de vista una fuente de información criptográfica imprescindible para aquellos interesados en la criptología y el criptoanálisis. Trata aspectos generales de la criptografía, enfocandose principalmente en la criptografía historica.

Taller de Criptografía - Boletín ENIGMA

12 noviembre 2004

HCI y los Sistemas Informáticos

Buscando información en la red que me pudiese ayudar a completar la tarea de la U de automatización de oficinas me topé con el sitio de Jakob Nielsen, en el cual se toca un aspecto bastante interesante del desarrollo de sistemas informáticos y que algunos desarrolladores o diseñadores muchas veces dejamos a un lado, y es desarrollar los sistemas desde el enfoque del usuario.

En pocas palabras se resume de la siguiente manera: el HCI es una disciplina relacionada con el diseño, evaluación e implementación de sistemas basados en ordenadores para el uso de personas y con el estudio de los principales fenómenos que lo rodean. HCI ayuda en el diseño de sistemas eficientes, usables y funcionales.

Principios:

1.- Visibilidad del estado del sistema: el sistema debe siempre mantener informado a los usuarios de lo que ocurre, con un correcto feedback en un tiempo razonable.

2.- Correspondencia entre el sistema y el mundo real: El sistema debe hablar el lenguaje de los usuarios, con palabras, frases y conceptos familiares para el usuario. Seguir convenciones del mundo real, haciendo que la información aparezca en forma natural y lógica.

3.- Control y libertad del usuario: los usuarios frecuentemente eligen opciones por error y se necesita claramente indicar una salida para esas situaciones no deseadas sin necesidad de pasar por extensos diálogos.

4.- Consistencia y estándares: los usuarios no tienen que adivinar los que las diferentes palabras, situaciones o acciones significan lo mismo.

5.-Evitar errores: Un diseño cuidado que prevenga que ocurran problemas es mejor que buenos mensajes de error.

6.- Reconocimiento vs. Recuerdo: haz objetos, acciones, y opciones visible. El usuario no tiene que recordar información de una parte a otra. Las instrucciones de uso del sistema deben estar visibles o fácilmente recuperables.

7.- Flexibles y eficientes: diseña un sistema que pueda ser utilizado por un rango amplio de usuarios. Brinda instrucciones cuando sean necesarias para nuevos usuarios pero que no se entrometa en el camino de usuarios avanzados. Permite a los usuarios avanzados ir directamente al contenido que buscan.

8.- Diseño minimalista: no mostrar información que no sea relevante. Cada pedazo de información extra compite con la importante y disminuye su relativa visibilidad.

9.- Ayuda a los usuarios a reconocer, diagnosticar y recuperarse de los errores: los mensajes de error deben estar escritos en lenguaje sencillo, indicar precisamente el problema y constructivamente indicar una solución.

10.- Ayuda y documentación: el mejor sistema es el que se puede usar sin documentación, pero siempre facilita una ayuda o documentación. Esta información debe ser fácil de ser buscada, dirigida a las tareas de loa usuarios, listar los pasos concretos para hacer algo y no ser muy extensa.

HCI Interacción Hombre Computadora

08 noviembre 2004

Expresion Directa

NUEVO CREDO.ES

Creo en el telediario todopoderoso,
informador y forjador de lo bueno
y de lo malo,
aunque no siempre quede claro.

Leo la prensa mayoritaria,
ya que es 'independiente',
y 'defiendo' la libertad de expresión,
aunque lo haga con un condón.

Creo en la democracia
que brinda oportunidades,
aunque consienta desigualdades...

Copio de la burguesia,
que nos enseñó a comer en la mesa,
y a 'comportarnos' con cortesía.

Creo que este sistema es el mejor,
ya que puedo comprar y viajar,
y lo pienso apoyar,
aunque las cosas vayan a peor...

Todo esto, por no ir escrito en francés,
te aviso que lo interpretes al revés.

Goliardo Ceibe

Expresión Directa