Mostrando entradas con la etiqueta web. Mostrar todas las entradas
Mostrando entradas con la etiqueta web. Mostrar todas las entradas

jueves, 3 de enero de 2013

Abandono del dominio trapallada.com

Cuando empecé este blog me propuse que los gastos del nombre de dominio trapallada.com por lo menos se financiaran con los ingresos por publicidad que el propio blog producía. Esto se mantuvo así durante 3 años, pero desde entonces ha producido pérdidas. Por ese motivo he decidido dar de baja el nombre de dominio trapallada.com quedando como única url del blog

http://trapallada.blogspot.com.

Si hay algún lector habitual que tenga guardado la dirección www.trapallada.com por favor que actualice su enlace.

Siento las molestias ocasionadas.

domingo, 27 de febrero de 2011

Internet está lleno de mierda

No parece que aporte gran cosa mi comentario en el título de este artículo, pero es la gran verdad. Internet está cada vez más lleno de mierda, de contenidos basura, de contenidos mediocres, incompletos, sesgados, incorrectos, etc.

Por mi trabajo, relacionado con el mundo de la informática, muchas veces tengo que resolver dudas que me aparecen o me plantean, y claro, como uno, a pesar de ser tremendamente listo, y guapo, que no se me olvide, tiene sus limitaciones, debo tirar muchas veces de internet, especialmente foros, donde siempre suele haber uno o dos individuos que han tenido el mismo problema que yo para resolver, ya que tampoco suelo ser tan especial de ser la primera persona en el mundo que tiene un problema concreto. Hasta aquí todo correcto ¿no?

Cada vez más, encuentro que hay mucho gurú de pacotilla que se dedica a responder preguntas en "el mundo de los mayores". Y claro, cuando urge encontrar una respuesta a una pregunta tremendamente especializada el encontrarse "mierda" suele sacar a uno de sus casillas. De hecho entre mis compañeros de trabajo ya son famosas mis frases: "Internet está lleno de idiotas" o "Internet está lleno de mierda". Sólo pondré un ejemplo, que no se produjo en el trabajo, pues no considero que las cosas de la oficina deben quedarse en la oficina.

Acababa de instalarme yo el Wamp, un conjunto de aplicaciones para convertir un equipo cualquiera en un servidor Apache+MySQL+PHP, porque deseaba ver cómo se vería una web en la que estoy trabajando en mis ratos libres desde mi iPhone. Una vez instalado, teclee en el teléfono la IP del ordenador y a través de la Wifi de casa accedí desde el teléfono al PC con el mencionado Wamp.

En la pantalla del teléfono, me aparecia el mensaje típico de Apache de "Forbidden", que no estaba autorizado a ver la dirección solicitada. Esto se debe, a que el Wamp, en la versión que yo instalé, por defecto, sólo deja ser accedido desde el própio PC que lo tiene instalado, y si se desea que se permita el acceso desde otros equipos se debe configurar el Apache.

Rápidamente busqué en el Google, cómo solucionar esto y me encontré con la respuesta de un pseudo-gurú de pacotilla de estos, y la verdad, me puse de tan mal humor, que pense en llamarle de todo en el foro en que había escrito la respuesta. Según él, debía comprobar los puertos abiertos en mi firewall, y abrir el puerto 80, el de el protocolo http, para poder ver la página que deseaba ver.

La respuesta correcta evidentemente no era esa. ¿Cómo va a responder el servidor Apache diciendo que no está autorizado a ver la página solicitada, porque el error "Forbidden" lo generan los servidores web, si el puerto de dicho servidor está cerrado en el firewall? Me gustaría que el melón que se lució con su respuesta contestara una tontería para reirme, o se hiciera pequeñito poco a poco, y sólo volviese a entrar en foros para seguidores de Paris Hilton en la MTV, o para aprender a hacer la o con un canuto. Si el puerto estuviera cerrado, en mi navegador se me informaría de que no se pudo conectar con el servidor. La respuesta correcta es que hay que editar el archivo de configuración de Apache, decirle que se debe poder acceder desde la ip 0.0.0.0, cambiar una serie de líneas la palabra deny por allow y viceversa, y no recuerdo ahora si algo más.

