Colección de Chuletas de Lenguajes de Programación

Cada lenguaje de programación, programa, framework, tipo de datos y muchos otros aspectos de la informática requieren aprender un lenguaje específico, con signos y expresiones que hacen que el código sea válido. Algunos son muy parecidos entre si (por ejemplo los diferentes lenguajes de programación comparten muchas estructuras, tipos de datos, formatos, etc.) pero cada uno tiene sus especificidades, con lo que un programador / desarrollador / diseñador de software debe memorizar muchas palabras clave y formas de llamar a métodos para cada lenguaje que conoce o encontrar una forma fácil de recordarlo. Para esto nacieron los ‘cheat sheets’  o chuletas que resumen visualmente los principales aspectos de cada lenguaje o programa. Aquí un resumen de algunos de ellos que os pueden ser útiles:

1. Lenguajes Programación: PHP / HTML5 / CSS / MySQL / JQuery / AJAX / Ruby on Rails

2. Diseño: Códigos RGB / Fonts

3. Útiles: Microformatos / Expresiones Regulares / Mod_rewrite / SEO / Buscadores

Lenguajes de Programación

PHP:

php-cheat-sheet Seguir leyendo »

Comments Off

9 Pasos para Mejorar la Accesibilidad Web

Jul 06 2011 Autor: J.P Aulet under Accesibilidad,Internet

La accesibilidad web consiste en la elaboración de páginas web en Internet que puedan ser accesibles para todos los usuarios independientemente de sus discapacidades (visuales, auditivas, cognitivas, motrices, técnicas o ambientales). Cuando Tim Berners-Lee creó los fundamentos de la Web, era su deseo de que se convirtiera en una comunidad donde todo el mundo tuviera acceso, tal y como reflejan estas palabras:

«El poder de la Web es su universalidad. El acceso para todos
sin importar su discapacidad, es un aspecto esencial. ”

Hay validar la accesibilidad con una suma de procedimientos automáticos y manuales.Los procedimientos automáticos son rápidos y baratos pero no detectan todos los aspectos de la accesibilidad. La revisión manual será de ayuda para garantizar la claridad del lenguaje y la facilidad de navegación.

Es recomendable usar métodos de validación desde las primeras etapas del desarrollo. Si se planifican o detectan pronto, los problemas de accesibilidad son más fáciles de corregir y evitar, pero si no ha sido así existen técnicas para comprobar y mejorar la accesibilidad web:

Use una herramienta automática de accesibilidad y una herramienta de validación de navegadores. Hay que tener presente que un programa no puede llegar a detectar algunos aspectos relativos a la accesibilidad, como por ejemplo la semántica de los enlaces, la idoneidad de un texto equivalente, etc.

A continuación se describen diversos métodos para mejorar el nivel de Accesibilidad:

  1. Valide la sintaxis (HTML, XML, etc.).
  2. Valide las hojas de estilo (por ejemplo CSS).
  3. Utilice un navegador sólo de texto o un emulador.
  4. Utilice varios navegadores gráficos
    1. con los altavoces y la visualización de gráficos activada
    2. con la visualización de los gráficos desactivada
    3. sin altavoces
    4. sin ratón
    5. con marcos, scripts, hojas de estilo y miniaplicaciones (applets) desactivados.
  5. Utilice varios navegadores, más antiguos y más recientes.
  6. Utilice un navegador con voz automática, un lector de pantalla o un software de ampliación, una pantalla pequeña, etc.
  7. Use herramientas de corrección ortográfica y gramatical. Si una página tiene un error ortográfico, al pasar por un sintetizador de la voz, este intentará adivinar de qué palabra se trata y tal vez el resultado será incomprensible para el oyente. La comprensión mejora si la gramática es correcta.
  8. Revise el documento para asegurarse de que es claro y sencillo.
  9. Por último, invite personas con discapacidades para revisar los documentos. Como usuarios, ya sean noveles o expertos, proporcionarán una retroalimentación valiosa sobre problemas de accesibilidad y de usabilidad y sobre su importancia.

Comments Off