martes, 29 de enero de 2008

Modesta expansión de idioma

Lo primero de todo, disculpen las molestias si hoy han sufrido los tests que he llevado a cabo en el blog. Desde hace días quiero empezar a escribir en inglés y quizá también en alemán con el tiempo. Dentro de lo que blogger permite, tenía dos opciones, o bien traducir algunos posts y colocarles un link que llevara el uno al otro en caso de querer leer el post en el otro idioma, o bien, utilizar los tags para sacar un segmento llamado "English". La que requiere menos esfuerzo a la larga es la solución de los tags. Sin embargo, había que tener cuidado con una cosa. Con el tiempo, quedaría un pegote con la palabra English de tamaño descomunal en la nube de tags y eso no debería ocurrir ya que English no es realmente un tag que clasifique un contenido, sino simple metainformación (un meta-tag). Así que he modificado el código javascript de la nube de tags para que obvie las ocurrencias de English.

P.D.1 Por cierto, en el post del estreno del blog di un enlace para que Vds. pudieran insertar su nube de tags. Me parece mucho mejor lo que nos ofrecen en Tensaiweb: una herramienta con nos genera el código con los parámetros que deseemos para el color, tamaño, etc.

P.D.2 Por supuesto, insertar enlaces para traducir la página con Babelfish o Google nunca fue una opción.

4 comentarios:

telekito dijo...

por favor... todo el mundo sabe que una nube de tags no es más que contar la repetición de tags, establecer varias categorías de forma logarítmica y asignar un tamaño mayor a las categorías más altas.

Sufro de pensar que cada vez que alguien carga la página el navegador (porque javascript se ejecuta en el cliente) se pone a calcular 30 o 40 logaritmos, cuando sólo haría falta ejecutarlo cuando se añade una entrada.

Cosas del 2.0

The Dark Defender dijo...

No sufras tanto... Afortunadamente quedan pocos con cacharros a los que les cueste ejecutar ese código en concreto.

De todas formas, sólo haría falta ejecutarlo cuando se añade una entrada si tu navegador te ha guardado el estado anterior. Pero hay que pensar también en los navegadores que tengan las cookies desativadas, etc.

telekito dijo...

piltrafilla, tú crees que Blogger va a decirle a tu navegador la última fecha de actualización en un http/head?

Tu supercódigo usa cookies y guarda en una cookie toda la nube de tags, cada una con sus pesos?

The Dark Defender dijo...

Claro que no, por eso no se puede hacer de otra manera más que ejecutando el código cada vez que se carga. Pero oye, si te encuentras con ganas, ya sabes que con AJAX puedes actualizar contenidos de manera dinámica sin necesidad de recargar la página ;)