Archivo de la categoría ‘Informática’

qrcode link
14 de febrero de 2009

Nueva guía de accesibilidad Web (WCAG 2.0)

En la Web del W3C se puede encontrar desde hace un par de meses la nueva guía de accesibilidad de contenidos Web (WCAG 2.0). Esta nueva guía viene a sustituir a la anterior, aumetándola y modificándola para adaptarse mejor a los problemas actuales de accesibilidad presentes en el desarrollo Web.

La nueva guía aporta un importante factor subjetivo en muchos de los puntos a verificar, de manera que queda a decisión del desarrollador proveer de información adicional a los elementos de la Web, u omitirla para evitar confusión. Siguiendo la normativa anterior la información era repetida varias veces, lo que llevaba a una redundancia que en algunos casos llevaba a confusión cuando se utilizaban lectores de páginas Web, u otro tipo de navegadores especiales.

Se amplían enormemente los requisitos para alcanzar los niveles AA y AAA. El nivel AAA es realmente el que ha sufrido cambios más profundos, ya que contiene ahora muchos más requisitos que antes, siendo en su mayoría funciones nuevas para la Web.

(más…)

qrcode link
5 de febrero de 2009

De MySQL con InnoDB y copias de seguridad

MySQL es probablemente el sistema de gestión de bases de datos más extendido, con permiso de Access (ejem!, es que hablamos de cosas serias). MySQL incluye varios motores de bases de datos, entre los que destacan MyISAM (el motor por defecto) e InnoDB. Circula la falsa creencia de que las bases de datos MyISAM son mucho más rápidas y eficientes en sistemas en los que  hay muchas sentencias SELECT y escasos INSERT/UPDATE. Y esto no es cierto en la mayoría de los casos. En MySQL Performance Blog tienen una comparativa de rendimiento de 3 motores de base de datos, en los que queda clara la superioridad de InnoDB. Si sumamos esto a todas sus funciones, la elección es clara a favor de InnoDB.

(más…)

qrcode link
12 de diciembre de 2008

Tipos Enumerados en AS3(II)

Siguiendo con el artículo Tipos Enumerados en AS3, vamos a dar una solución correcta al problema de la herencia desde nuestra nueva clase Enum.

Como vimos, es necesario bloquear la creación de las clases mediante un bloque estático después de que se definan las constantes de nuestro enumerado. Dado que el bloqueo se realiza desde el constructor de Enum hay que utilizar un sistema que nos permita bloquear selectivamente las clases hijas según su tipo. Para esto podemos utilizar una lista, en la que iremos agregando los tipos de clases bloqueadas, y en el constructor de Enum verificamos su existencia. Así Enum tendría el siguiente código:

(más…)

qrcode link
10 de diciembre de 2008

Accesibilidad y suavizado de tipografías

El suavizado de la tipografía en sistemas como MacOsX es de las características que más atrae a los diseñadores, ya que la mala calidad de Windows a la hora de presentar los textos hace la experiencia de su uso menos agradable, sobre todo para los sensibles ojos de los equipos de diseño.

Se da el caso, además, de que el 80% de los usuarios que navega por la red utiliza Windows XP, con lo que la calidad de los textos en la Web se convierte en una pesadilla cuando se trata de hacer un diseño limpio y agradable a la vista.

(más…)

qrcode link
19 de noviembre de 2008

Tipos Enumerados en AS3 (I)

En este pequeño artículo vamos a describir un método para la emulación de tipos enumerados (“enums“) en AS3. Los tipos enumerados son de uso habitual en Java, C++ o C#. Básicamente son un tipo de dato, muchas veces definido por el programador, compuesto por una serie de constantes llamadas enumerados. Para ampliar información, se puede consultar el artículo de Wikipedia sobre los tipos enumerados (en inglés).

(más…)

  • qrcode link