domingo, 28 de septiembre de 2008

Hasta siempre Paul Newman


El cine se viste de negro, Paul Newman nos ha dejado.


Para mi ha sido el mejor actor de Hollywood de todos los tiempos.


Su carrera cinematográfica, de más de medio siglo, ha sido una de las más brillantes, participó en más de 60 películas, ganó entre otros premios 3 Oscar y 4 Globos de Oro.


Podéis ver su biografía en la Wikipedia y tambien en IMDb (en inglés). También podéis ver este vídeo con un breve resumen de su carrera.



Gracias Paul y hasta siempre !!!


miércoles, 17 de septiembre de 2008

Aviso sobre el traductor


Si has instalado alguno de los Traductores desde este blog (Traductor Castellano o Traductor Catalán) y utilizas las Banderas que venían por defecto, lee atentamente este Aviso, ya que me he visto obligado a cambiar las imágenes de alojamiento.



  • La nueva ubicación (url) de las banderas es "http://solrac-korner.appspot.com/imagenes/nombre_archivo".

  • Para realizar el cambio, debes Editar tu Plantilla o el Widget donde esté instalado el Traductor, buscar una de las siguientes url's y sustituirla por la indicada anteriormente:

    • "http://solrackorner.googlepages.com/".

    • "http://solrac-korner.appspot.com/images/".


  • El nombre de los archivos (nombre_archivo) no ha cambiado, por lo que solo es necesario cambiar la ubicación por la que está en negrita.



Por ejemplo, cambiar:
"http://solrackorner.googlepages.com/icono_bandera_espana.gif"
por:
"http://solrac-korner.appspot.com/imagenes/icono_bandera_espana.gif"


Perdonad las molestias que esto pueda ocasionar pero no he tenido otro remedio ya que Google Pages va a dejar de funcionar y me ha costado un poco (sobre todo tiempo) cambiar lo que tenía alojado en GP al Google App Engine, el cual creo y espero sea el alojamiento definitivo.


viernes, 12 de septiembre de 2008

JavaScript - Detectar idioma del navegador


Una de las cosas que estoy aprendiendo en la realización de la nueva versión del traductor (¡espero tenerlo listo pronto!), es el lenguaje de programación JavaScript. Ya había realizado algún curso on-line y también había leído algo de documentación sobre JavaScript pero ahora estoy profundizando más en este lenguaje y debo decir que tiene mucha potencia y da bastante juego para hacer cosas.


Una de las cosas que he aprendido (en la red) y gracias a un par de buenas páginas Quirks Mode | Javascript - Object detection y How To Create | W3C DOM introduction, es la técnica del 'Object Detection' (Detección del Objeto). Esta técnica permite realizar diferentes acciones indistintamente del navegador y versión que se esté utilizando al visitar una página web.


En la red he visto distintas técnicas y códigos, y debo decir que la que realmente funciona para detectar el idioma del navegador, es la utilización de las propiedades 'navigator.language' y 'navigator.browserLanguage' de los navegadores.


El código sería el siguiente ...


var idiomaNavegador = new String;
if (navigator.language){
idiomaNavegador = navigator.language;
} else {
idiomaNavegador = navigator.browserLanguage;
}


Si queremos podemos crear una Función JavaScript que devuelva el idioma del navegador ...


function skDeterminarIdiomaNaveg() {
var idiomaNavegador = new String;

if (navigator.language){
idiomaNavegador = navigator.language;

// En este caso, el idioma devuelto puede contener el
// subcódigo de idioma (p.ej. "es-ES").
} else {
idiomaNavegador = navigator.browserLanguage;

// En este caso, el idioma devuelto solo conteniene el
// código de idioma (p.ej. "es")
}
return idiomaNavegador;
}

... y por ejemplo podríamos hacer que se muestre un mensaje con el idioma del navegador ...


var i = skDeterminarIdiomaNaveg();
alert('El idioma del navegador es \'' + i + '\'');


Es importante mencionar que los Códigos de Idioma están definidos bajo el ISO639, por lo que todos los navegadores deberían cumplir dicho estándar. Para más información sobre los Códigos y Subcódigos de Idioma, visitar la siguiente página W3C - Language codes

















JavaScript probado con los siguiente navegadores
NavegadoresEventoEjemplo
NombreVersion
Mozilla FireFox2.0navigator.languagees-ES
Mozilla FireFox3.0navigator.languagees-ES
Opera9.5navigator.languagees-LA
Safari3.1navigator.languagees-ES
Internet Explorer6.0navigator.browserLanguagees
Internet Explorer8.0navigator.browserLanguagees
Google Chrome0.2navigator.languagees-ES
SpaceTime3D1.0navigator.browserLanguagees
Konqueror4.0navigator.languagees


martes, 9 de septiembre de 2008

Exposición "Tesoros Sumergidos de Egipto"


Por fin he ido a ver la exposición de los "Tesoros Sumergidos de Egipto". Llevo meses queriendo ir, pero hasta hoy, que es festivo en Madrid y no he trabajado, no he ido a verla.


La verdad es que está muy bien y se la recomiendo a todo el mundo. En unas tres horas se ve todo bastante al detalle, que ya que he ido que menos que enterarme de todo.


Algunas de las cosas que me han sorprendido son:


  • Los faraones de la Dinastía Ptolemaica se llamaban casi todos igual, Ptolomeo, Benerice o Cleopatra.

  • Los faraones practicaban el incesto entre ellos... pero bastante. Bueno, un par de ellos estuvieron casados con dos 'desconocidas'; vamos, debían ser del imperio de al lado.

  • La famosa Cleopatra, la que estuvo casada con Julio César y "Mark Anthony" (no el cantante, si no el emperador Marco Antonio), fue la Séptima y última Cleopatra y murió a los 21 años.

  • El calendario que utilizamos actualmente fue inventado por los egipcios. Ellos dividían el año en 3 estaciones (Inundación, Germinación y Sequia), compuestas cada una por 4 meses y cada mes por 3 décadas, cada década eran 10 días, o sea, 360 días en total. Como era un calendario solar, se dieron cuenta que no coincidían los días cada año y [no recuerdo bien quien] le ganó a la Luna 5 días (menuda partida debió ser, luego dicen que los EE.UU. fueron los primeros en pisar la Luna ¿¿??). Y para terminar, también fueron ellos quienes se dieron cuenta de que cada 4 años había que añadir 1 días más, o sea, del año bisiesto.



Quien quiera ir está a tiempo, la exposición termina el próximo día 28 de septiembre ... para más información visitar su página web para ver horarios, como llegar, etc. Tesoros sumergidos de Egipto.