En mi caso, y para una cosa tan sencilla como esta, en seguida vi que el tipo que escribía no tenía mucha idea de lo que estaba diciendo, pero encontrarse esto en un foro para una persona con menos conocimientos, puede suponer hacerle perder un par de horas "fozando" en su firewall, con el consiguiente peligro que tiene esto para un inexperto.

El artículo era este: http://www.webestilo.com/foros/mensaje.phtml?foro=3&msg=49284

Bueno, hasta aquí la parte seria del artículo, he llegado al punto en que no se seguir. Si alguien considera que es una buena base para continuarlo o escribir algo, que lo copie, lo edite o lo que se le ocurra. Pero eso sí, que me nombre, porque mi ego necesita de alimento también.


Ahora viene la parte del artículo "donde se me va":

Como aprovechar esto para dar un pelotazo.

Desde hoy, y enmarcado en el ámbito de mi ambición por conquistar el mundo, propongo la creación de un sello de calidad en las respuestas de los foros, los artículos en los blogs, etc., al que llamaré IPM (Internet Puta Madre), que implique que el contenido ha sido confirmado por uno o varios expertos en el tema, que evidentemente realizarán su trabajo alttruistamente. Los sitios de internet que deseen obtener la certificación deberán pagarme a mi un canon por impresión del artículo, y evidentemente solicitaré al Ministerio del ramo una jugosa subvención.

martes, 8 de febrero de 2011

¿Está el e-Mail obsoleto?

Pudiera parecer una pregunta extraña, pero si observamos a nuestro alrededor la forma en que la llamada Web 2.0, junto con la aparición de las Redes Sociales, han modificado la manera de entender y usar Internet.

En los orígenes de Internet, los servicios que la red de redes ofrecía eran mucho más limitados que ahora; sólo existían cosas como el correo electrónico, los grupos de noticias, las listas de distribución, el gopher y la web, que nada tenía que ver con la web de ahora.


Así eran Yahoo.com y Amazon.com en 1995.

Aunque todos los servicios tenían un uso bastante extendido, salvo quizá el gopher, era el correo electrónico la estrella de los servicios que Internet ofrecía.Cuando una persona, usuaria del Internet de medidados de los 90 quería impresionar a alguien y convencerle de la utilidad y la maravilla que suponía el uso de Internet, lo que hacía, era efectuarle una demostración del uso del correo electrónico. La verdad es que en aquella época, la posibilidad de escribir una carta, enviarla, y recibir la respuesta apenas unos minutos después, en un mundo en el que el único correo que se conocía era el correo ordinario, en el que ese mismo proceso suponía dos o tres días en el mejor de los casos, siempre que el interlocutor estuviera cerca, suponía un avance de tal magnitud, que acabó revolucionando la forma de comunicarse de la gente.

Desde entonces han pasado 15 años e Internet y los servicios que ofrece han evolucionado mucho, y si bién, de los servicios primitivos, sólo se siguen utilizando ampliamente la web, que nada tiene que ver con aquella de 1995, y el correo electrónico que sí es prácticamente igual al que se usaba entonces, aunque con algunos matices, claro. Y son estos matices, los que nos deben hacer reflexionar acerca de la futura evolución del correo electrónico.

Mi primera cuenta de correo electrónico no era mía, como muchos de los que empezamos con esto de internet a finales de los 90, nuestra primera cuenta de correo era de otra persona, en mi caso, era la de mi madre en la universidad.

Cuando entré en el mundo laboral, fui uno de los primeros en disponer de cuenta de correo eletrónico personal en mi empresa por el hecho de ser Técnico de Sistemas en ella, de hecho, teníamos cuenta de correo, el director general, los directores de departamento, y dos o tres personas más en el departamento de informática.Y tras varios malos entendidos acerca del desarrollo de algunos proyectos, recuerdo que mi jefe, me dijo que guardara copia de todo correo electrónico que enviara y recibiera. A medida que el uso del correo electrónico se fue extendiendo en la empresa, observé comportamientos extraños desde mi punto de vista, pues algunos compañeros imprimían los correos electrónicos como prueba de haber recibido una orden o algo así. A mi esos comportamientos siempre me parecieron absurdos, y de hecho le demostré una vez a uno de ellos, que con el word y un poco de paciencia, se puede imprimir un mensaje ficticio cuando queramos, además de modificar fechas de envío, etc.

