<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>voragine.net</title>
	<atom:link href="http://voragine.net/feed" rel="self" type="application/rss+xml" />
	<link>http://voragine.net</link>
	<description>Autonomía digital y tecnológica.</description>
	<lastBuildDate>Thu, 16 May 2013 21:11:17 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>¿Son nuestros los espacios digitales que alquilamos?: el ataque de fuerza bruta a WordPress en los servidores de CDMon</title>
		<link>http://voragine.net/wordpress/son-nuestros-los-espacios-digitales-que-alquilamos-el-ataque-de-fuerza-bruta-a-wordpress-en-los-servidores-de-cdmon</link>
		<comments>http://voragine.net/wordpress/son-nuestros-los-espacios-digitales-que-alquilamos-el-ataque-de-fuerza-bruta-a-wordpress-en-los-servidores-de-cdmon#comments</comments>
		<pubDate>Thu, 16 May 2013 19:08:18 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Autonomía digital]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ataque a WordPress]]></category>
		<category><![CDATA[ataque de fuerza bruta]]></category>
		<category><![CDATA[autonomía digital]]></category>
		<category><![CDATA[autonomía tecnológica]]></category>
		<category><![CDATA[CDMon]]></category>
		<category><![CDATA[espacio público equivalente]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1346</guid>
		<description><![CDATA[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.]]></description>
				<content:encoded><![CDATA[<p>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 ha contratado a los policías. Te dice que lo siente, pero que en nombre de la seguridad de la comunidad y de sus viviendas, no puede dejarte pasar.</p>

<p>Una historia absurda pero real: <strong>esto es lo que les pasó hace un mes a los inquilinos de CDMon</strong>.</p>

<p>Hace un mes se produjo un <a href="http://ayudawordpress.com/ataque-masivo-de-fuerza-bruta-para-acceder-a-sitios-wordpress/" title="Ataque masivo de fuerza bruta para acceder a sitios WordPress -- Ayuda WordPress"><strong>ataque a páginas funcionando con el software WordPress</strong></a>. El ataque, denominado de fuerza bruta, consistió en intentar acceder al área de administración de estas páginas usando el usuario admin, usuario administrador por omisión en WordPress hasta la la versión 3.0, y una base de datos con contraseñas típicas. El ataque es inteligente y peligroso porque no se soluciona con una actualización de seguridad, sino que debe ser cada usuario el que cambie las credenciales de acceso a su página, en el caso de ser vulnerables.</p>

<p>La empresa española <a href="https://www.cdmon.com">CDMon</a> alquila espacio en servidores de internet, <strong>son caseros digitales</strong> vaya. Las primeras informaciones revelaron que el ataque se estaba produciendo en su mayoría desde direcciones IP de fuera de España. Como medida preventiva <a href="http://blog.cdmon.com/aviso-a-los-usuarios-de-wordpress/" title="Aviso a los usuarios de WordPress -- Blog de CDMon">CDMon impidió el acceso a sus servidores desde cualquier IP no española</a>.</p>

<p>Afortunadamente no tengo como casero digital a CDMon; desafortunadamente sí que tengo clientes que están alojados en los servidores de CDMon, y además vivo en Francia, lo que viene siendo ser rubio en nuestra metafórica historia introductoria. Así que hace un mes me encontré, llave en mano, con que no podía acceder a los servidores de mis clientes para trabajar.</p>

<p><strong>La situación en la que se encontraron los inquilinos de CDMon fue de vulnerabilidad absoluta</strong> ante el ataque, pero sobre todo ante su propio casero.</p>

<p>En términos de seguridad, la medida adoptada por CDMon no garantizaba estar a salvo del ataque. <a href="http://ma.tt/2013/04/passwords-and-brute-force/" title="PASSWORDS AND BRUTE FORCE -- Matt Mullenweg's Blog">Matt Mullenweg, creador de WordPress, lo explicaba en su blog</a> un día después del inicio del ataque:</p>

<blockquote>
  <p>&#8230;supposedly this botnet has over 90,000 IP addresses, so an IP limiting or login throttling plugin isn’t going to be great (they could try from a different IP a second for 24 hours).</p>
</blockquote>

<p>Vaya, que <strong>limitar el acceso filtrando por IP no serviría de mucho</strong>. Como le dije al pobre trabajador del servicio técnico que le toco aguantar mi cabreo cuando llamé: &#8220;ya puestos, podríais haber apagado los servidores&#8221;, medida mucho más eficaz.</p>

<p>La decisión de CDMon revela que <strong>no tenemos ninguna soberanía sobre los espacios digitales que usamos</strong>, incluso en los que pagamos. No tenemos ninguna capacidad de decisión sobre &#8220;nuestros&#8221; espacios, sobre todo cuando se produce una situación incómoda para sus propietarios. Da igual si son presiones de un gobierno para obtener datos de los inquilinos o un ataque de fuerza bruta.</p>

<p><strong>Lo único que nos queda es intentar elegir bien a nuestros caseros</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/son-nuestros-los-espacios-digitales-que-alquilamos-el-ataque-de-fuerza-bruta-a-wordpress-en-los-servidores-de-cdmon/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usando un archivo de texto plano como base de datos: alternativa ligera a SQL</title>
		<link>http://voragine.net/weblogs/usando-un-archivo-de-texto-plano-como-base-de-datos-alternativa-ligera-a-sql</link>
		<comments>http://voragine.net/weblogs/usando-un-archivo-de-texto-plano-como-base-de-datos-alternativa-ligera-a-sql#comments</comments>
		<pubDate>Fri, 10 May 2013 11:36:31 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[fclose]]></category>
		<category><![CDATA[feof]]></category>
		<category><![CDATA[fgets]]></category>
		<category><![CDATA[fopen]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[opendata]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1329</guid>
		<description><![CDATA[<p><strong>Hay aplicaciones web para las que una base de datos SQL se le queda grande</strong>. 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...<p/>

<p>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.</p>

<p><strong>¿Por qué no utilizar un archivo de texto plano como base de datos?</strong> 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.</p>]]></description>
				<content:encoded><![CDATA[<p><strong>Hay aplicaciones web para las que una base de datos SQL se le queda grande</strong>. 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&#8230;</p>

<p>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.</p>

<p><strong>¿Por qué no utilizar un archivo de texto plano como base de datos?</strong> 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.</p>

<p>Las aplicaciones web que usan este sistema no necesitan instalación propiamente dicha, basta con subir unos archivos PHP a nuestro servidor web. Actualizar el contenido de la página es tan fácil como editar un archivo de texto y subirlo.</p>

<p>Como con una base de datos SQL, seguimos disfrutando de las ventajas de tener los datos y el código separados. Casi todas las aplicaciones para manejar datos permiten exportar a un archivo de texto plano, tipo CSV, lo cual evita tener que programar un conversor para incorporar datos de manera masiva a nuestra aplicación web.</p>

<p>Todo ventajas. Vamos a ver cómo podemos ponerlo en práctica.</p>

<p>PHP incluye un conjunto de comandos para comunicarse con un archivo de texto: abrirlo, leerlo y escribir en él. A grandes rasgos todo lo que tenemos que hacer es:</p>

<ul>
<li>Seguir un orden a la hora de guardar los datos en el archivo de texto, generar una estructura que PHP pueda interpretar.</li>
<li>Acceder a los datos del archivo desde PHP y ordenarlos en una matriz para poder usarlos.</li>
<li>Recorrer la matriz con un loop para generar la salida HTML.</li>
</ul>

<h3>La base de datos: el archivo de texto plano</h3>

<p>Como ejemplo vamos a pensar en un archivo llamado <code>contactos.txt</code> que, a modo de agenda, contiene información sobre nuestros contactos. Una buena manera de estructurar los datos podría ser la siguiente:</p>

<p><code>Nombre contacto 1|email contacto 1|website contacto 1|teléfono contacto 1
    Nombre contacto 2|email contacto 2|website contacto 2|teléfono contacto 2</code></p>

<p>Básicamente nos tenemos que preocupar de que en cada línea haya un registro (un contacto en nuestro ejemplo), que cada columna siempre contenga el mismo tipo de información, y que las celdas estén separadas siempre por el mismo caracter, a ser posible que no vayamos a usar en su contenido.</p>

<h3>Accediendo a los datos del archivo con PHP</h3>

<p>Para acceder al archivo usamos la función <a href="http://www.php.net/manual/en/function.fopen.php" title="fopen -- php.net"><code>fopen()</code></a> de PHP. El parámetro <code>r</code> indica que estamos abriendo el archivo solo para leer su contenido y coloca el puntero que lo irá recorriendo al principio.</p>

<p><pre class="brush: php; title: ; notranslate">
$fp = fopen('contactos.txt','r');
if (!$fp) {echo 'ERROR: No ha sido posible abrir el archivo. Revisa su nombre y sus permisos.'; exit;}
</pre></p>

<p>Una vez leído el archivo desde PHP y extraída la información, lo cerramos con <a href="http://www.php.net/manual/en/function.fclose.php" title="fclose -- php.net"><code>fclose()</code></a>:</p>

<p><pre class="brush: php; title: ; notranslate">
fclose($fp);
</pre></p>

<p>Para que PHP pueda acceder al archivo, tenemos que asegurarnos de que los permisos del archivo estén correctamente configurados y la ruta que proporcionamos a la función fopen sea correcta. La entrada del manual de php.net sobre fopen contiene información detallada sobre posibles problemas.</p>

<h3>Montando el loop y generando la salida HTML</h3>

<p><pre class="brush: php; title: ; notranslate">
$loop = 0; // contador de líneas
while (!feof($fp)) { // loop hasta que se llegue al final del archivo
$loop++;
$line = fgets($fp); // guardamos toda la línea en $line como un string
// dividimos $line en sus celdas, separadas por el caracter |
// e incorporamos la línea a la matriz $field
$field[$loop] = explode ('|', $line);
// generamos la salida HTML
echo '
 &lt;div&gt;
  &lt;div&gt;Nombre: '.$field[$loop][0].'&lt;/div&gt;
  &lt;div&gt;Email: '.$field[$loop][1].'&lt;/div&gt;
  &lt;div&gt;Website: '.$field[$loop][2].'&lt;/div&gt;
  &lt;div&gt;Teléfono: '.$field[$loop][3].'&lt;/div&gt;
 &lt;/div&gt;
';
$fp++; // necesitamos llevar el puntero del archivo a la siguiente línea
}
</pre></p>

<ul>
<li>La función <a href="http://php.net/manual/en/function.feof.php" title="Function feof -- php.net"><code>feof()</code></a> comprueba si el puntero que recorre el archivo ha llegado al final de éste.</li>
<li>La función <a href="http://php.net/manual/en/function.fgets.php"><code>fgets()</code></a> devuelve la línea completa en la que esté situado el puntero del archivo. Podemos limitar la salida de fgets en bits (1024, 2048&#8230;) si las líneas son largas y no las necesitamos completas.</li>
</ul>

<p>El código completo:</p>

<p><pre class="brush: php; title: ; notranslate">
$fp = fopen('contactos.txt','r');
if (!$fp) {echo 'ERROR: No ha sido posible abrir el archivo. Revisa su nombre y sus permisos.'; exit;}&lt;/p&gt;

&lt;p&gt;$loop = 0; // contador de líneas
while (!feof($fp)) { // loop hasta que se llegue al final del archivo
$loop++;
$line = fgets($fp); // guardamos toda la línea en $line como un string
// dividimos $line en sus celdas, separadas por el caracter |
// e incorporamos la línea a la matriz $field
$field[$loop] = explode ('|', $line);
// generamos la salida HTML
echo '
 &amp;lt;div&amp;gt;
  &amp;lt;div&amp;gt;Nombre: '.$field[$loop][0].'&amp;lt;/div&amp;gt;
  &amp;lt;div&amp;gt;Email: '.$field[$loop][1].'&amp;lt;/div&amp;gt;
  &amp;lt;div&amp;gt;Website: '.$field[$loop][2].'&amp;lt;/div&amp;gt;
  &amp;lt;div&amp;gt;Teléfono: '.$field[$loop][3].'&amp;lt;/div&amp;gt;
 &amp;lt;/div&amp;gt;
';
$fp++; // necesitamos llevar el puntero del archivo a la siguiente línea
}&lt;/p&gt;

&lt;p&gt;fclose($fp);
</pre></p>

<p>Casi todo este manual está basado en el <a href="http://www.designdetector.com/archives/04/10/FlatFileDatabaseDemo.php" title="Flat File Database Demo -- Designdetector">estupendo artículo sobre el tema publicado en designdetector</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/weblogs/usando-un-archivo-de-texto-plano-como-base-de-datos-alternativa-ligera-a-sql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sentenc, contrato con uno mismo para evitar que el correo electrónico se convierta en un sumidero de tiempo</title>
		<link>http://voragine.net/usabilidad/sentenc-contrato-con-uno-mismo-para-evitar-que-el-correo-electronico-se-convierta-en-un-sumidero-de-tiempo</link>
		<comments>http://voragine.net/usabilidad/sentenc-contrato-con-uno-mismo-para-evitar-que-el-correo-electronico-se-convierta-en-un-sumidero-de-tiempo#comments</comments>
		<pubDate>Wed, 01 May 2013 07:14:15 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Cultura libre]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[organización]]></category>
		<category><![CDATA[Sentenc]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1249</guid>
		<description><![CDATA[Llevo tiempo pensando en usar <a href="http://sentenc.es/"><strong>sentenc</strong></a> en mis correos electrónicos, desde que <a href="http://immaginoteca.com" title="Blog de Francesco Cingolani">Francesco</a> 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: <a href="http://two.sentenc.es/">dos</a>, <a href="http://three.sentenc.es/">tres</a>, <a href="http://four.sentenc.es/">cuatro</a> o <a href="http://five.sentenc.es/">cinco</a>, según el contrato que se escoja, expresando cada idea como si estuviese usando SMS o twitter.]]></description>
				<content:encoded><![CDATA[<p>Llevo tiempo pensando en usar <a href="http://sentenc.es/"><strong>sentenc</strong></a> en mis correos electrónicos, desde que <a href="http://immaginoteca.com" title="Blog de Francesco Cingolani">Francesco</a> 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: <a href="http://two.sentenc.es/">dos</a>, <a href="http://three.sentenc.es/">tres</a>, <a href="http://four.sentenc.es/">cuatro</a> o <a href="http://five.sentenc.es/">cinco</a>, según el contrato que se escoja, expresando cada idea como si estuviese usando SMS o twitter.</p>

<p>El aviso que se incluye en los correos es algo así:</p>

<pre><code>--------------------------------------------
Q: Why is this email three sentences or less?
A: http://three.sentenc.es
</code></pre>

<p>La idea que persigue el uso de Sentenc es intentar <strong>reducir el tiempo dedicado a la lectura y respuesta de correos electrónicos</strong>, y al incluir la nota se explica que la sequedad no tiene nada que ver con el destinatario sino con motivos de eficiencia en la comunicación.</p>

<p>Desde que el correo forma parte de nuestra cotidianidad se han inventado multitud de sistemas para evitar que la bandeja de entrada se convierta en un sumidero de tiempo. Hay todo un <a href="http://en.wikipedia.org/wiki/List_of_email_subject_abbreviations" title="List of email subject abbreviations -- Wikipedia"><strong>sistema de abreviaturas</strong></a> que se incluyen en el asunto para dar pistas de lo que el destinatario se encontrará en el cuerpo del mensaje. Por ejemplo, EOM (End Of Message), NM (No Message) o SIM (Subject Is Message) indican que todo el contenido está en el asunto del correo, ahorrando el tiempo de tener que abrir el mensaje; Y/N (Yes/No) indica que únicamente se requiere un sí o un no como respuesta al mensaje, o NRN (No Reply Necessary) indica que no hace falta responder.</p>

<p>Este sistema se pensó en los tiempos en los que <strong>para abrir un correo electrónico había que invertir más tiempo que para abrir una carta</strong>. Con el aumento general del ancho de banda en las conexiones a internet y la rapidez de los procesadores, es cierto que la diferencia de tiempo entre abrir un correo y no abrirlo es casi despreciable. Aún así yo lo agradezco para jerarquizar la lectura de mensajes o para que quede claro que hay mensajes que no requieren respuesta.</p>

<p>Para los que sí requieren respuesta, Sentenc puede ser una buena manera de tener que <strong>pensar lo que se quiere responder antes de empezar a escribir</strong>. Algo parecido a lo que pasa con Twitter, donde la limitación de los 140 caracteres obliga a pensar detenidamente cómo expresar una idea económicamente.</p>

<p>Tras pensarlo, he decidido experimentar con Sentenc durante el mes de mayo de 2013 a ver qué tal. No voy a ser muy exigente conmigo mismo y <strong>voy a empezar con <a href="http://five.sentenc.es/">Sentenc five</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/usabilidad/sentenc-contrato-con-uno-mismo-para-evitar-que-el-correo-electronico-se-convierta-en-un-sumidero-de-tiempo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Markdown y WordPress</title>
		<link>http://voragine.net/weblogs/markdown-y-wordpress</link>
		<comments>http://voragine.net/weblogs/markdown-y-wordpress#comments</comments>
		<pubDate>Sat, 20 Apr 2013 13:31:15 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[editor markdown linux]]></category>
		<category><![CDATA[Guillermo Carvajal]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[MDCharm]]></category>
		<category><![CDATA[ReTextt]]></category>
		<category><![CDATA[voragine.net]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1287</guid>
		<description><![CDATA[É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.]]></description>
				<content:encoded><![CDATA[<p>Ésta es la primera entrada que publico en <a href="http://voragine.net" title="Autonomía digital y tecnológica">voragine.net</a> usando <a href="http://daringfireball.net/projects/markdown/" title="Markdonw Project">markdown</a>.</p>

<p>Para poder escribir contenido en WordPress usando la <a href="http://daringfireball.net/projects/markdown/syntax" title="Markdown: Syntax">sintaxis de markdown</a> hay que instalar alguno de los plugins que permiten la conversión de markdown a etiquetas HTML. Me he decidido por el plugin <a href="http://wordpress.org/extend/plugins/markdown-on-save/"><em>Markdown on Save</em></a> tras las recomendaciones de <a href="http://guillermocarvajal.net/">Guillermo Carvajal</a>, ya que permite guardar dos versiones de cada entrada: la versión &#8220;fuente&#8221;, con la sintaxis markdown y la versión HTML. Esto estña bien porque:</p>

<ul>
<li>no hay que generar la versión HTML cada vez que hay una petición a la base de datos, con lo que el tiempo de respuesta y los recursos consumidos son menores que en un sistema que solo guarda la versión markdown.</li>
<li>el sistema es reversible: si se quiere dejar de usar markdown, improbable después de probarlo, no habrá problema, ya que la versión HTML de cada contenido existirá.</li>
</ul>

<p>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.</p>

<p><a href="http://br0sk.blogspot.fr/2012/01/what-markdown-editor-is-best-to-use.html" title="What Markdown Editor is Best to Use -- Br0sk blog">Buscando un poco</a> he encontrado algunos editores markdown para Linux que no tiene mala pinta, como <a href="http://www.mdcharm.com/" title="MDCharm Editor">MDCharm</a> o <a href="http://sourceforge.net/p/retext/home/ReText/">ReText</a>, pero aún no los he probado.</p>

<p>Los probaré porque la portabilidad de texto formateado y legible es otra de los puntos fuertes de markdown: poder escribir en local, incluso sin conexión a internet, y con un simple copiar-pegar, subir el contenido listo para publicar. Se acabó escribir en texto plano para luego formatearlo en el editor de WordPress, se acabó importar a WordPress textos previamente formateados por otros programas que ensucian el código con etiquetas innecesarias.</p>

<p><strong>Actualización, 1 de mayo de 2013</strong>: Guillermo Carvajal ha publicado el primer capítulo de una <a href="http://www.labrujulaverde.com/2013/04/que-es-markdown-y-como-usarlo-en-tu-blog-primera-parte" title="Qué es Markdown y cómo usarlo en tu blog (primera parte)">guía de sintaxis de markdown y cómo usarlo en WordPress</a>. Un pequeño manual de referencia muy útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/weblogs/markdown-y-wordpress/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Personalizando el loop de WordPress con WP_Query-&gt;set() para casos y plantillas determinados</title>
		<link>http://voragine.net/wordpress/personalizando-el-loop-de-wordpress-con-wp_query-set-para-casos-y-plantillas-determinados</link>
		<comments>http://voragine.net/wordpress/personalizando-el-loop-de-wordpress-con-wp_query-set-para-casos-y-plantillas-determinados#comments</comments>
		<pubDate>Fri, 05 Apr 2013 13:59:03 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[wp_query]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1281</guid>
		<description><![CDATA[Configurar una query para conseguir el loop que necesitamos en una plantilla determinada de WordPress es fácil: basta crear una query personalizada mediante <code>WP_Query</code>. 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 <code>archive.php</code> 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, <code>archive.php</code> en nuestro ejemplo. Lo que podemos hacer es hacerlo usando el <a title="WP_Query Methods -- WordPress Codex" href="http://codex.wordpress.org/Class_Reference/WP_Query#Methods">método <code>set()</code> de <code>WP_Query</code></a> en una función que incluiremos en el archivo <code>functions.php</code> de nuestor theme.]]></description>
				<content:encoded><![CDATA[<p>Configurar una query para conseguir el loop que necesitamos en una plantilla determinada de WordPress es fácil: basta crear una query personalizada mediante <code>WP_Query</code>. 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 <code>archive.php</code> 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, <code>archive.php</code> en nuestro ejemplo. Lo que podemos hacer es hacerlo usando el <a title="WP_Query Methods -- WordPress Codex" href="http://codex.wordpress.org/Class_Reference/WP_Query#Methods">método <code>set()</code> de <code>WP_Query</code></a> en una función que incluiremos en el archivo <code>functions.php</code> de nuestor theme.</p>
<p><a title="Getting Down and Dirty with WP_Query-&gt;set() -- Michael Fields Blog" href="http://wordpress.mfields.org/2010/getting-down-and-dirty-with-wp_query-set/">Como explica Michael Fields</a>, si queremos que para una taxonomía determinada llamada <em>taxname</em> aparezcan todos los posts y no el número configurado por omisión, podemos hacerlo mediante una función como esta:</p>
<pre class="brush: php; title: ; notranslate">
add_filter( 'pre_get_posts', 'prefix_all_posts_in_taxname_archive' );
function prefix_all_posts_in_taxname_archive( $query ) {
    if ( is_tax( 'taxname' ) )
        $query-&gt;set( 'posts_per_page', -1 );
    return $query;
}
</pre>
<p>Basta sustituir <em>taxname</em> por el slug real de la taxonomía, y conviene también sustituir <em>prefix</em> por un prefijo que asegure que el nombre de la función es único, y no se produzcan conflictos.</p>
<p>Para más información sobre el método set() de WP_Query se puede consultar el post de Justin Tadlock <a title="Showing custom post types on your home/blog page -- Justin Tadlock Blog" href="http://justintadlock.com/archives/2010/02/02/showing-custom-post-types-on-your-home-blog-page">Showing custom post types on your home/blog page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/personalizando-el-loop-de-wordpress-con-wp_query-set-para-casos-y-plantillas-determinados/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo añadir campos a las secciones de Ajustes (Settings) del administrador de WordPress</title>
		<link>http://voragine.net/wordpress/como-anadir-campos-a-las-secciones-de-ajustes-settings-del-administrador-de-wordpress</link>
		<comments>http://voragine.net/wordpress/como-anadir-campos-a-las-secciones-de-ajustes-settings-del-administrador-de-wordpress#comments</comments>
		<pubDate>Fri, 29 Mar 2013 18:50:16 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[add_settings_field]]></category>
		<category><![CDATA[add_settings_section]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[register_setting]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1265</guid>
		<description><![CDATA[Para <a title="Add Field to General Settings Page -- trepmal's things" href="http://trepmal.com/2011/03/07/add-field-to-general-settings-page/"><strong>añadir campos suplementarios al apartado de Ajustes del administrador de WordPress</strong></a> podemos usar la <a title="Settings API -- WordPress Codex" href="http://codex.wordpress.org/Settings_API"><strong>Settings API</strong></a>. Primero tenemos que registrar el nuevo campo y luego añadirlo, usando las funciones <code>register_setting()</code> y <code>add_settings_field()</code> respectivamente.]]></description>
				<content:encoded><![CDATA[<p>Para <a title="Add Field to General Settings Page -- trepmal's things" href="http://trepmal.com/2011/03/07/add-field-to-general-settings-page/"><strong>añadir campos suplementarios al apartado de Ajustes del administrador de WordPress</strong></a> podemos usar la <a title="Settings API -- WordPress Codex" href="http://codex.wordpress.org/Settings_API"><strong>Settings API</strong></a>. Primero tenemos que registrar el nuevo campo y luego añadirlo, usando las funciones <code>register_setting()</code> y <code>add_settings_field()</code> respectivamente.</p>
<p>En este caso, añadiremos el campo &#8220;Ciudad del blog&#8221; a la sección General de los Ajustes (Settings). El procedimiento habitual es incluir el código en el archivo <code>functions.php</code> del theme. Por ejemplo:</p>
<pre class="brush: php; title: ; notranslate">
// Añadir un campo suplementario a la sección General de los Ajustes (Settings) del administrador:
$new_general_setting = new new_general_setting();

class new_general_setting {
        function new_general_setting() {
                add_filter( 'admin_init' , array( &amp;$this , 'register_fields' ) );
        }
        function register_fields() {
                register_setting( 'general', 'ciudad', 'esc_attr' );
                add_settings_field('ciudad', '&lt;label for=&quot;ciudad&quot;&gt;Ciudad del blog&lt;/label&gt;' , array(&amp;$this, 'fields_html') , 'general' );
        }
        function fields_html() {
                $value = get_option( 'ciudad', '' );
                echo '&lt;input type=&quot;text&quot; id=&quot;ciudad&quot; name=&quot;ciudad&quot; value=&quot;' . $value . '&quot; /&gt;';
        }
}
</pre>
<p>La función <a title="Fnction register setting -- WordPress Codex" href="http://codex.wordpress.org/Function_Reference/register_setting"><strong><code>register_setting()</code></strong></a>, que registra el campo, tiene como primer parámetro la sección en la que se añadirá el nuevo campo, general en este caso. El segundo parámetro es el slug del nuevo campo. El tercero es la función que se encargará de dar el formato correcto al valor del nuevo campo para almacenarlo en la base de datos.</p>
<p>La función <strong><code>add_settings_field()</code></strong> añade el campo a la sección &#8220;General&#8221;. Si quisieramos crear una nueva sección para nuestro campo, podemos usar previamente <a title="Function Reference/add settings section -- WordPress Codex" href="http://codex.wordpress.org/Function_Reference/add_settings_section"><strong><code>add_settings_section()</code></strong></a>.</p>
<p>Para una información más completa sobre la Settings API de WordPress se puede consultar <a title="The WordPress Settings API -- Konstantin Kovshenin blog" href="http://kovshenin.com/2012/the-wordpress-settings-api/"><strong>The WordPress Settings API</strong></a> en el blog de Konstantin Kovshenin.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/como-anadir-campos-a-las-secciones-de-ajustes-settings-del-administrador-de-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo añadir un favicon a un child theme en WordPress</title>
		<link>http://voragine.net/wordpress/como-anadir-un-favicon-a-un-child-theme-en-wordpress</link>
		<comments>http://voragine.net/wordpress/como-anadir-un-favicon-a-un-child-theme-en-wordpress#comments</comments>
		<pubDate>Thu, 20 Dec 2012 07:00:49 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[parent theme]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1210</guid>
		<description><![CDATA[Esta receta explica <a title="Favicon in child theme -- WordPress Forums" href="http://wordpress.org/support/topic/favicon-in-child-theme"><strong>cómo añadir un favicon a una página que funciona con un child theme en WordPress</strong></a>, pero extrapolando se puede aplicar a cualquier funcionalidad que se quiera incorporar al parent theme mediante una función de PHP.]]></description>
				<content:encoded><![CDATA[<p>Esta receta explica <a title="Favicon in child theme -- WordPress Forums" href="http://wordpress.org/support/topic/favicon-in-child-theme"><strong>cómo añadir un favicon a una página que funciona con un child theme en WordPress</strong></a>, pero extrapolando se puede aplicar a cualquier funcionalidad que se quiera incorporar al parent theme mediante una función de PHP.</p>
<p>Muy fácil. Hay que crear el archivo <code>funcitions.php</code> en la carpeta del tema, si no existe ya. En este archivo podemos incluir todas las funciones que queramos, que se añadirán a las funciones existentes en el archivo <code>functions.php</code> del tema madre. Esto es importante: <strong>el archivo <code>functions.php</code> del child theme no sustituye al del parent theme</strong>, se añade a él.</p>
<p>En el <code>functions.php</code> añadiremos la siguiente función:</p>
<pre class="brush: php; title: ; notranslate">
// añade favicon a nuestro child theme
function blog_favicon() {
        echo '		&amp;lt;link href=&amp;quot;http://example.net/favicon.png&amp;quot; rel=&amp;quot;shortcut icon&amp;quot; /&amp;gt;';
}
add_action('wp_head', 'blog_favicon');
</pre>
<p>Quizás estás buscando <a title="Cómo y por qué crear un tema “hijo”, child theme, para WordPress -- voragine.net" href="http://voragine.net/wordpress/como-y-por-que-crear-un-tema-hijo-child-theme-para-wordpress">cómo crear un child theme en WordPress</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/wordpress/como-anadir-un-favicon-a-un-child-theme-en-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El espacio público no existe en internet: comunicación para Equiciudad 2012</title>
		<link>http://voragine.net/autonomia-digital-2/el-espacio-publico-no-existe-en-internet-comunicacion-para-equiciudad-2012</link>
		<comments>http://voragine.net/autonomia-digital-2/el-espacio-publico-no-existe-en-internet-comunicacion-para-equiciudad-2012#comments</comments>
		<pubDate>Wed, 19 Dec 2012 07:58:39 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Autonomía digital]]></category>
		<category><![CDATA[Principios y conceptos]]></category>
		<category><![CDATA[autonomía digital]]></category>
		<category><![CDATA[autonomía tecnológica]]></category>
		<category><![CDATA[Equiciudad]]></category>
		<category><![CDATA[espacio público equivalente]]></category>
		<category><![CDATA[Great firewall]]></category>
		<category><![CDATA[Guifi.net]]></category>
		<category><![CDATA[lógica distribuida]]></category>
		<category><![CDATA[remote storage]]></category>
		<category><![CDATA[Unhosted]]></category>
		<category><![CDATA[YaCy]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1189</guid>
		<description><![CDATA[<em>Éste es el artículo que presenté al Congreso <a title="Congreso Equiciudad" href="http://equiciudad.es"><strong>Equiciudad 2012</strong></a> con el título <strong>El espacio público no existe en internet. Hacia un espacio público equivalente</strong>. Previamente he publicado el <a title="El espacio público no existe en internet. Resumen -- voragine.net" href="http://voragine.net/arquitectura/el-espacio-publico-no-existe-en-internet">resumen de la comunicación</a> y la <a title="Presentación en Equiciudad 2012: El espacio público no existe en internet -- voragine.net" href="http://voragine.net/cultura-libre/presentacion-en-equiciudad-2012-el-espacio-publico-no-existe-en-internet">presentación que utilicé en el congreso</a> para contar las ideas del artículo.</em> 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.]]></description>
				<content:encoded><![CDATA[<p><em>Éste es el artículo que presenté al Congreso <a title="Congreso Equiciudad" href="http://equiciudad.es"><strong>Equiciudad 2012</strong></a> con el título <strong>El espacio público no existe en internet. Hacia un espacio público equivalente</strong>. Previamente he publicado el <a title="El espacio público no existe en internet. Resumen -- voragine.net" href="http://voragine.net/arquitectura/el-espacio-publico-no-existe-en-internet">resumen de la comunicación</a> y la <a title="Presentación en Equiciudad 2012: El espacio público no existe en internet -- voragine.net" href="http://voragine.net/cultura-libre/presentacion-en-equiciudad-2012-el-espacio-publico-no-existe-en-internet">presentación que utilicé en el congreso</a> para contar las ideas del artículo.</em></p>
<h3>Resumen / Abstract</h3>
<p>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.</p>
<p>This article lists some common metaphors used to describe the digital spaces to understand them. Afterthat it analyces how important is to find a reflection of public space in the internet, and describes the necessary conditions to reach it.</p>
<h3>Introducción</h3>
<p>¿Dónde situar el espacio público en internet? Ese lugar de encuentro e intercambio que, en condiciones ideales, es un colchón social para la ciudad. Cualquier espacio digital tiene un dueño que decide desde el momento de su ideación, cómo usarlo, y que llegado el momento puede desconectarlo.</p>
<h3>Texto del artículo de la comunicación</h3>
<p>Las representaciones del espacio digital, generalmente tomando como referencia el espacio físico, nos permiten entenderlo, y vivirlo de una manera y no de otras. Por ejemplo, la metáfora del escritorio nos ayudó a relacionarnos con los primeros ordenadores personales, y luego se ha perpetuado hasta la actualidad. Imaginar cómo habría sido la evolución de las interfaces de los ordenadores personales si la metáfora hubiese sido la vivienda, por ejemplo, es un ejercicio interesante. Como lo es analizar por qué la relación con nuestras máquinas ha estado tan monopolizada por el escritorio. Pensemos en el destierro la línea de comandos.</p>
<p>Ya con internet el escritorio como metáfora fue insuficiente y hubo que empezar a usar otras, igualmente trasladadas desde el mundo físico, como el buzón de correo. Durante la última década cada vez usamos más &#8216;la nube&#8217; para referirnos a todo lo que ocurre en los cielos de internet, metáfora realmente acertada para entender cómo usamos la red.</p>
<p><div id="attachment_1192" class="wp-caption alignnone" style="width: 485px"><a href="http://voragine.net/img/2012/12/op.04.png"><img class="size-large wp-image-1192" alt="Los países de internet. En el mapa la superficie de cada país equivale al volumen de actividad generado diariamente por la comunidad a la que representa." src="http://voragine.net/img/2012/12/op.04-475x551.png" width="475" height="551" /></a><p class="wp-caption-text">Los países de internet. En el mapa la superficie de cada país equivale al volumen de actividad generado diariamente por la comunidad a la que representa.</p></div></p>
<p><a title="Facebook Statistics -- Social Bakers" href="http://www.socialbakers.com/facebook-statistics/">Facebook ronda los 950 millones de usuarios</a>. El 1 de octubre de 2012 <a title="Mark Zuckerberg 'friends' Dmitry Medvedev -- Global Post" href="http://www.globalpost.com/dispatch/news/regions/europe/russia/121001/mark-zuckerberg-friends-dmitry-medvedev-facebook-russia">Mark Zuckerberg se reunió con el primer ministro ruso</a> en uno de sus muchos viajes diplomáticos. Desde 2005, Google contrata ejecutivos con experiencia diplomática para puestos denominados por la propia compañía como ministro de asuntos exteriores o embajador. Estos datos nos dan una idea de la envergadura de las empresas que ofrecen servicios en la red. Las grandes corporaciones gestionan espacios transnacionales de los que los ciudadanos dependemos cada vez más, administrando un poder al menos equivalente al de los estados nación. Podríamos decir que empresas como Facebook o Google son países recientemente creados, con necesidad de entablar relaciones diplomáticas con otros países y legislar sus dominios según sus intereses.</p>
<p>En 2006 <a title="Google China -- Wikipedia" href="http://en.wikipedia.org/wiki/Google_China">Google aterrizó en China</a>. Tras negociaciones con el gobierno chino acordó que determinados resultados fueran censurados en su versión china. En enero de 2010, y tras ver seriamente dañada su imagen pública (hasta el punto de tambalearse por primera vez de manera general su, hoy olvidado lema, <em>Don’t be evil</em>), decidió poner fin a la censura; el gobierno chino empezó a ejecutarla por sí mismo. Dentro del <a title="Internet censorship in China -- Wikipedia" href="http://en.wikipedia.org/wiki/Internet_censorship_in_the_People's_Republic_of_China"><em>Great Firewall</em></a>, empresas chinas empezaron a colaborar con el gobierno y de paso eliminaron la competencia extranjera.</p>
<p>El caso de China es paradigmático. Ninguna de las partes, ni gobierno ni empresas, extranjeras o nacionales, consideró al ciudadano chino para la toma de decisiones. “Aquí el pueblo manda y el gobierno obedece”, el lema mítico de los zapatistas nunca estuvo más desterrado.</p>
<p><a title="RECLAIM THE BACKBONE: Repensar Internet como espacio público -- Imarte" href="http://www.ub.edu/imarte/investigacions/estudis-teorics/david-casacuberta/reclaim-the-backbone-repensar-internet-como-espacio-publico/">La traslación del concepto de espacio público a internet plantea varios problemas</a>. Por un lado, cualquier espacio en internet tiene unas dependencias tecnológicas y energéticas. Vázquez Espí señala que casi la totalidad de las nuevas tecnologías es insostenible: &#8220;sólo funcionarán sin ocasionar problemas insolubles en la misma medida en que su uso no se extienda a la totalidad de los seres humanos, mientras queden restringidas a una minoría de privilegiados.&#8221; La metáfora de &#8216;la nube&#8217; nos ayuda a no pensar que <a title="El Consumo Energético Global de Internet -- Amazings" href="http://www.amazings.com/ciencia/noticias/100111d.html">internet se sostiene gracias a recursos materiales y limitados</a>.</p>
<p>Por otro lado, el espacio público físico que se abandona sigue cumpliendo esencialmente su función. Los lugares abandonados constituyen en muchas ciudades espacios de oportunidad, islas de espacio público espontáneamente recuperadas y usadas por la ciudadanía. <a title="Geocities -- Yahoo" href="http://geocities.yahoo.com/index.php">Cuando un espacio digital se abandona, desaparece</a>.</p>
<p>Situándonos en un escenario positivo, en el que olvidamos las dependencias que acarrea la fisicidad de internet, nos encontramos con que cualquier espacio digital tiene un dueño que fija sus reglas sobre él. Como hemos analizado anteriormente, los intereses de los gestores de los espacios digitales no están en sintonía con los de la ciudadanía que los usa.</p>
<p><div id="attachment_1191" class="wp-caption alignnone" style="width: 485px"><a href="http://voragine.net/img/2012/12/op.03.a.png"><img class="size-large wp-image-1191" alt=" Mapa de internet. Representación del reparto de las IP (IPv4) de internet en 2006. La mayor parte del cuadrante superior izquierdo pertenece a empresas privadas." src="http://voragine.net/img/2012/12/op.03.a-475x690.png" width="475" height="690" /></a><p class="wp-caption-text">Mapa de internet. Representación del reparto de las IP (IPv4) de internet en 2006. La mayor parte del cuadrante superior izquierdo pertenece a empresas privadas.</p></div></p>
<p>Sin embargo, la necesidad en internet de <a title="El espacio público como colchón social -- voragine.net" href="http://voragine.net/cultura-libre/el-espacio-publico-como-colchon-social">espacios con las características del público</a>, <strong>espacios públicos equivalentes</strong>, es cada vez mayor. Por un lado porque una parte importante de la capacidad de relación e intercambio que antes se demandaba al espacio físico, ahora la cargamos sobre los digitales. Pero sobre todo porque el espacio público equivalente ha trascendido la mera representación del espacio público para convertirse en un <a title="intervención de Javier Toret en las jornadas Comunicación y sociedad civil 2012" href="http://civilsc.net/node/4">lugar de anticipación de acciones</a> que luego se precipitan en el espacio público físico, como han demostrado fenómenos como la Primavera Árabe, el 15M o el movimiento Occupy. Permite ir nutriendo un movimiento y haciéndolo crecer; constituye un tamiz que va dejando salir las iniciativas cuando están preparadas, una especie de laboratorio en el que se van definiendo, puliendo y madurando. El <a title="Crowd Funding -- Wikipedia" href="http://en.wikipedia.org/wiki/Crowd_funding"><em>crowdfunding</em></a> es un ejemplo de cómo una idea no se realiza hasta que no tiene una aceptación social necesaria, que en este caso se cuantifica en recursos para llevarla a cabo.</p>
<p>Por otro lado, <a title="Intervención de Carlos Sánchez Almeida en las jornadas Comunicación y sociedad civil 2012" href="http://civilsc.net/node/6">estos espacios son más ágiles que las acciones que intentan controlarlos</a>. Mientras una ley recorre todo el camino necesario para hacerse efectiva, el espacio público equivalente sigue funcionando y tiene la capacidad y el tiempo de mutar en otra forma que la ley represiva ya no puede parar. Pensemos en la <a title="Breve historia de las descargas -- Blog Café a las cuatro" href="http://cafedelascuatro.wordpress.com/2008/03/28/breve-historia-de-las-descargas/">historia de las descargas</a>.</p>
<p><strong>Para asegurar a largo plazo el espacio público equivalente</strong>, hay tres características a preservar: el funcionamiento distribuido de la red, la portabilidad de la información y la privacidad de sus usuarios.</p>
<p>La manera en que se conectan las máquinas en red garantiza teóricamente una comunicación distribuida: cada máquina puede comunicarse de un modo no jerárquico con todas las demás. Cuanto menos distribuida es la red &#8211;cuantas más máquinas dependan de un único nodo de la red&#8211;, más fácil es de controlar y monopolizar, y por tanto más alejada está de la idea de espacio público equivalente. De nuevo el ejemplo de las descargas es útil. De un lado tenemos <a title="Megaupload -- Wikipedia" href="http://en.wikipedia.org/wiki/Megaupload">Megaupload</a>, que aloja contenido en sus servidores a los que nos conectamos para obtenerlo; del otro tenemos el <a title="BitTorrent -- Wikipedia" href="http://es.wikipedia.org/wiki/BitTorrent">protocolo torrent</a> que permite comunicar máquinas y establece un sistema de descarga distribuida entre todos los ordenadores que tengan el contenido demandado. Megaupload utiliza una estructura en la que todos los ordenadores que quieran descargar dependen de un servidor central. Si ese servidor cae, el sistema deja de funcionar. Torrent por el contrario, establece una red sin jerarquías en la que cada ordenador puede, además de descargar, ofrecer sus archivos. Si cualquier ordenador de la red torrent cae, la red sigue funcionando. Internet es en sí misma un procomún a pesar de que cada nodo no lo sea: <strong>el espacio público equivalente es un espacio distribuido</strong>.</p>
<p>Los protocolos y los formatos estándar permiten enviar datos de manera libre, ya que son lenguajes que cualquier máquina puede entender. Cuando una empresa que gestiona un espacio digital no trabaja con estándares, sino que crea sus propias lenguajes, está generando dependencia de sus servidores, centralizando la web. Por ejemplo, si queremos comunicarnos con un usuario de Facebook tenemos que usar su sistema de mensajería, no podemos hacerlo mediante un estándar de correo electrónico.</p>
<p>Pensemos en los motores de búsqueda. Si queremos encontrar información en la red, dependemos de empresas como Google. Debemos confiar en sus reglas de jerarquización de contenidos, en un algoritmo que ordena la web cuyos criterios no son transparentes y no podemos controlar; un sistema opaco que ni siquiera podemos evaluar. En contraposición, <a title="Buscador P2P Yacy" href="http://yacy.net">Yacy</a> es un buscador distribuido que funciona utilizando un <a title="Peer to Peer protocol -- Wikipedia" href="http://es.wikipedia.org/wiki/Peer-to-peer">protocolo p2p</a>. Esto permite que <a title="Version 1.0 of YaCy distributed search engine released -- The H Open Magazine" href="http://www.h-online.com/open/news/item/Version-1-0-of-YaCy-distributed-search-engine-released-1386447.html">los resultados de las búsquedas estén alojados en los ordenadores de los usuarios</a>, no centralizados en un data center de una empresa. Además de conformar una estructura en la que <a title="Philosophy -- Yacy.net" href="http://yacy.net/en/Philosophy.html">los contenidos son difícilmente censurables</a>, al estar toda la información en los ordenadores de los usuarios, los data center y todo <a title="Consumo energético de Google -- Google Dirson" href="http://google.dirson.com/post/4241-consumo-energetico-google/">su consumo energético</a> son prescindibles.</p>
<p>La privacidad es esencial en la red para evitar el control sobre sus usuarios. <a title="Internet, libertad y sociedad: una perspectiva analítica -- UOC" href="http://www.uoc.edu/web/esp/launiversidad/inaugural01/intro_conc.html">Como señala Manuel Castells</a>, en una red distribuida de máquinas &#8220;sólo la difusión de la capacidad de encriptación y de autoprotección en los sistemas individuales podría aumentar la seguridad del sistema en su conjunto [...] Pero eso equivale a poner en manos de los usuarios el poder de encriptación y autoprotección informática. Algo que rechazan los poderes políticos&#8221;. Es tecnológicamente posible una red segura y anónima, si no dejamos nuestra seguridad en manos de terceros.</p>
<p><a title="Tor Project" href="https://www.torproject.org/">Tor</a> es un programa de código abierto que podemos instalar en nuestra máquina para garantizar nuestro anonimato en la red, y así evitar que nos impidan el acceso a determinados contenidos. En la misma línea, la <a title="Fundación Güifi.net" href="http://fundacio.guifi.net">Fundación Guifi.net</a> se constituyó como proveedora de acceso a internet aprovechando la liberalización del mercado de las telecomunicaciones en España, y <a title="Sobre la red Güifi.net -- Guifi.net" href="http://guifi.net/es/ProcomunXOLN#Sobre_el_Pro_Comun_Red_Abierta">ofrece una red abierta, libre y neutral a la que cualquiera se puede conectar y a la vez dar conexión a otras personas</a>. Por último, <a title="Unhosted" href="http://unhosted.org/">Unhosted</a> es un proyecto que tiene detrás la idea de <a title="Unhosted: Breaking the SaaS Monopoly -- ReadWriteWeb" href="http://readwrite.com/2010/12/24/unhosted">separar el código de las aplicaciones de los datos personales de los usuarios que las usan</a>. Mediante el protocolo abierto <a title="Remote Storage Protocol" href="http://remotestorage.io/">remote storage</a> es posible que una aplicación, alojada en el servidor de su dueño, utilice convenientemente encriptados los datos personales que un usuario tiene alojados en su propio servidor. De esta manera, el usuario que ha decidido usar un espacio digital sigue siendo propietario absoluto de su información.</p>
<p>Igual que las grandes compañías de internet han incrementado su poder en el mundo por su transnacionalidad, las comunidades ciudadanas conectadas a través de la red se fortalecen y se alimentan mutuamente, constituyen lo que Pérez de Lama ha denominado la &#8216;multitud conectada&#8217;, y que citando a Negri y Hardt, define: &#8220;Las fuerzas creativas de la multitud que sostienen el imperio también tienen la capacidad de construir autónomamente en contra-imperio, una organización política alternativa de flujos e intercambios globales&#8221;.</p>
<h3>Imágenes</h3>
<p>1. xkcd. <a title="Online Communities -- xkcd" href="http://xkcd.com/802/">Online Communities 2</a>.<br />
2. xkcd. <a title="Map of the Internet -- xkcd" href="http://xkcd.com/195/">Map of the internet</a>.</p>
<h3>Bibliografía</h3>
<p><strong>Casacuberta, David</strong>: “Reclaim the backbone: repensar internet como espacio público”. 2008 <a href="http://www.artyarqdigital.com/fileadmin/user_upload/PDF/Publicaciones_Jornada_III/D_Casacuberta.pdf" title="Reclaim the backbone: repensar internet como espacio público">http://www.artyarqdigital.com/fileadmin/user_upload/PDF/Publicaciones_Jornada_III/D_Casacuberta.pdf</a></p>
<p><strong>Castells, Manuel</strong>: “<a href="http://www.uoc.edu/web/esp/launiversidad/inaugural01/intro_conc.html" title="Internet, libertad y sociedad: una perspectiva analítica">Internet, libertad y sociedad: una perspectiva analítica</a>”. 2001. http://www.uoc.edu/web/esp/launiversidad/inaugural01/intro_conc.html</p>
<p><strong>MacKinnon, Rebecca</strong>: <em>The Consent of the Networked</em>. Basic books, New York, 2012</p>
<p><strong>Pérez de Lama, José</strong>: <em>Devenires Cíborg. Arquitectura, urbanismo y redes de comunicación</em>. Secretariado de publicaciones de la Universidad de Sevilla, Sevilla, 2006</p>
<p><strong>Sánchez Uzábal, Alfonso</strong>: “El espacio público como colchón social”. 2010 <a href="http://voragine.net/cultura-libre/el-espacio-publico-como-colchon-social" title="El espacio público como colchón social -- voragine.net">http://voragine.net/cultura-libre/el-espacio-publico-como-colchon-social</a></p>
<p><strong>Vázquez Espí, Mariano</strong>: “Luces y sombras de las tecnologías de la información y comunicación (TICS)”, en José I. Porras y Rubén Araya (Ed.): <em>e-democracia</em>. Editorial Universidad Bolivariana, Santiago, 2003</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/autonomia-digital-2/el-espacio-publico-no-existe-en-internet-comunicacion-para-equiciudad-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsolescencia programada en tierras de la tecnología apropiada</title>
		<link>http://voragine.net/autonomia-digital-2/obsolescencia-programada-en-tierras-de-la-tecnologia-apropiada</link>
		<comments>http://voragine.net/autonomia-digital-2/obsolescencia-programada-en-tierras-de-la-tecnologia-apropiada#comments</comments>
		<pubDate>Mon, 17 Dec 2012 13:07:51 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Autonomía digital]]></category>
		<category><![CDATA[Principios y conceptos]]></category>
		<category><![CDATA[autonomía tecnológica]]></category>
		<category><![CDATA[Chiapas]]></category>
		<category><![CDATA[México]]></category>
		<category><![CDATA[obsolescencia programada]]></category>
		<category><![CDATA[obsoletos.org]]></category>
		<category><![CDATA[tecnología apropiada]]></category>
		<category><![CDATA[zapatismo]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1180</guid>
		<description><![CDATA[Artículo originalmente publicado en el <a title="Blog del proyecto Obsoletos" href="http://obsoletos.org"><strong>Blog de Obsoletos</strong></a>, 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 <a title="Enlace Zapatista" href="http://enlacezapatista.ezln.org.mx/">movimiento zapatista</a> y comprobar cómo lidian en las comunidades indígenas con la tecnología. Tienen un amplio sentido de la <strong><a title="Tecnología adecuada -- Wikipedia" href="http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_adecuada">tecnología apropiada</a></strong>, 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 <a title="Planned Obsolescence -- Obsoletos" href="http://www.obsoletos.org/2008/06/planned-obsolescence/"><strong>obsolescencia programada</strong></a>.]]></description>
				<content:encoded><![CDATA[<p><em>Artículo originalmente publicado en el <a title="Blog del proyecto Obsoletos" href="http://obsoletos.org/2011/11/obsolescencia-programada-en-tierras-de-la-tecnologia-apropiada/"><strong>Blog de Obsoletos</strong></a>, 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 <a title="Enlace Zapatista" href="http://enlacezapatista.ezln.org.mx/">movimiento zapatista</a> y comprobar cómo lidian en las comunidades indígenas con la tecnología. Tienen un amplio sentido de la <strong><a title="Tecnología adecuada -- Wikipedia" href="http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_adecuada">tecnología apropiada</a></strong>, 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 <strong>obsolescencia programada</strong>.</em></p>
<p>Sabías que <a title="La obsolescencia asumida de las impresoras -- Obsoletos" href="http://www.obsoletos.org/2008/08/la-obsolescencia-asumida-de-las-impresoras/">la tinta de las impresoras es uno de los líquidos más caros del mundo</a>, probablemente el producto más caro que se vende al consumidor de a pie. Sabías que <a title="Comprar, tirar, comprar -- Obsoletos" href="http://www.obsoletos.org/2011/01/comprar-tirar-comprar/">las bombillas incandescentes fueron fabricadas en un principio para durar más de cien años</a>. Estos dos fenómenos son ejemplos de los mecanismos que se agrupan dentro de lo que se conoce como <strong><a title="Planned obsolescence -- Obsoletos" href="http://www.obsoletos.org/2008/06/planned-obsolescence/">obsolescencia programada</a></strong>.</p>
<h4>Qué es eso de la obsolescencia programada</h4>
<p>La obsolescencia programada consiste en una serie de mecanismos que permiten a las empresas controlar la vida útil de los productos que fabrican, acortándola según les convenga en cada caso para asegurarse unas ventas determinadas.</p>
<h4>Qué beneficios trae la obsolescencia programada a las empresas</h4>
<p>Los objetos tecnológicos, como muchos otros productos de consumo, no solo generan beneficio económico cuando son vendidos tras ser fabricados, adquieren un nuevo valor cuando se convierten en residuo, así que acortar su vida útil permite a las empresas obtener más rápidamente un doble beneficio. Por un lado, el consumidor tendrá que reemplazar el producto que ha comprado con una periodicidad mayor, y por otro al convertirse el producto en residuo la empresa también obtiene un beneficio directo al venderlo como material de desecho.</p>
<h4>El recorrido global de los residuos tecnológicos</h4>
<p>Esta reencarnación de los productos en residuos es beneficiosa económicamente debido a las diferentes legislaciones que regulan el tratamiento de los residuos tecnológicos en el mundo. Los países con normativa más estricta, que coinciden con lo que conocemos como primer mundo se aprovechan de la existencia de regulaciones más laxas o la desrregulación total que pueden encontrar en otros países, generalmente en lo que conocemos como tercer mundo. La gestión y recuperación informal de residuos es un importante sector económico en países como India, China y varios países africanos. Las empresas del primer mundo prefieren vender sus residuos a estos países, en vez de gastar dinero en deshacerse de ellos de la manera que dicta la normativa de residuos en sus países. De esta manera, los productos se venden al menos dos veces, una como bien de consumo y otra como residuo.</p>
<h4>Cuáles son los problemas de acortar la vida de los productos</h4>
<p>Evidentemente los primeros perjudicados son los bolsillos de los consumidores que tienen que vaciarse con mayor frecuencia. Sin embargo quizás sean más comprometedores a largo plazo para los consumidores los recortes de libertad que sufren. Cualquier mecanismo de obsolescencia programada implica un recorte de libertad para el consumidor, necesario para que la empresa pueda tener controlado el producto y en los casos más elaborados también al consumidor.</p>
<p>Volvamos a la tinta de las impresoras. Comprar una impresora doméstica último modelo no cuesta más de cincuenta dólares americanos. El problema viene cuando se acaba la tinta y descubrimos que comprar un nuevo cartucho cuesta más que la propia impresora, lo que convierte estos artefactos en impresoras de usar y tirar. Podemos definir esta situación como económicamente fastidiosa, pero cualquier consumidor que mire su dinero no se comprará más de una impresora de esta tipo.</p>
<p>Los mecanismos de obsolescencia programada mejor diseñados no dejan escapar al consumidor tan fácilmente, en cambio se esfuerzan en crear usuarios cautivos. Cada vez más las empresas se aseguran de que cuando un consumidor adquiere uno de sus productos se vuelva dependiente de un sistema que ellas controlan. Dentro de estos sistemas cerrados es incómodo, a veces realmente difícil, funcionar si no se siguen las reglas internas que marca el fabricante. Los sistemas cerrados no son en sí mismos un mecanismo de obsolescencia, pero sí crean consumidores cautivos, consumidores con los que pueden hacer lo que quieran, por ejemplo obligarles a renovar sus productos con la periodicidad que decidan. Quizás uno de los mejores ejemplos de sistema cerrado es el <a title="La historia del disco Diamond, o la extraña conexión entre Edison y Steve Jobs -- Obsoletos" href="http://www.obsoletos.org/2010/03/la-historia-del-disco-diamond-o-la-extrana-conexion-entre-edison-y-steve-jobs/">ejército de cacharros tecnológicos de Apple</a>.</p>
<p>Por supuesto, el otro gran perjudicado de esta historia es el medio. La obsolescencia programada no entiende de huella ecológica. Basta ver cualquier reportaje fotográfico sobre los principales vertederos tecnológicos del planeta para aproximarse a la dimensión del impacto de los residuos electrónicos. <a title="Y después de Guiyu, ¿qué? -- Obsoletos" href="http://www.obsoletos.org/2009/01/y-despues-de-guiyu-%c2%bfque/">Guiyu</a> en China es probablemente el vertedero electrónico más grande del planeta: una gran extensión de territorio, una auténtica ciudad construida sobre montañas de residuos. En Guiyu todas las reservas subterráneas de agua están contaminadas y los problemas de salud en los trabajadores que aspiran a diario los efluvios de los materiales quemados en los rudimentarios procesos de separación de componentes son asombrosos.</p>
<h4>Por qué hablamos de obsolescencia en los objetos tecnológicos</h4>
<p>La obsolescencia programada no solo existe en el sector tecnológico, pero es en este sector en el que alcanza quizás su plenitud. Quizás debido a la falta de control y la falta de información por parte de los consumidores, en un área de conocimiento que tradicionalmente ha sido territorio de los expertos. Quizás debido también a que los residuos tecnológicos son de los más difícilmente tratables y asimilables por su contenido en sustancias dañinas para el entorno y el ser humano.</p>
<h4>Qué se puede hacer para no caer en las garras de la obsolescencia programada</h4>
<p>Mantener la autonomía tecnológica es quizás el mayor logro al que puede aspirar un usuario de tecnología. Dicho de otra manera, mantener el control sobre la herramienta que es el objeto tecnológico. Esto implica de partida plantearse la necesidad de una nueva adquisición. En este sentido, es importante hacer el esfuerzo de separar el valor económico del objeto de su valor de uso: el bajo coste o incluso la gratuidad no debería ser un factor determinante a la hora de adquirir un nuevo objeto. En esta misma línea, plantearse maneras alternativas de consumo que impliquen por ejemplo propiedad comunitaria; incluso replantearse más profundamente el papel del consumidor. Los movimientos Hazlo tú mismo (Do It Yourself) o mejor aún Hazlo con otros (Do It With Others) que reúnen a todo un ejército de <a title="Prosumidor -- Wikipedia" href="http://es.wikipedia.org/wiki/Prosumidor">prosumers</a> (productores consumidores) son una manera muy eficaz de empoderamiento, ya que implican un aprendizaje y un conocimiento que hacen evaluar realmente las necesidades por un lado, y el producto desde el punto de vista de lo que cuesta construirlo y no únicamente lo que cuesta comprarlo, rompiendo la disociación entre productores y consumidores, desterrando la figura del experto, y consiguiendo una mayor autonomía tecnológica para ellos.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/autonomia-digital-2/obsolescencia-programada-en-tierras-de-la-tecnologia-apropiada/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentación en Equiciudad 2012: El espacio público no existe en internet</title>
		<link>http://voragine.net/cultura-libre/presentacion-en-equiciudad-2012-el-espacio-publico-no-existe-en-internet</link>
		<comments>http://voragine.net/cultura-libre/presentacion-en-equiciudad-2012-el-espacio-publico-no-existe-en-internet#comments</comments>
		<pubDate>Wed, 12 Dec 2012 10:31:23 +0000</pubDate>
		<dc:creator>skotperez</dc:creator>
				<category><![CDATA[Autonomía digital]]></category>
		<category><![CDATA[Cultura libre]]></category>
		<category><![CDATA[autonomía digital]]></category>
		<category><![CDATA[autonomía tecnológica]]></category>
		<category><![CDATA[Equiciudad]]></category>
		<category><![CDATA[espacio público]]></category>
		<category><![CDATA[espacio público equivalente]]></category>
		<category><![CDATA[lógica distribuida]]></category>

		<guid isPermaLink="false">http://voragine.net/?p=1173</guid>
		<description><![CDATA[El viernes 14 de diciembre presentaré la comunicación para el congreso <a title="Congreso Equiciudad 2012" href="http://equiciudad.es/">Equiciudad 2012</a>: <strong>El espacio público no existe en internet</strong>. Ya publiqué en el blog el <a title="El espacio público no existe en internet -- voragine.net" href="http://voragine.net/arquitectura/el-espacio-publico-no-existe-en-internet">resumen de la comunicación</a> y pronto publicaré el texto completo.

Publico ahora el material que utilizaré para la presentación y algunas ideas.]]></description>
				<content:encoded><![CDATA[<p>El viernes 14 de diciembre presentaré la comunicación para el congreso <a title="Congreso Equiciudad 2012" href="http://equiciudad.es/">Equiciudad 2012</a>: <strong>El espacio público no existe en internet</strong>. Ya publiqué en el blog el <a title="El espacio público no existe en internet -- voragine.net" href="http://voragine.net/arquitectura/el-espacio-publico-no-existe-en-internet">resumen de la comunicación</a> y pronto publicaré el texto completo.</p>
<p>Publico ahora el material que utilizaré para la presentación:</p>
<div>
<p><object style="width: 500px; height: 400px;" width="320" height="240" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><param name="src" value="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf" /><param name="flashvars" value="mode=mini&amp;viewMode=singlePage&amp;embedBackground=%23505050&amp;titleBarEnabled=true&amp;shareMenuEnabled=false&amp;backgroundColor=%23222222&amp;documentId=121212090716-7247687df4a44c9c91386f086088a97f" /><embed style="width: 500px; height: 400px;" width="320" height="240" type="application/x-shockwave-flash" src="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf" allowfullscreen="true" menu="false" wmode="transparent" flashvars="mode=mini&amp;viewMode=singlePage&amp;embedBackground=%23505050&amp;titleBarEnabled=true&amp;shareMenuEnabled=false&amp;backgroundColor=%23222222&amp;documentId=121212090716-7247687df4a44c9c91386f086088a97f" /></object></p>
<div style="width: 500px; text-align: left;"><a href="http://issuu.com/skotperez/docs/espacio.publico.internet?mode=window&amp;viewMode=singlePage&amp;backgroundColor=%23222222" target="_blank">Open publication</a> &#8211; Free <a href="http://issuu.com" target="_blank">publishing</a></div>
</div>
<p>Y algunas ideas sobre el tema:</p>
<ul>
<li><strong>Metáforas en el medio digital</strong>. Cómo nos ayudan las representaciones basadas en el medio físico a entender el medio digital. Tomando como ejemplo <strong>el escritorio</strong>, la representación predominante en el ordenador personal, se ve claramente cómo se consigue un medio intuitivo que se puede controlar con los mismos mecanismos que un espacio de trabajo físico. El problema de las representaciones es que crean <strong>limitaciones en el uso del medio</strong>. La papelera de reciclaje, que está en nuestros escritorios desde que aparecieron los ordenadores domésticos en los ochenta, es el limbo de nuestros datos antes de desaparecer, igual que lo es en un despacho. Intuitiva en aquellos tiempos pero no respondía a todas las capacidades del ordenador, que tiene no una sino varias papeleras, una por cada unidad que usemos: disco dura, disquete&#8230;</li>
<li><strong>La nube como representación de internet</strong>. Como el escritorio para los ordenadores, <strong>la nube se ha convertido en la representación hegemónica de internet</strong>. Nos aporta facilidad de uso sin duda y tener nuestros datos disponibles allá donde nos conectemos, pero <strong>nos limita nuestra comprensión de la red</strong>, nos ayuda a despreocuparnos de lo que es nuestro: nuestros datos. Cuando usamos la nube, ¿dónde están nuestros datos?, ¿cómo se mueven por internet? ¿quién los posee? ¿están seguros?</li>
<li><strong>Representaciones alternativas de internet</strong>. ¿Y si nos olvidamos de internet como una nube lejana y opaca y pensamos en ella como un <strong>conjunto de propiedades que alimentan un sector inmobiliario digital</strong>? Cada espacio en internet tiene un propietario, que además en muchos casos especula con su propiedad, exactamente igual que se especula con un terreno recién recalificado de rústico a urbanizable. Cuando en 2005 se liberalizaron los dominios .es, <a title="El primer mes de la liberalización de los dominios &quot;.es&quot; se salda con un incremento de 145.039 dominios nuevos -- Asociación de Internautas" href="http://www.internautas.org/html/3321.html">mucha gente empezó a comprar grandes cantidades de dominios</a> atractivos no para usarlos, sino para revenderlos.</li>
<li><strong>¿Y si nos planteamos internet como un gran continente?</strong> ¿Cuáles serían los países de internet? Facebook tiene más usuarios que la mayoría de los países del mundo. Google contrata profesionales con experiencia diplomática para cargos que dentro de la compañía se denominan &#8220;Ministro de asuntos exteriores&#8221;: verdaderos países en la red. Estos datos nos hacen plantearnos <strong>qué territorio pisamos cuando usamos internet</strong>, y como al visitar cualquier país, deberíamos plantearnos <strong>a qué legislación estamos sujetos</strong>. En definitiva, desde una aproximación geopolítica, <strong>cuál es el reparto de poderes de la red</strong>.</li>
<li><strong>El caso de China</strong> es paradigmático de cómo afecta esta lucha de poderes entre los países de internet al ciudadano. <strong>En 2006 Google aterrizó en China</strong>. Tras negociaciones con el gobierno chino acordó que determinados resultados fueran censurados en su versión china. En enero de 2010, y tras ver seriamente dañada su imagen pública (hasta el punto de tambalearse por primera vez de manera general su, hoy olvidado lema, <em>Don’t be evil</em>), decidió poner fin a la censura; el gobierno chino empezó a ejecutarla por sí mismo. Dentro del Great Firewall, empresas chinas empezaron a colaborar con el gobierno y de paso eliminaron la competencia extranjera. Ninguna de las partes, <strong>ni gobierno ni empresas, extranjeras o nacionales, consideró al ciudadano chino para la toma de decisiones</strong>.</li>
<li><strong>Representación del espacio público en internet: problemas</strong>. El espacio público físico tiene dos grandes ventajas sobre los espacio digitales digital: si se abandona sigue cumpliendo esencialmente su función, y no tiene grandes dependencias. <strong>Cuando un espacio en internet se abandona, desaparece</strong>. Además <strong>tiene grandes dependencias energéticas</strong>.</li>
<li><strong>Potencial de los espacios digitales como un espacio público equivalente</strong>. El espacio público equivalente ha trascendido la mera representación del espacio público para convertirse en un <strong>lugar de anticipación de acciones que luego se precipitan en el espacio público físico</strong>, como han demostrado fenómenos como la Primavera Árabe, el 15M o el movimiento Occupy. Permite ir nutriendo un movimiento y haciéndolo crecer; constituye un tamiz que va dejando salir las iniciativas cuando están preparadas, una especie de laboratorio en el que se van definiendo, puliendo y madurando. El crowdfunding es un ejemplo de cómo una idea no se realiza hasta que no tiene una aceptación social necesaria, que en este caso se cuantifica en recursos para llevarla a cabo. Por otro lado, <strong>estos espacios son más ágiles que las acciones que intentan controlarlos</strong>. Mientras una ley recorre todo el camino necesario para hacerse efectiva, el espacio público equivalente sigue funcionando y tiene la capacidad y el tiempo de mutar en otra forma que la ley represiva ya no puede parar#. Pensemos en la historia de las descargas.</li>
<li><strong>Características de un espacio público equivalente</strong>. Para conseguir este tipo de espacios en internet debemos evitar los efectos del abandono de los espacios, paliar sus dependencias y desactivar la propiedad. Hay una serie de herramientas conceptuales y concretas que tenemos a nuestra disposición: la estructura distribuida de internet; los estándares, lenguajes y protocolos, que nos garantizan la portabilidad de la información y el control sobre nuestros datos; y la privacidad de los usuarios.</li>
</ul>
<p>En la presentación analizaré estas herramientas que nos facilitan la posibilidad de conectar la ciudadanía como una multitud trasnacional en una red de espacios públicos equivalentes. <a title="Transnacional -- Indianopedia" href="http://lasindias.net/indianopedia/Transnacional"><strong>Transnacionalidad</strong></a> en el sentido que define la gente de La Cooperativa de las Indias:</p>
<blockquote><p>Transnacionales son las relaciones, estructuras y fenómenos que se definen en sus sujetos, categorías y causas sin relación con las identidades propias del estado nacional y cuyo ámbito cruza las fronteras establecidas por el principio de nacionalidad o imaginadas por el nacionalismo. Lo transnacional ocurre por encima e independientemente de las fronteras nacionales y no entre ellas o entre sujetos definidos en su seno.</p></blockquote>
<p><strong>Actualización</strong>: Disponible la comunicación completa presentada a equiciudad: <a title="El espacio público no existe en internet -- voragine.net" href="http://voragine.net/autonomia-digital-2/el-espacio-publico-no-existe-en-internet-2"><strong>El espacio público no existe en internet</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voragine.net/cultura-libre/presentacion-en-equiciudad-2012-el-espacio-publico-no-existe-en-internet/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
