txapelgorri - Software Libre
El blog de txapelgorri
Este weblog va sobre...
txapelgorri - Software Libre, es un weblog que trata de mi experiencia con Debian GNU/Linux, Ubuntu GNU/Linux, el Software Libre (sí, con mayúsculas) y la cara social del movimiento GNU en general, o al menos lo que representa para mi. Vas a poder encontrar material, reflexiones, ideas y un montón de buenas intenciones.
Contacto
Este blog forma parte de un sitio web mas amplio. La página inicial esta:http://sinanimodelucro.net
En este correo electrónico puedes localizarme para hacerme llegar aquello que consideres digno de interés.
Historias del weblog
Sabores
Existe mas de una manera de ver este weblog; pruébalos.
Enlaces
Estos son algunos de los enlaces que mas me gustan:
Internet Explorer: autenticación Digest con Apache.
Pues acabo de darme cuenta de la enésima pifia de Internet Explorer. Resulta que probando para un cliente un wiki y varias cosillas mas sobre una zona de un Apache2 protegida con autenticación Digest, me he dado cuenta de que con Internet Explorer (al menos hasta la versión 6) no funcionaban correctamente las páginas. Cuando no te mostraba bien el contenido, te escupía un error de "No se pudo mostrar la página".
Como dice Mikel, un sufridor como yo de los caprichos de la programación web, "hay que poner el plugin para Explorer", lo cual viene a significar que hay que hacerle alguna ñapa al código CSS o mediante PHP, o lo que es lo mismo a despilfarrar 80 horas de tu tiempo hasta que das con la solución. Y todo por no implementar correctamente los estandares que conoce todo el mundo menos en los/as chicos/as de Redmon. [ironia]Se ve que en esa zona de Estados Unidos la conexión a Internet tiene algún filtro anti-estandar[/ironia].
Pues tras 5 minutos de búsqueda con nuestro amigo Google, resulta que cuando se trata de autenticación Digest, Internet Explorer casca por un error conocido. Y encima resulta que la gente de Apache ha hecho un workaround y lo soluciona de varias maneras. Software Libre 1, capullos chapuceros 0.
En fin, un nuevo motivo para no recomendar ni utilizar Internet Explorer. Salud.
Como convertirse en programador.
Te sientes perdido localizando información, leyendo blogs y mas referencias, embriagado por la montañas de texto, unas veces útil, y otras veces mareante que existen por toda la red. Este enlace ayuda a centrar la visión de por donde tirar, entre los cientos de miles de intentos que se pueden realizar para convertirse en un programador: http://www.stifflog.com/2006/12/10/the-road-to-become-an-alpha-programmer/.
Salud.
Documentación Ubuntu.
Un enlace hacia del enorme wiki de Ubuntu con un índice de documentación bastante variada: https://help.ubuntu.com/community/UserDocumentation.
Actualización de este blog.
Llevo varios meses sin escribir por varios motivos. No voy a excusarme. Prefiero ir directo al grano: he migrado el servidor de Debian a Ubuntu Server 6.06 LTS. Al ver que Ubuntu ha empezado a dar soporte para servidores, he decidido que merece la pena migrar: por un lado para probar el funcionamiento general, por otro, para actualizar versiones de programas que utilizaba, y que considero que necesitaba actualizar, como Apache, MySQL o Squirrelmail.
La migración comenzó algo peor de lo que imaginaba, y para ir relatando todo lo que me pasó prefiero ir haciéndolo en posteriores notas.
Hoy prefiero utilizar esta nota para dejar constancia de los números en octal para utilizar framebuffer. Siempre los despisto y al final tengo que volver a recurrir a Internet para localizar la información. Aunque ahora que lo pienso, esto también estará en Internet, pero al menos será una búsqueda directa :)
| Profundidad color | 640x480 | 800x600 | 1024x768 |
| 8bits | 769 | 771 | 773 |
| 16bits | 785 | 788 | 791 |
| 24bit | 786 | 789 | 792 |
favicon.ico o el iconito de las webs
Pues vaya rato llevo con el iconito de las narices. Me explico: Apache permite añadir a nuestras webs el típico icono que aparece al lado de la URL, en la barra de direcciones del navegador. Dicho icono, que como os ponía en el enlace se llama favicon, debe tener unas características bastante concretas:
Yo he creado el icono con Inkscape -- [1] --, a un tamaño de 16x16 pixeles y lo he exportado a PNG. Una vez hecho esto, he abierto la imagen PNG con GIMP -- [2] -- y lo he guardado como ICO con una profundidad de color de 16 colores (4 bits).
Una vez dados estos pasos podemos subir el fichero, que deberemos llamar "favicon.ico" a nuestro servidor y situarlo en el lugar adecuado: dentro del "DocumentRoot" en un lugar accesible para Apache. En GNU/Linux, típicamente en "/var/www/". Deberemos fijarnos si en el fichero "/etc/mime.types", existe una línea que reza "image/x-icon ico", y en caso de que no exista, añadirla. Acto seguido en el fichero de configuración de Apache ("/etc/apache/httpd.conf" o similar) añadir, si es que no existe, la línea "AddType image/x-icon .ico".
Hecho esto ya podemos referenciar a nuestro icono desde las páginas web con unas líneas en la sección "<head>" como estas:
"<link rel="icon" href="/favicon.ico" type="image/x-ico" />"
"<link rel="shortcut icon" href="/favicon.ico" />"
En principio, y si todo ha ido bien, deberiamos ver nuestro icono al recargar la web. Yo, sin embargo me he encontrado con una pequeña pega. Al ir haciendo cambios de diseño en el fichero "favicon.ico" y volviendolos a subir, veía que el icono aparecía inalterado, es decir, como cacheado, no sabía si por Apache o por mi Firefox -- [3] --. Buscando algo de información al respecto por Internet, he comprobado que es necesario vaciar la caché de Firefox y luego cerrar y volver a abrir el navegador. En ese momento se actualiza el nuevo icono que hayamos subido.