Tiempo después, las empresas y organizaciones empezaron a recelar del correo electrónico y se puso de moda la inclusión de mensajes pie de correo hablando de la inseguridad de un correo electrónico y confiando en la buena voluntad del receptor, pidiendole que borre el mensaje si no es él el destinatario del mismo. (Nunca entenderé por qué esas cláusulas se ponen al final de los mensajes ¿para qué pedirle a alguien que no lea y borre algo después de que lo haya leído? Es decir, a lo mejor soy yo un poco raro, pero los mails se leen desde la primera línea a la última, incluidos los que se leen en diagonal ¿no?).

Además el correo electrónico presenta importantes problemas para las empresas de cierto tamaño: es un agujero de seguridad por el que un virus se puede extender rápidamente por la organización, supone un importante gasto de espacio en almacenamiento y proceso, consumo de ancho de banda, gestión de todos los correos basura. Imagine vd. lector, tener que contestar 20 o 30 correos electónicos al día ¿cuanto tiempo supone esto?

Ahora, por primera vez una empresa se plantea eliminar el correo electrónico en sus comunicaciones internas. La empresa se llama Atos Origin, una multinacional Francesa del sector de la Tecnologías de la Información, a través de su Consejero Delegado y Presidente, Thierry Breton, planea abandonar el correo electrónico para sus comunicaciones internas y sustituirlo por aplicaciones de comunicación mejoradas, así como nuevas herramientas de redes sociales más colaborativas. De hecho en la actualidad, la mencionada empresa ya dispone de una herramienta de comunicación interna muy parecida al Microsoft Messenger llamada Agora. Según sus propias palabras:

"El volumen de correos que mandamos y recibimos es insostenible para el negocio"

"Los gestores pasan entre 5 y 20 horas a la semana leyendo y escribiendo emails", 

"En Atos Origin, por ejemplo, hemos establecido herramientas de colaboración y plataformas de comunidad, para compartir y seguir la pista a ideas en temas de innovación"

"los negocios necesitan más en este terreno y el email se está quedando fuera de las mejores formas en la que una compañía puede hacer negocios".

Otros datos apuntados por el Presidente de Atos Origin son:

En 2013, más de la mitad de todos los nuevos contenidos digitales será el resultado de cambios y la edición de la información existente.

Las redes sociales son ahora más populares que el correo electrónico y la búsqueda.

Los mandos intermedios pasar más de 25% de su tiempo buscando información.

2010: Los usuarios corporativos recibieron 200 emails por día, el 18% de los cuales eran spam.

En mi opinión, esta apuesta, es arriesgada, pero marca una dirección a la que los demás irán uniendose con el tiempo, unos porque ven sufren las mismas dificultades que Atos Origin hoy en día, y otros porque se dejan llevar por la corriente. Aunque lo que no plantea el Sr. Breton, es ¿Como nos comunicaremos con el exterior de nuestra organización?

En cualquier caso, cojamos conceptos de redes sociales como Twitter, Facebook, Tuenti o incluso el fracasado Google Wave, junto con otros servicios existentes, pasados y futuros y quizá tengamos el futuro sustituto del correo electrónico, al menos internamente a las empresas. ¿O quizá no?

miércoles, 12 de enero de 2011

Acabar lo que se emprende o echarle morro y pasar de todo.


"Y ya van 4", "Y ya van 5", "Y ya van 7", "Y ya van 8", "Y ya van 9", "Y ya van 10", "Y ya van 11", esta ha sido la evolución del título de un post acerca de mi reciente abandono del tabaco, que evidentemente está a medio escribir. Pero el motivo de no terminarlo, no solo radica en que considero que 11 son muy pocos días para ponerse a presumir en un blog de que uno ha dejado de fumar.

Recientemente, una buena amiga, @Berta1974, me envió un enlace de @victurs que como yo, estaba pasando por el trance de abandonar el tabaco, con la diferencia de que él, lo había hecho antes de que la nueva Ley Antitabaco se lo pusiera mucho más fácil, y tras leerlo, le comenté que tenía un post muy parecido a medio escribir. De hecho, le comenté que era especialista en tener posts a medio escribir. Por lo que decidí iniciar uno nuevo acerca de dicho tema, y no parar hasta finalizarlo.

