Cómo sí debe ser una transferencia de un dominio

Hace casi un par de años alojé una web en un ISP español al módico precio de 30 euros al año. Lo que ofrecía no estaba nada mal, y tener a alguien que hable mi idioma al otro lado del e-mail me daba confianza, además de poder pagar en euros. Al final resultó ser un revendedor de un ISP alemán, y el servicio daba más problemas de lo deseable, además de tener un servicio técnico incapaz de responder con soltura ante las incidencias. Sigue leyendo

Interfaz WYSIWYG para MediaWiki

Hace ya dos años (¡cómo pasa el tiempo!) me interesé por los distintos motores wiki existentes, con la idea de materializar una muy buena idea que al final se quedó en agua de borrajas. Llegué a probar un buen puñado, y estuve intentando cambiar la estética de varios de ellos a fin de adaptarlos a mi gusto, pero no encontré el software ideal. Y hoy vuelve a despertar en mí el interés por el software wiki.
Sigue leyendo

Plantilla básica HTML+CSS

Cada vez que me da por jugar con el HTML y el CSS me da una pereza enorme escribir las primeras líneas de código. Así como el novelista debe enfrentarse a la hoja en blanco exprimiéndose la imaginación, el aficionado al HTML se enfrenta al documento en blanco con grandes dosis de rutina. Porque las primeras líneas siempre son aburridas. Sobre todo para alguien que sigue el modelo de desarrollo frankenstein, esto es, escribir código a cachos cogidos de aquí y de allá. Para que me entendáis, yo nunca recuerdo cómo narices debo enlazar el documento CSS en el HTML, o cómo centro la capa maestra en el documento sin que se vea mal en MSIE, lo que hago es recordar dónde tengo un documento en el que haya hecho algo así. Por lo tanto, mi enfrentamiento con el documento en blanco siempre consiste en un repetitivo proceso de (1) decidir qué quiero poner, (2) recordar en qué documento he utilizado algo así, (3) buscar ese documento, (4) copiar la parte de código que necesito, y repetir una y otra vez hasta reunir todos los elementos necesarios para tener un documento con un aspecto digno. El problema es que siempre se me olvida algo (como por ejemplo declarar el DOCTYPE o poner título al documento), por lo que se pierde bastante tiempo en probatinas evitables.

Sigue leyendo

Presuponiendo el blanco, ¿error de diseño?

Buscando el modo de montar un blog bilingüe, me he encontrado con una web que comete (en mi opinión) un error de diseño demasiado extendido: presuponer que el navegador del usuario mostrará con fondo blanco los espacios en los que la hoja de estilo no especifique color de fondo. Resultado: una web a petachos, que aquí, allá y acullá muestra parches de fondo gris. Todo porque prefiero usar tonos grises en mi escritorio, porque el blanco me resulta demasiado brillante.

El problema es que son tantísimas las webs que cometen este error de bulto, que harto de darme de bruces con diseños en los que alguien ha olvidado especificar que quiere que esto y aquello se vea blanco, al final me he rendido, y he optado por poner el blanco en mi escritorio. Total, todo por olvidarse añadir un body { background-color: white; } en el CSS.

Post-data: Que no lo digo yo, que lo dice el W3C.

Convirtiendo TXT en HTML. Conociendo expresiones regulares.

El otro día llegaron a mis manos por medio de un amigo unos CDs de formularios. Los formularios vienen en formato Word y en texto plano, para que cada cual elija el formato que prefiera. Yo me quedaré con los de texto plano. Cada formulario (algunos cientos) es un archivo distinto cuyo nombre es un número de tres cifras seguido de la partícula eu (formulario en euskara) o es (formulario en castellano) y la extensión .TXT, así que para facilitar la búsqueda del formulario que necesitamos se incluye un índice que nos dice qué contiene cada archivo. La idea es que primero uses el índice para saber qué número corresponde al formulario que necesitas (por ejemplo, el formulario 115 en castellano), y una vez localizado el número recurras al archivo correspondiente (115es.txt). Y visto esto me he dicho a mí mismo, “no debe de costar mucho pasar este índice a HTML para que sea un poco más fácil usar los formularios”. Y me he puesto manos a la obra.

Sigue leyendo

HTML y vocales acentuadas: mi primer script

Estaba yo ayer retocando una cuasi-web que monté casi de casualidad, a base de HTML en Quanta (otras veces uso BlueFish, aunque la mayoría de las veces prefiero usar Kwrite), y como de costumbre, al visualizarla en el navegador, me encontré con el siguiente problema: las palabras acentuadas se ven mal. Y es que en el HTML, como la mayoría ya sabréis, para escribir “á” hay que poner “á“, y por mucho que lo intento, según escribo se me olvida utilizar esos códigos tan poco humanos. Así que me dispongo a hacer el cambio en todo el documento… lo cual supone sustituir todas las “á” por “á“, “é” por “é“… así las cinco vocales, tanto en mayúscula como en minúscula; y también, cómo no, la eñe, en mayúscula y minúscula también. Es la parte que más odio. ¿No existirá en GNU/Linux alguna herramienta capaz de hacer el cambio por mí? Pues sí, existe, y se llama sed. Su uso es a priori bastante simple: si en un archivo de nombre “archivo.txt” queremos sustituir todas las “a” por “e”, tecleamos lo siguiente en la consola:

cat archivo.txt | sed -e ‘s/a/e/g’ > archivo2.txt

Sigue leyendo