Error 404 en WordPress 2.5 para páginas estáticas

word pressDespués de actualizar a Worpress 2.5 he tenido un único problema (que haya visto hasta ahora). Las páginas propiamente dichas daban error 404. Esto afecta sólo si tienes un permalink customizado, parece ser que si usas el que viene por defecto no hay problema.

He probado varias cosas, pero la mejor solución la he encontrado en helpdeskgeek.com . Lo explica muy bien, pero he encontrado un pequeño fallo en el código, así que dejo por aquí mi solución.

Hay que editar el fichero wp-includes/rewrite.php y modificar un par de líneas:

if ( 0 === strpos($structure, ‘%postname%’) ||
0 === strpos($structure, ‘%category%’) ||
0 === strpos($structure, ‘%tag%’) ||
0 === strpos($structure, ‘%author%’) )
$this->use_verbose_page_rules = true;

Cambiar por:

if ( 0 === strpos($structure, ‘%postname%’) ||
0 === strpos($structure, ‘%category%’) ||
0 === strpos($structure, ‘%tag%’) ||
0 === strpos($structure, ‘%author%’) ||
$this->using_index_permalinks() )
$this->use_verbose_page_rules = true;

En negrita están las nuevas líneas. Después de cambiarlo habría que ir a Plugins/Permalinks y forzar una regerneración. Para eso se puede seleccionar “Default”, por ejemplo, y volver a seleccionar el permalink que queráis.

Parece que ha habido bastantes problemas (1,2,3,4,5) con esta actualización, ¡suerte con el upgrade!

Apuntes de por ahí

Dejo por aquí algunas cosas que me han parecido interesantes últimamente:

¿Por qué quiere Jerry Yang estar lejos de Steve Ballmer?

He estado analizando la situación concienzudamente con Sepulcravo y tenemos ciertas teorías:

¿Será por esto?

¿o quizá por esto?

Aunque siempre puede ser por esto:

¿No es un personaje entrañable? :D

El spam según Hotmail

Spam según HotmailHotmail decidió hace algún tiempo tomar un modelo de reputación para estimar si un servidor envía correo basura o no. Por defecto, un servidor no tiene ese crédito para poder enviar e-mails a los usuarios de Hotmail.

Esto perjudica a los que legítimamente quieren enviar emails desde cualquier servicio web de nueva creación, ya sea para enviar un boletín o simplemente e-mails relativos a registro en la web, recordar contraseñas, etc…

Los otros dos “grandes” del email, Yahoo! y Google, no tienen estos controles tan rigurosos y ciertamente la cantidad de spam que llega (según mi experiencia personal) no es tan grande. En el caso de Gmail, parecen utilizar varias técnicas combinadas, no sólo la reputación para una cierta IP.

Recientemente he tenido que lidiar con el asunto y he conseguido ser clasificado como “no spammer” por Hotmail después de estar varios días hablando con ellos y ajustando mi servidor. Dejo por aquí la experiencia y los pasos que seguí.

Continue reading

Bye bye Yahoo!

Bye YahooHoy ha sido mi último día en Yahoo! España. Han sido casi 10 años de andadura en Internet. Todo empezó en Dondecomprar.com, que creció con NetJuice, que se fusionó con Kelkoo y que acabó comprando Yahoo! De recién licenciado como entré no me podría haber imaginado tan sinuoso camino laboral.

He sido víctima de la decisión globalizada de apretarse el cinturón que llegó también a España. Y la verdad, después de haberme formado como profesional en esta empresa, de haber viajado por todo el mundo, de haber estado siempre en contacto con la vanguardia de las nuevas tendencias en este medio, de haber conocido y trabajado con profesionales excepcionales, no me queda ningún sentimiento de rencor, todo lo contrario. Y digo esto aunque pueda estar en desacuerdo con la medida de despedir a todo un departamento de tecnología que supone dejar en el mercado muchas horas de formación, mucho talento y experiencia en los que se ha invertido durante años.

Corren tiempos revueltos en Yahoo! y son necesarias medidas excepcionales. Es necesario un crecimiento de resultados y Microsoft está al acecho. Es tiempo de tomar decisiones duras, que pueden ser acertadas o no, eso lo dirá el tiempo. Pero Yahoo! tiene que salir de la posición acomodada heredada de hace años y volver a arriesgar.

Me quedo con la profesionalidad y la calidad humana, especialmente en la oficina de España, con los grandes momentos, con los grandes éxitos y fracasos y la piña que hemos hecho los damnificados, reconvertidos en el comando “The Y Team”: Si su web tiene algún problema y nos encuentra, quizá pueda contratarnos ;-)

Nos seguiremos viendo en mundillo “del Internés”, que es más pequeño de lo que parece!

Actualización