Soy una persona con bastante facilidad para inciar artículos en el blog, pero acabarlos me cuesta muchísimo. De hecho esa es una constante en mi vida, de la que en absoluto me siento orgulloso. Me cuesta acabar todo lo que emprendo en general. Pero en el caso de este blog, quizá debería aprovecharme del nombre del mismo para no tener que acabarlos, estoy pensando en a partir de ahora, símplemente, cuando se me "seca la idea" dejo de escribir y punto.

¡Es una idea genail! Ni siquiera tengo por qué acabar la frase. Al final incluyo un "texto tipo" explicando que el artículo es una trapallada, que por eso está en este blog, y que si alguien quiere acabarlo, que lo copie, lo pegue en su blog o diario íntimo y lo termine, eso sí, que me ponga una referencia en su publicación para mantener mi ego mínimamente alimentado.


Dedicado a mi twitera favorita: @Berta1974, que inspiró este artículo y que espero no me llame cara dura si empiezo a hacer lo que he propuesto en él.

Fotografía: The Missing Piece 2, de Andronicus Riyono (http://riyono.com/)

viernes, 19 de marzo de 2010

Quince segundos de fama en Twision

En el mundo de internet, no solo entre "frikis" y "geeks" recalcitrantes, y especialmente en la red social Twitter están de moda los mensajes que el astronauta de la agencia espacial japonesa Soichi Noguchi, que da la casualidad que tambien es twitero, @Astro_soichi, y envía con fotos tomadas en su tiempo libre desde la Estación Espacial Internacional (ISS) a Twitter como entretenimiento.

Soichi, normalmente en cada uno de sus envíos adjunta una foto y un pie de foto en el que indica lo que se puede ver en la misma, pero el pasado 16 de Octubre de 2010, rompió esta forma de actuar. No se si por desconocer el nombre de la ciudad que había fotografíado, o por conertir su actividad en una adivinanza a nivel mundial.

La foto en cuestión que publicó fue la siguiente:

Fotografía tomada por @Astro_Soichi

Cuando me quedé mirando la foto por primera vez, estaba un poco despistado, pues el no ver la entrada de la Ria despista un poco, pero al fijarme en el puente de la derecha (Puente de Rande) y la forma de los muelles del puerto de la ciudad me dije: "Coño, si esto es Vigo". Rápidamente vi los comentarios que habían incluido en la página en que estba la foto, y la verdad es que la gente estaba algo despistadilla, exceptuando uno que dijo símplemente "Spain?", otros apuntaban a Estambul, Montenegro, el Canal de la Mancha. Finalmente me lancé e un frenesí de twits escribiendo los siguientes:
@Astro_Soichi http://twitpic.com/18x0jv - Vigo, Spain. I'm there!!! 11:51 AM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - Vexo Vigo, vexo Cangas, tamen vexo Redondela... Eng: I see Vigo, I see Cangas, I also see Redond 11:54 AM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - What i have won??? 11:56 AM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - You can see Rande Bridge on le right (http://www.grijalvo.com/Albaiges/Puente_de_Rande.jpg) 11:58 AM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - You can see PSA Factory on the left (white building) and close to it Balaidos Stadium. 11:59 AM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - On the north side you can see Cangas do Morrazo (left) and Moaña (center). 12:00 PM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - Top-left corner Barra Beach (http://www.lugaresnaturistas.org/Pontevedra/barra1.jpg) 12:02 PM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - http://saudade.blogia.com/upload/20051114145117-volvo-vigo2.jpg Volvo Ocean Race Start in Vigo on 12:16 PM Mar 16th via TwitPic


@Astro_Soichi http://twitpic.com/18x0jv - More on the left that what pic shows Cies Islands (http://www.guardian.co.uk/travel/2007/feb/16/be 12:24 PM Mar 16th via TwitPic

Al día siguiente para sorpresa mía, comprobé la repercusión que este juego a las adivinanzas había causado en los medios de comunicación, pues tanto La Voz de Galicia, que dedicaba su contraportada al tema, como Xornal.com , así como Antena 3 Televisión como Veo7 en su nuevo programa Twision, se hacían echo del juego entre el astronauta japonés y los twiteros. De hecho en Twision me nombraron, cosa que me hizo mucha ilusión, aunque me lo perdí por culpa de mi santa esposa.

Ayer, antes del programa fuimos a cenar a casa de mi madre, y tras la cena, empezamos a ver el programa allí. Mi mujer, que el tema de la tecnología lo lleva fatal, de hecho, ni siquiera se cree que los twits de  @melchormiralles sean de él, sino que dice que son de "algún currito" de Veo7, empezó, con el apoyo de mi madre, que desde que me casé parece que es mi suegra, a protestar,  y a decir que se quería ir para casa, que el programa era una chufa, que yo era un tarao de internet, que tenía sueño (lo típico), y se puso tan pesada, que aprovechando la publicidad tras la entrada a saco de @pablo_vfr salimos escopeteados para casa. Pero claro, tardamos 15 minutos, y al llegar y encender la tele sólo pude ver a Melchor Miralles despidiendo el programa. Ahora que un seguidor del programa me ha enviado el video del mismo, que majísimo es @jjimenez, le voy a hacer #FF hasta el verano por lo menos todos los viernes, lo voy a cargar en el teléfono y ponerselo a todas horas. Y es que yo también puedo ser muy insistente.

Para el que lo quiera, aquí tiene la dirección de la página con la foto donde originalmente la colgó @Astro_Soichi, mis comentarios no aparecen pues sólo lo hacen los más recientes. http://twitpic.com/photos/Astro_Soichi

Y el que quiera ver los 15 segundos de fama: http://vimeo.com/10293847 a partir del minuto 46 y 35 segundos.

sábado, 14 de noviembre de 2009

DNI, NIF, NIE

Muchas veces, a la hora de escribir un programa, hacer una web, etc, nos vemos en la necesidad de recoger información personal de un usuario, y en algunos casos, entre dicha información nos encontramos con el NIF/NIE de alguna persona.

Siempre que me he puesto a buscar por internet adelante, he encontrado montones de scripts que validan, calculan y formatean los NIFs, pero nunca he encontrado uno que me sirviera para los números de identificación de extranjeros, NIE.

¿Qué es eso del NIE? Pues muy sencillo, es un NIF para extranjeros. En un principio puede parecer una chorrada, pero no lo es en absoluto. Por ejemplo: Un inglés, llamémosle Paul Gascoigne, por ejemplo, quiere comprarse un pisito en Benidorm para pasar sus vacaciones en alguna terraza de la ciudad nadando en cerveza. Para realizar la compra necesitará un número de identificación ante hacienda (que somos todos, incuidos algunos extranjeros). Un NIF no se le puede dar, pues es sólo para personas con nacionalidad española. Por eso David, deberá obtener un NIE antes de poder adquirir su pisito-resaquero.

Básicamente un NIE es lo mismo que un NIF pero en el que se ha cambiado su primer dígito por una letra, que puede ser X, Y o Z. Por otro lado, a la hora de calcular la letra final, estas X,Y o Z se substituyen por un 0, 1 o 2 respectivamente, a partir de este momento, el cálculo es exáctamente el mismo que para el NIF.

A continuación muesto una serie de funciones javascript para validar y calcular automáticamente tanto NIF como NIE:

/*
  * Por CNG (www.trapallada.com).
  */
  function esNumerico(x)
  {
    var expresionRegularNDigitos = /^(\d*)$/;
    return x.match(expresionRegularNDigitos);
  }

  function esNifNie(x)
  {
    var expresionRegularNIE = /^[X-Z0-9]{1}[0-9]{7}$/;
    return x.match(expresionRegularNIE);
  }

  function obtenLetraNIF ( dni, destino )
  {
    dni.value = dni.value.toUpperCase();
    if ( esNifNie( dni.value ) )
    {
      var nifTmp = '';
      if ( esNumerico( dni.value ) )
      {
        nifTmp = dni.value;
      }
      else
      {
        switch( dni.value.charAt(0).toUpperCase() )
        {
          case 'X': nifTmp = dni.value.replace(/X/gi, "0");
                    break;
          case 'Y': nifTmp = dni.value.replace(/Y/gi, "1");
                    break;
          case 'Z': nifTmp = dni.value.replace(/Z/gi, "2");
                    break;
          default:  alert('NIF/NIE incorrecto');
        }
      }

        if ( nifTmp.length == 8 )
        {
          var cadena = 'TRWAGMYFPDXBNJZSQVHLCKET';
          var posicion = nifTmp % 23;
          destino.value = cadena.charAt(posicion);
        }
        else
        {
          destino.value = '';
        }
      }
      else
      {
        alert('NIF/NIE incorrecto');
      }
    }  
  }


