Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Analizando las libertades de los espacios digitales que frecuentas

Imago voragine.net
• Por

Hace poco más de un mes los propietarios de CDMon decidieron impedir el acceso a sus servidores a usuarios que se encontrasen fuera de España. Todo el que intentó acceder a su espacio desde una IP no española, como yo, se dio con el firewall en las narices.

En internet se puede ser propietario, pero lo más corriente es estar de alquiler o de visita en espacios donde es el dueño el que decide qué libertades tenemos y cuándo dejamos de tenerlas. Como dice Richard Stallman, "Lo que hacemos en la red, lo hacemos mientras nos lo permiten."

Al contrario que en el espacio urbano, en los espacios digitales los usuarios no tienen derechos, como explica Stallman, por lo que es importante asegurarse un grado de control suficiente que permita habitarlos con autonomía. O si esto no es posible, al menos ser conscientes de a qué libertades renunciamos en cada espacio.

¿Son nuestros los espacios digitales que alquilamos?: el ataque de fuerza bruta a WordPress en los servidores de CDMon

Imago voragine.net
• Por
Imagina que llegas un día a tu casa y al ir a meter la llave en la cerradura del portal, un señor policía te sujeta la mano y te dice, con mucha educación, que no puedes pasar. Tú le dices que vives allí, y le enseñas la llave como prueba. Él te explica que hay una banda de ladrones rubios en el barrio y que no dejan pasar a ningún rubio como medida preventiva, por orden del propietario. Maldita ascendencia nórdica, piensas, sin acabar de creértelo. Llamas a tu casero que te confirma que él mismo he contratado a los policías. Te dice que lo siente, pero que por la seguridad de tu vivienda, no puede dejarte pasar. Una historia absurda pero real: esto es lo que les pasó hace un mes a los inquilinos de CDMon.

Usando un archivo de texto plano como base de datos: alternativa ligera a SQL

Imago voragine.net
[actualizado el ] • Por

Hay aplicaciones web para las que una base de datos SQL se le queda grande. Una base de datos SQL necesita un servidor de base de datos que consume no pocos recursos en nuestra máquina; además la base de datos necesita ser creada, junto a los usuarios y sus permisos, hace falta configurar correctamente codificaciones, crear las diferentes tablas...

Por otro lado, aunque los archivos SQL son archivos de texto plano, su edición manual, sin utilizar los comandos que proveé un intérprete, como PHP por ejemplo, es tediosa. Para utilizar un conjunto de datos ya generado, generalmente hay que programar un script que los formatee según la sintaxis SQL para poder insertarlos en la base de datos.

¿Por qué no utilizar un archivo de texto plano como base de datos? Esto nos ahorra todo el trabajo relacionado con el servidor de base de datos. Además permite trabajar directamente con un archivo editable por una persona.

Sentenc, contrato con uno mismo para evitar que el correo electrónico se convierta en un sumidero de tiempo

Imago voragine.net
• Por
Llevo tiempo pensando en usar sentenc en mis correos electrónicos, desde que Francesco me lo descubrió. Según lo entiendo, Sentenc es un contrato con uno mismo para no enviar correos infumablemente largos. Consiste en una pequeña nota que se incluye en el pie del correo y que avisa al destinatario de que el remitente responde siempre con un número predeterminado de frases: dos, tres, cuatro o cinco, según el contrato que se escoja, expresando cada idea como si estuviese usando SMS o twitter.

Markdown y WordPress

Imago voragine.net
[actualizado el ] • Por
Ésta es la primera entrada que publico en voragine.net usando markdown. Estoy escribiendo en el editor de WordPress y es increíble no tener que levantar los dedos del teclado para crear una lista, poner texto en negrilla o crear un enlace. Aumento considerable de comodidad y rapidez no tener que ir de teclado a ratón y de ratón a teclado.

Personalizando el loop de WordPress con WP_Query->set() para casos y plantillas determinados

Imago voragine.net
[actualizado el ] • Por
Configurar una query para conseguir el loop que necesitamos en una plantilla determinada de WordPress es fácil: basta crear una query personalizada mediante WP_Query. Hay veces que solo queremos modificar una variable de la query, y para un caso concreto, no para toda la template. Por ejemplo en la template archive.php y solo para las queries que afecten a una taxonomía determinada. En estos casos, quizás prefiramos no ensuciar el archivo de la template, archive.php en nuestro ejemplo. Lo que podemos hacer es hacerlo usando el método set() de WP_Query en una función que incluiremos en el archivo functions.php de nuestor theme.

Cómo añadir campos a las secciones de Ajustes (Settings) del administrador de WordPress

Imago voragine.net
• Por
Para añadir campos suplementarios al apartado de Ajustes del administrador de WordPress podemos usar la Settings API. Primero tenemos que registrar el nuevo campo y luego añadirlo, usando las funciones register_setting() y add_settings_field() respectivamente.

El espacio público no existe en internet: comunicación para Equiciudad 2012

Imago voragine.net
• Por
Éste es el artículo que presenté al Congreso Equiciudad 2012 con el título El espacio público no existe en internet. Hacia un espacio público equivalente. Previamente he publicado el resumen de la comunicación y la presentación que utilicé en el congreso para contar las ideas del artículo. Este texto esboza una representación del espacio digital para tratar de entender cómo funciona. Posteriormente analiza la importancia de consolidar un reflejo en internet del espacio público, y describe las condiciones necesarias para que un espacio digital pueda considerarse espacio público equivalente.

Obsolescencia programada en tierras de la tecnología apropiada

Imago voragine.net
• Por
Artículo originalmente publicado en el Blog de Obsoletos, hace más de un año, tras pasar una temporada en Chiapas, en el sur de México, donde tuve la oportunidad de entrar en contacto con el movimiento zapatista y comprobar cómo lidian en las comunidades indígenas con la tecnología. Tienen un amplio sentido de la tecnología apropiada, y conciencia plena de cada solución tecnológica que adoptan. Trabajan concienzudamente para informar a los miembros de las comunidades para que estén en disposición de elegir soluciones tecnológicas que no les creen dependencias, y me pidieron que escribiera algo sobre obsolescencia programada.