Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo ejecutar PHP periódicamente con cron en un servidor Linux

Imago voragine.net
[actualizado el ] • Por
Primero tenemos que tener la posibilidad de ejecutar un script PHP desde la línea de comandos, o en su defecto ejecutarlo con curl; en este tutorial lo haremos ejecutando el PHP directamente en la línea de comandos sin curl. Luego tenemos que generar el archivo PHP, y un script sh que ejecute el script PHP. Por último, configuraremos cron para que ejecute el script de bash con la periodicidad que necesitemos.

Filosofía para un espacio de trabajo compartido o de coworking

Imago voragine.net
[actualizado el ] • Por
En nuestro espacio de trabajo llevamos hablando desde hace tiempo sobre la posibilidad de poner en marcha una red de profesionales, que no sería otra cosa que explicitar y organizar lo que venimos haciendo en los últimos años: trabajar de manera colaborativa. La estructura que venimos imaginando tiene cuatro características de base:
  • Está formada por personas. Y no por colectivos o proyectos o iniciativas.
  • Es inclusiva.
  • Tiene una estructura ligera.
  • Tiene dos espacios de referencia. Uno en internet y otro físico.

Cómo transformar la codificación de un archivo con vim

Imago voragine.net
[actualizado el ] • Por
Muchas veces la codificación de un archivo nos está volviendo locos, porque hace que no funcione algún script, y es lo último que se nos ocurre comprobar. A mí me pasa, por ejemplo, cuando hago un script en bash utilizando algún archivo que me ha pasado alguien que usa Windows, y por tanto viene con una codificación ISO-8859 en vez de UTF-8. Para evitar sorpresas, lo mejor es comprobar al principio la codificación y en caso de no ser UTF-8 cambiarla.

Dos formas para saber si una página tiene subpáginas en WordPress

Imago voragine.net
• Por
Sencilla función para saber si una página tiene subpáginas. Si se invoca sin parámetro evaluará la página actual; si se provee un identificador de página como parámetro, evaluará esa página. A mí no me acaba de convencer ni funcionar, pero ahí queda. Prefiero el viejo método del count.