Accesibilidad. Sitios webs para todos.
Este sitio tiene la intención de ser accesible para todos, si encontráis alguna dificultad para acceder a cualquier aspecto del contenido, por favor colaborad, comunicádlo por ejemplo por correo electrónico a la dirección Webmaster (@) eldemonionegro . com .
Gracias.
La importancia de desarrollar sitios accesibles para todos la resaltaba hace poco tiempo al hablar “de la mierda” del Flash.
Si queréis más informes sobre por qué es importante la accesibilidad podéis leer algunos interesantes artículos en
http://www.20minutos.es/noticia/76462/0/portal/internet/accesibilidad/
http://www.discapnet.es/Discapnet/Castellano/Observatorio_infoaccesibilidad/observatorio07.htm
Si quieres más información sobre herramientas y manuales de ayuda para desarrollar sitios webs accesibles te recomiendo las siguientes. Son las mejores existentes y están en español (entre otros idiomas):
- Herramienta TAW (Test de Accesibilidad Web). Tiene plugin para firefox.
- Examinator es una herramineta que analiza automáticamente las páginas web y evalúa aspectos relacionados con las recomendaciones de las Pautas de Accesibilidad al Contenido en la Web 1.0 (WCAG 1.0), adjudicando un índice con escala de cero a diez.
- HERA es una utilidad para revisar la accesibilidad de las páginas web de acuerdo con las recomendaciones de las Directrices de Accesibilidad para el Contenido Web 1.0
- Ayuda sobre los aspectos importantes que ofrece HERA
- El código fuente de HERA se puede descargar.
- Información sobre los logos de conformidad con las Directrices de Accesibilidad para el Contenido Web 1.0 del W3C
- Asignatura de Diseño para Todos. Diseño Web Accesible impartida en la Facultad de Informática de la Universidad Politécnica de Madrid
- Herramienta de revisión de código estándar XHTML
Todas estas herramientas realizan una revisión automática de elementos de una página web que se puede comprobar una máquina de forma automática (como la presencia de los atributos explicativos de las imágenes, etc). Además facilitan la revisión manual de los elementos de una página web que necesitan de supervisión humana.
Dicho esto es más fácil
Podéis echarle un vistazo a nuestra sección de accesibilidad que contiene tambien información interesante.
Etiquetas: Informática, Internet, profesionalLogs de Apache desaparecidos
Menuda putada para un administrador web.
Me quede hace tiempo sin logs de Apache, de varios meses.
Llevaba tiempo buscando el culpable, esta mosqueado porque pensaba que podían haber entrado en mi servidor y haber hecho la gracia, pero no.
Lo descarté porque los log se borraban cada día, los veía por noche y al día siguiente ya no estaban, demasiado metódico.
Es que además, sólo borraba los log de acceso, los de error no, con lo que mi despiste era máximo.
Así que sabía que tenía que haber algún otro culpable. Y ese era Webalizer (Webalizer Logfile Analysis), me jodió bien el cabrón.
Me volvío loco :dunce_tb:.
Más concretamente fue el módulo del Webmin para Webalizer el que ayudó a que ocurriera esta pena.
Y es que yo no caía en que un analizador de estadísticas se podía cargar mis log, y sigo sin enterderlo. No me jodas, :thumbdown_tb: quien coño ha ideado una opción que por defecto te borra los log de algo. Algún tarado :dunce_tb:.
Por lo tanto, para quienes lo usen, ojo con la opción Clear
log file(s) after scheduled report?, que está como oculta y es mala :devil_tb:. Es que además debería decir Delete, que es algo que de por sí asusta.
Saludos, estimados compañeros de sufrimientos. Hasta una nueva.
Etiquetas: debian, gnu, Informática, Internet, linux, profesional/bin/cat: /sys/block/hda/dev: No such file or directory
Hoy algunas soluciones a posibles errores que pueden surgir al iniciar un sistema Debian.
Hace un tiempo actualizaba yo tranquilamente mi LINUX-kernel en Debian con uno de los paquetes de la distribución, ya que soy un vago y no me apetece estar compilando cada LINUX-kernel en cuanto que hay un cambio, y me gusta tener el sistema actualizado.
Tarea habitual, como muchas otras veces había llevado a cabo, pero al reiniciar me aparecía un pequeño problema en forma de error en pantalla:
…
Arranque habitual hasta que
…
VFS: Cannot open root device "hdg3" or unknown-block (0,0). Please append a correct "root=" boot option. Kernel Panic - not syncing: VFS: unable to mount root fs on unknown-block (0,0) /bin/cat: /sys/block/hda/dev: No such file or directory
(donde “hdh3″ dícese del dispositivo y partición que contiene el kernel y que además no se encuentra)
El problema es que para los kernels >= 2.6.12 (superiores o iguales a) hay que utilizar yaird (Yet Another mkInitRD).
El problema mayor venía de que no tenía ningún kernel anterior al 2.6.12, porque el sistema de dispositivos udev requería versiones superiores a la 2.6.12, creo recordar, y borré las versiones anteriores. Craso error, amigos lectores, tenía un sistema que no arrancaba por falta de alternativas. Creo que este es el coste de “vivir” con unstable y de no haber sido precavido.
Pero como dicen los algunos,
todo tiene solución, menos la muerte (hasta hoy, claro ;=) )
La primera parte consistía en arrancar una shell de BASH como fuera, para empezar a hacer diagnósticos y remiendos. Con estos remiendos conseguía arrancar el sistema con un kernel. Con el sistema arrancado instalaba yaird, y actualizaba el sistema con apt, que parecía traer una nueva versión del kernel LINUX corrigiendo el bug que me afectó.
Para todo esto comenzaba con iniciar una bonita distribución Live CD, de Ubuntu en este caso en mi ordenador.
briconsejo:
Si a alguien le interesa probar Ubuntu, lo pides en su página web y te los envían por correo en un mes aproximadamente gratuitamente.
Una vez con este entorno provisional procedía al montando del sistema de archivos de la partición del disco duro afectado de “carencia de kernel funcionando”.
A trancas y barrancas copiaba el contenido básico de un paquete .deb del kernel LINUX y actualizaba el menu.lst de GRUB y ya no recuerdo si por si acaso hice el initrd con el yaird (lo instale en la Ubuntu temporal). El contenido básico consiste en los archivos que van en /boot y los que van en /lib/modules.
Solución a lo del arranque:
1. Añadimos a /etc/yaird/Default.cfg:
MODULE ide-generic MODULE ide-disk
2. Creamos la nueva image de initrd:
# rm /boot/initrd.img-2.6.14-2-686 # yaird -v -o /boot/initrd.img-2.6.14-2-686 2.6.14-2-686
El caso es que hace tiempo que se resolvió el problema, que se debió resolver con algún bug de los paquetes .deb.
Moraleja
Ahora tengo en todos los sistemas que administro unas 3 versiones distintas y funcionando del kernel LINUX (2.6.8, 2.6.12 y 2.6.15).
Script para cdmon
Hace algún tiempo que vengo probando un script que he preparado para actualizar mis DNS automáticamente cuando recupero la conexión a Internet con una IP diferente a la anterior.
La ruta en que he puesto el archivo es la siguiente
/etc/ppp/if-up.d/5ipcdmon
para que se ejecute cada vez que el demonio de conexión punto a punto consigua una dirección, es decir, cada vez que realiza la conexion aLa Internet.
No funciona todo lo bien que yo querría en las notificaciones de cambios, pero lo fundamental que es la actualizacion de IP si que funciona perfectamente.
Mi inconformidad viene de que es un script que no puedo probar mucho, dado que mi dirección IP no cambia cada vez que me conecto. Como no lo puedo probar bien pues la parte de mandar correos no va bien del todo, no manda bien la información sobre las IP que yo querría.
Si alguien lo prueba o le hecha un ojo y me aconseja ¡¡chupi guay!!.
Versión 0.2:
Script para actualizar DNS automaticamente en cdmon
Actualización:
Se puede seguir la evolución de este proyecto en el Wiki de El Demonio Negro.
GNU/Linux (Debian), Apache2 y SSL
Quien diría que algo tan importante sería tan sencillo de instalar.
Para que el servidor web apache2 haga uso de HTTP seguro a través de SSL hay que seguir los siguientes sencillos pasos.
Se puede decir que esto es una Guía Rápida para Configurar Apache 2 con SSL.
(Las SSL en mayúscula deben ser en minúscula, salen así por un plugin de la bitácora, lo siento)
Debemos poseer permisos de root (superusuario).
Instalamos Apache 2 si no lo tenemos instalado
$ apt-get install apache2
Ejecutamos el script que nos generará el certificado SSL necesario para poder tener un servidor web seguro.
Las preguntas son fáciles de contestar y no hay por qué mentir.
$ apache2-SSL-certificate
Creamos un nuevo archivo de configuración idéntico al que teníamos.
$ cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-SSL $ ln -s /etc/apache2/sites-available/default-SSL /etc/apache2/sites-enabled
El puerto 443 es el estándar para servidores web seguros.
Lo añadimos al archivo /etc/apache2/ports.conf.
Listen 443 Listen 80
Editamos /etc/apache2/sites-available/default-SSL (o como le hayas llamado) y cambiamos, o añadimos, dependiendo del caso
port 443 SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem
Podéis ver un ejemplo del archivo de configuración final de apache 2
Reiniciamos el servidor para cargar la nueva configuración
$ /etc/init.d/apache2 restart
Listo
Referencias:
Debian Administration :: Creating and Using a self signed SSL Certificates in debian
http://www.ianmiller.net/article.php?id=13 (el enlace no funciona)
Amsn 0.95 y videoconferencia.
Conéctate al messenger y ya hablamos
Ya no es sólo una frase de moda.
:grin1_ee: :lol_ee: :wink_ee: :rolleyes_ee: :confused_ee: :surprise_ee: :embarrassed_ee: :smile2_ee:
Mejor, bastante mejor, para muchos, que MSN Messenger.
AMSN. Un programa GPL que utiliza el protocolo de Micro$oft comunicarse online.
Multiplataforma (LINUX-Mac-Windows). Software libre, por supuesto.
Por cierto, que yo he probado la videoconferencia en Debian GNU/Linux y no tengo ningún problema. Configurar el programa Amsn es sencillo. El problema puede ser si no hemos conseguido configurar antes nuestros dispositivos de video.
En mi caso no he tenido ningun problema ya que la tarjeta de televisión la reconoce y configura completamente, es una Avermedia Capture Phone 98 (el modelo con radio y televisión).
Gracias a que va a través de la entrada RCA de la tarjeta de televisión puedo utilizar cualquiera de las dos cámaras siguientes. Ojito a las cámaras que uso.
Una de las cámaras que uso es la de fotos, sí, sí, he escrito fotos. Basta con conectar la salida para televisión que incluye mi cámara con la entrada de vídeo de la tarjeta de televisión que tenía en el ordenador. Tiene el pequeño problema de que cada minuto o dos se apaga automáticamente y hay que tocar algun botón de la cámara.
La otra es un modelo de cuando se viajaba en diligencia. Con un adaptador he conseguido llevar la salida de la imagen (cable euroconector o SCART) a la entrada de video de la tarjeta de televisión.
¡¡ Fácil, fácil !!
Página web del proyecto en Sourceforge.net
Yo recomiendo descargarlo desde su sección de descargas en sourceforge ya que la sección de descargas de la página del proyecto enlaza directamente a un único servidor que debe estar sobrecargado y no responde bien. (cuando yo me he descargado la versión para Window$ no respondían muy bien los servidores alternativos, aunque finalmente he consiguido descargarlo).
La versión para window$ con instalador es la que pone
amsn-0.95-windows-installer.exe 6052022 4019 i386 .exe (32-bit Windows)
AMSN is NOT dead!
Etiquetas: debian, gnu, Informática, Internet, linux, profesionalLo mejor para el mundo seria que window$ no se pudiese piratear
Lo mejor para el mundo informático sería que window$ no se pudiese piratear.
No se si queda claro.
Yo creo que nos dejaría el paso más libre a los del software libre (también conocido como de dominio público).
Cualquiera que halla podido usar de forma completa un Sistema Operativo(SO) libre cómo GNU/Linux durante al menos un mes sabe que no me falta razón y que lo que vende Micro$soft se mantiene por la inercia de las empresas que sólo desarrollan para esa plataforma.
Hay quién no lo ha usado por falta de conocimientos informáticos, lo entiendo, bastante tienen con echar adelante con haber aprendido a usar el Kit Micro$oft en su ordenador de casa.
Pero hoy por hoy las distribuciones de GNU/Linux incluyen instaladores del tipo ‘Siguiente’. ‘Siguiente’… que gustan mucho (los cuales tienen poco sentido, lo lógico es tener un instalador que ofrezca la opción de una instalación supervisada o de ser automática, porque para darle a ‘Siguiente’, ‘Siguiente’…)
Para los que no lo han probado porque piensan que es difícil solo decir que merece la pena el esfuerzo inicial de usarlo. Todo es bastante más facil de administar y usar de lo que se puede pensar porque para todo tienes alguna herramienta que te simplifica el uso.
Exceptuando para jugar o, ya que en GNU/Linux hay pocos juegos de gran envergadura, no veo mucho sentido a usar el SO de Micro$oft.
Las distribuciones GNU/Linux, por ejemplo, ofrecen procesadores de textos, hojas de calculo, navegadores, gestores de descargas, reproductores, correo, programas P2P (similares a emule, bittorrent,…), retoque fotográfico, chats y mensajería instantánea (messenger), descompresores, wi-fi, y más, y más.
El software libre es la filosofía que subyace en el mundo de GNU/Linux. Es el reflejo del esfuerzo obtenido al unir tu pensamiento al de otros y poder undir en la miseria aquella irritante filosofía “Bah!!!, es que yo solo no voy a cambiar nada”.
La corriente ideológica del software libre entró hace tiempo también en la cultura, no hay más que ver las licencias Creative Commons.
En otras áreas estoy convencido de que va a entrar. Si no está dentro ya y sólo se tiene que remarcar con tiza para que se distinga de la sombra.
Estos son los resultados para ...

Últimos comentarios