
Llegó marzo (hace rato) y las vacaciones, era que no, lamentablemente llegaron a su fin.
Aunque ya llevo un tiempo, muy a mi pesar, de vuelta en Santiago, el sitio no había tenido ninguna actualización (salvo la sección de Notas al Margen) básicamente porque decidí ocuparme de algunos detalles del sitio que tenía en mi lista de pendientes y de los que no me había hecho cargo.
Ahora puedo decir que gran parte de esos detalles están terminados, pese a que, en rigor, el diseño de un sitio (sobre todo uno personal) es un trabajo en continuo progreso.
El clima
Cuando lancé el nuevo sitio, estaba claro que tenía un montón de cosas que terminar. Cosas como el archivo, dónde no había acabado de darle forma al menú drop down donde se elige el mes que se desea ver; o agregar un accesskey para el menu principal; o arreglar la navegación de algunas páginas, como el colofón; o gif’s mal alineados; o la sección ‘Notas al Margen’, que tuve que hacerla de nuevo (cortesía de linkroll y tagroll de del.icio.us); y un largo etcétera. Todas cosas chicas, pero que toman tiempo cuando se quiere resolverlas de golpe.
Sin embargo, lo que estaba como prioridad en mis pendientes, era buscar una forma de optimizar la sección del clima.

Cuando rediseñé el sitio, pensé incluír información climática de Santiago utilizando los datos que proporciona Weather.com. Lo único que tuve que hacer fue parsear esa información con PHP, escribir el CSS para su presentación y ocultarlo con un poco de Javascript.
Todo bien. El único problema era que la información climática se cargaba siempre junto con la página, ocupando ancho de banda innecesario.
En otras palabras, daba lo mismo si un usuario quería o no consultar esa información, porque se cargaba igual, solo que estaba oculta. Por eso es que no incluí al clima en todas las páginas del sitio, para evitarle al lector venturoso que deambulara por mi sitio una navegación lenta y dolorosa, hasta que me tomara el tiempo necesario para arreglar el detallito.
La solución a mis lamentaciones la encontré con Ajax.

Con la ayuda de Ajax, ahora la cosa funciona más o menos así: la página carga normalmente (sin la información del clima, obviamente). Si un usuario quiere consultar como está el clima ese día y a esa hora en Santiago, pulsa el botón de clima. El navegador solicita esa información al servidor (en este caso Weather.com); el servidor la envía, mi servidor la traduce, y el navegador del usuario la despliega.
Con esto maté dos pájaros de un tiro:
- Evito cargar información necesaria y sobrecargar servidores (el mío y el de Weather.com).
- El usuario puede actualizar la información climática sin necesidad de refrescar la página completa.
Clap, clap, clap.
iTunes cobra vida

El otro cacho era echar a andar la sección de iTunes que puedes ver al pie de la portada de este sitio, otro arranque de exhibicionismo que no había concretado.
Para cumplir la tarea, originalmente pensé en iTunes Watcher. El problema es que ocupa base de datos y… bueno, soy un poco tacaño. Prefería una solución que no implicara instalar nada fuera de Wp.
La solución fue Last.fm, una página que te permite crear un perfil donde se almacena toda la información de los archivos de música que reproduces, generando informes, gracias a la instalación de un plugin en tu reproductor favorito, que es el que envía los datos.
La información que genera tu perfil puede ser accedida gracias a que cuentan con un API. De esta forma, toda la pega se la lleva Last.fm y a mi solo me resta ocupar los datos que genera y enchular su presentación.
Si usas Wordpress, ya existen plugins (compatibles con la versión 2.0.x de Wp) que sacan provecho de ésta API.
En mi caso, la información que despliego es:
- Título de la canción y su interprete.
- Hace cuánto la escuché.
- El enlace a una página de Last.fm con más información del track. Incluso, si corres con suerte, puedes escuchar un extracto.
El único problema es que de tanto en tanto, Last.fm borra tu lista de canciones escuchadas recientemente. Según ellos, en un futuro desconocido e incierto esto deberían solucionarlo. Por eso es que te encontraras más de alguna vez con el mensaje “No he escuchado música recientemente”, lo que quiere decir que no he escuchado nada en las últimas 24 horas, y la lista ha sido borrada.
En fin, nada es perfecto.
Como dije al inicio de este post, un sitio nunca está 100% terminado, siempre habrá algo que pulir o simplemente cambiar, aunque por lo pronto creo que me mantendré relativamente tranquilo.
Como siempre, sus opiniones son bienvenidas, sobre todo si alguien me advierte de algún error o problema.


Comentarios
Hola Roberto,
Estaba despierto ^_^ Lo siento por tus vacaciones ¡Siempre terminan! ¿verdad?
Sigue su esquisito diseño, limpio y blanco ¡Me alegra leerte!
Al final me he cambiado de nuevo a wp. El otro sistema un día… le dio por sobrecargar la base de datos… ejem… mua quizás… puede… pero no ¡claro! hice tomé parte en ello XDD Y me fui a wp, menos inseguro, menos carga del servidor y más estable, además de confianza para mi hospedaje. Al final, siempre estoy de mudanzas XDD
saludos
PD:veré el problema del anonimo…
Hola!
Bienvenido! y qué tal las vacas??
Oye que bueno el diseño, me gustó lo de Itunes clap clap clap
Uf me caigo, creo que iré a ZZ porque no doy más.
Saludos ” guachi” jajajaja
Muy bueno el truco.
Aunque uno sabe que las vacaciones deben terminar, uno nunca termina de acostumbrarse a la idea =[
Pirri: que bueno que te cambiaste a Wp, por lo pronto es uno de los sistemas más estables que hay. En cuanto a lo del anónimo, cuando volví a tu sitio se había arreglado, aparentemente
Susana: Ojalá que el finde semana saques todo el cansancio ^_^ Lo único que espero, es que Last.fm estabilice sus servidores 8]
Mcdave: espero ponerme al día con un montón de post que tengo en borradores pa’ mostrar algunos trucos que a alguien puedan servirle
Me gustan, me gustan las pequeñas reformas de isPanic (de hecho, planeo copiarte la idea del iTunes en un futuro más o menos cercano, cuando tenga tiempo de rediseñar el blog).
Un saludo!
ta wenno wenno wenno el sitio
bonitos cambios, dignos de nuestro operador preferido
espero que la pobre sietejudas vea algo de estos nuevos conocimientos y aplicaciones
saludos, bro
Llegue de rebote a este sitio, debo de decirte que está genial, lejos uno de los mejores que he visto, en su diseño y vanguardia.
Sobre tus vacaciones, todo en algún momento llega a su fin.
saludos
Lamento la demora (as usual =/)
Txarly: Estaremos a la espera del rediseño, supongo que hacer algo similar para Txp no debe ser tan difícil (si es que aún no han hecho algún plugin)
Dj-Miguelato: Bienaventurados los links que te trajeron a mi sitio =}; gracias por tus comentarios, mi blog te lo agradece 8)
José: Uté sae =}
waaaaaaaa !!!! empeze a leer y siiiiii .. mucho trabajooooo!!!!
:(
por suerte se viene semana santa ! jijijijijijiji esto del verano cada vez se me hace mas corto ¬¬
gracias por visitar mi blog , siempre es un placer saber de ti xD