Usando Fancybox y corrigiendo error en CKEditor usando typeof

[fotografía] [programación]

Quiero empezar a poner más imágenes ilustrando los artículos del blog, así que hace unos días me puse a buscar algún plugin que permitiera ampliar las imágenes de los artículos. Encontré unos cuantos, pero todos eran bastante similares y tampoco encontré muchas demos de funcionamiento. Al final, como el que usa Baratijas Blog me gustaba, pues me he puesto el mismo:

Fancybox plugin para Wordpress

Al instalarlo, me he puesto a hacer pruebas, y en la página principal del blog funcionaba sin problemas, pero al pinchar en alguno de los artículos dejaba de funcionar. Pensaba que podía ser problema del tema, pero al mirar la consola de errores de Javascript, he visto que lo que fallaba era un script del plugin para integrar el CKEditor. El error que me daba era “getUserSetting is not defined” en el fichero ckeditor.utils.js. Es posible que este error ya esté solucionado en las nuevas versiones del plugin, pero como era una chorrada he realizado yo la corrección.

La modificación es sustituir esta línea:

if(ckeditorSettings.autostart && getUserSetting('editor') == 'tinymce'){

Por esta otra:

if(ckeditorSettings.autostart && typeof getUserSetting == 'function' && getUserSetting('editor') == 'tinymce'){

Lo que hacemos con la instrucción typeof es comprobar que el método getUserSetting está definido antes de intentar invocarlo.

Y con esto, ya no salta el error y el lightbox vuelve a funcionar. La prueba de concepto:

Una rosa

[ACTUALIZACIÓN] Al abandonar Wordpress, Fancybox ya no está instalado.

Cambio de dominio (again!)

[blog] [internet]

Y con este creo que ya son 4 dominios distintos los que ha tenido este blog… Pero con un poco de suerte este será el definitivo!

Al final me decidí por un .com ¿Por qué? Pues sencilla razón. Si Google puede decidir dejar de indexar un dominio gratuito, nada me asegura que lo vuelva a hacer con el siguiente, así que .com y voy sobre seguro.

Después de mirar un poco las tarifas de dominios, me decidí por comprarlo en 1and1, que por 6€ al año me parece un buen precio (gracias @davidinchi por la recomendación! :D)

Los próximos pasos serán volver a tener en marcha las herramientas para Webmasters, el analytics y volver a meter la URL en el resto de buscadores (bueno, Bing y Yahoo).

Ya actualizaré comentando los progresos.

Resuelto el misterio de la indexación

[blog] [internet]

Hará cosa de un mes Google dejó de indexarme. No solo eso, sí no que además eliminó todas las búsquedas a este blog. El mensaje en las herramientas para Webmasters era el siguiente:

Es posible que este sitio esté cometiendo una infracción de las directrices de calidad de Google

Revisé las directrices y no vi nada raro, así que rellené un formulario para que lo reconsideraran. Pasados unos días me llegó una respuesta automática indicando que se reconsideraría y que el proceso podría tardar unas semanas…..

Hoy, ya harto de esperar y que la situación no cambiara, me he puesto a investigar, y menuda sorpresa me he llevado…

Google ha expulsado todas las direcciones con dominio CO.CC!!!

En realidad las expulsó todas el 7 de julio, como se explica en esta noticia de El Pais.

WTF! Señor Google, tan difícil era dar alguna pista en las herramientas para Webmasters??? No se, algo del tipo “Su domino no será indexado por bla, bla, bla…”

Pues nada, cambio de dominio al canto. Buscaré otro gratuito, y si no me paso a un .com

Que forma más tonta de empezar el día cabreado…..

Fotografiando la Luna

[fotografía]

Desde el eclipse de Luna del pasado 15 de junio he tenido ganas de probar a hacer unas fotos de la Luna. Por desgracia, el día del eclipse estaba nublado, así que decidí dejarlo para otro día. Me olvidé por completo hasta que una noche al entrar a oscuras en la cocina vi mucha claridad entrando por la ventana. Luna llena y cielo despejado, buen momento para hacer algunas pruebas. Tomé como punto de partida las indicaciones de este artículo con consejos para fotografiar la Luna. En él comentan que la Luna llena no es un buen momento para fotografiarla porque es demasiado brillante, pero me hacía ilusión y este fue el resultado:

Luna llena

No son muy nítidas, pero creo que no está mal para una cámara compacta (Fujifilm FinePix F70EXR). La de la izquierda está lanzada con una velocidad de 1/1000 y F5.6, mientras que la de la derecha está con 1/500 y F5.6, ambas con ISO 400. Según los consejos del artículo, debería haber usado un ISO 100 y además hay una opción en la cámara para regular la calidad de la imagen. Estaba puesto en nítido, pero quería hacer la prueba en normal. La siguiente oportunidad se dio hace unos días, con la Luna en cuarto menguante:

Luna en cuarto menguante

Creo que estas han salido mejor. Tal vez por que hay menos luminosidad, o por usar un ISO 100, pero ya se pueden apreciar detalles como los cráteres. Las configuraciones, de izquierda a derecha y arriba a abajo son: 1/50 y F5.6 nítido, 1/50 y F5.6 normal, 1/40 y F5.6 nítido, 1/40 y F5.6 nítido. Me parece curioso que las dos últimas, con la misma configuración, tengan tonalidades diferentes. Mi favorita sería la de arriba a la derecha, así que la próxima vez probaré a hacer más fotos en normal para hacer una mejor comparativa.

Recomendaciones de anime - Temporada de primavera 2011

[anime]

Anime de la temporada de primavera 2011

Se estrenó una cantidad enorme de anime en la temporada de primavera, mucho de ellos con muy buena pinta. El problema es que algunos de los que me están gustando aun están en marcha, por lo que de los que han acabado, mis recomendaciones son solo dos:

[C] The money of soul and posibility of control

Tras este interminable nombre se esconde una de las sorpresas de la temporada. Es difícil definir este anime. Sería como juntar intrigas macroeconómicas con batallas a lo YuGiOh. Desde el primer momento se ve que es un anime con un presupuesto descaradamente bajo, lo cual queda patente en el dibujo y la animación, y sí, muchas veces no se entiende que está pasando, pero los conceptos con los que juega, y el diseño y carácter de los personajes lo convierten en un anime muy interesante.

Ano Hi Mita Hana no Namae o Boku-tachi wa Mada Shiranai

Otro anime con nombre kilométrico (Ano-Hana para los amigos). Esta es una historia muy tierna de un grupo de amigos, que quedaron marcados por la muerte de una amiga común cuando eran niños. El tiempo ha pasado y se han ido distanciando. ¿Que puede volverlos a unir? Ni más ni menos que el fantasma de la amiga fallecida. En serio, el argumento puede parecer un poco enrevesado, pero esta serie es simplemente genial. Del componente sobrenatural te olvidas muy rápidamente, y la serie te sorprende por lo humanas que resultan las relaciones entre los personajes y la evolución de los personajes según avanzan los capítulos es simplemente sublime. Esta es mi otra candidata a mejor anime del año.

Recomendaciones de anime - Temporadas de invierno 2011

[anime]

Anime de la temporada de invierno 2011

Hace tiempo que quiero escribir algún artículo de anime en el blog, pero no acabo de definir el concepto de lo que quiero transmitir. No quiero hacer valoraciones de todas las series ni de sus capítulos, ya que existen otras webs que ya hacen esta función y lo hacen muy bien. Una de mis favoritas últimamente es Baratijas Blog.

Así que me voy a limitar a dar mis recomendaciones de las últimas dos temporadas. Tenía planeado hacer esta recomendación al final de la temporada de invierno, pero se ha ido alargando y como me despiste se me van a acumular tres temporadas juntas 😛

La temporada de invierno tenía mucho potencial, con un buen numero de series que tenían un argumento interesante. Por desgracia, la mayoría de las series no cumplieron mis expectativas y se convirtieron en obras llenas de tópicos y recursos vistos mil veces en animes anteriores.

Mis recomendaciones serían:

Level E

Una serie un tanto atípica, que parece una cosa y resulta ser otra completamente diferente. El argumento inicial podría recordar a la película Men in Black, pero toda la temática extraterrestre al final acaba siendo un simple pretexto para situaciones cómicas y extrañas. Sin embargo, consigue su cometido, y la serie es muy divertida, por lo que se perdona el engaño inicial.

Star Driver

No aparece entre los estrenos ya que al ser de 24 capítulos empezó en la temporada anterior, pero como acabó con las de la temporada de invierno, pues la incluyo aquí. En realidad no es una serie muy especial. Está en la línea de las últimas series del estudio Bones, y la estructura de los capítulos se puede volver un tanto repetitiva. Básicamente en cada capitulo tendremos un poco de desarrollos de personajes, un poco de comedia y vida cotidiana, y por último una batalla de robots. Lo que te mantiene pegado a la serie es el buen diseño de personajes y situaciones, así como el misterio que les envuelve a todos. Es una de esas series que estás semana tras semana esperando que salga y en cuanto puedes te la ves inmediatamente y te vas a algún foro a comentar el capítulo 😛

Mahou Shoujo Madoka

La chica mágica Madoka… Un animalito se presenta a una chica para ofrecerle poderes y luchar contra brujas. Vamos, la típica serie que lees la sinopsis y sabes que NO la quieres ver. Y entonces, tras un par de semanas ves que todo el mundo está hablando de ella, y que es de las más vistas semana tras semana. ¿Como se come eso? Pues fácil, buen dibujo, buena animación, unos personajes con personalidades bien definidas, batallas bien animadas en parte experimentales y surrealistas, y un argumento lleno de giros y situaciones inesperadas, que redefine las reglas del juego. Sin duda mi favorita de la temporada y probablemente una de las mejores del año.

Material para aprender japonés

[japonés]

Llevo tiempo queriendo escribir este artículo. Básicamente quiero hacer un listado de los libros, webs y programas que estoy utilizando en mi aprendizaje del idioma japonés. Por ahora será un listado bastante corto, ya que hasta ahora me he concentrando en la memorización de la escritura de los 2042 caracteres básicos, pero pretendo ir ampliando el listado según empiece con la pronunciación y gramática.

Hoy también es un día especial, ya que por fin he completado la memorización de los 2042 caracteres básicos, por lo que me han entrado ganas de terminar este artículo que empecé hace ya algunas semanas 😛

Libros

Kanji para recordar I

Portada del libro Kanji para Recordar I Sin duda imprescindible. No creo que hubiese podido memorizar los 2042 caracteres sin él, o me habría costado muchísimo más tiempo. La idea siempre ha sido aprender unos 10 kanji al día, pero entre unas cosas y otras he tenido bastantes días en blanco. Empecé a estudiar en septiembre, por lo que han sido unos 315 días, lo que sale a unos 6,5 kanji aprendidos al día.

Diccionario Español - Japonés

Portada del Diccionario Español - Japonés Según he ido aprendiendo más kanji, lo he ido utilizando más. No recuerdo cuando ocurrió, pero empecé a comprobar que todas las palabras clave de Kanji para recordar fuesen correctas y fieles al significado japonés de la palabra. Al final solo he encontrado 10 con las que no he estado de acuerdo, pero hacer la comprobación me dio la tranquilidad de que realmente lo que estaba aprendiendo era correcto.

Webs

Japanese Kanji Dictionary

Este sería el diccionario online que también he estado utilizando para las comprobaciones. Es muy completo, dando varios ejemplos en la utilización de los kanji. El único problema es que es inglés-japonés.

Reviewing the Kanji

Esta página es increíble. Es basicamente la versión web del programa que yo uso. Te permite repasar y clasificar por dificultad los kanji repasados. Además guarda estadísticas y va registrando tu progreso. ¿El problema? De nuevo, está en inglés.

Programas

Tagaini Jisho

Esta aplicación es genial, y la he usado de continuo, tanto para comprobar los kanji como para resolver múltiples dudas. Creo que el secreto de su éxito es su potente buscador. No solo se puede buscar por texto, sí no que además se puede buscar por número de trazos, radicales, componentes y muchas otras opciones que no he llegado a utilizar. El programa está muy completo, y a parte de usarlo como diccionario, también te permite crear listas de estudio. Lo más atractivo del programa es que a partir de un kanji, te muestra el orden de escritura de los trazos, los componentes que forman el kanji, las distintas pronunciaciones, y un listado de todas las palabras relacionadas con el kanji. Sin duda es una herramienta muy potente, y que voy a seguir utilizando ahora que empezaré con las pronunciaciones.

¿Problemas? Pues sí, que la última versión está solo en inglés, pero en la página de descargas hay una versión estable en múltiples idiomas, incluido el español. Al ser una versión más antiguo, tiene algunos fallos, y se cuelga al realizar determinadas búsquedas por radicales, pero no es nada que impida un uso normal del programa.

Limpiando el teclado y cambio del almacenamiento de imágenes

[hardware] [internet]

Con lo que siempre me ha gustado desmontar cosas, y nunca había desmontado un teclado. El pobre estaba ya un poco guarro y le hacía falta una limpieza, así que lo desmonté por completo y limpié las teclas una a una…. me costó lo suyo, pero ha valido la pena, ¡parece un teclado nuevo!

Teclado desmontado

Y hablando de todo un poco, me he hartado de Flickr. O yo soy muy tonto o no hay manera de encontrar una forma para mostrar las imágenes subidas en su tamaño original. Así que por el momento me he pasado a Photobucket que por lo que acabo de probar, funciona exactamente como debería.

Evitando los comentarios spam con reCAPTCHA

[blog]

Con tanto cambio de dominio y de blog he tenido algunos problemillas a la hora de que Google me indexe el blog, pero al final, tras unas cuantas semanas haciendo pruebas con las herramientas para webmasters de Google por fin me vuelve a indexar poco a poco.

Esto ha generado otro problema, y es que han empezado a aparecer comentarios spam. Que rabia la primera vez que entro y veo 8!! comentarios nuevos, para al final descubrir que todos eran spam. La verdad es que me extraña que WordPress no tenga por defecto algún tipo de captcha aunque fuese sencillo, pero por suerte hay un buen surtido de plugins para solucionar esto.

Mi elección fue el plugin de reCAPTCHA por ser el más recientemente actualizado, y por tener el respaldo de Google, que suele ser una buena garantía.

Se necesitan unas claves para activarlo. Esta es la página oficial con toda la información necesaria.

Por el momento dos días sin spam, así que objetivo cumplido!

[Actualización 07/07/2011]

Ummmm, tengo un misterio entre manos. El caso es que comprobé que aparecía el captcha en la página de comentarios, pero no comprobé si funcionaba! Hoy he hecho la prueba y directamente da un error, no se pueden hacer comentarios nuevos… y sin embargo, tengo un nuevo comentario de spam!!! ¿Qué oscuros poderes habrán utilizado?

[Actualización 11/07/2011]

Tras investigar un poco, parece que el problema con reCAPTCHA se debe a que intenta abrir una conexión externa y mi servidor no lo permite, así que he buscado una alternativa. Se llama SI CAPTCHA y aunque me da la impresión que no es tan seguro, confío en que evitará la mayoría del spam.

Java y caracteres japoneses

[japonés] [programación]

El programa que uso para repasar japonés está hecho en Java. Según voy avanzando en el número de Kanji aprendidos, voy descubriendo que algunas de las palabras clave están incompletas o tienen faltas de ortografía. Hace un tiempo ya implementé una solución consistente en un fichero con las correcciones, lo cual fue bastante sencillo. El problema ha sido el último error que he encontrado, que no afecta a la palabra clave, sí no a el Kanji mostrado.

Cuando salía la palabra clave “parcela” debería aparecer su kanji correspondiente (壌) pero en su lugar aparecía el kanji de “deferencia” (譲). Me puse a investigar como usar caracteres japoneses en Java y en realidad es bastante sencillo. Java trabaja con Unicode, por lo que se pueden incluir estos caracteres tranquilamente en el código. Por ejemplo, este código sería correcto:

char kanji = '譲';

Como la idea es seguir usando un fichero de texto para tener todas las correcciones, intenté guardar el kanji en el fichero y después recuperarlo, pero por algún motivo no conseguí hacerlo funcionar. Pasé entonces a otra solución. En vez de guardar el kanji, guardar su código de Unicode, que en este caso sería u58CC.

Por lo tanto necesitaba dos cosas, obtener el código Unicode de un carácter japonés, y obtener el carácter japonés a partir de su código Unicode.

StackOverflow, como casi siempre, tiene la solución.

Pasar de kanji a unicode

char kanji = '譲';
String unicode = "\u" + Integer.toHexString(kanji | 0x10000).substring(1);

Pasar de unicode a kanji

String unicode = "\u58CC";
char kanji = (char) Integer.parseInt( s.substring(2), 16 );

¡Mucho más fácil de lo que yo pensaba!

Y por último, una página muy útil para obtener el valor Unicode de cualquier caracter y viceversa.