Para probar este código deberemos incluir un inputbox html que realice las llamadas adecuadas:







CC-GNU LGPL


Este software está sujeto a la CC-GNU LGPL o superior.

domingo, 8 de noviembre de 2009

Convertir código ASP a PHP.

Problema: Dispongo de una web que hice hace tiempo utilizando tecnología ASP con conexiones a una base de datos access y ahora:

1- Quiero cambiar de tipo de servidor en mi proveedor de hospedaje a uno en linux para pagar menos al mes.

2- Quiero dejar de utilizar mi web para utilizar alguna herramienta de publicación como Wordpress o un CMS.

En ambos casos me gustaría poder seguir utilizando algunas de mis funciones ASP sin tener que recodificar todo manualmente, ya que eso me haría perder bastante tiempo.

Solución: ¡¡¡asp2php!!!

Se trata de un programita que te permite convertir código asp a php, respetando bastante la estructura original de los fichero, por lo que te será fácil retocar el código php generado si no tienes demasiados conocimientos de php, aunque sea símplemente por comparación con el archivo ASP original.

Pero veamos un ejemplo con los resultados de la conversión:

' Por CNG (www.trapallada.com).
Function getLiteral(intIdLiteral)
Set DB = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
DB.Mode = adModeReadWrite
DB.Open "dsn=miDSN;"