Dos de mis compañeros ex-Yahoonians del Y-Team se han animado a darle a a la tecla también ¡¡ No se pierdan los comentarios de Raúl y Arno !!

Seleccionando Alojamiento Web

El tema del hosting es muy delicado y llevo ya algunos años cambiándome de “casa web”, buscando alojamientos más bien baratos al pricipio, mayormente hostings compartidos y más de calidad ahora, con Virtual Private Servers y Hostings dedicados. He tenido problemas con casi todos, por lo que, asumiendo que estos problemas existen de por sí y son casi inevitables, lo mejor es tener a mano un buen soporte, y saber a lo que te atienes.

Empecé hace años con Ferca Network, con los que tuve algunos problemas por los que perdí información. Presa de la mala leche decidí cambiarme a un hosting en EE.UU. Su fundador, David Carrero, intentó convencerme de que me quedase, que lo de otros hostings es peor… y ciertamente, me arrepentí bastante en los años siguientes de no haberle hecho caso.

Continue reading

Buscando Imagen, diseño Open Source

Foto de Fran-cis-ca en FlickrPara los que les gusta centrarse en el desarrollo y no quieran dedicar tiempo al diseño, ya sea por poco gusto o poca maña, hay solución y está al alcance de cualquiera.

Lejos quedan los tiempos de edición HTML, romperse la cabeza con tablas, widths y cellpaddings. Afortunadamente el Open Source llegó también al diseño y las templates. Dejo por aquí un par de sitios con más de 2000 plantillas cada uno, para todos los gustos: oswd.org (mi favorito) y openwebdesign.org.

Para iconos también hay solución, una gran selección de smashing magazine y esta otra colección para la que habría que aplicar algo de Photoshop o GIMP.

Ya no hay excusa para no tener un site destartalado.

Cache con PHP

Cache php LiteLa optimización de un sistema es algo que llega tarde o temprano, y cuanto antes se empiece uno a plantear soluciones para no consumir recursos, mejor y más escalables serán los desarrollos.

Esto aplicado a un sitio web dinámico, como lo son casi todos hoy en día, tiene como primer paso reducir la carga de procesamiento al que sometemos al servidor cada vez que se realiza una petición. Si vamos a mostrar el mismo contenido a todos los usuarios durante las próximas horas, ¿por qué hacer trabajar al sistema para que haga una consulta a la base de datos, o ejecutar una script cada vez si el resultado va a ser el mismo?

Para evitar esto podemos hacer “cache” de contenidos, es decir, hacerlos estáticos, y solo regenerarlos cada cierto tiempo. Con esto el sistema no sólo tendrá menos carga de proceso y memoria, también será mucho más rápido.

Hay varias alternativas y de las que he evaluado me quedo con la librería Cache_Lite, por sencillez y versatilidad. He escrito un ejemplo completo que sirve par a ver cóm funciona y dejo por aquí.

Continue reading

Europa innova: Proyecto Semedia

semedia innovacionDespués de un año desde que el proyecto empezó, y vista la repercusión en otros sitios, me siento casi obligado de escribir unas líneas de este proyecto en el que estoy involucrado directamente.

Se trata de un proyecto de investigación enmarcado en el “Sixth Framework Programme” de la Unión Europea, en el que estamos incluidos una sere de compañías e instittuciones, algunas bastante conocidas, como BBC, Yahoo!, TV3 o la Universidad de Glasgow. En este llamado “consorcio” estamos investigando nuevas herramientas para anotar y buscar vídeo de una manera más eficiente en tres entornos: postproducción, grandes archivos de televisión y web.

Lo bueno de estar en este proyecto es que he podido conocer de cerca una parte de la política de innovación de la Unión Europea, en la que socios industriales, investigadores y la propia administración se ponen de acuerdo para investigar con unos objetivos claros, con idea de aprovechar posteriormente esas investigaciones si llegan a buen término.

Espero que pronto haya resultados visibles y tangibles, que poder mostar por aquí ;-)

OpenId, ahora con Yahoo!

OpenId Yahoo DoorMe ha encantado la decsión de Yahoo! de apostar por OpenID, algo realmente interesante para extender este sistema de autentificación descentralizado, ya en uso por parte de otros servicios conocidos como AOL, Orange, Technorati o LiveJournal, por poner algunos ejemplos.

La principal característica de este sistema es que cualquier usuario puede utilizar un único login en cualquier servicio web que tenga este sistema para validar usuarios, de forma que no tendrá que hacerse múltiples cuentas, una en cada sitio, y tener que recordar múltiples contraseñas.

El funcionamiento es simple. Cuando nuestro usuario introduce su login y password en el sistema, éste se pone en contacto con un servidor de identidad OpenID, que validará las credenciales del usuario.

Pero hay más.

Continue reading