Acelerar la carga de páginas de Firefox: DNS Prefetch

Usando Firefox y Chrome en casa, el navegador de Google resultaba más rápido, sobre todo en la fase de antes de empezar a cargar la página, mientras se resuelven las DNS y encuentra el servidor… Esto se debe a que Chrome implementa una técnica de «DNS Prefetching«, esto es, «Búsqueda anticipada de DNS«, que permite que cuando haces click en un link el navegador ya sepa de antemano a donde tiene que ir, sin tener que consultar al servidor DNS de nuevo.

Pero alguien ya ha puesto remedio a esta desventaja del zorro rojo, el plugin DNS prefetch realizará la búsqueda qué IP corresponde a cada enlace en el momento en que visitemos una página, sin esperar a que hagamos click en alguno de los links.

Para los que os preocupeis de la privavidad por realizar estas búsquedas de DNS previas, el plugin no descarga ningún contenido de las páginas enlazadas, sólo pregunta a los servidores de DNS para saber a qué dirección va a tener que ir si haces click en ese link. Vamos, que adelanta trabajo que tendria que hacer luego…

El plugin no realiza búsquedas de servidores ya visitados (porque esos registros quedan en la caché), ni de enlaces relativos a la página (en los que no se sale de ella, vamos), y como media dicen que acelera el proceso de carga de las páginas en unos 250ms (en mi caso el cambio que he notado ha sido mayor, en otros supongo que podría no notarse ni siquiera).

Si lo instaláis, comentad qué tal os va (necesitáis cuenta de mozilla.org para poder instalarla, es aún experimental).

Get Songbird

Mi próximo sustituto de Winamp e iTunes: Songbird. Consume tanta memoria como Winamp y a veces se atranca como iTunes… pero tiene plugins, es libre, basado en Firefox y se integra con aplicaciones web. También es bonito…
Vamos, Songbird, sé el Firefox de los reproductores de audio!

Y el cajero se reinició…

Descripción de la escena: salgo de trabajar y necesito efectivo, así que aparco lo más cerca que puedo del cajero y entro. De lejos, en la pantalla veía algo raro, como si tuviese una imagen promocional distinta a las habituales… me acerco más y ¡zas! ahí está Windows, inciándose leeeentamente en el cajero. Una pena que no fuese táctil la pantalla…

No tenía mucha prisa, así que me quedé a ver el proceso y lo inmortalicé en esta serie de entrañables fotografías, que me juntado en un vídeo para vuestra comodidad…

Y como me gusta dejarlo todo documentado, en Flickr quedan las fotos en grande por si alguien tiene curiosidad por ver los mensajes de diagnóstico de la estación o los programas que se lanzaban: cajero BBVA.

Mensajero del futuro

El otro día al arrancar el PC del trabajo como cada día, el Outlook arrancaba dispuesto a mostrarme la infinita correspondencia pendiente en mi bandeja de entrada… Hasta entonces no sabía que Outlook tenía capacidad de predicción…

Outlook, leyendo tu correo del mes que viene

No os voy a hacer abrir el screenshot entero para que veáis mi aburrido escritorio, os lo resumo:

Mi correo... del mes que viene

No sé en qué versión han incorporado la funcionalidad de predecir correos futuros (creo que por ahora no los visualiza, sólo te informa de que los vas a recibir), pero ya hace mucho más que los videntes con bola mágica…

Por cierto… ¡ya es viernes!

La BSOD más grande que he visto

Situación: caminando hacia una terraza situada a menos de cinco minutos de camino bajo un sol de justicia a las seis de la tarde, sediento y con ganas de sentarme…

Suceso: ¡coño! Eso es un error en los paneles de información del Concello de Santiago… ostia… sí, es una BSOD como una casa… ¡A esto le saco una foto yo, hombre!

Resultado: la foto de la BSOD más grande que han visto mis ojos. Otras curiosas han sido en cajeros, paneles de aeropuertos, TFT’s en comercios… pero esta, por ahora, es la más grande.

Toma Pantallaza de Error xD

Os deleitare incluso con un esquema del avistamiento en Google Maps… la ocasión merecía la pena un despliegue de medios xD


