lunes, 21 de agosto de 2006

Herramientas de productividad

Hay muchas herramientas por ahí con las que gratuitamente puedes organizar tu tiempo. Entre otras las que más útiles me parecen son:

Google Calendar (beta, por supuesto)

Para tareas periódicas, reuniones y demás lo mejor es tener un calendario a mano. Y qué mejor que un calendario online. Con él puedes organizar el trabajo a medio y largo plazo. Además tiene una API con la que puedes interactuar con otros programas.

Backpack

Es lo que se llama en inglés una TODO list. Es decir, una lista de las cosas que hay que hacer. Es bueno para organizarse y planificar tareas a largo plazo. La versión gratuita del servicio permite crear hasta 5 listas de este tipo.

Mozilla Thunderbird

El cliente de correo es un perfecto organizador del tiempo, siempre que no te dejes absorber por los correos que te llegan. Recomiendan al menos hacer alguna tarea antes de ponerse a leer el correo por la mañana. Esto es porque normalmente absorbe mucho tiempo. Una de las características que más me gustan es poder colorear los correos por orden de importancia. Así primero te lees todos los correos, sin empezar a solucionar ninguno de los problemas, simplemente clasificando por orden de importancia. Luego puedes ir gestionando en función de la urgencia o importancia de cada uno.    

lunes, 17 de abril de 2006

Accesibilidad en páginas web

Hago este envío más que nada para desengrasarme un poco, ya que hace bastante tiempo que no escribo aquí. La Semana Santa me ha servido para descansar la mente y el cuerpo y ahora vengo con energías renovadas.

Quería hablaros de lo último en lo que estoy investigando (siempre investigando, nunca haciendo nada útil). Más por una asignatura que tengo en la carrera que por otra cosa.

Se trata del tema de la accesibilidad en páginas web. Normalmente las páginas web actuales son muy poco accesibles a gente que tenga algún tipo de discapacidad porque los contenidos se muestran de una forma que da prioridad al aspecto más que al  contenido en sí.

Si una página está bien diseñada según criterios de accesibilidad, el contenido y la presentación están claramente separados. De esta forma, si una persona con una discapacidad de falta de visión (una persona ciega) intenta ver el contenido de la página puede simplemente acceder al contenido de la página. Éste está estructurado de forma que el título de la página va primero, luego las diferentes cabeceras y el contenido de cada sección, de forma que a esta persona le resulta mucho más fácil acceder a dicho contenido (puede usar un teclado de Braille por ejemplo o un navegador con síntesis de voz para que le lea la página).

Hay muchos grados de accesibilidad. Digamos que cuantos más accesible sea una página más “A”-es tiene. Una página no accesible no tiene aes. Una página más accesible tiene A. El siguiente es doble A (AA). Por último tenemos la página que cumple todos los requisitos de accesibilidad (AAA).

Se supone que las administraciones públicas (por ejemplo las universidades) han de tener un grado alto de accesibilidad. Sin embargo, según estudios recientes, casi ninguna cumple unos mínimos exigibles, por lo que en el futuro habrá que ponerse las pilas.

sábado, 11 de marzo de 2006

Suite de orquesta nº 3 en D-Mayor de Bach

Otra vez estoy por aquí. Esta vez quiero hablarte de otra de las piezas de música clásica que más me gustan. Se trata del segundo movimiento de la Suite de Orquesta nº 3 en D-Mayor BWV 1068. Es una pieza maestra de Bach. Digamos que todo artista tendría que aspirar a crear (cada uno en lo suyo claro) algo tan perfecto. Dura poco más de tres minutos, pero sabe concentrar en ese tiempo muchos sentimientos, transmite muchos significados. Sobre todo belleza, tristeza, grandeza y eternidad. Además yo me imagino algo que es a la vez simple y complejo. Porque no sobra ninguna nota, y cada una enlaza con la siguiente es perfecta armonía. Es una pieza que si la hubiera compuesto otro habría pasado a la posteridad y al mismo tiempo no extraña nada que la compusiera Bach porque era un genio.

sábado, 18 de febrero de 2006

Web 2.0

Creo que alguna vez he hablado aquí de la Web 2.0. Es un concepto que ahora está muy de moda (aunque bien podría extinguirse dentro de unos años). Concepto mi entender un tanto difuso. Según la Wikipedia gira en torno a algunas ideas novedosas:
  • Folksonomías: se definen a partir del elemento etiqueta. Antes la clasificación de cualquier contenido (correo electrónico, enlace, documento, etc) se hacía por carpetas. Si clasificamos por etiquetas estamos creando un sistema más versátil, porque cada contenido puede tener una o varias etiquetas. De esta forma se puede encontrar un documento por ejemplo como perteneciente a la "Etiqueta 1" y/o a la "Etiqueta 2". Esto es mucho más potente que la tradicional clasificación por directorios.
  • Sindicación de contenidos: creamos hilos de noticias asociados a los contenidos de una web. De esta forma es mucho más fácil estar actualizados y seguir las webs que nos interesen. También podemos acceder a hilos personalizados de los contenidos de cierta página. Si sólo nos interesan las noticias de deportes, por ejemplo, nos apuntamos al hilo de noticias de deportes.
  • Redes sociales y participación: dar a los usuarios la oportunidad de participar en los contenidos de nuestra web. Así se implican más y la visitan con frecuencia.
  • Usabilidad: cuanto más fácil y sencillo de usar más gente la usa.
  • Diseño atractivo: para captar la atención y que sea visualmente agradable.
  • APIs para acceder a los servicios: para que terceros desarrollen aplicaciones sobre nuestros "servicios web".
  • Etc, etc, etc.
Es decir, actualmente ningún sitio está cumpliendo 100% las aspiraciones de la Web 2.0. Sin embargo es algo a lo que deberíamos aspirar todos. Al menos pienso que sería positivo que se incorporase parte de los conceptos anteriores, sobre todo si añaden interactividad con el usuario.

martes, 14 de febrero de 2006

De la visión estereoscópica a la realidad virtual

Esta es una de esas ideas que se te ocurre que se podría hacer, pero no llegas al cómo. A mí me pasó con la aritmética modular. Era algo sobre lo que yo había pensado y cuando me lo encontré de frente dije: "Vaya, esto yo ya lo había pensado". Recientemente me ha pasado lo mismo con lo que se llama "visión estereoscópica".

La susodicha visión estereoscópica consiste en la reconstrucción de modelos a partir de proyecciones de escenarios/paisajes. Es decir, hablando más claro, a partir de fotografías. Un modelo en 3D es una representación normalmente mediante triángulos de una realidad física (persona, edificio, herramienta, árbol, etc). Mediante la visión estereoscópica se podrían generar en teoría (y también en la práctica) modelos en 3D de objetos.

De hecho lo único que se necesita a priori es un conjunto de proyecciones del objeto y saber exactamente dónde se ha cogido la proyección (en el fondo esto significa saber la posición de la cámara y las características de la cámara, tipo de objetivo, etc). Con estos datos, mediante un procesado de señal, es posible recuperar los vértices de los triángulos y generar el modelo en 3D.

Una vez tenemos la manera de generar fácilmente modelos en 3D el siguiente paso es crearse una biblioteca de modelos para poder llegar a un modelo de "mundo sintético". Tendríamos que dotar a los modelos de algún tipo de inteligencia para que interactuasen unos con otros.

Al final mediante un sistema de realidad virtual (que se puso muy de moda a principios de los 90) podríamos "meternos" en el mundo sintético, a la manera de un ciberespacio ad hoc. El futuro de las redes sociales debería de estar en una "realidad" de este tipo en mi opinión. Al menos las redes virutales.