Google, reinventando Internet III: el DNS

Después de dar alternativas a los protocolos SMTP (Wave) y HTTP (SPDY), le ha tocado el turno al otro caballo de batalla de Internet: el DNS. Mucha gente no le da a este protocolo la importancia que se merece, pero muchas páginas que tienen problemas de rendimiento son por culpa de una mala gestión del DNS, suya o del dominio de algún elemento que tengan en la página (publicidad sobre todo).

Google ha anunciado en su blog oficial la disponibilidad de su nuevo servidor de DNS público. Esta vez no han inventado un nuevo protocolo, simplemente han añadido a su servidor una serie de optimizaciones como gestión compartida de caché entre todo el cluster (que a saber lo grande que es, con lo que va a estar cacheado ¿todo?) y pre-fetching, amén de unas cuantas medidas de seguridad para prevenir ataques DoS y de envenenamiento de cachés.

Esta vez no hay código, parece ser que esto es sólo un servicio gestionado. Las IPs de los DNS de Google son:

  • 8.8.8.8
  • 8.8.4.4

Puede ser una buena alternativa al DNS de tu ISP (la mitad hacen aguas) o a OpenDNS, que se granjeó bastantes enemistades cuando empezaron a redirigir el tráfico de dominios que no existían (y curiosamente, el de Google también) a páginas suyas. Por supuesto, esto va a levantar otra oleada de opiniones anti-Gran-Google-Hermano: si usas el servidor de DNS de Google, van a saber todos los dominios que visites. No cada página individual, pero si cada dominio. Y es que como (¿casi?) todo lo que hace Google, parece que tiene la doble intención de conseguir más y más información sobre los hábitos de los usuarios en Internet para afinar aún más su maquinaria de AdWords/AdSense.

Blog actualizado a WPMU 2.7 más algunos plugins

Acabo de actualizar los blogs a WordPress MU 2.7. Esperemos que no se haya roto nada. XD

Además he aprovechado para instalar algún plugin nuevo, porque llevo unos días jugando con Twitter (aún no me había subido a ese carro):

  • Twitme: genera un post en Twitter cada vez que se publica algo en el blog.
  • Twitter for WordPress: añade un widget con los últimos posts en Twitter.
  • LifeStream: genera una página en la que puedes agregar información de varios sitios, entre otros last.fm, facebook, picassa, flickr, google reader… es decir, agrega toda tu actividad on-line en un único sitio. Más o menos lo que comenté que venía haciendo yo con facebook, pero ahora en el blog.

UPDATE: he desactivado Twitme, no me ha acabado de gustar. Una cosa es el blog y otra twitter, y aparte teniéndolo todo integrado (twitter en el blog, y el blog y twitter en facebook) era muy redundante.

Google Apps

Hace unas semanas surgió con unos ex-compañeros la idea de registrar un dominio y montar una lista de correo y cualquier tontá que se nos fuera ocurriendo para seguir todos en contacto. Pues ayer con el aburrimiento de estar de baja me puse manos a la obra, y como me sonaba que en GMail podías usar tu propio dominio me puse a investigar.

Resulta que no es sólo para correo, con Google Apps se puede integrar bajo un mismo dominio varias aplicaciones de Google (GMail, Docs, Calendar, Chat, Sites…) y personalizarlos hasta cierto punto con logos y colores. Y gratis, con opción a si eres empresa pagar para tener más espacio. No está nada mal, para una pequeña empresa, una asociación, colegio o algo así que no tenga grandes necesidades de recursos ni imagen de marca está muy bien, tienes una suite de colaboración on-line muy completa por 0 euros.

Soporte CalDAV en Google Calendar

Desde hace unos días Google Calendar soporta CalDAV, un protocolo para, igual que con iCal puedes descargar un calendario remoto, poder también subir los cambios que hagas en local mediante WebDAV. Vaya, una forma de tener sincronizado Google Calendar con el programa que uses en el ordenador, con lo que ya no hace falta GCalDaemon.

Eso si, según la documentación por ahora la única aplicacion de escritorio soporatda es el iCal de MacOS X. Que casualidad, el que yo uso. :-D

Un puntazo es que Calendar exporta también vía WebDAV todos los calendarios externos a él a los que te hayas suscrito, como p.ej. eventos recomendados por last.fm, con lo que es posible suscribirse a ellos también desde iCal a través de Calendar. Mola. :-)

Adiós, ¿Navarra?

Al escribir el post anterior me ha surgido la duda (bastante tonta) de si adiós llevaba o no tilde, así que he hecho lo que suelo hacer: lo he buscado en Google. XD ¿Y el primer resultando? ¡¡Un enlace de Google Maps!! :-o Resulta que hay un pueblo en Navarra que se llama así, Adiós.

#GMAP_SIT(“-1.729832@42.691142|13|102760741917115417098.000438ef84432cfc789d4|510|300″)#

cut | sort | uniq: Apache logs

  • english
  • spanish

Muchas veces cuando un servidor web va lento es posible que esté ante un “ataque”, intencionado o no, por parte de algún bot. He visto casos en los que el propio Google Bot o bots de universidades u otros indexadores generaban más de la mitad del tráfico de un sitio web. Estos casos no son un ataque DoS como tal, sería tráfico legítimo, pero el resultado es que nos “tumban” el servicio. En algunos casos como con Google se puede configurar con las Webmaster Tools y los ficheros sitemaps y/o robots.txt la frecuencia de las visitas y a qué páginas acceder, en otros no y tendremos que valorar filtrar ese tráfico a nivel de firewall. Pero en cualquier caso el primer paso es detectar que realmente hay una IP (o un grupo de IPs) que nos está “machacando” y con whois averiguar quién es.

Para ver las cinco IPs con más accesos en el Apache podemos ejecutar algo así:

cut -d" " -f 1 access.log | sort | uniq -c | sort -nr | head -n 5

Cómo funciona Google Street View

Street View es una de las funcionalidades más cañeras de Google Maps: permite moverse “a pie de calle” en *casi* 3D por unas cuantas ciudades de EEUU con imágenes reales de 360º, pudiendo avanzar por una calle, girar en una esquina, mirar hacia los lados, etc.

El siguiente vídeo explica su funcionamiento:

Ya no quiero un iPhone

¡Prefiero un gPhone!

Google ha presentado recientemente Android, una plataforma de desarrollo para teléfonos móviles basada en Linux e integrada con todas sus aplicaciones (Google Maps por ejemplo), y han publicado un SDK para que cualquiera pueda desarrollar sobre ésta plataforma. Los móviles que sean capaces de ejecutar ésto van a ser una caña.

Os dejo un video de presentación de la criatura:

Ya es oficial: GMail añade soporte IMAP en todas las cuentas

Más info en Mashable.

Mi cuenta desde luego ya lo tiene activo. :D Ahora me toca plantearme si migro de mi propio servidor a GMail. :-m

Trucos si en tu cuenta, en Configuración -> Reenvío y correo POP no aparece IMAP:

  • En General, cambiar el idioma a inglés. ;) Parece que la traducción de las opciones de configuración aún no está lista y no sale, pero es sólo por eso. Verificar que esté activo el IMAP y volver a dejar el interfaz en español.
  • Cerrar la sesión y volver a logarse. Al principio de las pruebas del servicio mucha gente comentaba que hasta que no iniciaron una sesión nueva no apareció la opción de IMAP.