Ver mapa más grande

Lifestreaming

El lifestreaming es una nueva tendencia en las aplicaciones web2.0. Su idea es agrupar la información proveniente de toda la variedad de sitios sociales en los que participamos, que no están conectados entre ellos, generando un feed con nuestra actividad online conjunta. En Error 500 lo explican muy bien:

Lifestreaming, agregar en un único sitio toda nuestra actividad online: las fotos que subimos, los vídeos, los posts que escribimos, los eventos a los que acudimos, la música que anotamos como favorita, los enlaces que guardamos… todo aquello susceptible de ser realizado mediante una aplicación online.

Algunos de los sitios web que ofrecen este servicio son FriendFeed, Iminta o Miid (este como valor añadido es un servidor de OpenId). En cualquiera de ellos el funcionamiento es similar: te registras, añades los servicios que deseas usar y tus identificadores en ellos, y el portal te genera una página con tu actividad online como, por ejemplo, esta en FriendFeed o esta en Miid, ambas con mis datos.

¿Todo esto a qué viene? Pues para poder explicar un poco a lo que me he dedicado esta tarde y luego pondré online xD

Cómo ser un buen programador

Tras ver esta lista de Yo, programador, una traducción de este interesante post acerca de «Cómo reconocer a un buen programador», no he podido evitar sentirme feliz. Resulta que me gusta mi trabajo, tengo la suerte de poder trabajar en algo que me apasiona, y por ello lo tomo también como afición a la que dedico cierto tiempo personal en reciclarme, aprender o refinar lo que ya sé. Y por mi experiencia esto no es lo normal, ya que muchos de mis colegas profesionales lo ven como una extravagancia.

También es cierto que no me gustaría acabar siendo un mero picateclas excluído del proceso de decisión en la empresa, pero me gusta programar y lo considero una base necesaria…

Indicadores positivos:

  • Le apasiona la tecnología
  • Programa en su tiempo libre, es su hobby
  • Hablará largo y tendido de cualquier tema técnico si se le pregunta
  • Ha tenido proyectos personales significativos a través de los años
  • Aprende nuevas tecnologías por si solo
  • Tiene opiniones fuertes sobre cual tecnología es la mejor para varios usos
  • Se siente incomodo trabajando con tecnologías que el crea no son “correctas”
  • Puede mantener una buena conversación en cualquier variedad de temas, no tan solo aquellos que sean técnicos
  • Empezó a programar mucho antes de entrar a la universidad o al trabajo
  • Tiene proyectos personales grandes que no necesariamente aparecen en el cv
  • Conoce de una gran variedad de tecnologías (las cuales no necesariamente están en el cv)

Indicadores negativos:

  • Solo programa mientras está en el trabajo
  • No le gusta hablar de programación, aunque se le pregunte
  • Aprende nuevas tecnologías cuando la compañía lo envía a tomar cursos
  • Usa la tecnología que le indiquen, cualquier tecnología es “buena”
  • Empezó a programar en la universidad
  • Toda su experiencia en programación está en su cv
  • Enfocado en uno o dos plataformas de programación (ejemplo: todo lo que tiene que ver con aplicaciones de java) sin ninguna experiencia fuera de esa plataforma.

He leído toda la lista con una sonrisa en la cara, porque me he reconocido en varios puntos (la mayoría, quizás la lista sea demasiado prototípica), e incluso podría citar varios momentos en las últimas semanas en las que me he visto en situaciones relacionadas con alguno de los puntos…

HOYGA SOY UN DRIVER BLUTUZ

HOYGA LE VAMOS A INSTALAR UN DRIVER Y LE VA A SALIR UN AVISO, POR FAVOR DE ACEPTARLO Y SI EN EL FUTURO MAICROSOFT NOS CERTIFICA LOS DRIVERS LE OFRESEREMOS UNA ACTUALISASIÓN DEL CONTROLADOR DEL DISPOSITIVO GRASIAS DE ANTEBRASO.

HOYGAN!

 Qué grande el aviso del driver para un aparato Bluetooth que compré el otro día en eBay…