strSQL = "select literal from tLiterales where id=" + CStr(intIdLiteral)
RS.Open strSQL, DB, 3, 2
If RS.EOF or RS.BOF Then
strLiteral= "null"
Else
strLiteral= Trim(RS.Fields(0).Value)
End If
RS.Close
DB.Close
getLiteral= strENUNCIADO
End Function

generaría

// Por CNG (www.trapallada.com).
function getLiteral($intIdLiteral)
{
extract($GLOBALS);

// $DB is of type "ADODB.Connection"
// $RS is of type "ADODB.Recordset"
echo $adModeReadWrite;
$DB=mysql_connect("servidorDDSS","","");
mysql_select_db("",$DB);

$strSQL="select literal from tLiterales where id="+($intIdLiteral);
$rs=mysql_query($strSQL);
if (($RS==0) || ($RS_BOF==1))
{
$strLiteral="null";
}
else
{
$strLiteral=trim((0)->$Value);
}
mysql_close($DB);
$function_ret=$strLiteral;
return $function_ret;
}


El programa funciona en línea de comandos, pero para evitar lo engorroso del mismo, existen diferentes frontales para windows, MacOX e incluso para entorno web.  Yo sólo he probado el asp2php shell, con resultados magníficos por cierto. Lo único que hay que hacer es descomprimir el los archivos de asp2php y de asp2php shell en la misma carpeta.

miércoles, 25 de marzo de 2009

Codificación de los acentos en páginas web

file-html-128Generalmente cuando uno prepara una página web estática se limita a escribir "a saco" el texto que esta debe mostrar, incluyendo acentos y carácteres especiales. Esto no supone un problema si utilizamos un editor de páginas web que automáticamente fije la codificación del contenido, aunque lo lógico sería utilizar los tags de HTML para su correcta visualización. Por ejemplo, se deberá usar á (a aguda) para mostrar una á.

El problema se puede presentar al crear una página web dinámicamente, ya sea con ASP, jsp, php o cualquier otra tecnología en la que los textos que se deben mostrar se obtienen de una fuente de datos como una tabla de una base de datos y que han sido introducidos por terceros. En algunos casos, como sobre todo sucede con el navegador Firefox nos podemos encontrar con sorpresas, como ver unos rombitos en el lugar de alguna vocal acentuada. Ver un ejemplo (sólo firefox).

Para evitar este problema, deberemos incluir en la cabecera de la página el siguiente meta tag:

<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"></meta>

Lo que informa al navegador de la codificación que debe utilizar para interpretar los carácteres de la página mostrada.

Otra opción es obligar al servidor a incluir dicho tag automáticamente. Esto se hace añadiendo al archivo .htaccess lo siguiente:

AddType text/html;charset=ISO-8859-1 .html