WordPress, RSS y exceso de tráfico

Resulta ser que WordPress (al menos las versiones 1.2, 1.2.1 y 1.2.2) no es demasiado inteligente con respecto a los feeds RSS. Una de las gracias del asunto es (debería ser, de hecho) que los lectores, al acceder al feed, le dicen al servidor cuándo se pasaron por última vez. Si hay cambios desde entonces, el servidor les envía el feed íntegro. Y si no, el servidor devuelve un código 304 (que quiere decir ‘sin cambios’).

Pues resulta ser que WordPress da el 304 cuando toca, pero envía el feed igual. ‘Espabilao’, ¿eh?

La solución está documentada aquí. Básicamente, hay que editar el archivo wp-blog-header.php, buscar (hacia la línea 107) el siguiente código:

if (version_compare(phpversion(),'4.3.0','>=')) {
header('Not Modified', TRUE, 304);
} else {
header('HTTP/1.x 304 Not Modified');
}

y substituirlo por:

if (version_compare(phpversion(),'4.3.0','>=')) {
header('Not Modified', TRUE, 304);
exit();
} else {
header('HTTP/1.x 304 Not Modified');
exit();
}

(Esto, es básicamente, decirle que después de contestar que 304, que no hace falta que siga).

Jugando con los anuncios de Google

Lo había visto hace mil años. Un poco de código en JavaScript para que la publicidad de Google sólo la vean los que llegan desde Google, Yahoo! o MSN (el artículo, aquí, era de finales de octubre…).

Como resultado, ahora los que no llegáis desde uno de esos buscadores (que sois pocos) no veréis la publicidad (la cargáis igual, pero os la escondo; el próximo paso será que no os la cargue). Pero los que llegan de fuera se encuentran a la izquierda un tremendo ‘rascacielos’ de 120×600 píxeles. Si alguien nota algún problema con la implementación, que lo diga.

PS Si es que no se puede correr… Si habéis abierto la página con Explorer en las últimas horas, la habréis visto tirando a extraña. Le acabo de meter un parche, pero, ahora mismo, Explorer ve siempre los anuncios (eso, qué queréis que os diga, no me preocuparía demasiado) y, encima, por debajo de 1024×768 no se ve demasiado bien. Sigo en ello.

PPS Bueno, creo que ahora ya está. Más que el código de Atalaya, he acabado usando este, con ligeras modificaciones.

Felices navidades

Es lo que se dice en estas fechas, ¿no? :-P

El zorro de Firefox, en versión bola de árbol de navidad

Yahoo Launch y Mozilla

A mí me encanta Google. Creo que se nota :-). Pero antes que Google estaba Yahoo. Y Yahoo, como portal, tiene muchísimas cosas que no tiene Google. Tengo una cuenta de correo Yahoo desde hace una eternidad. Los datos de mi Palm se sincronizan con Yahoo, para poder ver mi libro de direcciones, mi agenda y mis notas desde cualquier sistio desde el que me pueda conectar a internet. Ya tantos otros servivios útiles.

Pero hay una cosa de Yahoo que me pone malo. Launch es un servicio maravilloso, con una buena cantidad de emisoras de audio y una biblioteca de videoclips que, aunque bastante ‘yankicéntrica’, da para mucho. Pero resulta ser que no puedo acceder ni al audio ni al vídeo con Mozilla. Si eso fuera todo, me irritaría que estuviera mal programado, porque no es difícil servirle audio y vídeo a Firefox. Pero arrancaría Explorer y no diría más.

No, no es eso lo que me pone malo. Lo que me pone malo es el mensaje de error:

To use this application with Netscape, you must use a 4.7x or 7.1 version. Download now.

Vamos, que puedo navegar con Netscape 7.1 que usa el mismo motor que Firefox, pero no con Firefox. Me parece de una incompetencia sublime.

El abecedario Google Suggest

Digo yo que hoy el freak del día soy yo… Vamos a ver el abecedario Google Suggest. Esto es, ahora mismo, qué es lo más buscado comenzando con cada letra del abecedario…

  • A de Amazon, en las posiciones 1 y 7. adaware está en el 4 y en el 6. AOL en el 5 y en el 9 (y en el 8, si me apuras)
  • B de Best Buy que sale en el 1 y en el 7. Pero la bbc está en el 2 y el 3…
  • C de CNN, que está en el 1 y el 10. ¿Por qué buscará alguien amazon.com, bestbuy.com o cnn.com? Curiosidad: en el 2, ‘currency converter’ (conversor de moneda). La comunidad Google debe viajar mucho.
  • D de Dictionary, con el .com en la posición 3. Dell ‘sólo’ es el 2, y disney el 5.
  • E de eBay, que repite en el 5 y el 6.
  • F de Firefox :-).
  • G de Games, por encima del propio google, que ‘sólo’ está en el 2, el 3 (con gmail), el 4 y el 8. ‘gta san andreas’ no pasa del 9.
  • H de Hotmail, con el puntocom en segunda posición. Es una letra de juegos: ‘halo 2’ en el 3 y ‘half life 3’ en el 5.
  • I de Ikea, por encima del ipod (segundo) o el ‘internet explorer’, que sólo es cuarto :-P.
  • J de Jokes.
  • K de Kazaa. El ‘kelly blue book’ que sale el segundo es una tienda de coches usados.
  • L de Lyrics (esto es, de letras de canciones).
  • M de Mapquest, que repite en el 4. Los mapas son más populares que msn (2, 6 y 9), music (5) o microsoft (9).
  • N de News (noticias).
  • Ã? de Ã?. En serio.
  • O de Online dictionary. Son populares, los diccionarios…
  • P de Paris Hilton. Que debe ser el ser humano más buscado de internet.
  • Q de Quotes (citas (de las literarias)).
  • R de Recipes (recetas (de cocina)). ‘ryanair’ aparece en el 3 y el 10.
  • S de Spybot.
  • T de Tara Reid. Resulta que Paris Hilton tiene competencia.
  • U de UPS (la compañía de mensajería). U2 en el 6.
  • V de Verizon (una compañía de telefonía móvil americana), que también ocupa la segunda posición. Vodafone se queda en la cuarta.
  • W de Weather (tiempo (atmosférico)). Y el winrar (7) es más popular que el winzip (8).
  • X de Xbox, que por si fuera tampoco también sale en el 6, el 7, el 8 y el 9.
  • Y de Yahoo, que también ocupa las posiciones entre el 3 y el 9, ambas incluidas. Tiene su gracia, que para buscar a Yahoo!, la gente vaya a Google…
  • Z de Zip codes (códigos postales).

Hala, ya he hecho suficiente el freak por hoy.

PS (20041212) Sabía yo que no tardaría en pasar: ya hay una página que da el alfabeto Google automáticamente.