Skip to content

Juan Mellado

DOTW: Total Overdose

De vez en cuando aprovecho para bajarme algunas demos y ver por donde anda el «state-of-art». Esta vez le ha tocado el turno a Total Overdose, un FPS ambientado en tierras mejicanas. No es que sea muy original, pero tiene un estilo propio con el que me he divertido bastante. Lo que más gracia me ha hecho es ver algunos de los efectos que tiene, como el retroceso en el tiempo de Price of Persia The Sands of Time o el bullet-time de Max Payne. Cuando se activan, uno no pueden contenerse y pensar «eso ya lo he visto antes». Incluso en determinados momentos me ha recordado mucho a Hitman, aunque no se asemejen en nada en la dinámica de juego: sigilo frente a estruendo.

Creación de Temas en Drupal

He subido un nuevo artículo a la web. Trata acerca de la creación de temas (themes) en Drupal. Es una breve reseña de mi experiencia creando el tema de esta web, que cómo puede apreciarse es muy simple.

Trabajar unos días en este tema me llevado a reafirmarme en la importancia que tiene separar el contenido de la presentación. Además he aprendido a valorar lo dificil que es hacer un buen tema, y es que la creación de temas es todo un mundo en si mismo.

Ejecutando el cron

El módulo de búsqueda de Drupal requiere que se ejecute periódicamente el proceso indexador de contenido. Pero en vez de hacerlo manualmente cada cierto tiempo, se puede utilizar el cron del servidor para que el sistema lo haga automáticamente.

El cron es un servicio (demonio) planificador de tareas, y permite programar la ejecución de procesos de forma puntual o periódica. Para programarlo hay que utilizar el crontab, que es un comando Unix que permite ver la lista de tareas programadas (-l), cambiarlas (-e) o borrarlas (-r).

Actualmente mi crontab tiene la siguiente línea:

Que quiere decir que se ejecute todos los días a las 19:00 (GMT-7) un wget de cron.php sobre el servidor. El fichero cron.php, que viene con la distribución de Drupal, se encarga de llamar a todos los módulos instalados y activos para que ejecuten sus procesos, como el indexador del módulo de búsqueda.

Slurp!

Mirando los logs de la web he visto que ha empezado a visitarla Slurp, el indexador de Yahoo!. Estaba generando un error 404 Not Found porque no encontraba robots.txt. Así que lo he puesto para que no se queje. De momento doy vía libre a todo el quiera visitarnos:

Para los que no sepan de que estoy hablando, decir que robots.txt es un fichero de texto que se ubica en el directorio raiz de las webs, para que los indexadores como Yahoo!, o buscadores como Google, sepan si el propietario de la web les da permiso para indexar su sitio. También permite restringir el acceso a determinados directorios o ficheros. Aunque hay que tener en cuenta que robots.txt es tratado sólo como una recomendación, no como una obligación. Ni todos los (ro)bots lo leen, ni todos los bots le hacen caso. Si se quiere proteger el acceso a determinada información de la web hay que utilizar otros medios, como el uso de .htaccess.