<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>marc0s.blog</title>
	<link href="http://blog.tenak.net/atom.xml" rel="self" />
	<link href="http://blog.tenak.net" />
	<id>http://blog.tenak.net/atom.xml</id>
	<updated>2005-07-18 10:53:45</updated>
	<author>
		<name>marc0s</name>
		<email>marc0s@fsfe.org</email>
	</author>
    
	<entry>
		<title>Sobre l'#acampadagirona</title>
		<link href="http://blog.tenak.net/2011/05/2011-05-sobre-lacampada-de-girona.html" />
		<id>tag:blog.tenak.net,2011-05-20:/2011/05/2011-05-sobre-lacampada-de-girona.html</id>
		<updated>2011-05-20T02:00:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Acabo de tornar de l'<a href="http://twitter.com/acampadagirona">acampada a Girona</a> i
vull escriure els meus pensaments sobre com han anat les seves primeres hores
de vida.</p>
<p>Vagi per endavant que fins diumenge no hi podré tornar a participar i que estic
fent una reflexió sobre una assemblea recent nascuda, d'un nombre elevat de
gent que no ha treballat mai junta i en un ambient podem dir d'èxtasi
col·lectiu.</p>
<p>M'ha sorprés gratament la quantitat de gent que ens hem aplegat a la Plaça del
Vi. L'hem omplert, potser hem arribat a les 700 persones, no ho sé; però ha
estat emocionant veure com la mainada, el jovent i gent ja no tant jove s'ha
trobat per cridar i fer soroll contra l'estat actual del què anomenen
democràcia. La gent hi ha mostrat el seu desencís. </p>
<p>Ha costat una mica, però finalment (ja en un grup més reduît) ha començat
l'assemblea. El punt principal era decidir cap a on traslladar la concentració
i establir-hi definitivament l'acampada, ja que gairebé tothom estava d'acord
que la Plaça del Vi no era el lloc més adequat.</p>
<p>Ha estat un debat llarg i en alguns moments repetitiu. Però calia fer-ho per
poder començar a construir des d'un espai permanent el canvi que es decideixi.</p>
<p>Crec però, que, malgrat les dificultats de dinamitzar una assemblea amb nombrosa
assistència, cal fer una pausa, agafar aire i tenir algunes idees molt clares.</p>
<p>No podem reunir-nos per plantejar un canvi al sistema actual si, quan és l'hora
de discutir, valorar i arribar a un consens, no ens respectem nosaltres
mateixos. Si cridar més i exhibir la força es fa valdre com arguments
d'autoritat a l'hora de defensar una postura no ens estem respectant. I si no
ens respectem nosaltres comencem malament.</p>
<p>Sé que és la primera assemblea i que erem molta gent, però pose'm-hi una mica
de seny.</p>
<p>Sisplau, aprofitem aquesta ocasió. Quant fa que no ens trobem gent tant
diferent units per alguna cosa, per prima i fràgil que sigui, amb un objectiu
comú: el canvi. No sé què en sortirà de tot això, però aprofitem-ho. No hi ha 
res definit, ho estem fent ara. Proposem, escoltem, debatim, reflexionem i
actuem. Ara tenim el poder a les nostres mans i els nostres caps. Agafem allò
que ens han pres i experimentem la nostra llibertat.</p>
<p>Vull creure en l'assemblea de l'acampada de Girona, per això hi tornaré
diumenge. Però cuidem-la, que acaba de nèixer i ha de crèixer sana. Agafem-nos
l'oportunitat que no ens han volgut donar mai.</p>
<p>Nota: aquest blog no té sistema de comentaris, si en teniu, me'ls podeu fer
arribar per correu electrònic o via <a href="http://identi.ca/marc0s">identi.ca</a> o 
<a href="http://twitter.com/tenak">twitter</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Don't send client's IP address in outgoing emails sent through Postfix</title>
		<link href="http://blog.tenak.net/2011/04/2011-04-dont-send-client-ip-postfix.html" />
		<id>tag:blog.tenak.net,2011-04-02:/2011/04/2011-04-dont-send-client-ip-postfix.html</id>
		<updated>2011-04-02T22:30:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>When we send an email through our Postfix mail server, by default, Postfix adds
a <code>Received:</code> header with the IP address of the computer where the email is
sent from. We may want to hide this information to the email recipient's and
the intermediate SMTP servers so the sender can not be tracked.</p>
<p>Postfix provides <code>header_checks(5)</code> to inspect the email's content and
manipulate it. The Postfix parameter that we want to set is
<code>smtp_header_checks</code> so the header removal only occurs in <em>outgoing</em> email,
preserving all the <code>Received:</code> headers on the mail we receive at our SMTP.</p>
<p>The Postfix configuration for this behavior is the following:</p>
<p><code>/etc/postfix/main.cf</code>:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%">...
<span style="color: #19177C">smtp_header_checks</span> <span style="color: #666666">=</span> pcre:/etc/postfix/smtp_header_checks
...
</pre></div>
</div>

<p><code>/etc/postfix/smtp_header_checks</code>:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%">/^Received: .*/     IGNORE
/^X-Originating-IP:/    IGNORE
</pre></div>
</div>

<p>The second line (<code>X-Originating-IP</code>) is there to make sure that this header
doesn't go out of our SMTP if the MUA sets it.</p>
<p>After editing both files, just do a <code>postmap pcre:/etc/postfix/smtp_header_checks</code> 
and reload Postfix.</p>
<p>You'll probably need to install <code>postfix-pcre</code> package (at least in Debian) to
provide PCRE support to Postfix.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Segones jornades nòmades</title>
		<link href="http://blog.tenak.net/2011/02/2011-02-2es-jornades-nomades.html" />
		<id>tag:blog.tenak.net,2011-02-07:/2011/02/2011-02-2es-jornades-nomades.html</id>
		<updated>2011-02-07T21:15:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Un altre cop el <a href="http://musaik.net/hl">Hacklab Nòmada</a> organitzarà unes jornades
obertes a tothom al <a href="http://cplesvinyes.wordpress.com">Casal Popular Les Vinyes de
Mataró</a> per difondre el coneixement i 
practicar l'autoformació en noves tecnologies i el seu ús responsable.</p>
<p>Us volem convidar a participar-hi el proper dissabte 12 de Febrer a partir de 
les 17h. Les xerrades programades són les següents:</p>
<ul>
<li>17.00 <strong>Presentació</strong> del Hacklab i de les 2es Jornades Nòmades</li>
<li>17:15 - 18:15 <strong>Com passar-te de Window$ a GNU/Linux i perquè utilitzar 
  programari lliure</strong></li>
<li>18:30 - 19:30 <strong>Presentació de les xarxes socials com lorea (n-1.cc) i 
  l'encriptació en les nostres comunicacions</strong></li>
<li>19:45 - 20:45 <strong>Quins servidors s'han d'utilitzar i quins no</strong> (youtube vs 
  giss.tv, gmail vs probeta, google vs duckduckgo, ADSL vs guifi.net).</li>
<li><strong>Sopar de Cassola</strong></li>
<li>22:00 - 23:00 <strong>Python++</strong>: Classes, objectes, metaprogramming, packaging, ...</li>
<li>23:15-0:15: <strong>virtualització</strong>: proxmox, xen, virtualbox, vmware</li>
<li>22:00 - ... Paral·lelament farem una <strong>instal·lacció</strong> que consistirà en 
  ensenyar com instal·lar GNU/Linux a qui ho demani</li>
</ul>
<p>Podeu consultar <a href="http://musaik.net/hl/doku.php?id=jornades:2011_02">la nostra wiki</a> 
per veure la informació més actualitzada.</p>
<p>Us hi esperem!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>¡Feliz cumpleaños!</title>
		<link href="http://blog.tenak.net/2010/11/2010-11-feliz-cumpleaos.html" />
		<id>tag:blog.tenak.net,2010-11-11:/2010/11/2010-11-feliz-cumpleaos.html</id>
		<updated>2010-11-11T21:45:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Feliz 50 aniversario, mama. </p></div>
        </content>
	</entry>
    
	<entry>
		<title>El hackmeeting ya está en marcha</title>
		<link href="http://blog.tenak.net/2010/10/2010-10-ya_estamos_en_el_hm.html" />
		<id>tag:blog.tenak.net,2010-10-23:/2010/10/2010-10-ya_estamos_en_el_hm.html</id>
		<updated>2010-10-23T13:30:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Desde el miércoles que se empezó a acondicionar la antigua Cárcel de Torrero,
el hackmeeting está en marcha. Ayer viernes empezaron las charlas y la asistencia
de gente aumentó notablemente.</p>
<p>Se inauguró el ciclo de charlas con una charla sobre la historia de la prisión y 
luego le siguieron charlas sobre DDoS, CACert, Python, ...</p>
<p>Si estás por Zaragoza o cerca no dudes en pasarte por aquí, lo gozaremos :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Sending a daily Git log by mail</title>
		<link href="http://blog.tenak.net/2010/10/2010-10-sending_git_log_by_mail.html" />
		<id>tag:blog.tenak.net,2010-10-08:/2010/10/2010-10-sending_git_log_by_mail.html</id>
		<updated>2010-10-08T10:35:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>At the office we're now starting to use Git for SCM. Since we already had a
script to send a daily SVN log, we wanted to have the same for Git.</p>
<p>Here I show you the script we're using, hope you find it useful.</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic">#!/bin/bash</span>
&nbsp;
<span style="color: #19177C">repobase</span><span style="color: #666666">=</span><span style="color: #BA2121">&quot;/srv/www/api/.repositories&quot;</span>
<span style="color: #19177C">recipient</span><span style="color: #666666">=</span><span style="color: #BA2121">&quot;youremail@example.com&quot;</span>
&nbsp;
<span style="color: #19177C">date</span><span style="color: #666666">=</span><span style="color: #008000; font-weight: bold">$(</span>date --date<span style="color: #666666">=</span><span style="color: #BA2121">&quot;1 day ago&quot;</span><span style="color: #008000; font-weight: bold">)</span>
<span style="color: #19177C">date</span><span style="color: #666666">=</span><span style="color: #008000; font-weight: bold">$(</span><span style="color: #008000">echo</span> <span style="color: #19177C">$date</span> | awk <span style="color: #BA2121">&#39;{ print $1&quot; &quot;$2&quot; &quot;$3 }&#39;</span><span style="color: #008000; font-weight: bold">)</span>
<span style="color: #19177C">subjecttpl</span><span style="color: #666666">=</span><span style="color: #BA2121">&quot;Git log for $date&quot;</span>
<span style="color: #19177C">repos</span><span style="color: #666666">=</span><span style="color: #008000; font-weight: bold">$(</span>find <span style="color: #19177C">$repobase</span> -type d -name <span style="color: #BA2121">&#39;.git&#39;</span><span style="color: #008000; font-weight: bold">)</span>
&nbsp;
<span style="color: #008000; font-weight: bold">for </span>repo in <span style="color: #19177C">$repos</span>; <span style="color: #008000; font-weight: bold">do</span>
<span style="color: #008000; font-weight: bold">    </span><span style="color: #008000">cd</span> <span style="color: #19177C">$repo</span> <span style="color: #666666">&amp;&amp;</span> <span style="color: #008000">cd</span> ..
    <span style="color: #008000; font-weight: bold">for </span>branch in <span style="color: #008000; font-weight: bold">$(</span>git branch --no-color | sed -e <span style="color: #BA2121">&#39;s/* //&#39;</span><span style="color: #008000; font-weight: bold">)</span> ; <span style="color: #008000; font-weight: bold">do</span>
<span style="color: #008000; font-weight: bold">        </span><span style="color: #19177C">subject</span><span style="color: #666666">=</span><span style="color: #BA2121">&quot;[$(basename `pwd`):$branch] $subjecttpl&quot;</span>
        <span style="color: #008000">echo</span> <span style="color: #19177C">$subject</span>
        git log --after<span style="color: #666666">=</span><span style="color: #BA2121">&quot;1 day ago&quot;</span> <span style="color: #19177C">$branch</span> | mail -e <span style="color: #BB6622; font-weight: bold">\</span>
            -a <span style="color: #BA2121">&quot;Content-Type: text/plain;charset=utf-8&quot;</span> <span style="color: #BB6622; font-weight: bold">\</span>
            -a <span style="color: #BA2121">&quot;Content-Transfer-Encoding: 8bit&quot;</span> <span style="color: #BB6622; font-weight: bold">\</span>
            -s <span style="color: #BA2121">&quot;$subject&quot;</span> <span style="color: #BB6622; font-weight: bold">\</span>
            <span style="color: #19177C">$recipient</span>
    <span style="color: #008000; font-weight: bold">done</span>
<span style="color: #008000; font-weight: bold">done</span>
</pre></div>
</div></div>
        </content>
	</entry>
    
	<entry>
		<title>Netherlands vs Squatters: Terror, Brutalidad y Control</title>
		<link href="http://blog.tenak.net/2010/10/2010-10-netherlands_vs_squatters.html" />
		<id>tag:blog.tenak.net,2010-10-05:/2010/10/2010-10-netherlands_vs_squatters.html</id>
		<updated>2010-10-05T08:35:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Os paso un mail íntegro tal y como ha llegado a varias listas de correo, 
actualizando un poco la situación que se vive ahora mismo en Holanda,
donde desde el 1 de octubre todos los okupas son tratados como criminales
por la entrada en vigor de una nueva ley.</p>
<p>Para poneros en contexto, podéis consultar la noticia en 
<a href="http://www.rnw.nl/espanol/article/prohibe-holanda-la-ocupacion-de-viviendas">varios</a> 
<a href="http://www.adn.es/internacional/20100930/NWS-0796-resistencia-movimiento-holandesa-entra-vigor.html">medios</a></p>
<p>Muchos abrazos a la gente que estáis por ahí y suerte :)</p>
<p>Actualización acerca de la guerra contra la okupación que está teniendo
lugar en holanda.
Como sabéis, el 1 de octubre todos los okupas fueron declarados
criminales, exactamente a las doce de la noche todos se convirtieron en
criminales sin hacer nada en concreto más que seguir en sus casas y
seguir con sus motivaciones e ideales.</p>
<p>Desde entonces hemos tenido unos días bastante agitados.</p>
<h3>1 de octubre:</h3>
<p>hubo una demo en amsterdam durante la cual se okupó una casa para
mostrar que la okupación continúa. Poco despues, todavía en el recorrido
legal de la demo, la policia cargó brutalmente contra la manifestación,
sin avisar previamente, aquí podéis ver el video de la carga inicial de
la policía:</p>
<ul>
<li><a href="https://indymedia.nl/media/2010/10/69955.mp4">https://indymedia.nl/media/2010/10/69955.mp4</a></li>
<li><a href="https://indymedia.nl/nl/2010/10/69861.shtml">https://indymedia.nl/nl/2010/10/69861.shtml</a></li>
</ul>
<p>Básicamente la policía cargó desde el frente y la parte de atrás de la
mani, usando antidisturbios a pie y a caballo. Mucha gente huyó y el
resto se quedó a luchar, resultando en los disturbios más importantes en
amsterdam desde el desalojo del damrak (por lo que yo se). La policía
usó diversas formas de brutalidad:</p>
<ul>
<li>Cargar a una masa que no habia sido informada (si noticia de que
tuviesen que parar o dispersarse, asi que un montón de gente pacífica
fue pillada en el ataque)</li>
<li>Mucho gas lacrimógeno (caducado desde 2007, así que seguramente
tenían muchas ganas de usarlo)</li>
<li>Cargar en medio de grupos de personas con furgonetas (rompiendo al
menos la pierna de una persona y el pie de otra)</li>
<li>Cargando en medio de grupos de personas con caballos (brutalidad
animal, resultando en dos caballos heridos y posiblemente otra gente)</li>
<li>Por lo menos 15 personas acabaron en el hospital, y muchas más heridas.</li>
</ul>
<p>También usaron un par de furgonetas de comando y control, equipadas con
varias cámaras en el techo y sistemas de intercepción de móviles.</p>
<p>Esto provocó un caos tremendo, y por lo que puedo decir, fué una trampa
tanto para los okupas como para la policía para causar un estado de
emergencia. Los medias inmediatamente reportaron una provocación por
parte de los okupas, lo que es falso porque la mani había sido pacífica
y cargaron sin previo aviso.</p>
<h3>2 de octubre:</h3>
<p>Hubo un demo pacífica en nijmegen,tras la cual hubo una pequeña
confrontación con la policía debido a algunos okupas que decidieron
continuar la mani por un camino no acordado. Tras esto, la policía cargó
contra la manifestación y siguió atacando y aterrorizando la mani y la
ciudad durante un par de horas, llegando a cortar la estación central
durante 30 minutos impidiendo que la gente pudiese salir de la ciudad y
empujando a civiles que estaban alli a trenes al azar. Así que la
policía consiguió cerrar la estación por su propia cuenta y arrestar a
gente al azar que pasaba por alli. También, una vez q la gente se había
retirado a un parque la policia siguió cargando con furgonetas y
policias secretas que por lo visto se lo estaban pasando pipa, sacando
fotos de la gente,cargando etc (nótese que en lugar de cargar con los
antidisturbios directamente usaron secretas para las cargas en grupos de
hasta 10). La gente estaba en actitud pacífica y retirandose pero
igualmente la policía siguió aterrorizando la ciudad un rato.</p>
<h3>3 de octubre:</h3>
<p>Hubo una protesta de ruido frente a la prisión donde estaban los
arrestados de la mani de amsterdam. Tras esta, la gente se retiró y
fueron perseguidos por 3 furgonetas de antidisturbios por la ciudad. Las
furgos parece que simplemente querían aterrorizar al personal y sacar
fotos de toda la peña, llegando al punto de utilizar una especia de
alarma especial parecida a un grito alienigena (seguramente para echarse
unas risacas)</p>
<h3>4 de octubre:</h3>
<p>Unas 30 furgonetas de antidisturbios, mucha policía a caballo y el cañón
de agua han sido desplegados en amsterdam. Nadie sabe exactamente para
que, pero si que han desalojado la casa que se okupó en la mani del 1,
tras esto se han perdido por la ciudad, pero por lo que se escucha
siguen por la ciudad que está tomada por policías y secretas, nadie sabe
lo que pasa pero seguramente mañana van a comenzar con la oleada de
desalojos, aunque pudiera ser por el juicio contra hert wilders (el
lider del partido nazi que ahora ha entrado al gobierno, el juicio es
por decir que el corán es como el "mein kampf" y otras perlas de odio
anti islamista)</p>
<p>Asi que hasta ahora el sentimiento es que están experimentando un montón
y pasandoselo pipa en una guerra sucia contra la okupación, pueden usar
todas sus herramientas anti-criminales y leyes sobre un grupo de hippies
idealistas. Usan tácticas de terror utilizando montones de secretas,
brutalidad y tacticas que facilmente podrían resultar en muertes de
personas, y controlan y siguen a la gente con cámaras. Pero, por
divertido que todo esto pueda parecer,  miles de okupas ahora están a
merced de la policía que pueden echar cualquier puerta abajo, usar
monitorización total, llevar a gente a prisión o incluso perseguirles
por pertenecer a una organización criminal. Esto no es un simulacro.</p>
<p>besitos</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Hackmeeting 2010: Call4Nodes & Ask4Nodes, llamada a la participación</title>
		<link href="http://blog.tenak.net/2010/09/2010-09-hackmeeting.html" />
		<id>tag:blog.tenak.net,2010-09-27:/2010/09/2010-09-hackmeeting.html</id>
		<updated>2010-09-27T20:00:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Este año vuelve a entrarnos las ganas de juntarnos en torno a lo que nos motiva: el hacktivismo, el ciberespacio, la cultura del software y el hardware libres… Un fin de semana autogestionado en el que compartir experiencias y proyectos tecnopolíticos.</p>
<p>El HackMeeting se compone de una serie de nodos (talleres, charlas) autónomos y entrelazados. Cualquiera puede proponer o presentar un nodo.</p>
<p>No hay una idea preconcebida de qué va a ser este hackmeeting. Hacking y hacktivismo en un sentido amplio: hacking de máquinas y protocolos pero también de códigos sociales y de la manera de entender y usar la tecnología. Ven y comparte tus hacks (informáticos o no) de mentes e ideas víricas. Copyfight, redes distribuidas, hardware libre, inventos o música, debates o talleres… Ven y cuéntalo!</p>
<p>¿Quieres enseñarnos tus progresos? <a href="http://sindominio.net/hackmeeting/index.php?title=2010/Call4Nodes">Call4Nodes</a>: Propón un nodo!</p>
<p>También puedes participar en la encuesta <a href="http://sindominio.net/hackmeeting/index.php?title=2010/Ask4Nodes">Ask4Nodes</a> y decir qué nodo/s te gustaría encontrar en este HackMeeting. Para que te hagas una idea, <a href="http://sindominio.net/hackmeeting/index.php?title=2010/AskedNodes">estas</a> son las peticiones realizadas por el momento.</p>
<p>La fecha límite para presentar una propuestas de nodo es el 17 de Octubre hasta las 00:00 (Hawai Time). Anímate a proponer algo ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Oak hackfest was nice!</title>
		<link href="http://blog.tenak.net/2010/09/2010-09-oak_hackfest.html" />
		<id>tag:blog.tenak.net,2010-09-05:/2010/09/2010-09-oak_hackfest.html</id>
		<updated>2010-09-05T21:10:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday night <a href="http://twitter.com/angeldiaz">Ángel</a> and <a href="http://twitter.com/babalavident">Roberto</a> came home
to have dinner and hack a bit on <a href="http://github.com/marc0s/oak">Oak</a>.</p>
<p>The night was quite productive and <a href="http://github.com/marc0s/oak/commits/develop">new code</a> got merged into
the develop branch, waiting for more changes and testing before going into master and prepare a new release.</p>
<p>Thanks a lot guys for such a nice night!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Using OpenVPN client in android phones</title>
		<link href="http://blog.tenak.net/2010/08/2010-08-openvpn_with_android.html" />
		<id>tag:blog.tenak.net,2010-08-25:/2010/08/2010-08-openvpn_with_android.html</id>
		<updated>2010-08-25T23:30:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>At the office we have set up a VPN server to allow secure connections 
from the outside. As I have rooted my HTC Hero with Cyanogen's custom
ROM I have the ability to use OpenVPN with it, so I've decided to try 
it to connect to the office's VPN.</p>
<p>The process was quite straightforward after installing the OpenVPN Settings
app from the Market. The only issue was that the DNS were not updated
with the info from the VPN connection.</p>
<p>For setting up the DNS servers to use you have to run these two simple
commands:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic"># setprop net.dns1 your.vpn.dns.ip</span>
<span style="color: #408080; font-style: italic"># setprop net.dns2 your.second.dns.ip</span>
</pre></div>
</div>

<p>And that's all, hope it helps.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Vacances!</title>
		<link href="http://blog.tenak.net/2010/08/2010-08-vacances.html" />
		<id>tag:blog.tenak.net,2010-08-14:/2010/08/2010-08-vacances.html</id>
		<updated>2010-08-14T12:40:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs ja porto una setmaneta de vacances. No ha cundit tant com 
m'esperava, ja que malauradament s'ha hagut de fer feina de GISCE
i no he pogut desconnectar. Ara sembla que ja està tot i al final
quedarà una setmaneta per oblidar-se de la feina, que per alguna
cosa tenim vacances!</p>
<p>Estic escrivint-vos des de Sesa, Huesca, aprofitant la connexió
wireless que dóna l'ajuntament. No s'agafa des de tot arreu, així 
que tinc el meu racó on s'agafa senyal ben guardadet :)</p>
<p>Demà ja comencen les festes amb les orquestres de pasodobles, a
veure què tal són les d'aquest any!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>A package updates notifier for awesome</title>
		<link href="http://blog.tenak.net/2010/07/2010-07-awesome_pacman_notifier.html" />
		<id>tag:blog.tenak.net,2010-07-27:/2010/07/2010-07-awesome_pacman_notifier.html</id>
		<updated>2010-07-27T17:15:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>I wanted to get notified about when new packages were available for my 
<a href="http://www.archlinux.org">Archlinux</a> system. As many of you know, I'm using
the <a href="http://awesome.naquadah.org">awesome</a> window manager. With it comes
naughty, the code responsible of displaying notifications. So, how to get
new packages notification in awesome? Easy, just talk to your naughty 
and tell him about new packages. Here is what I've done:</p>
<p>In my <code>~/.config/awesome/rc.lua</code> I say I want naughty to be enabled:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #008000">require</span>(<span style="color: #BA2121">&quot;naughty&quot;</span>)
</pre></div>
</div>

<p>And then I created a very simple script with the call to naughty in it:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic">#!/bin/bash</span>
&nbsp;
<span style="color: #19177C">packages</span><span style="color: #666666">=</span><span style="color: #BA2121">`</span>pacman -Qu<span style="color: #BA2121">`</span>
&nbsp;
<span style="color: #008000; font-weight: bold">if</span> <span style="color: #666666">[</span> ! -z <span style="color: #BA2121">&quot;$packages&quot;</span> <span style="color: #666666">]</span>
<span style="color: #008000; font-weight: bold">then</span>
<span style="color: #008000; font-weight: bold">    </span><span style="color: #008000">echo</span> <span style="color: #BA2121">&quot;naughty.notify({title = \&quot;Packages updates found!\&quot;, text = \&quot;$packages\&quot;, timeout = 10, icon = \&quot;/usr/share/icons/gnome/48x48/status/messagebox_warning.png\&quot;, fg = \&quot;#ffffff\&quot;, bg = \&quot;#000000\&quot;})&quot;</span> | awesome-client -
<span style="color: #008000; font-weight: bold">fi</span>
</pre></div>
</div>

<p>Finally I added it to my crontab to run each hour.</p>
<p>Easy, wasn't it :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Oak has now Atom feed support</title>
		<link href="http://blog.tenak.net/2010/07/2010-07-oak_has_now_atom_feed_support.html" />
		<id>tag:blog.tenak.net,2010-07-24:/2010/07/2010-07-oak_has_now_atom_feed_support.html</id>
		<updated>2010-07-24T19:34:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>With the 0.1.3 release of oak you have now Atom feed support.</p>
<p>It still doesn't validate on the w3c validator, but it's usable and
well parsed by feed readers.</p>
<p>In next versions we'll try to fix the small bugs in <code>atom.xml</code>.</p>
<p>The last version is already available at PyPi.</p>
<p>Enjoy!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Launching SSH sessions with dmenu</title>
		<link href="http://blog.tenak.net/2010/07/2010-07-ssh_dmenu.html" />
		<id>tag:blog.tenak.net,2010-07-23:/2010/07/2010-07-ssh_dmenu.html</id>
		<updated>2010-07-23T14:15:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>After talking with <a href="http://xsb.interrupciones.net">xsb</a> about his <a href="http://blog.interrupciones.net/menu-de-sesiones-ssh-usando-dmenu/">last
post</a> on
using <a href="http://tools.suckless.org/dmenu/">dmenu</a> to launch SSH sessions, 
I decided to give it a try.</p>
<p>As I then suggested him, I prefer to show on dmenu the entries I have in my
<code>~/.ssh/config</code> file, so I don't have to maintain two files and to reuse the
already done config for each host.</p>
<p>What I've ended up with is the following script (which I've stored in
<code>~/bin</code> as <code>sshmenu</code>, which is in my <code>$PATH</code>):</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic">#!/bin/bash</span>
&nbsp;
urxvt -e ssh <span style="color: #BA2121">`</span>cat ~/.ssh/config | grep ^host | awk <span style="color: #BA2121">&#39;{ print $2 }&#39;</span> | dmenu<span style="color: #BA2121">`</span>
</pre></div>
</div>

<p>To make it still more usable I've assigned a shortcut to my <code>rc.lua</code>
<a href="http://awesome.naquadah.org/">aweseome</a>'s config file:</p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%">...
awful.key({ modkey, <span style="color: #BA2121">&quot;Shift&quot;</span>   }, <span style="color: #BA2121">&quot;s&quot;</span>, <span style="color: #008000; font-weight: bold">function</span> () awful.util.spawn(<span style="color: #BA2121">&#39;sshmenu&#39;</span>) <span style="color: #008000; font-weight: bold">end</span>),
...
</pre></div>
</div></div>
        </content>
	</entry>
    
	<entry>
		<title>My first post in Oak</title>
		<link href="http://blog.tenak.net/2010/07/2010-07-first_oak_post.html" />
		<id>tag:blog.tenak.net,2010-07-21:/2010/07/2010-07-first_oak_post.html</id>
		<updated>2010-07-21T23:57:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hi there!</p>
<p>This is my first post in Oak. If you're seeing this is because I already moved my
blog from worpress to Oak. In the next days I'll try to migrate my 
<a href="http://oldblog.tenak.net/">old posts</a> to here.</p>
<p>For more information, you can visit <a href="http://github.com/marc0s/oak">the oak github repository</a>.</p>
<p>Stay tunned!</p>
<p>:)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Sorteo de un Nexus One</title>
		<link href="http://blog.tenak.net/2010/05/2010-05-sorteo_de_un_nexus_one.html" />
		<id>tag:blog.tenak.net,2010-05-08:/2010/05/2010-05-sorteo_de_un_nexus_one.html</id>
		<updated>2010-05-08T16:11:54</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Leo en <a href="http://blueplastic.net">blueplastic</a> que los chicos del <a href="http://www.elandroidelibre.com/">androide libre</a> están <a href="http://www.elandroidelibre.com/2010/04/el-gran-sorte-de-el-androide-libre.html">sorteando un Nexus One</a>. Podéis participar creando un post como este y comentando en la entrada original de el androide libre. ¡Suerte! :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Gitolite: adding new repositories</title>
		<link href="http://blog.tenak.net/2010/02/2010-02-gitolite_adding_new_repositories.html" />
		<id>tag:blog.tenak.net,2010-02-20:/2010/02/2010-02-gitolite_adding_new_repositories.html</id>
		<updated>2010-02-20T19:43:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>I'm now using Gitolite to manage the git repositories and all the users permissions stuff. Whenever I want to create a new repository I need to recall how to do it and I end up searching for it in Google. Today I've created a bash function and added it to my <code>~/.bashrc</code> that does all the required stuff. After adding the corresponding entry to <code>gitolite-admin/conf/gitolite.conf</code> for the new git repository, these are the commands I use to create the repository: <code>$ mkdir reponame
$ cd reponame
$ git init
$ git remote add origin git@gitolite:reponame.git</code> Then, the function I've created ends up as: `function create_git_repo {
  if [ "$1" == "" ] ; then
    echo "[E] One arg is needed!"
  else
    echo "[!] Make sure you have already defined the repo in the conf/gitolite.conf file! (Ctrl+C if you haven't!)"
    read i
    mkdir ${1} &amp;&amp; echo " * Directory successfully created!"
    cd ${1}
    git init
    git remote add origin git@gitolite:${1}.git &amp;&amp; echo " * remote origin added"
    echo " * Remember to add some files and push with 'git push origin master:refs/heads/master'..."</p>
<p>fi
}
<code>Now I can just type</code>create_git_repo reponame` to create my new git repo both in my machine and in the gitolite server.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Nueva ubicación del blog</title>
		<link href="http://blog.tenak.net/2010/02/2010-02-nueva_ubicacin_del_blog.html" />
		<id>tag:blog.tenak.net,2010-02-06:/2010/02/2010-02-nueva_ubicacin_del_blog.html</id>
		<updated>2010-02-06T21:28:09</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Si estáis leyendo esto es que ya accedéis al blog en su nueva ubicación. marcos.blog ha dejado trinity para irse a grimbergen. Cualquier fallo lo reportáis por aquí.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Y nos la vuelven a meter doblada</title>
		<link href="http://blog.tenak.net/2010/02/2010-02-y_nos_la_vuelven_a_meter_doblada.html" />
		<id>tag:blog.tenak.net,2010-02-04:/2010/02/2010-02-y_nos_la_vuelven_a_meter_doblada.html</id>
		<updated>2010-02-04T19:42:03</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Leía una <a href="http://www.publico.es/ciencias/291511">noticia</a> sobre la obligación de utilizar estándares abiertos por parte de la Administración Pública, de cara a "que garanticen un adecuado nivel de interoperabilidad técnica, semántica y organizativa y eviten discriminación a los ciudadanos por razón de su elección tecnológica.". Hasta ahí todo genial. Bien, faltaría definir "adecuado" pero aceptamos barco. Luego uno sigue leyendo <a href="http://boe.es/boe/dias/2010/01/29/pdfs/BOE-A-2010-1331.pdf">el BOE en cuestión</a> y se encuentra perlas como: 
<em>   <strong>Las Administraciones públicas usarán estándares abiertos, así como, en su caso y de forma complementaria, estándares que sean de uso generalizado por los ciudadanos.</strong> Esto de "uso generalizado" ya me empieza a oler a mierda. Comprobemos en el anexo que acompaña al texto su definición: "Usado por casi todas las personas físicas, personas jurídicas y entes sin personalidad que se relacionen o sean susceptibles de relacionarse con las Administraciones públicas españolas." ¿Alguien me deja unas estadísticas de uso de, por ejemplo, GIMP y Photoshop? ¿OpenOffice y MS Office? La primera en la frente.
</em>   Y por si no fuese suficiente, ¿se os había olvidado que el semi-formato (porque la especificación es una gran mierda) "abierto" de Microsoft para Office fue aceptado como <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51463">estándar ISO</a>? En fin, que seguimos igual que siempre, los </p>
<p><em>lobbys</em> hacen bien su trabajo y nosotros a jodernos, que para eso somos los <em>pringaos</em>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Jornades Nòmades 2010.01</title>
		<link href="http://blog.tenak.net/2010/01/2010-01-jornades_nmades_201001.html" />
		<id>tag:blog.tenak.net,2010-01-24:/2010/01/2010-01-jornades_nmades_201001.html</id>
		<updated>2010-01-24T21:39:24</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>:: jornades nòmades 2010.01 Després d'uns quants mesos de baixa activitat pública, el Hacklab Nòmada torna a la càrrega organitzant una jornada de xerrades, cinefòrum i música. Hem de continuar difonent el coneixement. Per això us convidem a acompanyar-nos el <strong>dissabte 30 de gener</strong> a partir de les <del>17h</del><strong>16h</strong> al Casal Popular Les Vinyes de Mataró. Alguna de les xerrades proposades són "Cultura lliure, o com millorar el pastís de l'àvia", "Introducció a Python" o "Automatització de tasques". També hi haurà un passi de vídeo del Hackiluro i un concert de chiptune de "Chip Subcutáneo". Per acabar podreu omplir la panxa amb el sopar que ens preparin els companys del Casal. Us hi esperem!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Trackpoint stopped doing scroll</title>
		<link href="http://blog.tenak.net/2010/01/2010-01-trackpoint_stopped_doing_scroll.html" />
		<id>tag:blog.tenak.net,2010-01-01:/2010/01/2010-01-trackpoint_stopped_doing_scroll.html</id>
		<updated>2010-01-01T19:35:24</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>The today's update brought a new kernel, 2.6.32-ARCH. With it, came a small annoyance: the trackpoint scroll stopped working. I reviewed the hal configuration to see if the file was overwritten or something, but it wasn't, so after a google search I found out that the new kernel is not detecting the trackpoint as a "TPPS/2 IBM TrackPoint" but as a "PS/2 Generic Mouse" so the hal rule is not raised and the scroll configuration is not applied. <del datetime="2010-02-01T19:38:08+00:00">Until the kernel gets updated to fix this bug, the easy workaround is to change the rule to be raised for the "PS/2 Generic Mouse" string instead.</del> <strong>It got fixed with the latest kernel update.</strong> <del datetime="2010-02-01T19:38:08+00:00"> Special features from the trackpoint will not be available, but I'm currently using nothing special from it.</del></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Defining vim macros</title>
		<link href="http://blog.tenak.net/2009/12/2009-12-defining_vim_macros.html" />
		<id>tag:blog.tenak.net,2009-12-23:/2009/12/2009-12-defining_vim_macros.html</id>
		<updated>2009-12-23T22:01:42</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>In python 2.6 you are forced to define the encoding of the file your editing if it contains characters outside the ASCII encoding. For making this task easier I have defined the following mapping in my .vimrc: <code>map #1 i# -*- coding: utf-8 -*- ^M^M</code> So now just pressing F1 I get the header inserted in the current line.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Debian netinstall gpgv error</title>
		<link href="http://blog.tenak.net/2009/12/2009-12-debian_netinstall_gpgv_error.html" />
		<id>tag:blog.tenak.net,2009-12-06:/2009/12/2009-12-debian_netinstall_gpgv_error.html</id>
		<updated>2009-12-06T15:03:05</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>I was reinstalling my parent's laptop with Debian via netinst, and when retrieving packages from the mirror (no matter which one) the download failed and in the shell I read this error: <code>gpgv: Can't check signature: public key not found
error: Bad signature on /tmp/net-retriever-858-Release.</code> Thanks to <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536353">a bugreport</a> I found a workaround, I just needed to append <code>debian-installer/allow_unauthenticated=true</code> to the boot line.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>En defensa de los derechos fundamentales en internet</title>
		<link href="http://blog.tenak.net/2009/12/2009-12-en_defensa_de_los_derechos_fundamentales_en_internet.html" />
		<id>tag:blog.tenak.net,2009-12-02:/2009/12/2009-12-en_defensa_de_los_derechos_fundamentales_en_internet.html</id>
		<updated>2009-12-02T10:36:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que… 
1.  Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
2.  La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
3.  La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
4.  La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
5.  Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
6.  Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
7.  Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
8.  Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
9.  Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Enabling multimedia keys</title>
		<link href="http://blog.tenak.net/2009/11/2009-11-enabling_multimedia_keys.html" />
		<id>tag:blog.tenak.net,2009-11-16:/2009/11/2009-11-enabling_multimedia_keys.html</id>
		<updated>2009-11-16T19:38:02</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>These days I'm starting to use the <a href="http://awesome.naquadah.org/">awesome</a> window manager on my <a href="http://archlinux.org">archlinux</a> laptop. Messing up with config files I found that the easiest way to set up the multimedia keys (volume up, down and mute, basically) is to use <a href="http://www.nongnu.org/xbindkeys/">xbindkeys</a>. So here you have the simple setup: <code>$ yaourt xbindkeys</code> Create ~/.xbindkeysrc: `# Vol down
"amixer -q -c 0 sset 'Master',0 5%-"
  XF86AudioLowerVolume</p>
<h1>Vol up</h1>
<p>"amixer -q -c 0 sset 'Master',0 5%+"
  XF86AudioRaiseVolume</p>
<h1>Vol mute/unmute</h1>
<p>"amixer set 'Master',0 toggle"
  XF86AudioMute<code>And append to your</code>rc.lua<code>a call to xbindkeys:</code>rc.lua:
os.execute("xbindkeys &amp;")` And that's all! :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Automount permissions</title>
		<link href="http://blog.tenak.net/2009/06/2009-06-automount_permissions.html" />
		<id>tag:blog.tenak.net,2009-06-27:/2009/06/2009-06-automount_permissions.html</id>
		<updated>2009-06-27T12:13:51</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Another post about ArchLinux, just to keep the info somewhere. Today I was playing with the LXDE destktop. When using the filemanager (PCMan filemanager) I tried to automount a plugged in USB stick. No luck at first shot. Going through the ArchLinux wiki I found how to fix it. The point is the combination of the last HAL version and PolicyKit. I was starting my session with <code>exec startlxde</code> so the desktop was not aware of any PolicyKit stuff. The solution, as explained in the wiki, is to launch the session as <code>exec ck-launch-sessoin startlxde</code>. Afther that, and having DBus policies configured, automount was successfully working. You can check it in detail in the <a href="http://wiki.archlinux.org/index.php/HAL">corresponding wiki page</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>USB Card Reader ArchLinux</title>
		<link href="http://blog.tenak.net/2009/06/2009-06-usb_card_reader_archlinux.html" />
		<id>tag:blog.tenak.net,2009-06-27:/2009/06/2009-06-usb_card_reader_archlinux.html</id>
		<updated>2009-06-27T12:08:34</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Having ArchLinux recently installed in my laptop, it was time to set it up to use my FSFE CryptoCard. It's easy enough when you know which package to install, from the AUR, because they're not in the Pacman repositories. So, the packages needed are pcsclite and ccid.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Finalmente, ¡Ingeniero!</title>
		<link href="http://blog.tenak.net/2009/06/2009-06-finalmente_ingeniero.html" />
		<id>tag:blog.tenak.net,2009-06-19:/2009/06/2009-06-finalmente_ingeniero.html</id>
		<updated>2009-06-19T10:33:36</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Se ha alargado un poco más de la cuenta, pero al final, puedo dar por finalizada la carrera. Me acaban de confirmar que he aprobado la última asignatura, así que puedo decir que soy un nuevo <strong>Ingeniero Superior de Telecomunicaciones</strong>. Menudo peso de encima me he quitado. Realmente no cambiará mucha cosa (almenos en el corto plazo) pero sólo la tranquilidad de saber que ya está acabado...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Concentración - 404 # MAÑANA @ 19:00h #</title>
		<link href="http://blog.tenak.net/2009/04/2009-04-concentracin___404__maana__1900h_.html" />
		<id>tag:blog.tenak.net,2009-04-03:/2009/04/2009-04-concentracin___404__maana__1900h_.html</id>
		<updated>2009-04-03T18:37:11</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hagamos memoria. En primer lugar la imposición de un <strong>canon</strong> sobre CD Y DVD, violando nuestra <strong>presunción de inocencia</strong>. Años más tarde, ésta misma imposición se propagó a cualquier dispositivo electrónico susceptible de almacenar información (discos duros, reproductores de mp3, navegadores GPS, teléfonos móviles, etc..) Dicha tasa se incorporó por primera vez en la legislación española en la Ley 22/1987, de 11 de noviembre, de <strong>Propiedad Intelectual</strong>, que introdujo el derecho a realizar copias privadas. Regula la pretensión compensatoria resultante de una afectación del derecho patrimonial de autores, editores, artistas, productores audiovisuales y fonográficos, cuando el comprador realiza copias para uso privado. La Ley obliga a ejercitar el <strong>cobro a través de las entidades de gestión colectiva</strong> (SGAE, AIE y AGEDI). Por ello se le denomina un "derecho de remuneración de gestión colectiva <strong>forzosa</strong>". Pues ahora, estamos comprobando que en el futuro puede caer otro canon, esta vez sobre la conexión a Internet (<strong>a más transferencia, más factura</strong>), o una posible gestión de contenidos parecida al famoso modelo de los 3 avisos de Sarkozy, donde se acaban realizando <strong>cortes</strong> en la conexión al abonado. Resulta que ya han comenzado las negociaciones, y además, se están haciendo <strong>de forma secreta</strong>. A lo largo del siglo XX, los gobiernos y la industria han permitido la <strong>monopolización</strong> de la producción y han criminalizado de forma paulatina los espacios de creación e inteligencia colectiva, con objeto de obtener un <strong>mayor poder capital y patrimonial oligárquico</strong>. Ya entrados en el siglo XXI, el proceso para desproveernos de cualquier capacidad de difusión creativa ha ido acelerandose mediante las propuestas de nuevos metodos de control. ¿No te parece <strong>grave</strong>? Llevan un tiempo tratando de imponernos su modelo de negocio, y ahora quieren controlar el flujo de nuestros datos, poniendo en tela de juicio la <strong>neutralidad de la red</strong>, o incluso amenazándonos con quitarnos el acceso a la mayor fuente de información humana recopilada de la historia. Internet. La verdad es que estamos cansadas de todos estos asuntos, y de los continuos ataques que reciben las redes de pares (P2P) por parte de nuestros conocidos "lobbies" de la "cultura", nos sentimos empujadas a <strong>salir a la calle</strong> y contar lo que está sucediendo más de cerca a la gente, porque sabemos que después puede ser demasiado tarde. Necesitamos el apoyo de los ciudadanos, y olvidarnos de la cómoda butaca para explicar que las redes P2P no son solamente el emule, que está en juego nuestro <strong>desarrollo cultural como sociedad</strong>. ¿Te animas a <strong>expresarte</strong> a favor de la cultura libre? El día 4 de abril a las 19:00h vamos a realizar una concentración pacífica, totalmente festiva y simultánea en Barcelona y Bilbao. Durante unas horas, convertiremos la calle en un espacio de libre compartición de cultura, un "out" en toda regla al urbanismo cotidiano, en el que intercambiaremos contenidos sin ánimo de lucro. Además haremos una emisión de radio en directo, con entrevistas y sucesos, desde varios lugares simultáneamente, así que después podremos escuchar el ambiente vivido en otras ciudades. Vamos <strong>a darle la vuelta</strong> a su modelo de negocio, y a defender el uso de licencias libres. A quejarnos por los intentos de control sobre las P2P, y a defender la neutralidad de la red <strong>en las calles</strong>. ¡Anímate y disfruta, Compartir es bueno!. Fecha: <strong>4 de abril del 2009 a las 19h</strong> <strong>Bilbao</strong>: Gran Vía, frente a la sede de la innombrable <strong>Barcelona</strong>: Pla de Palau (frente la sede de la delegación del Gobierno en Cataluña) Más info:<a href="http://hckrs.probeta.yi.org"><strong> http://hckrs.probeta.yi.org</strong></a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Comentant línies amb vim</title>
		<link href="http://blog.tenak.net/2009/04/2009-04-comentant_lnies_amb_vim.html" />
		<id>tag:blog.tenak.net,2009-04-03:/2009/04/2009-04-comentant_lnies_amb_vim.html</id>
		<updated>2009-04-03T18:30:56</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Molt sovint volem comentar tot un bloc de codi, sempre m'havia preguntat com fer-ho en vim i mai m'hi havia parat a mirar-m'ho ni pensar com fer-ho. Avui he provat una manera de fer-ho, i ha funcionat. Me l'apunto aquí per enrecordar-me'n i també per qué serveixi a algú altre si busca el mateix :) Un cop tenim seleccionat el bloc de codi que volem, podem fer una substitució del principi de línia per #, és a dir: <code>:'&lt;,'&gt;s/^/#/g</code> No us espanteu pels &lt; &gt; que us els posarà sol ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>'Could not get a file descriptor referring to the console'</title>
		<link href="http://blog.tenak.net/2009/03/2009-03-could_not_get_a_file_descriptor_referring_to_the_console.html" />
		<id>tag:blog.tenak.net,2009-03-21:/2009/03/2009-03-could_not_get_a_file_descriptor_referring_to_the_console.html</id>
		<updated>2009-03-21T12:13:43</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ahir a la feina, després d'actualitzar la Ubuntu tot s'ha de dir, va deixar de funcionar-me el client d'OpenERP, en la seva versió 4.x (TinyERP). Concretament els <em>reports</em> no me'ls obria, el servidor els generava i me'ls enviava al client, però aquest no els obria. A la consola on havia engegat el client es podia llegir: <code>Could not get a file descriptor referring to the console</code>. Buscant i buscant no vaig trobar res, però l'<a href="http://ecarreras-tec.blogspot.com">Eduard</a> em va dir que el client té una llista de noms de binaris que llegeixen PDFs que està <em>hardcoded</em> al codi del client. Així que vaig anar a mirar el codi. Efectivament, <code>okular</code> no era a la llista, i abans d'actualitzar, tenia un enllaç de <code>kpdf</code> a <code>okular</code> i per això podia obrir PDFs generats per l'ERP sense cap problema. Canviant la llista de binaris i afegint-hi <code>okular</code>, tot va funcionar sense cap problema. De totes maneres, també hi ha una opció al fitxer <code>.terpc</code> al home de l'usuari anomenada <code>printer.softpath</code> (o alguna cosa així, <code>algo.softpath</code> segur) on hi podem posar la ruta complerta al binari que obrirà els PDFs i ens estalviem modificar el codi del client. Trobo que el client hauria de ser capaç de parlar amb el sistema operatiu (o entorn d'escriptori) per determinar dinàmicament quin és el lector de PDFs preferit per l'usuari i no haver de modificar ni tan sols un fitxer de configuració i molt menys el codi Python del client.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Mòdul python gtksourceview a Debian Lenny</title>
		<link href="http://blog.tenak.net/2009/01/2009-01-mdul_python_gtksourceview_a_debian_lenny.html" />
		<id>tag:blog.tenak.net,2009-01-18:/2009/01/2009-01-mdul_python_gtksourceview_a_debian_lenny.html</id>
		<updated>2009-01-18T16:03:30</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ahir mentre feia uns mòduls per l'<a href="http://www.openerp.com">OpenERP</a>, volia engegar el client, fet en python i amb llibreries GTK, però em donava un error dient que no trobava el mòdul <code>gtksourceview</code>. <code>aptitude search gtksourceview</code> i instal.lo el que penso que és el paquet que em donaria l'esmentat mòdul: <code>python-libgtksourceview2</code>. Però el client seguia sense funcionar i cercant a guguel no vaig trobar res. Bé, res, a la primera ni segona ni tercerca cerques. Al final, vaig trobar un mail a una llista de desenvolupadors que deien que ja era hora de migrar a gtksourceview2 i així no haver d'instal.lar el paquet <code>python-gnome2-desktop</code> (i totes les dependències que comporta) per tenir el mòdul de python <code>gtksourceview</code>. Així que ja sabeu, per tenir el mòdul python <code>gtksourceview</code> heu d'instal.lar <code>python-gnome2-dekstop</code>. De regal us vindran unes quantes llibreries de nautilus i altres, que no necessitareu per res possiblement, però mira, és gratis ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>I'm going to FOSDEM 2009</title>
		<link href="http://blog.tenak.net/2009/01/2009-01-im_going_to_fosdem_2009.html" />
		<id>tag:blog.tenak.net,2009-01-17:/2009/01/2009-01-im_going_to_fosdem_2009.html</id>
		<updated>2009-01-17T13:42:01</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>[caption id="attachment_215" align="alignnone" width="150" caption="I'm going to FOSDEM 2009"]<img src="http://blog.tenak.net/wp-content/uploads/2009/01/going-to.png" alt="I&#039;m going to FOSDEM 2009" title="Going to FOSDEM 2009" width="150" height="89" class="size-full wp-image-215" />[/caption] :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Bzr: unknown branch format error</title>
		<link href="http://blog.tenak.net/2008/12/2008-12-bzr_unknown_branch_format_error.html" />
		<id>tag:blog.tenak.net,2008-12-26:/2008/12/2008-12-bzr_unknown_branch_format_error.html</id>
		<updated>2008-12-26T09:53:55</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday I wanted to branch a bzr repository hosted at launcphad in my Debian Etch server. When I run the bzr branch command I got this error: <code>bzr: ERROR: Unknown branch format: 'Bazaar Branch Format 6 (bzr 0.15)\n'</code> A quick search at google let me to a <a href="http://fvue.nl/wiki/Bzr:_ERROR:_Unknown_branch_format:_%27Bazaar_Branch_Format_6_(bzr_0.15)">personal wiki</a> with the solution for that. The problem is that the bzr version packaged for Etch is not new enough to work with the bzr server at launchpad, so I needed to install bzr from the backports repositories: `# echo "deb http://www.backports.org/debian etch-backports main contrib non-free
" &gt;&gt; /etc/apt/sources.list</p>
<h1>apt-get update</h1>
<h1>apt-get install debian-backports-keyring</h1>
<h1>apt-get -t etch-backports install bzr</h1>
<p>` After that I was able to continue with my work ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Free Software</title>
		<link href="http://blog.tenak.net/2008/12/2008-12-free_software.html" />
		<id>tag:blog.tenak.net,2008-12-17:/2008/12/2008-12-free_software.html</id>
		<updated>2008-12-17T20:17:50</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Your software shall grant you these freedoms: 
1.  to run for any purpose
2.  to study and adapt to your needs
3.  to redistribute, so you can help others
4.  to release improvements, so everyone benefits</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Por una cultura libre</title>
		<link href="http://blog.tenak.net/2008/12/2008-12-por_una_cultura_libre.html" />
		<id>tag:blog.tenak.net,2008-12-16:/2008/12/2008-12-por_una_cultura_libre.html</id>
		<updated>2008-12-16T14:47:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hola a todas, Un grupo de trabajo de hacktivistas.net ha desarrollado una web calcada a la de la campaña del ministerio: http://www.siereslegalereslegal.com La web de la contracompaña ha sido diseñada colectivamente a través de las aportaciones al wiki: http://wiki.hacktivistas.net/index.php/Accion/siereslegal Y ya está disponible en: http://siereslegalcomparte.com A todas aquellos que quieran contribuir a luchar por un futuro libre, es el momento en el que podéis aportar vuestro granito de arena difundiendo al máximo la nueva web. Todo tipo de acciones de promoción de la contracampaña son válidas. Pero lo ideal sería promover de forma distribuida de google-bombing, animar a la gente a que difunda la contracampaña poniendo un enalce que diga "si eres legal" apuntando a la web de la contracampaña http://siereslegalcomparte.com y desbancar así el posicionamiento de la campaña original en google. Hacer además un llamamiento a que entre todas podamos hacer llegar la contracampaña a lo más alto de google usando su sistema de promoción de web. Tardamos un minuto en meter un enlace más en nuestras webs, blogs, y portales, y enviando un par de mails. Si nos coordinamos, entre todas vamos a conseguir sepultar digitalmente la campaña oficial del gobierno. Tenemos que darnos prisa, el sábado los medios de comunicación centrarán su atención en la acción de descarga pública de la que ya se han hecho eco los grandes medios de comunicación: http://wiki.hacktivistas.net/index.php/Accion/Descarga_publica/Medios_contactos Para entonces nuestra campaña (la de los internautas) debería haberse extendido por todo el ciberespacio. Está en nuestras manos. La cultura quiere ser libre! Aporta tu enlace, difunde... ahora la red actúa! salud! y que Root os tenga en sudoers! Isaac Hacksimov</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Configuring network devices in Debian Lenny and KDE4</title>
		<link href="http://blog.tenak.net/2008/12/2008-12-configuring_network_devices_in_debian_lenny_and_kde4.html" />
		<id>tag:blog.tenak.net,2008-12-14:/2008/12/2008-12-configuring_network_devices_in_debian_lenny_and_kde4.html</id>
		<updated>2008-12-14T18:41:49</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>I've just installed Debian Lenny in my laptop and KDE4 from backports on it. When I first launched KNetworkManager for connecting to my WPA2 wireless network KNetworkManager said that no devices where available. The big surprise came when I checked it out in a shell and confirm that no wireless device was found (after installing <code>wireless-tools</code>). So I remember about some issues with the firmware. In Debian the firmware is not included because its licence, so you have to download it separately from the Intel ipw2200 website and copy it to /lib/firmware. After that, what I needed to do was to add my user to the <code>netdev</code> group in order to be able to manage the network configuration through KNetworkManager. With these things done, I'm now writing this post using my wireless connection :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Turbomaza ya tiene blog!</title>
		<link href="http://blog.tenak.net/2008/12/2008-12-turbomaza_ya_tiene_blog.html" />
		<id>tag:blog.tenak.net,2008-12-08:/2008/12/2008-12-turbomaza_ya_tiene_blog.html</id>
		<updated>2008-12-08T18:24:05</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Y viene disfrazado de Satan Klauss! Disfrutadlo! http://turbomaza.wordpress.com/</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Han desallotjat el CSOA La Fibra i l'EO Àcrata</title>
		<link href="http://blog.tenak.net/2008/10/2008-10-han_desallotjat_el_csoa_la_fibra_i_leo_crata.html" />
		<id>tag:blog.tenak.net,2008-10-29:/2008/10/2008-10-han_desallotjat_el_csoa_la_fibra_i_leo_crata.html</id>
		<updated>2008-10-29T11:49:48</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquest matí del 28 d'Octubre del 2008, a les 6 de la matinada, quan tothom està descansant i la ciutat està adormida, quan ningú pot visualitzar la violència estructural quan es mostra amb totes les seves dents, ha vingut un exèrcit de mossos a desallotjar els dos Centres Socials Okupats de Mataró: el CSOA La Fibra i el EO Àcrata. Sí, sí. Les dues al mateix moment. Justícia, Capital, Policia i Polítics s'han posat d'acord per actuar de forma coordinada. És fins i tot agradable quan pots observar que aquests poders que es defensen independents entre ells, s'ajunten i actuen conjuntament d'una forma tant clara. Te n'adones que visualitzes la violència amb la que vivim, amagada entre nacionalitzacions de bancs. A mida que anat passant l'estona s'ha anat concentrant diversa gent que donava suport als Centres Socials. Primer la concentració ha estat repartida i després s'ha ajuntat a l'EO Àcrata. S'ha arribat a ser una vintena de persones. A mida que anaven passant els minuts els mossos s'han anat dirigint cap a EO Àcrata deixant un parell de cotxes a la Fibra, mentre a l'antiga Secopal s'anaven ajuntant furgonetes d'antiavalots. Una persona que ha entrat al pati de la Fibra ha sigut identificada després de demanar l'ordre judicial de desallotjament. Evidentment, no han volgut ensenyar l'ordre judicial en cap dels dos espais. Finalment, cap a 3/4 de 10, el cap dels Mossos de Mataró, Felip Garcia, ens ha intentat explicar el que ells volien fer. Ha reclamat que s'acostés una sola persona, la qual cosa ens hem negat i s'hi han acostat uns quants. Tot això, mentre tens tota una sèrie d'ovelletes submises armades fins a les dents al voltant. Mentre en Felip intentava fer de policia bo explicant-nos que marxaven, han començat a fer servir la tàctica segrest al mig del carrer i han identificat a tothom a base d'empentes i caigudes. No han volgut dir el motiu pel qual feien les identificacions. Han registrat a una persona al mig del carrer i han demanat un parell de números de telèfon per si havien de notificar-li alguna cosa. La veritat, és que l'escena era bastant patètica, però almenys, altre cop, visualitzava el que fa aquesta societat si se t'ocurreix intentar fer alguna cosa diferent a la que estableixen ells. Després de retenir-nos durant una mitja hora, han marxat els antiavalots i han deixat la fàbrica plena d'obrers destrossant-la per dins. De fet, a la Fibra ja hi havia un camió i una excavadora a dintre. Havien tirat a terra la porta amb l'excavadora, la porta del fons a l'esquerra. Ens han destrossat els espais, el nostre mitjà. Però el nostre objectiu queda encara més clar: cal denunciar la manca d'espais col·lectius on poder fer crítica. Més info a http://musaik.net <strong>Actualització</strong> Els quatre detinguts van ser posats en llibertat al voltant de les nou del vespre amb càrrecs de desobediència a l'autoritat i de robatori (?!) <strong>Media</strong> 
<em>   Entrevista: <a href="http://musaik.net/files/mataroradiodesallotjament.ogg">http://musaik.net/files/mataroradiodesallotjament.ogg</a>
</em>   Fotos: <a href="http://barcelona.indymedia.org/newswire/display/354917/index.php">http://barcelona.indymedia.org/newswire/display/354917/index.php</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Accedint al nostre PC per SSH quan no podem tocar els ports del router</title>
		<link href="http://blog.tenak.net/2008/08/2008-08-accedint_al_nostre_pc_per_ssh_quan_no_podem_tocar_els_ports_del_router.html" />
		<id>tag:blog.tenak.net,2008-08-06:/2008/08/2008-08-accedint_al_nostre_pc_per_ssh_quan_no_podem_tocar_els_ports_del_router.html</id>
		<updated>2008-08-06T18:34:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ara al pis de Girona, encara no tinc ADSL i faig servir una prestada, de la que no 
puc tocar els ports del router per fer el PC accessible des de fora. Com que tinc 
un servidor a casa dels meus pares encés 24/7, el faré servir de passarel.la. Això 
no serà suficient, doncs encara no tenim el port de la interfície ADSL del router 
del veí apuntant al nostre PC. La solució està en els túnels inversos que ens 
proporciona SSH. El que farem serà, un cop s'encén el PC del pis (el que està 
amb aquesta ADSL intocable) és connectar-nos al servidor de casa dels meus pares 
via SSH de manera que deixi aquesta connexió escoltant al servidor a un port que 
coneixem. Aquest port estarà redirigit (per dins la connexió SSH que hem iniciat 
des del PC del pis) al port 22 del PC del pis. Tot això es redueix a aquesta comanda: 
<code>ssh -nNT -R 2222:localhost:22 usuari@servidor</code> El que fa mandra, és executar això 
cada cop. La solució és crear un script d'inici per tal que ho faci per nosaltres: </p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic">#!/bin/bash</span>
&nbsp;
<span style="color: #19177C">CMD</span><span style="color: #666666">=</span><span style="color: #BA2121">&quot;ssh -nNT -R 2222:localhost:22 user@server&quot;</span>
<span style="color: #008000; font-weight: bold">case</span> <span style="color: #BA2121">&quot;$1&quot;</span> in
        start<span style="color: #666666">)</span>
                <span style="color: #BA2121">`</span><span style="color: #008000; font-weight: bold">${</span><span style="color: #19177C">CMD</span><span style="color: #008000; font-weight: bold">}</span><span style="color: #BA2121">`</span> &amp;
                <span style="color: #19177C">pid</span><span style="color: #666666">=</span><span style="color: #BA2121">`</span>ps aux | grep <span style="color: #BA2121">&quot;${CMD}&quot;</span> | cut -d <span style="color: #BA2121">&#39; &#39;</span> -f 7 | head -n 1<span style="color: #BA2121">`</span>
                <span style="color: #008000">echo</span> <span style="color: #19177C">$pid</span> &gt; /var/run/reversetunnel.pid
                ;;
        stop<span style="color: #666666">)</span>
                <span style="color: #008000">kill</span> -15 <span style="color: #BA2121">`</span>cat /var/run/reversetunnel.pid<span style="color: #BA2121">`</span>
                ;;
        *<span style="color: #666666">)</span>
                <span style="color: #008000">echo</span> <span style="color: #BA2121">&quot;Available options: start, stop.&quot;</span>
                ;;
<span style="color: #008000; font-weight: bold">esac</span>
</pre></div>
</div>

<p>I per evitar que ens demani la contrassenya de l'usuari, crearem un parell de claus 
RSA per l'usuari root (que és qui llençarà l'script d'inici) i copiarem la clau 
pública al servidor: </p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #408080; font-style: italic"># ssh-key-gen</span>
<span style="color: #408080; font-style: italic"># ssh-copy-id -i .ssh/id_rsa.pub user@servidor</span>
</pre></div>
</div>

<p>Ara, quan ens volguem connectar al PC del pis, fariem </p>
<div class="code"><div class="highlight" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #19177C">$ </span>ssh user@servidor 
<span style="color: #19177C">$ </span>ssh user@localhost -p 2222
</pre></div>
</div>

<p>I ens connectariem per SSH al PC de casa. Fent això, podeu tenir un problemilla amb 
la identificació del host i el seu fingerprint. Si no heu fet mai <code>ssh user@localhost</code> 
al servidor, no veureu l'avís, però, si com jo, ho havíeu fet algun cop, us dirà que 
la identificació de la màquina ha canviat. Efectivament, per SSH localhost tenia un 
fingerprint (el bo, el del server) i ara, que feu ssh a localhost també, però realment 
és una altra màquina, el fingerprint no coincideix i SSH us avisa. Per solucionar-ho el 
que he fet ha estat esborrar <code>.ssh/known_hosts</code> i afegir al <code>/etc/hosts</code> un alias per <code>127.0.0.1</code>
anomenat 'natura' que es el nom del meu PC al pis. Així, enlloc de <code>ssh user@localhost -p 2222</code> 
fareu <code>ssh user@natura -p 2222</code> i per SSH ja serà un altre host i no hi haurà conflicte de noms. 
<strong>Actualització:</strong> l'<a href="http://ecarreras-tec.blogspot.com">Eduard</a> va escriure un <a href="http://ecarreras-tec.blogspot.com/2008/07/tnel-ssh-invers.html">article sobre el mateix tema</a> i comenta que 
podem patir talls a la connexió per timeouts, ell explica com solucionar-ho ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Aquellos maravillosos años...</title>
		<link href="http://blog.tenak.net/2008/06/2008-06-aquellos_maravillosos_aos.html" />
		<id>tag:blog.tenak.net,2008-06-20:/2008/06/2008-06-aquellos_maravillosos_aos.html</id>
		<updated>2008-06-20T18:52:30</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>... de cabinas y ordenadores sin lector de CD ROM :) Llevaba yo un tiempo contento con mi IBM PS/2 286, con su flamante megabyte de RAM y sus 28MB de disco duro, convertidos en 40 y pico gracias a dblspace, un compresor de disco que venía con MSDOS6.1 o 6.2, no recuerdo :) Hasta que ví en una tienda de segunda mano, un IBM también, 486 con ya 16MB de RAM y 270MB de disco duro, un gran salto cualitativo. Un salto que valía 45.000 pelas. Un dia llegó a casa el PC :) Con su OS/2, PC-DOS, MS-DOS y Virus95. No conocía ni PCDOS ni OSDOS, tampoco GNU/Linux para podérselo instalar. Pero sí que sabía lo que era el PCFutbol y que mi primo lo tenía, así que pim pam pum, se lo instalo. Evidentemente tenía virus, creo que salió de fábrica con virus aquel juego xD Pues bien, yo que sabía lo justo por aquel entonces, pues me fui para la tienda a decirle que... no iba aquello xD Acabaron formateándome el disco :( Y el problema viene cuando digo, vale, sin lectora de CD, ¿cómo vuelvo a instalar el 95? Pues no podía, instalé 3.11. Hasta que se me ocurrió ir a casa de mi primo (sí el mismo que me dejó el PC Futbol xD) y compré diskets. Un montón. Exactamente 40. Cogimos el CD de Windows 95 y con el famoso ARJ, pasamos el CD a disquetes. Usamos 36 en total. Y aún los tengo, ¡los iba yo a tirar! ¡Ja! Después de aquello uno empezó a pensar en comprar un lector de CD. Me voy a la tienda y suelto la pasta para una lectora. Todo contento me voy a casa, abro el PC voy a enchufar el CD y ... oh shit! No cabe el cable en el conector, WTF?! ¿Pero esto no es estándar? pensé yo... Bueno, calma, le llevo el ordenador al de la tienda y que se lo mire... El tio ve el trasto y suelta: Ah, es que esto es <em>escasi</em> y yo uh... ¿lo qué? ¡Yo quiero un CD! Y el hombre me trajo una lectora SCSI, pero ... no iban los drivers. ¿Un CD lleva drivers? Ah bueno... Y así en dos o tres tiendas más, hasta que uno me dijo: "Chaval, o te compras uno marca IBM o no vas a tener CD". Pues guay. Pido precios y ... casi me da infarto. Pasó el tiempo y un dia de estos, después de clase que no sabes qué hacer, te vas a dar una vuelta por un Cash Converters, a chafardear. Y ahí estaban, 3, no una no, ¡3! lectoras de CD ROM SCSI marca IBM. ¡Por sólo 1500pts! Con su aureola alrededor y música angelical y todo llamándome. Joder, no sé si tuve una erección, pero no me extrañaría. Evidentemente, jovenzuelo yo, no llevaba ese dinero encima, sería 1º o 2º de ESO, y ya hace unos añitos jejeje. Y aquí entra en acción la cabina. Salí a la calle a llamar a mi madre, que me trajese la pasta ipso facto, no podía dejar escapar esa oportunidad; aunque pensándolo bien, seguro que las otras dos, se quedarían ahí por los siglos de los siglos, porque no sé si mucha gente tendría un IBM SCSI... o sí, quién sabe. Y colorín colorado, marc0s ya tenía CDROM instalado. Para horfulus ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Época de cambios</title>
		<link href="http://blog.tenak.net/2008/05/2008-05-poca_de_cambios.html" />
		<id>tag:blog.tenak.net,2008-05-19:/2008/05/2008-05-poca_de_cambios.html</id>
		<updated>2008-05-19T20:04:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>So long no posting... Pues sí. Ya hace un mes y medio (o así :) ) que no escribía por aquí. Ocupado con diferentes historias no he tenido las ganas ni el tiempo, bueno, el tiempo quizá sí, pero lo invertiría en otra cosa. Pues como bien apunta el título, estoy ahora mismo en época de cambios. Servidor se ha cambiado de trabajo como muchos ya sabréis; ahora trabajo en Girona con <a href="http://ecarreras.blogspot.com">Edu</a>, en GISCE Enginyeria, desarrollando una aplicación web de GIS para empresas eléctricas, bien conectadito a el ERP que también desarrollamos en la empresa. Y dicho cambio de curro lleva asociado un razonable cambio de residencia. Sí, sí, ¡Marquitos se va de casa!, jeje. El viernes pasado firmé la reserva de un <a href="http://trinity.tenak.net/~marcos/img/Piso/">pisito de alquiler</a>, en Girona claro está. Desde que tomé este trabajo pensaba irme a vivir a Girona, pero a raíz del <a href="http://trinity.tenak.net/~marcos/img/Coche/">pequeño accidente de coche</a> de hace un par de semanas, la búsqueda de piso se tornó más intensiva. Y ya está, ya tengo que empezar a pensar en la mudanza... Da pereza, ¡pero hay ganas! Estáis invitados :) Y en otro plano, el friki, comentar que el desarrollo del nuevo <a href="http://projects.trinity.tenak.net/tkpholog">tkpholog</a> ya está aquí, pero con muuuchos cambios. Incluso de nombre, lo que debería ser el tkpholog2 pasa a ser <a href="http://gitorious.org/projects/djaflog">Djaflog</a>. Los más ávidos habrán intuido que ya no usaré PHP sino Django :) Pues sí, cambiamos de PHP a Python (y Django), también de MySQL a PostgreSQL y, como de perdidos al río, de SVN como control de versiones al "nuevo" GIT. ¿Todo sea aprender cosas nuevas, no? Podéis consultar el <a href="git://gitorious.org/djaflog/mainline.git">repositorio GIT</a> si estáis interesados en el desarrollo.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>De como los gobiernos se venden al dinero y demás historias</title>
		<link href="http://blog.tenak.net/2008/04/2008-04-de_como_los_gobiernos_se_venden_al_dinero_y_dems_historias.html" />
		<id>tag:blog.tenak.net,2008-04-02:/2008/04/2008-04-de_como_los_gobiernos_se_venden_al_dinero_y_dems_historias.html</id>
		<updated>2008-04-02T19:59:24</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Más o menos todos conocemos la historia de <a href="http://es.wikipedia.org/wiki/Microsoft_Office_Open_XML">OOXML</a> y de cómo Microsoft ha querido (y finalmente logrado) que éste fuese un estándar ISO documental. Su contrincante: <a href="http://es.wikipedia.org/wiki/OpenDocument">ODT</a>, un rival técnicamente superior en todos los aspectos y desde siempre abierto a quien quisiera consultarlo. Pues bien, la aprobación de ODT (exactamente OASIS) como estándar ISO el 8 de mayo de 2006, fue un golpe bajo a Microsoft, pues las administraciones públicas (sobretodo europeas) empezaban ya a reclamar la documentación en un formato abierto para no discriminar a usuarios de plataformas no-MS. Y todos sabemos el gran mercado que supone la administración pública. A raíz de esta pérdida de mercado que les acechaba, la multinacional de Redmond, intentó aprobar por la vía rápida el formato OOXML como estándar. Por suerte, la vía rápida decidió que no. Evidentemente MS no cesó en su lucha y empezó el proceso de nuevo por la vía normal y sacando maletines de aquí y de allá para "hacer ver las bondades técnicas" de su estándar a gobiernos indecisos :) Uno de los casos más notable ha sido el de Noruega, <a href="http://www.kriptopolis.org/ooxml-noruega">19 votos en contra, 5 a favor</a>. ¿Y que tiene eso de malo? ¡Que finalmente Noruega dijo sí a OOXML! Im-presionante, como diría aquél. Dicho quede, que <a href="http://www.kriptopolis.org/ooxml-antitrust-europa">la UE no descarta estudiar este hecho</a>. Y los <a href="http://www.kriptopolis.org/denuncian-irregularidades-votaciones-ooxml">casos así</a> <a href="http://www.kriptopolis.org/uk-puede-apoyar-ooxml">se suceden</a>, no se entiende sinó, que un <a href="http://www.noooxml.org/petition">estándar incompleto, inválido, conflictivo, con errores conocidos y que supone la redundancia de estándares en el ámbito de la documentación</a> (OASIS <strong>ya era estándar</strong> antes) sea finalmente aprobado como estándar internacional. ¿Y qué significa todo esto? Bajo mi punto de vista confirma que poderoso caballero es Don Dinero, que la economía está por encima de toda razón lógica, técnica y moral y que ya no nos gobiernan personas, sinó multinacionales que manejan el poder económico y las decisiones que nos afectan como ciudadanos. Pues nada, a seguir poniendo el culo y a ver en qué acaba todo esto. <img src='http://www.noooxml.org/local--files/start/isomeeting-350x.jpg' title='Isomeeting 350x' alt='Una votación de la ISO ...' class='alignright' /> <a href="http://blog.tenak.net/wp-content/uploads/2008/04/isomeeting.jpg" /></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Creando webservices con Python</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-creando_webservices_con_python.html" />
		<id>tag:blog.tenak.net,2008-03-30:/2008/03/2008-03-creando_webservices_con_python.html</id>
		<updated>2008-03-30T19:23:51</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Este post nace a raíz de las horas que he "perdido" en el curro intentando desplegar un servidor de <a href="http://en.wikipedia.org/wiki/Web_Services">webservices</a> en Python, partiendo del descriptor (fichero <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language">WSDL</a>). La causa de esas horas "perdidas" es el uso de tipos de datos complejos, es decir, no un simple String por ejemplo, sino una secuencia de éstos (vector de Strings) y el uso de la herramienta <code>wsdl2py</code> para generar la base de lo que será nuestro servidor. La librería que usaremos es <a href="http://pywebsvcs.sourceforge.net/zsi.html">ZSI</a>, que es actualmente la que tiene un desarrollo más activo y parece ser que se impone como la de referencia para desarrollar webservices usando Python. Por contra, la documentación disponible es escasa. <!-- more --></p>
<p><strong>Entremos en materia.</strong> Tenemos el <a href="http://blog.tenak.net/wp-content/uploads/2008/03/servicio.wsdl">siguiente descriptor</a> que define el servicio que queremos ofrecer y las operaciones que tiene disponibles. Digamos que el servicio tiene que devolver una lista de pares (peso,Variable) para una petición de un String. Caso práctico: le pedimos al webservice la última lista de la compra que hizo Juan (el String "Juan" sería el input del servicio) en la frutería, nos devolverá una lista de parejas (kilos, fruta), por ejemplo :) Veamos la parte relevante: `<!-- types -->
  <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="Pares_NS">
      <complexType name="parPesoVariable">
        <sequence>
          <element name="peso" type="xsd:long" minOccurs="1" maxOccurs="1"/>
          <element name="variable" type="xsd:string" minOccurs="1" maxOccurs="1"/>
        </sequence>
      </complexType>
      <complexType name="parPesoVariableList">
        <sequence>
          <element name="par" type="dat:parPesoVariable" minOccurs="0" maxOccurs="unbounded"/>
        </sequence>
      </complexType>
   </schema>
  </wsdl:types></p>
<p><!-- messages -->
  <wsdl:message name="getParesRequest">
    <wsdl:part name="input" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="getParesResponse">
    <wsdl:part name="output" type="dat:parPesoVariableList"/>
  </wsdl:message>
<code>El primer paso será generar la base de código Python que luego extenderemos para crear nuestro servicio. Para ello usamos el script python</code>wsdl2py<code>y su compañero de viaje</code>wsdl2dispatch<code>. **Atención** como hacemos uso de tipos de dato complejos (</code>complexType<code>), necesitamos pasarle a</code>wsdl2py<code>el argumento</code>--complexType<code>(o</code>-b<code>), sino, tendremos errores en la serialización de los objetos python y del [XML][5] cuando os habléis con vuestro servicio. Aquí me tiré yo horas por no hacer un</code>--help<code>:)</code>$ wsdl2py --complexType --file Servicio.wsdl
$ wsdl2dispatch --file Servicio.wsdl
<code>Estos dos comandos nos crearán 3 ficheros .py: 
*</code>Servicio_services.py<code>*</code>Servicio_services_server.py<code>*</code>Servicio_services_types.py` Para crear nuestro servidor, extenderemos Servicio_services_server en una nueva clase (myServer, por ejemplo). </p>
<p>`from ZSI import *
class MyServicio(ServicioService):
    _wsdl = "".join(open("Servicio.wsdl").readlines()) # para devolver el WSDL a cliente que lo solicite</p>
<pre><code>def soap_getPares(self, ps, **kw):
    response = ServicioService.soap_getPares(self, ps, **kw)
    request = self.request
    return self.getPares(request)

def getPares(self, req):
    db = DB.connect()
    pares = db.getListaCompra(req.get_element_input())
    return pares
</code></pre>
<p>...</p>
<h1>y ahora un poco de OptionParser antes de ponerlo en marcha</h1>
<p>op = OptionParser(usage="%prog [options]")
op.add_option("-l", "--loglevel", help="loglevel (DEBUG, WARN)",
metavar="LOGLEVEL")
op.add_option("-p", "--port", help="HTTP port",
metavar="PORT", default=8080, type="int")
options, args = op.parse_args()</p>
<p>if options.loglevel:
         loglevel = eval(options.loglevel, logging.<strong>dict</strong>)
         logger = logging.getLogger("")
         logger.setLevel(loglevel)</p>
<h1>Ejecutamos el servidor</h1>
<p>AsServer(port=options.port, services=[MyServicio(),])
` Ahora ya sólo faltaría el cliente (y la base de datos, que lo puse ahí vilmente :) ). También, ya habréis visto, los tabuladores del código se los ha pasado el wordpress por el forro, así que no hagáis copypaste ;-) El cliente, lo dejo como ejercicio al ávido lector (siempre lo había querido decir esto xDD), os dejo un enlace <a href="http://pywebsvcs.sourceforge.net/holger.pdf">una buena guía</a> por si os quedáis atascados.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Pedrea! Pedrea!</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-pedrea_pedrea.html" />
		<id>tag:blog.tenak.net,2008-03-22:/2008/03/2008-03-pedrea_pedrea.html</id>
		<updated>2008-03-22T16:14:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Y esto no va del Chiki Chiki :) Pedregada de hace unos minutos en Canet de Mar: <a href="http://blog.tenak.net/wp-content/uploads/2008/03/pedregada.jpg" title="Pedregada"><img src='http://blog.tenak.net/wp-content/uploads/2008/03/pedregada.jpg' width='500' height='332' title='Pedregada' alt='Pedregada' /></a> Más en <a href="http://www.flickr.com/photos/tenak/tags/pedregada/">mi cuenta flickr</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Ens volen fer fora!</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-ens_volen_fer_fora.html" />
		<id>tag:blog.tenak.net,2008-03-22:/2008/03/2008-03-ens_volen_fer_fora.html</id>
		<updated>2008-03-22T12:23:57</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>NO ENS TOQUEU <strong><a href="http://musaik.net">LA FIBRA</a>!</strong> AQUÍ ENS PLANTEM ! <del>El <strong>27 de Març a les 12.30h</strong> tenim <strong>judici</strong> i ens demanen 30.000 euros per poder defensar-nos.</del> <strong>Actualització:</strong> Després de parlar amb la jutgesa, la caució ha estat rebaixada a 150€ i el judici ha passat a ser el dia <strong>17 d'abril</strong>. <div style="float: right;  border: 0px; margin: 5px;">
  <a href='http://blog.tenak.net/wp-content/uploads/2008/03/logo_aqui_ens_plantem_200px.jpeg' title='Aqui ens Plantem' style="border: 0px;"> <img src='http://blog.tenak.net/wp-content/uploads/2008/03/logo_aqui_ens_plantem_200px.jpeg' width='200' height='200' title='Logo Aqui Ens Plantem 200px' alt='Aqui ens Plantem' style="border=0px;" /> </a>
</div> Fes alguna cosa, participa activament de les </p>
<p><a href="http://musaik.net/event/2008/03/22/month/all/all">pròximes convocatòries</a>, o encara millor organitza alguna acció de suport per petita que sigui. <strong>Manifestació 29 de Març</strong> a les 17h. A la <a href="http://maps.google.com/maps?f=q&amp;hl=es&amp;geocode=&amp;q=pla%C3%A7a+gran,+matar%C3%B3&amp;sll=37.0625,-95.677068&amp;sspn=40.324283,96.328125&amp;ie=UTF8&amp;ll=41.540056,2.446636&amp;spn=0.004666,0.011759&amp;t=h&amp;z=17&amp;iwloc=addr">Plaça Gran</a>, davant de La Drogueria. <strong> Concentració</strong> també, davant de <strong>La Fibra</strong> el dia del <strong>desallotjament a les 20h</strong>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Nueva clave GPG</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-nueva_clave_gpg.html" />
		<id>tag:blog.tenak.net,2008-03-16:/2008/03/2008-03-nueva_clave_gpg.html</id>
		<updated>2008-03-16T22:14:14</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Después de perder varios anillos de mi llave, con varias firmas de otros usuarios de GPG y de que me diese varios dolores de cabeza últimamente no dejándome cifrar mails... he decidido revocar mi clave actual. Cortando por lo sano. Ya está el certificado de revocación subido a los servidores, así como mi <a href="http://tenak.net/marcos/marcos.asc">nueva clave</a> (<code>&lt;a href="http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x01FF3A08"&gt;0x01FF3A08&lt;/a&gt;</code>). Perdón a aquellos que ya tengan mi clave y les toque actualizar su llavero ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Migrant marcos.blog</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-migrant_marcosblog.html" />
		<id>tag:blog.tenak.net,2008-03-16:/2008/03/2008-03-migrant_marcosblog.html</id>
		<updated>2008-03-16T15:30:07</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs sí, degut a que últimament Dreamhost anava bastant lent, he donat el pas de migrar el blog al servidor de casa (trinity). Us descric per sobre els passos seguits: 
1.  còpia del contingut de <code>tenak.net/blog</code>
2.  volcat de la base de dades
3.  crear el nou <code>VirtualHost</code> a trinity
4.  crear la nova base de dades a trinity
5.  restaurar les còpies a trinity (fitxers i base de dades)
6.  editar nou .htaccess
7.  actualitzar la taula <code>wp_options</code> de la base de dades per reflectir el nou domini
8.  actualitzar DNS Per actualitzar la taula de </p>
<p><code>wp_options</code> podeu fer-ho com us poso a continuació, amb dues ordres més per arreglar els enllaços que pugui haver als posts ;) <code>$ mysql -u bloguser -p blogdb
mysql&gt; UPDATE wp_options SET option_value = replace(option_value, 'http://tenak.net/blog', 'http://blog.tenak.net') WHERE option_name = 'home' OR option_name = 'siteurl';
mysql&gt; UPDATE wp_posts SET guid = replace(guid, 'http://tenak.net/blog','http://blog.tenak.net');
mysql&gt; UPDATE wp_posts SET post_content = replace(post_content, 'http://tenak.net/blog', 'http://blog.tenak.net);</code> Els DNS potser no és necessari que els actualitzeu, en el meu cas sí era necessari perqué volia tenir el blog al mateix TLD però la IP és una altra. Per fer les proves el que he fet primer ha estat posar-me una entrada al <code>/etc/hosts</code> per no haver de tocar el DNS fins al final.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>python -c ''import this''</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-python__c_import_this.html" />
		<id>tag:blog.tenak.net,2008-03-16:/2008/03/2008-03-python__c_import_this.html</id>
		<updated>2008-03-16T10:30:14</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>`marcos@natura:~$ python -c ''import this''
The Zen of Python, by Tim Peters</p>
<p>Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than <em>right</em> now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
`</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Configurando alsamixer y screen dentro de una jaula</title>
		<link href="http://blog.tenak.net/2008/03/2008-03-configurando_alsamixer_y_screen_dentro_de_una_jaula.html" />
		<id>tag:blog.tenak.net,2008-03-11:/2008/03/2008-03-configurando_alsamixer_y_screen_dentro_de_una_jaula.html</id>
		<updated>2008-03-11T08:12:45</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Diez minutos han sido suficientes para solventar el problema que tenía en el servidor de casa para poder tener la radio del canal #hckrs disponible para todos los interesados. Primero se quejó alsamixer... <code>radio@trinity:/var/run$ alsamixer
Error opening terminal: xterm.</code> A lo que dije, vamos a instalar screen (que también lo necesitamos), a ver si le pasa lo mismo... <code>radio@trinity:~$ screen
Must be connected to a terminal.</code> Más o menos, estamos en las mismas. Un poco de google y <a href="http://www.linuxquestions.org/questions/linux-security-4/problem-with-screen-in-jail-442297/">llegamos aquí</a>. Monto <code>/dev/pts</code> como sugieren y sí que avanzamos un poco. <code>root@trinity# mount -t devpts devpts /home/jail/dev/pts
radio@trinity:~$ screen
Cannot make directory '/var/run/screen': No such file or directory</code> Bueno, pues se crea. <code>radio@trinity:~$ screen
/var/run/utmp: No such file or directory
Cannot find terminfo entry for 'xterm'.</code> Esto empieza a parecerse a lo del alsamixer. Y el fichero ese utmp... lo copio directamente desde fuera del <em>jail</em>. Yo creía que el dia que me miré esto, había instalado todos los paquetes que encontré en apt buscando <code>terminfo</code>. Y así es, pero el maravilloso <code>ncurses-term</code>, no sale cuando buscas <code>terminfo</code> :) Lo instalo, copio <code>/usr/share/terminfo</code> al <em>jail</em> y, importante, <code>/lib/terminfo</code>, porque hay ficheros en <code>/usr/share/terminfo</code> que linkan hacia ahí. Ya están funcionando screen y alsamixer. Ya sólo queda el bot :-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Manifiesto para las concentraciones contra el canon</title>
		<link href="http://blog.tenak.net/2008/02/2008-02-manifiesto_para_las_concentraciones_contra_el_canon.html" />
		<id>tag:blog.tenak.net,2008-02-27:/2008/02/2008-02-manifiesto_para_las_concentraciones_contra_el_canon.html</id>
		<updated>2008-02-27T08:30:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Tal y como avanzábamos en <a href="http://blog.tenak.net//go/155/trackback">la entrada anterior</a>, os dejo el manifiesto que se repartirá en las concentraciones. </p>
<blockquote>
<p>Manifiesto: <strong>¡Cultura libre YA!</strong> Convoca: Ciberciudadanos Texto: ¡Ahorre dinero! ¡No pague canon de soportes digitales! <strong>¿Por qué protestamos?</strong> Exigimos que el acceso a la cultura sea un derecho y no un negocio. Hay mucha gente que se llena la boca, con eso de que los artistas han de comer, sin acordarse de que la mayor tajada se la llevan los productores, que actúan como intermediarios (especuladores), ellos son los proxenetas de la cultura, porque la prostituyen y la mercantilizan. Y permitirlo, ha llegado a su fin. <strong>¿Qué vamos a hacer?</strong> Vamos a salir a la calle, a hacer ruido y a protestar pacíficamente. <strong>¿Cuándo vamos a hacerlo?</strong> El día 2 de Marzo a las 17h <strong>¿Y dónde?</strong> Frente a las sedes de la Sociedad General de Autores y Editores <strong>¿Cómo puedo ayudar?</strong> Presentándote directamente en la sede de tu ciudad a la hora acordada, o colaborando con la difusión de éste manifiesto ¡Protege tus <strong>derechos</strong>! ¡Protege tu <strong>libertad</strong>! y no olvides: con el canon, <strong>¡Vigila tu cartera!</strong></p>
</blockquote></div>
        </content>
	</entry>
    
	<entry>
		<title>Concentraciones contra el canon</title>
		<link href="http://blog.tenak.net/2008/02/2008-02-concentraciones_contra_el_canon.html" />
		<id>tag:blog.tenak.net,2008-02-25:/2008/02/2008-02-concentraciones_contra_el_canon.html</id>
		<updated>2008-02-25T14:34:32</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><div style="background: #fff; text-align: center">
  <a href='http://blog.tenak.net//wp-content/uploads/2008/02/no-al-canon-baner_468x60.png' title='Banner concentración contra el canon'><img src='http://blog.tenak.net//wp-content/uploads/2008/02/no-al-canon-baner_468x60.png' alt='Banner concentración contra el canon' /></a>
</div>

<p>Vía compartiresbueno (y algunas listas de correo) se están coordinando una serie de concentraciones ante las sedes de La Innombrable para el domingo dia 2 como forma de protesta contra el canon que se aplica a los productos susceptibles de almacenar contenidos protegidos por los derechos de autor. ¡Únete!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Reclamando a ya.com</title>
		<link href="http://blog.tenak.net/2008/02/2008-02-reclamando_a_yacom.html" />
		<id>tag:blog.tenak.net,2008-02-18:/2008/02/2008-02-reclamando_a_yacom.html</id>
		<updated>2008-02-18T12:08:20</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Actualización en el 3r comentario</strong> Bien, hoy ha sido el dia que la gota colma el vaso. No estoy dispuesto a hablar con muros de hormigón que son incapaces de resolver tus dudas y encima pagar por ello (llamando a un 902). Aquí os dejo la carta que está lista para enviar a ya.com vía burofax. 
<pre>Barcelona, 18 de febrero de 2008</p>
<pre><code>                        Atención al cliente Ya.Com
                          Apartado de Correos 1058
                         28108 Alcobendas - Madrid
</code></pre>
<p>Buenos días,</p>
<p>les escribo en relación a la atención recibida durante varias llamadas a su
servicio técnico realizadas a lo largo de las dos últimas semanas (teléfono 902
902 902).</p>
<p>Les pongo en situación.</p>
<p>Hará unas dos semanas se me actualizó la conexión a ADSL2+ 4MB por iniciativa de
la compañía, no bajo ninguna petición mía. Para ello se me suministró un router
Arcadyan Wireless. A partir de ahí empezaron los problemas.</p>
<p>En un primer momento la conexión no funcionaba, aunque el router sí que
sincronizaba con la centralita (ADSL Status: CONNECTED, según la web de
configuración del router). Siguiendo las instrucciones provistas en el manual
adjunto al router para mi conexión de IP FIJA no llegué a ningún resultado.</p>
<p>Llamé al servicio técnico y me explicaron como realizar la configuración, se me
indicaban opciones que no estaban disponibles en mi router, así que me fue
imposible realizar la configuración acorde a lo que se me indicaba. Llegados a
este punto, su operador me colgó alegando que yo no seguía los pasos que él me
indicaba, cosa que era imposible porque no aparecían las opciones indicadas...</p>
<p>En mi segundo dia sin conexión decidí aventurarme a probar diferentes opciones
ofrecidas por el router, hasta que dí con una con la que tenía conexión. Bien,
ya podía navegar.</p>
<p>Mi alegría duró poco, pues a los pocos días la conexión dejó de funcionar. Volví
a llamar al servicio técnico y me indicaron una manera totalmente diferente de
configurar mi dispositivo, método que dio resultados a la primera. Mi pregunta
es ¿por qué se indican procedimientos diferentes de configuración haciéndome
perder mi tiempo y dinero (la llamada al 902 no es precisamente barata) y el de
sus operadores?</p>
<p>Pues bien, el viernes pasado, 15 de febrero de 2008, mi conexión empezó a ir
extremadamente lenta. Accediendo a la página de Status del router, observo que
la sincronía con la centralita se realiza a ¡320kbps! cuando debería ser a
4096kbps (los 4MB que ofrece mi conexión y que habían estado disponibles hasta
ese dia). Dado que es fin de semana, decido ahorrarme la llamada y realizarla
hoy lunes. Así hice, pues el problema continuaba.</p>
<p>Antes de realizar la llamada volví a reconfigurar el router con el método que me
indicó el operador anteriormente, pero no dio resultados y seguía obteniendo una
sincronización que no tenía nada que ver con la que debía obtener, llegando a
sincronizar esta mañana a la irrisoria velocidad de 120kbps. Aquí decido hacer
la llamada de nuevo.</p>
<p>Me atiende la señorita Lupe, la cual me pide los datos que se acostumbran a
pedir en cualquier llamada. Le expongo mi caso y me indica que realice un test
de velocidad, tras preguntarle cómo, me indica que vaya a google y escriba "test
de velocidad". Bien, yo le indico los resultados de dicho test (13kBps de
descarga y unos 30kBps de subida, aproximadamente) y añado que es la velocidad
que va a dar acorde a la sincronización del router. Ella insiste en que podría
tratarse de un virus o demasiadas conexiones en mi ordenador e incluso apunta a
razones como "a esta hora la red podría estar saturada", hechos que rebato, dado
que cualquiera que tenga unos mínimos conocimientos sabrá que es imposible
navegar a más velocidad que a la que sincroniza el router. Entonces me indica
que reseteemos el router y lo reconfiguremos, a lo que inicialmente me opongo,
pues ya lo he realizado en diversas ocasiones. Finalmente accedo a resetear el
router y la velocidad de sincronización sigue siendo la misma. Ella, por su
parte, realiza una prueba y me indica que estoy navegando a 3MB. Tras yo
indicarle lo que me aparece en mi router (120kbps), me dice que no, que a ella
le sale 3MB y que no me cree. Yo le insto a que me abra una incidencia dado que
no estoy navegando a la velocidad contratada, tan siquiera a lo que se acuerda
en el contrato de un mínimo del 10% (4096kbps * 0.10 = 409kbps... nada que ver
con los 120kbps a los que sincronizo). Le indico ese dato y me responde,
textualmente: "usted está navegando, no puedo abrirle incidencia". A lo que yo
le respondo que no se está cumpliendo el contrato y tengo derecho a abrir una
incidencia para que se revise mi caso. Tras ponerme a la espera varias veces, la
operadora decide cerrarse en banda preguntandome "¿Alguna pregunta más?" y tras
yo intentar que se preocupe de mi caso y no me ignore, acaba colgándome y
terminando la llamada.</p>
<p>Entiendo que  los operadores deban seguir una serie de pasos para realizar un
diagnóstico adecuado pero deben también conocer la tecnología con la que estan
tratando y, lo que es más importante, que atiendan correctamente a los clientes
y les <em>ayuden</em>, que no se comporten como unas paredes contra las que expresar
nuestra disconformidad con el servicio, ya que ellos son nuestro punto de
comunicación con la compañía y la única manera de comunicar las incidencias.</p>
<p>Dados los argumentos expuestos anteriormente, RECLAMO:</p>
<ul>
<li>una revisión fiable de mi línea y confirmación por un técnico</li>
<li>la disponibilidad de un teléfono gratuito para las incidencias técnicas tal y
como marca la ley (artículo 104 del Real Decreto 424/2005, de 15 de abril)</li>
</ul>
<p>En caso de ignorar mis quejas como se ha hecho hasta ahora dispondré el caso
ante la Agencia Catalana de Consumo para cursar una reclamación formal.</p>
<p>Esperando su respuesta, les saluda atentamente
</pre> Según la ley están obligados a contestarme en el plazo máximo de un mes, a ver si es verdad. Os mantendré informados :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Popurrí de MySQL y Apache2 en Debian Etch</title>
		<link href="http://blog.tenak.net/2008/02/2008-02-popurr_de_mysql_y_apache2_en_debian_etch.html" />
		<id>tag:blog.tenak.net,2008-02-08:/2008/02/2008-02-popurr_de_mysql_y_apache2_en_debian_etch.html</id>
		<updated>2008-02-08T23:00:43</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Primero... conectar a MySQL simple y llanamente</strong> Estaba yo (re)configurando las definiciones de VirtualHosts para los proyectos alojados en <a href="http://projects.trinity.tenak.net/">trinity</a> y que gestiono con <a href="http://projects.trinity.tenak.net/tkmanager/">tkmanager</a> y resulta que intentaba acceder a la consola de la base de datos, con el típico <code>mysql -u root -p</code>. Pues no quería él. El error: <code>ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)</code> Resulta que en Debian Etch (realmente no sé a partir de qué versión), el fichero <code>my.cnf</code> no está en <code>/etc</code> sino en <code>/etc/mysql</code>. Cuando se pone en marcha el servidor, lee correctamente ese fichero, pero el cliente de mysql no, así que no encuentra el socket de mysql en <code>/tmp</code> (realmente no está ahí, sino en <code>/var/run/mysqld/mysqld.sock</code>) que es el comportamiento por defecto. La solución, fácil, benditos sean los enlaces simbólicos: <code># cd /tmp &amp;&amp; ln -s /var/run/mysqld/mysqld.sock</code> <strong>Y luego... hacer que la autentificación HTTP vaya contra MySQL</strong> Lo primero es la instalación del módulo <code>libapache2-mod-auth-mysql</code>. A partir de aquí, configurar la autenticación que queramos realizar contra el MySQL. Un ejemplo dentro de uno de mis virtualhosts: 
<pre>Auth_MySQL_Info localhost dbname secret</p>
<pre><code>    &amp;lt;location /sopadepedres/login&gt;
            AuthType Basic
            AuthName "Repositori per la SopaDePedres"

            AuthBasicAuthoritative Off
            Auth_MySQL_Authoritative On
            Auth_MySQL_Socket "/var/run/mysqld/mysqld.sock"
            Auth_MySQL on
            Auth_MySQL_DB tkmanager
            Auth_MySQL_Password_Table Users
            Auth_MySQL_Password_Field user_passwd
            Auth_MySQL_Username_Field user_name
            Auth_MySQL_Group_Table User_Project
            Auth_MySQL_Group_Field project_name
            Auth_MySQL_Group_Clause " AND project_name='sopadepedres' "
            Auth_MySQL_Encryption_Types Plaintext
            Auth_MySQL_Password_Clause " AND Users.active=1 "
            Require group sopadepedres
    &amp;lt;/location&gt;
</code></pre>
<p></pre> Líneas a destacar: </p>
<p><code>AuthBasicAuthoritative Off
Auth_MySQL_Authoritative On</code> Aquí especificamos que <strong>no</strong> queremos la autenticación clásica (Basic) pero sí la de MySQL. <code>Auth_MySQL_Socket "/var/run/mysqld/mysqld.sock"</code> Esta otra es un workaround para lo que comentábamos al principio del post del cliente de MySQL. El resto de configuración, nada especial que no podamos ver en un <code>$ zcat /usr/share/doc/DIRECTIVES.gz</code>. Hacemos un reload de apache y ya podemos disfrutar del login con autenticación en base de datos :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Los inspectores de la SGAE visitan Mataró</title>
		<link href="http://blog.tenak.net/2008/02/2008-02-los_inspectores_de_la_sgae_visitan_matar.html" />
		<id>tag:blog.tenak.net,2008-02-04:/2008/02/2008-02-los_inspectores_de_la_sgae_visitan_matar.html</id>
		<updated>2008-02-04T12:54:15</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Un viernes de carnaval diferente. Por primera vez en 30 años, <em>en Pellofa</em> no salió a la calle. Y no salió porque los inspectores de la SGAE les habían hecho llegar su descontento por no recibir los diezmos por motivo de la música de las comparsas de carnaval. Incluso tuvieron la valentía de <a href="http://musaik.net/node/906">acercarse hasta Mataró</a> en plena fiesta de carnaval para hacer saber al pueblo de sus actuaciones. <!-- more --> Podéis informaros más sobre el asunto en el </p>
<p><a href="http://pellofa.blogspot.com/">blog de pellofa</a> y en <a href="http://compartiresbueno.freeforums.org/viewtopic.php?t=36">el foro de CompartirEsBueno</a>. En la imagen podéis ver como un inspector entrega una multa al dueño de un bar. [![Un inspector multa al dueño de un bar][5]][5]</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Autoengaño piramidal</title>
		<link href="http://blog.tenak.net/2008/01/2008-01-autoengao_piramidal.html" />
		<id>tag:blog.tenak.net,2008-01-19:/2008/01/2008-01-autoengao_piramidal.html</id>
		<updated>2008-01-19T19:33:52</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Según me contó ayer <a href="http://blog.sindominio.net/blog/nada_es_real_todo_esta_permitido/">MesKalito</a> y corroboró Enric, últimamente corre un <a href="http://blog.sindominio.net/blog/nada_es_real_todo_esta_permitido/discordiando/2008/01/10/las_celulas_de_la_abundancia">timo tipo piramidal</a> pero ligeramente modificado, una v. 2.0, con AJAX y más "social" ;-) Son las llamadas células de la abundancia. Podéis leer el link anterior, también un comentario de <a href="http://barcelona.indymedia.org/newswire/display_any/327120">Alex</a> en indymedia (Matemáticas de la CÈL·LULA) con algunas fórmulas matemáticas para desmontarlo (por si los <a href="http://barcelona.indymedia.org/newswire/display/329010/index.php">argumentos no numéricos</a> no te convencen...). En fin, take care ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Installing Zimbra in Debian 4.0</title>
		<link href="http://blog.tenak.net/2008/01/2008-01-installing_zimbra_in_debian_40.html" />
		<id>tag:blog.tenak.net,2008-01-06:/2008/01/2008-01-installing_zimbra_in_debian_40.html</id>
		<updated>2008-01-06T11:22:50</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>As of Dec 18, a Debian Etch binary package is available of Zimbra, the open source collaboration suite I wanted to give it a try. This post is not a step-by-step installation but a few notes about some points of the install process that will save you some time. The installation is quite simple but there are few points to remark. First of all, an unchhecked dependency is the <code>file</code> package. It's not installed by default (at least in my debootstrap installation), so <code>apt-get install file</code> before installing. Zimbra will end up installed anyway and sorta working, but will hold emails in the deferred queue because one of the tools in the antispam process requires the file command. Also make sure you have enough free space (at least 5GB) in <code>/opt</code>. I used to have never bothered about <code>/opt</code> and in my partitioning scheme and I don't leave too much space for <code>/</code> (around 3G, I have <code>/usr</code> and <code>/var</code> in another partitions), so Zimbra complaint about it the first time I tried to install it. One recommendation: turn off your existing Apache installation before installing and check that Zimbra is working with the shipped Apache. After checking it's working we can make both Apache installations to act friendly :) In order to have our existing Apache installation working aside the Zimbra one, we need to: 
<em>   move Zimbra's Apache to another port
</em>   proxy HTTP requests to standard http[s]-port (80 and 443) to the new port This is achieved using </p>
<p><code>mod_proxy</code> from Apache, as explained in <a href="http://wiki.zimbra.com/index.php?title=ZimbraApache">the Zimbra Wiki</a>. One thing to note is that apart from linking <code>proxy.conf</code> and <code>proxy.load</code> in <code>mods-enabled/</code> you must link <code>proxy_http.load</code> as well. It will not work if you don't :) Now the only step left for me is to have mailing lists with mailman managed on this machine. I'll let you know when I get it ;-)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>TMB t'enganya</title>
		<link href="http://blog.tenak.net/2007/12/2007-12-tmb_tenganya.html" />
		<id>tag:blog.tenak.net,2007-12-10:/2007/12/2007-12-tmb_tenganya.html</id>
		<updated>2007-12-10T14:31:53</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs sí, segons tenen escrit als panells que hi ha a les boques del metro, el servei de metro de "Vigílies i festius" es "continu", és a dir, no s'atura a la nit. Quan et creus això, és quan et passa que arribes una vigíla de festiu (5 de desembre) a la parada de metro a les 3 de la matinada i te la trobes tancada. Tornes a mirar el panell i tornes a llegir "Vigílies i festius". WTF?! Serà que ara el dia 6/12 no és festiu? Jo diria que sí... Ressignats anem a la busca i captura d'un taxi... va ser dur. Resultat de la nit: fins les 4 no vaig arribar on hagués arribat a les 3.20 màxim. Al dia següent vaig a tmb.net i em trobo amb què no totes les vigílies obren... però d'això no diu res a les parades de metro! En fin, abans de confiar en TMB, mireu la web.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>DistorsionFest: Festival Internacional de Música Experimental</title>
		<link href="http://blog.tenak.net/2007/11/2007-11-distorsionfest_festival_internacional_de_msica_experimental.html" />
		<id>tag:blog.tenak.net,2007-11-14:/2007/11/2007-11-distorsionfest_festival_internacional_de_msica_experimental.html</id>
		<updated>2007-11-14T08:48:35</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="Logo DistorsionFest" src="http://blog.tenak.net//wp-content/uploads/2007/11/logo-distorsion.jpg" /> El primer festival internacional de música experimental de Rocafonda (Mataró) es celebrarà els dies 23 i 24 de Novembre en el CSOA La Fibra de Mataró. Enfocat en la música electrònica menys comercial i més innovadora, des de la seva part més experimental, fins a la més crema_pistes_de_ball. El festival neix en un marc de criminalització del lliure accés a la cultura, que s'esdevé mitjançant la pressió de la indústria de la música, cinema, etc. Una indústria, que basa el seu negoci en convertir la cultura i l'art en un subproducte enllaunat, obstaculitzant una evolució cultural. I amb un marc legal, que intenta equiparar penalment el suposat mal que pot fer un adolescent que comparteix una cançó amb un amic a través d'internet, al mal que que pot fer un robatori amb l'ús de la força. Això succeeix a través de les entitats de gestió dels drets d'autor com l'SGAE, CEDRO, BSA, etc, que poc a poc es van allunyant de ser associacions sense ànim de lucre que es dediquen a recaptar diners pels autors, com una nova y lucrativa indústria dedicada a explotar les pors de la gent. "Distorsion Festival" pretén crear un espai de confluència de creadors i música, on es pugui experimentar a la frontera on la música comença a flirtejar amb el caos i es disfressa de soroll. A més a més dels concerts en viu i les jam sessions, hi haurà tallers sobre creació de música i vjing (treball en video en temps real) a través d'eines lliures, com experiències de segella musicals que treballen amb llicències lliures. Si voleu més informació: <a href="http://delcorp.org/distorsionfest/">http://delcorp.org/distorsionfest/</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>SIM Yoigo + N70 + Bluetooth = Internet en el portátil :-)</title>
		<link href="http://blog.tenak.net/2007/11/2007-11-sim_yoigo__n70__bluetooth__internet_en_el_porttil__.html" />
		<id>tag:blog.tenak.net,2007-11-06:/2007/11/2007-11-sim_yoigo__n70__bluetooth__internet_en_el_porttil__.html</id>
		<updated>2007-11-06T21:59:54</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Al final lo hice, me compré una tarjeta yoigo para poder tener internet <em>wherever I go</em>. Vamos a ver cómo configurar el portátil para sacarle partido. <strong>1. Configurar el móvil</strong> No hagáis el tonto como yo y os tiréis media hora con el portátil bien configurado pero sin poder acceder a internet porque el móvil es el que no está bien configurado. Yo, al haber liberado el móvil, tenía las configuraciones de internet de Vodafone, no las de Yoigo, así que no me conectaba y el <code>pppd</code> moría al poco de sincronizar. Los datos son: <code>Access point name: internet
Data bearer: packet data
User name: empty
Password: empty
Homepage: movil.yoigo.es
Network type: IPv4
Phone IP address: automatic
Name servers: automatic
Proxy server address: 10.8.0.36
Proxy port number: 8080</code> <strong>2. Configurar rfcomm (bluetooth)</strong> Hay que configurar la conexión serie que irá sobre el bluetooth. Para ello necesitamos saber en qué canal está nuestro móvil esperando conexiones del tipo Dial-Up Networking. Con <code>$ hcitool scan</code> sabremos la MAC address de nuestro teléfono y acto seguido con <code>$ sdptool browse MAC</code> y buscando el canal de Dial-Up Networking, sabremos el número de canal. En mi caso era el 3. En cuanto tengamos el canal, rellenamos <code>/etc/bluetooth/rfcomm.conf</code> con lo siguiente: `
rfcomm0 {
        # Automatically bind the device at startup
        bind yes;</p>
<pre><code>    # Bluetooth address of the device
    device CA:FE:CA:FE:CA:FE;

    # RFCOMM channel for the connection
    channel 3;

    # Description of the connection
    comment "N70 Dialup";
</code></pre>
<p>}
<code>**3. Crear fichero</code>~/.wvdialrc<code>** Este es el fichero en el que configuramos el módem (el teléfono, al que accedemos sobre el puerto "serie" que hay sobre el bluetooth):</code>
[Dialer Yoigo]
Modem = /dev/rfcomm0
Phone = <em>99<strong>*1#
Username = ''
Password = ''
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
<code><strong>4. Configurar pppd: /etc/ppp/wvdial</strong> Aquí añadimos más opciones para el módem, cabe destacar la modificación de la MTU, que la reducimos (Ethernet es 1500) ya que tenemos una red de fiabilidad y velocidad menores.</code>
noauth
debug
defaultroute
noipdefault
name wvdial
usepeerdns
mtu 472
<code><strong>5. Conectar</strong> La conexión se realiza en dos pasos, primero nos asociamos con el móvil vía BT con:</code>$ sudo hcitool cc MAC<code>y luego nos conectamos a internet con:</code>$ sudo wvdial Yoigo` </strong>6. Navegar!</em>*</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Ya.com apesta...</title>
		<link href="http://blog.tenak.net/2007/11/2007-11-yacom_apesta.html" />
		<id>tag:blog.tenak.net,2007-11-05:/2007/11/2007-11-yacom_apesta.html</id>
		<updated>2007-11-05T08:36:37</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Vamos allá con otro post acerca de ya.com, por si no tuvistéis bastante con el problema de <a href="http://blog.tenak.net//go/106/">ya.com y sus servidores DNS</a>. Resulta que un servidor se abrió una cuenta en otro banco y quería cerrar la cuenta antigua. Vió que en la web de ya.com para clientes, se permitía hacer el cambio online, hasta aquí bien. Lo hice. La siguiente factura de Ya.com... oh sorpresa, ¡sigue llegando a la cuenta antigua! Y me han dejado en números rojos... Pues nada, vamos a hacer una llamadita... Me indica la señorita muy amablemente, que al haberlo hecho pasado el dia 11 del mes, no sería efectivo hasta el mes siguiente. Bueno, aceptamos barco y me olvido del tema. Llega la 2ª factura después de haber solicitado el cambio... Joder, ha vuelto a llegar a la cuenta antigua, ya empiezo a mosquearme. Volvamos a llamar (al maldito 902). "Oh, pues no sé qué ha podido pasar, pero a mí me sale la cuenta nueva en la base de datos". Pues a mi me la pela vuestra base de datos si no vale para nada, yo quiero que me cobréis donde toca, que para eso os estoy pagando cada mes. ¡Inútiles! Me dice que pasará aviso a su supervisor y que me llamarán. Bueno... Resignado, cuelgo. Y vamos por la 3ª factura... sí, sí, aunque parezca increíble sigue llegando a la cuenta antigua. Aquí Marcos ya está comprando latas de gasolina... Y se acuerda de <a href="http://wiki.nomasnumeros900.com/Portada">la wiki de los números 900</a>. ¡Qué gran invento! Almenos no me sablarán más de la cuenta. Les llamo ya acordándome de su madre (perdóneme señora, pero a uno se le acaba la paciencia) y siguen diciéndome que le pasarán la incidencia a su supervisor. Que no ven cual es el fallo y que lo escalan. A esto, que les digo que me pasen con su supervisor directamente, pero se niegan rotundamente. Total, que le pido que me diga donde enviar una carta para quejarme formalmente, ya que veo que quejarse por teléfono no tiene ninguna validez para ellos. Eso o es normal que una anomalía dure 3 meses, cosa que no creo que así sea... En fin, que les envié un correo (me dijeron que contestaban en 24-48h... ya veremos) diciéndoles que o me lo arreglaban para la próxima factura o me daba de baja. Espero que lo arreglen pronto... os seguiré informando ;-) <strong>Actualización:</strong> ya se ha arreglado, aunque no me hayan dicho absolutamente nada y tres meses después, pero según el extracto del banco ya lo cobran donde toca... más vale tarde que nunca...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>¿Naciste antes de 1907? Pues yoigo no te quiere</title>
		<link href="http://blog.tenak.net/2007/10/2007-10-naciste_antes_de_1907_pues_yoigo_no_te_quiere.html" />
		<id>tag:blog.tenak.net,2007-10-31:/2007/10/2007-10-naciste_antes_de_1907_pues_yoigo_no_te_quiere.html</id>
		<updated>2007-10-31T17:13:08</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Según comentan en #hckrs (irc.freenode.net) no es posible dar de alta una línea si has nacido antes de 1907, tan siquiera llamando. Los teleoperadores tampoco tienen la posibilidad de introducir manualmente el año de nacimiento, sino que tienen las mismas opciones que hay en la web. Sres. de Yoigo, ¿no se dan cuenta que estan discriminando a la gente por motivos de edad? Si no recuerdo mal, esto no está acorde con la Constitución Española... Replantéenselo. De acuerdo que el porcentaje de población mayor de 100 años que quiera dar de alta una línea en Yoigo sea mínimo, pero estan igual de amparados por la Constitución que el resto de ciudadanos españoles. Esperemos que lo arreglen y no tengamos que dar de alta el móvil del abuelo a nombre nuestro ;-) PD: la víctima es <a href="http://www.albertoroura.com/">http://www.albertoroura.com/</a> ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>HM2007:~/ Call4Nodes</title>
		<link href="http://blog.tenak.net/2007/09/2007-09-hm2007_call4nodes.html" />
		<id>tag:blog.tenak.net,2007-09-24:/2007/09/2007-09-hm2007_call4nodes.html</id>
		<updated>2007-09-24T04:21:13</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>usuario:</strong> Call4nodes &gt;&gt; llamada a la participación v.1.07 <strong>contraseña:</strong> ***|\<em>**|*</em> hm@gaia:~/Filtrando el Ciberespacio: búsqueda telemática de dimensiones tecnopolíticas; objetivo la privacidad; la neutralidad; modo comunicación libre; starting call 4 nodes /n <hackmeeting> un encuentro manifiesto de ciborgs reprogramados diaramente con datos sociales y tecnológicos, replicantes de datos que abren vías para la compartición de información, mediactivistas, prosumers, laboratorios autónomos temporales, activistas, harckitectos de arquetipos para la interactuación, artivistas; a tod@s esta llamada &gt;&gt; <hackmeeting /> hm@gaia:~/Dumpeando a Hackelarre'07: sincronización de conocimiento; feedback de experiencias; conectando mentes inquietas; creando archivo /n Éste es el dia en el que podemos vernos cara a cara y planear los objetivos a realizar en un futuro inmediato; de coordinar y entablar líneas de actuación. Modificar y mejorar la esencia del hacktivismo, realizar cambios sociales mediante el uso del hacking. hm@gaia:~/Escaneando amenazas: consulta espectral de metatags /n [violación_de_Derechos_Fundamentales] [consumo_irracional] [explotación_infantil] [inmobilismo_inculcado] [destrucción_del_ecosistema] [falso_reciclaje] [no-privacidad] [propiedad_intelectual] [patentes_del_conocimiento] [escasez_artifical] [especulación] [leyes_no_éticas] [represión] [intrusión_de_tecnologías_privativas] [guerra] [brecha_digital] [fronteras] [centralización_de_canales] [manipulación_mediática] [clasismo] [hambre] [censura] [precariedad] [esclavitud] [autoritarismo_encubierto] [sexismo] [ignorancia_publicitada] [fundamentalismo] [enseñanza_mal-versada] ... hm@gaia:~/presente: update /n creando herramientas físicas y lógicas... autogestionando servidores... modificando códigos sociales... hm@gaia:~/Coordenadas Geodésicas del nodo -v: 43°19′ N 2°40′ O; ca; sucesión de valles y montes que siguen la dirección NW-SE /n Localización: CSOA Astra Gernikeko Gaztetxea - Euskal Herria Fecha: 12, 13 y 14 de Octubre del 2007 hm@gaia:~/man nodo /n El HM consistirá en charlas, debates, talleres, exposiciones, encuentros y otros nodos para los que se necesitan ponentes, coordinador<em>s, dinamizador</em>s, etc. </hackmeeting></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Vancouver: day 0</title>
		<link href="http://blog.tenak.net/2007/09/2007-09-vancouver_day_0.html" />
		<id>tag:blog.tenak.net,2007-09-24:/2007/09/2007-09-vancouver_day_0.html</id>
		<updated>2007-09-24T04:11:05</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Sat, Sep 22nd, 3.30am. Waking up. Yet sleepy I finished to pack up everything for the trip. At 4am we leave home way to Barcelona airport. We check in and take some snack. I'm flying to Madrid Barajas, not Vancouver yet. It will be a long trip. At 8am I arrive Madrid and I have to wait until 11.15am for the people in charge of the English courses and all the related stuff (flights, accommodation, ...). And here I am, writing a few lines for the blog. I don't know when you'll be reading this, but I also neither know when I will have the chance to publish it, here in the airport there is no free wifi service, so for sure this has to wait 'til I arrive Canada. This new terminal (T4) of the Barajas airport is not too bad, I specially like the roof. I'll try to take a picture later. It's all like waves modelled with slim sticks of wood, arranged side-by-side, and sustained on yellow V-form iron structure pairs. One bad thing of this airport is the lack of trash bins, well, there are, but you have to look for it, a few more installed will be better. As in all the airports here there is also a <strong>lot</strong> of advertising all around. Finally I met other people waiting for the RedLeaf staff at the meeting point previously established. It was 20' later from the meeting time that I called the "Emergency Phone" of Red Leaf. No people was coming to meet us because we were adult. Oh, nice to know it. The man I talked to said me I should have received an email with this information, but I didn't actually. So well, we went to the check-in and waited for the flight time. The Madrid-London flight was fine, no delays, good aircraft seats, snack included... good overall. Once in London we went to the f*cking security controls and my security arch sounded when I passed through it. Apart from that, no other issues at the airport. It was the time to go to the board gate. A very big plane was waiting... Very big. The first we saw inside the aircraft was business class... amazing seats, a lot of leg room... But then we came back to reality of economy class :-( Very narrow seats. I was surprised of having such little space for a 9h long flight. Afther 3h I couldn't support it anymore, I stand up and went to the back of the plane were we had a bit of space to chat and a window to look at Greenland... beautyfull views. It was nice 'til a woman tell us to low our voice because she wanted to sleep... We moved a bit. Spanish people always "dando la nota". Finally we arrived Vancouver, 18.40 Vancouver time. After passing the immigration check and picking up the baggage, we exchange our home address. After that, arrived the moment to go out and meet our new 3-weeks-long family. And there they were. I saw the signs with the name of all of us. There was mine too. And Dona holding it. "Hello!" We took the car and drove to North Van, where they live (and I will during three weeks). Very nice house in a residential and quiet area. Beautyfull garden in the back and a nice bedroom with a big bed :-) I had a shower before anything. I was tired because the 24h long trip. After that we chat a bit and we took a cup of tea. Time to go bed and rest. Good night.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Començant nova vida...</title>
		<link href="http://blog.tenak.net/2007/07/2007-07-comenant_nova_vida.html" />
		<id>tag:blog.tenak.net,2007-07-13:/2007/07/2007-07-comenant_nova_vida.html</id>
		<updated>2007-07-13T07:26:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Tant de temps sense escriure vol dir que hi ha alguna novetat per explicar... Primer de tot que hem acabat classes, no dic la carrera perquè em queda setembre encara, però sí classes, gairebé enginyer. També he canviat de curro, ara estic a la Fundació Barcelona Media, un centre de recerca associat amb la universitat. A veure què tal va, tot just porto 5 dies. La noticia estrella és que marxaré a Vancouver (Canadà) tres setmanes a final de setembre a fer un curs d'anglès. Ho paga gairebé tot una beca que dona el ministeri d'educació. Així que sense vacances fins el setembre, però bé, suposo que serà interessant marxar tant lluny :-D En quant a la vida personal sentimental... com sempre, as usual jejeje Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Seguiment del G8</title>
		<link href="http://blog.tenak.net/2007/06/2007-06-seguiment_del_g8.html" />
		<id>tag:blog.tenak.net,2007-06-04:/2007/06/2007-06-seguiment_del_g8.html</id>
		<updated>2007-06-04T11:49:09</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>com sabeu, s'estan duent a terme activitats i manifestacions contra la cimera del G8 (els 8 mandamáses del mon capitalista) a Heiligendamm (Alemanya). Des d'aquí (i juntament amb companys d'EH) estem intentant transmetre la informació en els idiomes locals, ja que la major part de la informació es troba en alemany i anglés, tot i que hi ha gent també fent molt bona feina per tenir-ho en castellà. Avui dilluns intentarem tenir llest un butlletí de ràdio amb el resum de les notícies del dia, a partir de les 22h. Aquest espai de ràdio es repetirà cada dia a la mateixa hora. De totes maneres, per estar atents als canvis, us convidem a visitar http://blockg8.zapto.org/ un site que hem posat en marxa per coordinar-nos i publicar la informació que tinguem.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>[meme] Los 10 comandos que más utilizas</title>
		<link href="http://blog.tenak.net/2007/06/2007-06-meme_los_10_comandos_que_ms_utilizas.html" />
		<id>tag:blog.tenak.net,2007-06-02:/2007/06/2007-06-meme_los_10_comandos_que_ms_utilizas.html</id>
		<updated>2007-06-02T12:05:10</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bueno, ya que no escribo hace días y no tengo tiempo/inspiración publico mi primer meme que ví hace unos días por ahí. <code>[marcos@nexus-mobile ~]$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
     94 cd
     73 ls
     60 su
     40 pacman
     32 vim
     20 make
     14 ./configure
     13 zip
     11 makepkg
     10 python</code></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Criminalización de las redes P2P</title>
		<link href="http://blog.tenak.net/2007/03/2007-03-criminalizacin_de_las_redes_p2p.html" />
		<id>tag:blog.tenak.net,2007-03-29:/2007/03/2007-03-criminalizacin_de_las_redes_p2p.html</id>
		<updated>2007-03-29T20:53:56</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Las redes P2P son un tipo de red dónde los usuarios comparten miles y miles de ficheros a la velocidad que su ancho de banda les permita. Estos ficheros se dividen en partes mas pequeñas y se mandan al usuario que los solicita, estos se pueden descargar de los distintos usuarios que los tienen disponibles. Algunas empresas ganan dinero a cuenta de las producciones de grupos de música que optan por un sistema de negocio obsoleto para sus producciones, criminalizan estas redes alertando de la violación de las leyes del Copyright con la libre distribución de contenidos sin cánones añadidos. Durante años la cultura se ha transmitido libremente entre generaciones, cualquier método de transmisión de esta cultura era venerado y festejado con grandes celebraciones populares. Pero durante mucho tiempo, otra transmisión de información era controlada por unos pocos -los que eran capaces de leer- esto hacía que parte de esta cultura, quizás mas importante que la popular, se perdiese tras las cenizas de destructores incendios y se olvidase su riqueza y las memorias de sus autores. La transmisión libre de la información permite que esta no muera, que resida en las mentes de los descendientes. Dicen que mueres cuando nadie recuerda tu nombre, así que la muerte de la cultura es posible si unos cuantos se adueñan de ella, le sacan negocio y la olvidan bajo restrictivas leyes de Copyright. Las redes P2P permiten que esta libre distribución de historia en forma de ceros y unos, se transmita de la misma forma que lo hacían las canciones populares que hoy en día recordamos por que alguien nos las enseñó. Las redes P2P son una de las mejores formas de dar a conocer grupos realmente buenos sin el suficiente capital para encontrar un buen mánager que les suba a la lista de los top 10 en pocos meses. Una red de transmisión de datos similar a P2P fue napster, era una red con un servidor central, dónde todos los usuarios se conectaban y mostraban sus pertenencias; fue fácil quitarla del mapa por empresas que perdían dinero a costa de su uso. P2P se basa en multiservidor, entre ellos se comunican y se pasan información con los contenidos, si cae uno, hay otro detrás y así sucesivamente: una red de miles y miles de nodos la cual crean una red mallada casi irrompible. Puede caer uno, pero somos demasiados, no tenéis suficientes cárceles para encerrarnos a todos en oscuras y húmedas habitaciones de 2 metros cuadrados. Si los medios no desaparecen, la cultura no morirá. Para evitar que las redes P2P sean criminalizadas usemos sólo contenidos libres, apoyémoslos. Hay muchas formas de proteger tu cultura y no morir en el intento: Creative Commons, Copyleft, GPL, etc. Escrito por #background_mode</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Manifestació pel dret a l'habitatge</title>
		<link href="http://blog.tenak.net/2007/03/2007-03-manifestaci_pel_dret_a_lhabitatge.html" />
		<id>tag:blog.tenak.net,2007-03-23:/2007/03/2007-03-manifestaci_pel_dret_a_lhabitatge.html</id>
		<updated>2007-03-23T14:30:45</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Demà dissabte a les 17h, manifestació pel dret a l'habitatge a moltes ciutats arreu de l'estat. No hi faltis! <img src="http://blog.tenak.net//wp-content/uploads/2007/03/pues-va-a-ser-que-no.png" alt="Cartell manifestació 24M" width="75%" heigh="75%" /></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Fito y Fitipaldis @ Girona</title>
		<link href="http://blog.tenak.net/2007/03/2007-03-fito_y_fitipaldis__girona.html" />
		<id>tag:blog.tenak.net,2007-03-18:/2007/03/2007-03-fito_y_fitipaldis__girona.html</id>
		<updated>2007-03-18T08:36:18</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Molt bo el concert :-) <div style="text-align: center">
  <p>
    Algo lo que me invade, todo viene de dentro Nunca lo que me sacie, siempre quiero, lobo hambriento. Todo me queda grande para no estar contigo. Sabes, quisiera darte siempre un poco más de lo que te pido. Sabes que soñaré, si no estás que me despierto contigo.
  </p></p>
<p><p>
    Sabes que quiero más, no se vivir solo con 5 sentidos. Este mar cada vez guarda mas barcos hundidos.
  </p></p>
<p><p>
    Tu eres aire, yo papel, donde vayas yo me iré, si me quedo a oscuras luz de la locura ven y alumbrame. Alguien dijo alguna vez por la boca vive el pez y yo lo estoy diciendo, te lo estoy diciendo otra vez.
  </p></p>
<p><p>
    Dime porque preguntas cuanto te he echao de menos, si en cada canción que escribo corazón eres tú el acento. No quiero estrella errante, no quiero ver la aurora quiero mirar tus ojos del color de la cocacola
  </p></p>
<p><p>
    Sabes que soñaré, si no estas que me despierto contigo. Sabes que quiero más, no se vivir solo con 5 sentidos. Este mar cada vez guarda mas barcos hundidos.
  </p></p>
<p><p>
    No estas conmigo siempre que te canto, yo hago canciones para estar contigo, porque escribo igual que sangro, porque sangro todo lo que escribo. me he dado cuenta cada vez que canto que si no canto no se lo que digo. La pena está bailando con el llanto y cuando quiera bailará conmigo.
  </p></p>
<p><p>
    La vida apenas solo dura un rato y es lo que tengo para estar contigo para decirte lo que nunca canto, para cantarte lo que nunca digo.
  </p></p>
<p><p style="text-align: right">
    -- Por la boca vive el pez (2006)
  </p></p>
<p><p>
    He penjat <a href="http://trinity.tenak.net/~marcos/media/fito-y-fitipaldis-live-girona-por-la-boca-vive-el-pez.ogg">el vídeo de la cançó</a> [24MB-Theora]
  </p>
</div></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Curset d'euskara (part I)</title>
		<link href="http://blog.tenak.net/2007/03/2007-03-curset_deuskara_part_i.html" />
		<id>tag:blog.tenak.net,2007-03-05:/2007/03/2007-03-curset_deuskara_part_i.html</id>
		<updated>2007-03-05T23:50:36</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui dilluns hem fet les primeres hores de classe d'euskera impartides pels pioners de HackNet (la xarxa de turisme hacktivista) que tenim de visita a La Fibra :D Intentaré posar mínimament ordenat el que he aprés avui. Val a dir que he arribat tard a classe com els bons alumnes ;) <strong>Presentacions/Introduccions</strong> Nola zaude? - ¿cómo estás? Kaixo/aupa/epa/iepa - Hola (kaixo/aupa més formals, epa/iepa més de colegues) Egun on - Bon dia Arratsalde on - Bona tarda Si ens pregunten 'nola zaude?' respondrem 'oso ondo' per exemple, que vol dir 'molt bé'. En cas que ens diguin 'egun on' respondrem 'bai egun on': sí bon dia. <strong>Comiats</strong> Agur - adéu Gero arte - fins després Si ens diuen 'agur' podem respondre 'ondo ibili': que vagi bé. <strong>Frases al bar</strong> Garagardo bat? - Una cervesa? Zigarrorik? - Un cigarro? oferint un piti... Komunera noa - Vaig al lavabo Ingule? - Ho fem? xD Zenbat da? - Quant és? Tabernarik hemendik? - Alguna taverna per aquí? <strong>Disculpes</strong> Ez dut ulertzen - No t'entenc Erderas mesedez - En 'castellà' (lit. estranger) sisplau. <strong>Frases sueltas</strong> Zer ordu da? - Quina hora és? Noiz da kontzertua? - Quan és el concert? Putakume bat zara - Ets un fill de puta Sasikume bat zara - Ets un bastard Maite zaitut - T'estimo Andere - senyora Andereino - senyoreta Baina - però Txapeldun - guanyador <strong>Vocabulari</strong> Zer gaitik - Perquè Bi lagun - Dos amics Orain - ara Entzune - escolteu Larrua - pell Txakurrak - gossos Zipaioak - polis Euskaldunberri - 'euskaldun nou', qui parla euskera no-nativament Euskaldunzaharra - euskaldun nadiu Non - on Orduan - llavors Txiskero - encenedor Atzizkiak - sufixes Aurrizkiak - prefijos Alde - fora Katu - gat Parkatu (o barkatu) - perdó Bé em deixo algunes coses que no sé com escriure-les, que les he apuntat d'oides, o coses que segurament no tinc ni apuntades... s'accepten comentaris ;) <strong>Update:</strong> algunes correccions/suggerències fetes per Ander, sobretot aquelles que estaven apuntades d'oïda, eskerrik asko!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Actualització de seguretat</title>
		<link href="http://blog.tenak.net/2007/03/2007-03-actualitzaci_de_seguretat.html" />
		<id>tag:blog.tenak.net,2007-03-03:/2007/03/2007-03-actualitzaci_de_seguretat.html</id>
		<updated>2007-03-03T10:57:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bon dia pel matí a la vil·la del pingüí! Si feu servir wordpress 2.1.1 i us l'heu descarregat en els darrers 3-4 dies, <strong>heu</strong> d'actualitzar ja que el fitxer de descàrrega havia estat posat per un cracker i hi ha la possibilitat d'execució remota de codi. Informe de wordpress: <a href="http://wordpress.org/development/2007/03/upgrade-212/">http://wordpress.org/development/2007/03/upgrade-212/</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>'could not allocate crypto api arc4'... mandeee??!!</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-could_not_allocate_crypto_api_arc4_mandeee.html" />
		<id>tag:blog.tenak.net,2007-02-28:/2007/02/2007-02-could_not_allocate_crypto_api_arc4_mandeee.html</id>
		<updated>2007-02-28T17:09:28</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>L'altre dia a casa de l'<a href="http://iesdecelra.xtec.net/eduard">Eduard</a> no vaig poder connectar-me a la seva sensefils protegida amb WEP amb la meva nova instal·lació de Gentoo. Tenia (pensava) tot carregat: ieee80211, ieee80211_crypto_wep, ipw2200, ... no sabia què coi passava. L'error al fer un dmesg era el següent: <code>could not allocate crypto api arc4</code> I no tenia ni punyetera idea que podia ser. Avui m'ha tornat a passar al <em>Zulo</em>, a la uni i he dit que ho havia d'arreglar. Fent una mica de St. Google, he arribat a la solució mitjançant una llista de discussió del kernel on diuen que l'error està realment a la configuració d'aquest, que no activa determinades opcions necessàries. És a dir, si marquem el suport per WEP s'han de marcar automàticament unes poques més per tal que funcioni, i això no passava. Comentar que la versió de kernel que tinc és la 2.6.19-gentoo-r5. Els mòduls a tenir carregat doncs són: <code>ecb
cryptomgr
arc4
blkcipher</code> a part dels típics <code>ipw2200
ieee80211_crypt_wep</code> Així que ja sabeu què passa si us dona aquest error :) Aquí us deixo el <a href="http://www.thisishull.net/showthread.php?t=213356">fil de discusió</a> on he trobat la solució.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>WDP is goin' on</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-wdp_is_goin_on.html" />
		<id>tag:blog.tenak.net,2007-02-23:/2007/02/2007-02-wdp_is_goin_on.html</id>
		<updated>2007-02-23T20:41:25</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>WDP? World Domination Project :) Gairebé faig una festa avui al veure que 2 de 3 portàtils que he vist a la RENFE tornant a casa funcionaven amb GNU/Linux! Poques vegades surto del tren amb bon sabor de boca jeje</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Aplicacions GTK a KDE</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-aplicacions_gtk_a_kde.html" />
		<id>tag:blog.tenak.net,2007-02-12:/2007/02/2007-02-aplicacions_gtk_a_kde.html</id>
		<updated>2007-02-12T17:27:34</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Un post <em>techie</em> que fa dies que no en faig cap :P Ara que m'he passat a KDE hi ha un parell d'aplicacions que no són del clan KDE. Aquestes són el Gaim i l'XChat. Ho sento pels senyors de Kopete, però no m'acaba de fer el pes. El problema ve quan veiem les aplicacions GTK <em>lletges</em> a l'entorn KDE. Per solucionar-ho (fer que les aplicacions GTK tinguin l'aspecte del nostre theme KDE) instal·lem el <code>gtk-engines-qt</code> i a córrer! Almenys aquest és el nom que té a Gentoo.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>++100;</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-100.html" />
		<id>tag:blog.tenak.net,2007-02-05:/2007/02/2007-02-100.html</id>
		<updated>2007-02-05T21:09:57</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Sí senyors i senyores, aquest és el post número 101 :) Gairebé no m'adono que he fet fa un moment el post 100, així que per ser més original, celebro el post 101! :D 101 posts en 20 mesos, 5 posts per mes... no està del tot malament, tenint en compte que hi ha hagut un mes en que no vaig publicar res. També esmentar que el nombre de comentaris és de 73. Doncs res, a veure si aguantem el ritme d'escriure. Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Book crossing</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-book_crossing.html" />
		<id>tag:blog.tenak.net,2007-02-05:/2007/02/2007-02-book_crossing.html</id>
		<updated>2007-02-05T20:22:38</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Just avui he acabat el llibre "Joaquín Sabina en carne viva". Amb ganes de llegir més i de compartir, si algú vol llegir-se algun llibre dels que tinc, que demani i em deixi un a canvi per llegir-m'ho :) Llibres que tinc per aquí casa: 
<em>   Sueños de robot. Isaac Asimov
</em>   En el principio fué la línea de comandos. Neal Stephenson.
<em>   Azogue: primer volúmen del ciclo Barroco. Neal Stephenson.
</em>   El vuit. Katherine Neville
<em>   Els colors de l'espai. Marion Zimmer Bradley.
</em>   El mecanuscrit del segon orígen. Manuel de Pedrolo.
<em>   Mel i Metzines. Maria Barbal.
</em>   El guardián entre el centeno. J.D. Salinger.
<em>   The art of deception. Kevin Mitnick
</em>   La guerra de los mundos. Herbert George Wells.
<em>   Gerona. Pérez Galdós.
</em>   Fahrenheit 451. Ray Bradbury.
*   1984. George Orwell. I altres que té el meu germà i que no tinc a la vista. S'accepten suggerències de lectura :-) PD: post número 100! :D</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Wordpress 2.1</title>
		<link href="http://blog.tenak.net/2007/02/2007-02-wordpress_21.html" />
		<id>tag:blog.tenak.net,2007-02-04:/2007/02/2007-02-wordpress_21.html</id>
		<updated>2007-02-04T11:20:56</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bon dia de diumenge :) Fa uns dies que ha sortit la versió 2.1 (13 concretament) i jo sense enterar-me ! Doncs bé, avui acabo d'actualitzar el blog a la última versió. Segon post consecutiu sobre actualitzacions de blog... haig de buscar temps per fer posts macus ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Blog actualitzat</title>
		<link href="http://blog.tenak.net/2007/01/2007-01-blog_actualitzat.html" />
		<id>tag:blog.tenak.net,2007-01-12:/2007/01/2007-01-blog_actualitzat.html</id>
		<updated>2007-01-12T20:14:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bona tarda, acabo d'actualitzar el wordpress a la 2.0.6. <del>La propera actualització, si tot va com diuen, ja serà per donar el salt a la 2.1.</del> <strong>(18.01.07) Update:</strong> Actualitzat a 2.0.7, error de seguretat amb algunes versions de PHP i el <em>fucking</em> <code>register_globals</code> :-) Salut,</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Happy New Year 2007!</title>
		<link href="http://blog.tenak.net/2006/12/2006-12-happy_new_year_2007.html" />
		<id>tag:blog.tenak.net,2006-12-31:/2006/12/2006-12-happy_new_year_2007.html</id>
		<updated>2006-12-31T23:01:56</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>I hope this new Year will be better than the previous one, happy new year!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Quita y pon</title>
		<link href="http://blog.tenak.net/2006/12/2006-12-quita_y_pon.html" />
		<id>tag:blog.tenak.net,2006-12-06:/2006/12/2006-12-quita_y_pon.html</id>
		<updated>2006-12-06T11:07:02</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>No sé qué me pasa, pero cuando veo un theme para Wordpress que me gusta, tengo que probarlo. El problema viene cuando no tengo "instalación de prueba" para jugar con estas cosas, así que lo pruebo en el blog en producción. Así que nada, bienvenidos al blog de los themes de quita y pon ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Ya lo decían en 1813...</title>
		<link href="http://blog.tenak.net/2006/11/2006-11-ya_lo_decan_en_1813.html" />
		<id>tag:blog.tenak.net,2006-11-10:/2006/11/2006-11-ya_lo_decan_en_1813.html</id>
		<updated>2006-11-10T19:16:23</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><blockquote>
<p>Aquél que recibe de mí una idea se instruye a sí mismo sin disminuir mi educación; como aquél que enciende su vela en la mía, recibe luz sin oscurecerme… Las ideas no pueden, por naturaleza, ser sujetas a propiedad.<div align="right">
  --Thomas Jefferson
</div></p>
</blockquote></div>
        </content>
	</entry>
    
	<entry>
		<title>The Great Escape</title>
		<link href="http://blog.tenak.net/2006/11/2006-11-the_great_escape.html" />
		<id>tag:blog.tenak.net,2006-11-03:/2006/11/2006-11-the_great_escape.html</id>
		<updated>2006-11-03T13:04:02</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>... from Elms Village (Belfast) The Elms Village network is too much firewalled. First of all, it's password protected with a captive portal called BlueSocket. Then, when you are finally connected, you have only a few ports available. And when I say a few, I'm saying a few: 21, 80 and 443. Great, isn't it? So when I arrived here I was really fucked because I couldn't connect to my loved trinity at home via SSH. Another thing is that we have a public IP address, but is not reachable being behind the firewall. The good point was that at the computer rooms of the University buildings, the SSH port is open. But it was not enough, I want to connect to IRC, Jabber, checkout from SVN, ... <strong>from home!</strong>. The solution was something like the following: 
1.  map the ADSL router public port #21/tcp to the trinity's 22/tcp one
2.  do a SSH tunnel from my computer to my home server, using the 21/tcp
3.  install OpenVPN and configure it to connect via the SSH tunnel
4.  install a SOCKS proxy on trinity for use it with the "forbidden" apps That's the solution that is now working, but it can be improved in some points. The SSH tunnel is not really needed. Instead, we can map the public 21/udp to the 1194/udp of trinity and start the OpenVPN server. Then, config the client to connect to the 21/udp instead of the default 1194/udp. Why I have the SSH then? Because my first idea was to use only the SSH tunnel, but it was not enough. And for change the DNAT configuration of my ADSL router I need someone on my LAN and it's more difficult. So as I already have the tunnel, I built the OpenVPN over it. Now, when I use apps that cannot go out Internet through the Elms Village network (IRC, Jabber, SVN, ...), I configure it to use the SOCKS proxy of trinity with the IP address corresponding to the VPN interface. And now I have a real Internet connection... not just for browsing!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Blog upgraded!</title>
		<link href="http://blog.tenak.net/2006/10/2006-10-blog_upgraded.html" />
		<id>tag:blog.tenak.net,2006-10-30:/2006/10/2006-10-blog_upgraded.html</id>
		<updated>2006-10-30T18:16:13</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Acabo d'actualitzar el wordpress a la nova versió 2.0.5. Pel que he vist per sobre, tot va bé. Si trobeu quelcom extrany, feu-me un crit ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Fusma goes to Belfast</title>
		<link href="http://blog.tenak.net/2006/10/2006-10-fusma_goes_to_belfast.html" />
		<id>tag:blog.tenak.net,2006-10-06:/2006/10/2006-10-fusma_goes_to_belfast.html</id>
		<updated>2006-10-06T20:45:11</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>En fusma ve a Belfast</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Hackmeeting Mataró 2006 :: Experimenta tu libertad</title>
		<link href="http://blog.tenak.net/2006/10/2006-10-hackmeeting_matar_2006__experimenta_tu_libertad.html" />
		<id>tag:blog.tenak.net,2006-10-03:/2006/10/2006-10-hackmeeting_matar_2006__experimenta_tu_libertad.html</id>
		<updated>2006-10-03T09:38:09</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>El <a href="http://sindominio.net/hackmeeting">hackmeeting</a> ya esta de nuevo en marcha ... y ya van siete ediciones de este evento <a href="http://es.wikipedia.org/wiki/Autogesti%C3%B3n">autogestionado</a> que se ha convertido en un punto de referencia para quellas personas interesadas en compartir conocimientos, las implicaciones políticas de las tecnologías y el hacking en general. <!--more--> Este año el Hackmeeting se desarrolla bajo el contexto de la lucha y búsqueda por liberar espacios de intercambio de conocimientos, por recuperar un equilibrio eco-lógico con la biosfera y la tecnosfera y por los nuevos retos tecnopolíticos que se nos avecinan. Durante este año se ha aprobado la ley de </p>
<p><a href="http://www.dataretentionisnosolution.com/index.php?lang=es">Retención de Datos</a> que amenaza la privacidad en la red y la libertad de expresión. Por si fuera poco la directiva europea de copyright se ha empezado a implantar en todos los países miembros, con la aprobación de la <a href="http://barrapunto.com/article.pl?sid=06/03/02/2221234">nueva LPI (Ley de Propiedad Intelectual)</a>. Por si fuera poco la implantación de la tecnologia <a href="http://defectivebydesign.org/es/join/fsf">DRM</a> ya es una realidad (el flujo de información directamente controlado por las grandes corporaciones y los lobbies del copyright). Pero no todo han sido malas noticias. A la llamada a la acción en favor de una cultura libre con una tecnología libre del año pasado se han sucedido más de <a href="http://compartiresbueno.net/">15 acciones directas contra los lobbies del copyright y el monopolio cultural</a>, la <a href="http://gplv3.fsf.org/">GPLv3.0</a> estará pronto entre nosotras, y este año seremos tres los hackmeeting que sincronicemos nuestras emisiones para reciclar nuestra libertad (Mataró, Chicago y Chile). El evento se llevará a cabo en <a href="http://musaik.net/lafibra">CSOA La Fibra de Mataró</a> y como siempre esta abierto a todo aquel que quiera <a href="http://sindominio.net/hackmeeting/index.php/2006/Call4Nodes">participar</a>. <strong>Actualización:</strong> ya se puede consultar el <a href="http://sindominio.net/hackmeeting/index.php/2006/Programa">programa <em>provisional</em></a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Is the final countdown!</title>
		<link href="http://blog.tenak.net/2006/09/2006-09-is_the_final_countdown.html" />
		<id>tag:blog.tenak.net,2006-09-11:/2006/09/2006-09-is_the_final_countdown.html</id>
		<updated>2006-09-11T11:44:01</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs sí, 6 putes hores i estaré dins un avió destnació Belfast... ho necessito.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>La Fiesta</title>
		<link href="http://blog.tenak.net/2006/09/2006-09-la_fiesta.html" />
		<id>tag:blog.tenak.net,2006-09-10:/2006/09/2006-09-la_fiesta.html</id>
		<updated>2006-09-10T08:19:54</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><blockquote>
<p>Seguiré caminando, seguiré soñando, aunque me duela <div style="text-align: right">
  --Amparanoia
</div></p>
</blockquote></div>
        </content>
	</entry>
    
	<entry>
		<title>Titular poc encertat</title>
		<link href="http://blog.tenak.net/2006/09/2006-09-titular_poc_encertat.html" />
		<id>tag:blog.tenak.net,2006-09-05:/2006/09/2006-09-titular_poc_encertat.html</id>
		<updated>2006-09-05T08:03:39</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquest és el titular de la notícia de la mort de <strong>Steve Irwin</strong> al ADN d'aquest matí: <a class="imagelink" href="http://blog.tenak.net//wp-content/uploads/2006/09/raya-steve-irwin.png" title="Titular poc encertat" rel="lightbox"> <img id="image111" src="http://blog.tenak.net//wp-content/uploads/2006/09/raya-steve-irwin.thumbnail.png" alt="Una raya mata a Steve Irwin" /> </a> No crec que "Una raya mata a Steve Irwin" sigui el més correcte, dóna qué pensar xD</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Contact the author</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-contact_the_author.html" />
		<id>tag:blog.tenak.net,2006-08-31:/2006/08/2006-08-contact_the_author.html</id>
		<updated>2006-08-31T19:37:16</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>{mailform}</p></div>
        </content>
	</entry>
    
	<entry>
		<title>NetworkManager applet under Gentoo</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-networkmanager_applet_under_gentoo.html" />
		<id>tag:blog.tenak.net,2006-08-31:/2006/08/2006-08-networkmanager_applet_under_gentoo.html</id>
		<updated>2006-08-31T18:28:41</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Today I was too lazy to study and I was playing with my Gentoo. I've installed the <a href="http://www.gnome.org/projects/NetworkManager/">NetworkManager</a> applet on my laptop. The installation was easy with the Gentopia and Stuart-desktop <a href="http://overlays.gentoo.org">Gentoo overlays</a>. <!--more--></p>
<p>`# layman -a gentopia</p>
<h1>layman -a stuart-desktop</h1>
<h1>echo net-wireless/wpa_supplicant &gt;&gt; /etc/portage/portage.keywords</h1>
<h1>echo net-misc/dhcdbd&gt;&gt; /etc/portage/portage.keywords</h1>
<h1>echo dev-libs/libnl &gt;&gt; /etc/portage/portage.keywords</h1>
<h1>echo dev-libs/libnl &gt;&gt; /etc/portage/portage.unmask</h1>
<h1>emerge networkmanager</h1>
<h1>/etc/init.d/dbus restart</h1>
<h1>touch /var/run/console/$user [1]</h1>
<h1>/etc/init.d/networkmanager start</h1>
<p>` [1] There is a not-so-dirty way to give the user permissions to <em>talk</em> to the daemon as explained on the pam_console module documentation, but it didn't worked for me. The <code style="display: inline;">pam</code> package <strong>must</strong> be emerged with the <code style="display: inline;">pam_console</code> USE flag. For me, these steps, didn't work at first, so via google I've found some tips like "emerge the ~x86 dhcp with the 'dbus' USE flag", but dhcp has no dbus flag as I see on the <code style="display: inline;">emerge -pv dhcp</code> output. Anyway, I did it and after a few tries restarting daemons and also rebooting I get it working. Now some <em>must-be-shown</em> screenshots: <a class="imagelink" href="http://blog.tenak.net//wp-content/uploads/2006/08/nm-applet.png" title="NetworkManager applet" rel="lightbox"><img id="image107" src="http://blog.tenak.net//wp-content/uploads/2006/08/nm-applet.thumbnail.png" alt="NetworkManager applet" /></a> <a class="imagelink" href="http://blog.tenak.net//wp-content/uploads/2006/08/nm-applet-connected.png" title="NetworkManager applet right after connect to a wireless network" rel="lightbox"><img id="image108" src="http://blog.tenak.net//wp-content/uploads/2006/08/nm-applet-connected.thumbnail.png" alt="NetworkManager applet right after connect to a wireless network" /></a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>ya.com y sus DNS</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-yacom_y_sus_dns.html" />
		<id>tag:blog.tenak.net,2006-08-23:/2006/08/2006-08-yacom_y_sus_dns.html</id>
		<updated>2006-08-23T19:16:18</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Situación</strong> Hace ya meses que un compañero me dijo que no podía acceder al blog, que le salía una web de ya.com diciéndole que la página no existe :| Compruebo que a mi me funcione. Así es. Le pido que mire otras webs, ningún problema... le pido que abra una consola MSDOS y que pruebe con nslookup el dominio... <em>voilà</em>, sale una IP que no es la de dreamhost. ¿ya.com tiene los DNS abandonados? <!--more--></p>
<p><strong>Primera llamada</strong> Hace ya unos 3 o 4 meses. Llamé por otro tema y aproveché para comentarle lo del DNS... el hombre me dijo: <blockquote cite="técnico de ya.com">
  Sí, eres el 3º que se queja, ya hay incidencia abierta.
</blockquote> Bien, pues nada, a esperar que lo resuelvan... Al cabo de unos días le pregunto a mi colega que mire si le va la web: - "No va". </p>
<p><strong>Portada en menéame.net</strong> Un buen día leyéndo <a href="http://meneame.net/story/ya.com-se-aduena-de-internet">menéame</a> veo que a alguien le pasa lo mismo que a mí... Con <a href="http://newbugs.kde.org">newbugs.kde.org</a>! Y yo que pensaba que me pasaba a mí por haber tenido mi dominio anteriormente con ellos... Vaya desgraciados estos de ya.com... ¿Será por la publi que tienen en la web que te muestran? <strong>Segunda llamada</strong> Hoy. Servicio técnico de ya.com (después de 6 minutos esperando y pagando un 902). Le comento el problema y le digo que quiero abrir incidencia. Mi sorpresa llega cuando me dice que no puede abrir incidencia si a mí, que soy quien llamo, me funciona. No me lo creo. Le vuelvo a insistir que me funciona porque tengo unos DNS que no son los suyos. Él me dice que a la gente que no le va es porque tienen los DNS antiguos, que con los nuevos ya va (los 194.170.1.100 y .101). Me quedo pensando y... esos DNS son los que me dieron ya.com ¡hace 4 años! ¿Los de hace 4 años son los nuevos? Cuando le reprocho que no pueden tener un servicio DNS tan desactualizado (en referencia a "los viejos"), que mejor sería tenerlo apagado, me dice que están en desuso, y que no pueden "darle al botoncito mágico" para que se actualicen los DNS de todos sus clientes, que "si alguien llama diciendo que no puede navegar" les dirán que usen los nuevos. Yo entonces me pregunto ¿cómo va saber un usuario de a pie, si la página "no va" a qué es debido el fallo, si a el sitio en sí o a su ISP? Es decir, nadie llamará a quejarse, la gente seguirá con sus DNS "antiguos", determinadas webs estarán capadas por ya.com debido a un error en sus DNS. Intentando quejarme más con el hombre que me atendía, acaba diciéndome que llame al dpto. comercial para exponer mi queja y que me digan como hacer una reclamación. <strong>Tercera llamada</strong> Al dpto. comercial. Me dicen que para hacer la queja, escriba una carta. No duden que la escribiré.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>20 días...</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-20_das.html" />
		<id>tag:blog.tenak.net,2006-08-22:/2006/08/2006-08-20_das.html</id>
		<updated>2006-08-22T19:15:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>... y me iré a Belfast! Mientras tanto... 
<em>   estudiar y hacer un examen
</em>   acabar el tkmanager
<em>   preparar el blog para el erasmus
</em>   hacer la fiesta de despedida con los colegas
<em>   ir a la boda de mi prima
</em>   ... uff! cuánta cosa para sólo 20 días!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Alguna cosa passa...</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-alguna_cosa_passa.html" />
		<id>tag:blog.tenak.net,2006-08-17:/2006/08/2006-08-alguna_cosa_passa.html</id>
		<updated>2006-08-17T13:08:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Si veieu el blog <strong>molt</strong> canviat... no us espanteu... estic provant un nou theme que estic acabant de perfilar :) I si trobeu cap error, deixeu un comentari ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>TIP: OBEX Server with Gentoo</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-tip_obex_server_with_gentoo.html" />
		<id>tag:blog.tenak.net,2006-08-10:/2006/08/2006-08-tip_obex_server_with_gentoo.html</id>
		<updated>2006-08-10T10:22:17</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>If you use Gentoo and you have found the following error while setting up your Bluetooth file transfers, I have the solution ;) First of all, the error: <code>$ gnome-obex-server
** (gnome-obex-server:10493): WARNING **: OBEX server register error: -1
** (gnome-obex-server:10493): WARNING **: Unable to initialize OBEX source
** (gnome-obex-server:10493): WARNING **: Couldn't initialise OBEX listener</code> And then, the solution. You <strong>must</strong> have loaded the following kernel modules (or have it compiled-in in the kernel): <code>rfcomm l2cap hci_usb bluetooth</code> That's all :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Setting up media-sound/listen</title>
		<link href="http://blog.tenak.net/2006/08/2006-08-setting_up_media_soundlisten.html" />
		<id>tag:blog.tenak.net,2006-08-05:/2006/08/2006-08-setting_up_media_soundlisten.html</id>
		<updated>2006-08-05T13:00:20</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Today I've discovered <a href="http://listengnome.free.fr">listen</a>, a sound player for GNOME that could be a fusion of amaroK, banshee and rhythmbox. It's on ~x86 in Gentoo, so after adding the <code>media-sound/listen ~x86</code> to <code>/etc/portage/package.keywords</code> I emerged it without problems. <!--more--> But... when trying to launch it I get the following error: </p>
<p><code>$ listen
Traceback (most recent call last):
  File "/usr/bin/listen", line 409, in ?
    Listen()
  File "/usr/bin/listen", line 136, in __init__
    self.run()
  File "/usr/bin/listen", line 255, in run
    from player import Player
  File "/usr/lib/listen/player.py", line 35, in ?
    from misc_widget import VolumeSlider
  File "/usr/lib/listen/misc_widget.py", line 319, in ?
    from podcast_manager import PodcastManager
  File "/usr/lib/listen/podcast_manager.py", line 31, in ?
    from db_manager import DBManager
  File "/usr/lib/listen/db_manager.py", line 681, in ?
    DBManager = ListenDBManager(True)
  File "/usr/lib/listen/db_manager.py", line 39, in __init__
    self.db = ListenDB(check_exist)
  File "/usr/lib/listen/db_manager.py", line 519, in __init__
    self.cur.execute( requete_songs_view )
pysqlite2.dbapi2.OperationalError: no such table: main.Media</code> After searching on google, gentoo's bugzilla and sourceforge page of listen, I get no solution. Then I try to run it as root. When running it as root, it works, printing some info on the shell: 
<pre># listen
LISTEN : CREATE DATABASE
</pre> So the error is getting identified. But as I have no idea about python... The only thing I've been able to do is to search where the database was created. It was easy, it was saved on </p>
<p><code>/root/.listen/media.db</code> I simply copy the <code>.listen</code> directory under my user home and chown it to my <code>user:group</code>. Now I can use listen.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>marcos @ 3xl</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-marcos__3xl.html" />
		<id>tag:blog.tenak.net,2006-07-31:/2006/07/2006-07-marcos__3xl.html</id>
		<updated>2006-07-31T10:00:04</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bones, lo prometido es deuda, aquí deixo el <a href="http://blog.tenak.net//wp-content/marcos-3xl-geek.ogg">vídeo</a>[1.5M] de l'entrevista al 3xl. El vídeo està codificat amb theora i l'àudio amb vorbis Ogg. <strong>Edit:</strong> si encara aneu amb el sistema aquell de pantalles blaves, us anirà bé llegir <a href="http://www.theora.org/theorafaq.html#42">com reproduir el video</a> ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>PHP session.bug_compat_42</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-phpsessionbugcompat42.html" />
		<id>tag:blog.tenak.net,2006-07-27:/2006/07/2006-07-phpsessionbugcompat42.html</id>
		<updated>2006-07-27T09:31:18</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bones, estava programant una estona l'aplicació per manegar els usuaris de SVN i dels Trac del server de casa i em trobava amb el següent error <code>"Your script possibly relies on a session side-effect which existed
   until PHP 4.2.3. Please be advised that the session extension does
   not consider global variables as a source of data, unless
   register_globals is enabled. You can disable this functionality and
   this warning by setting session.bug_compat_42 or
   session.bug_compat_warn to off, respectively."</code> He trobat a un <a href="http://es.php.net/manual/es/ref.session.php#55239">comentari</a> del manual de PHP que es degut al següent: 
1.  Una variable de sessió igual a null (p.e. <code>$_SESSION['myvar'] = NULL</code>)
2.  Una variable 'normal' amb nom <code>myvar</code> i contingut no null Quan passen aquestes dues coses, ens donarà el warning que comentava. Simplement no feu servir el mateix nom per les dues coses i ja està. Una mica lleig tot plegat...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>1 any de blog!</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-1_any_de_blog.html" />
		<id>tag:blog.tenak.net,2006-07-18:/2006/07/2006-07-1_any_de_blog.html</id>
		<updated>2006-07-18T14:23:06</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bones! avui fa tot just un any que tinc aquest blog :) Les estadístiques... "There are currently 78 posts and 36 comments, contained within 16 categories." ;) No són gaires posts, però algun hi haurà d'interessant oi?</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Creant ChangeLog</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-creant_changelog.html" />
		<id>tag:blog.tenak.net,2006-07-14:/2006/07/2006-07-creant_changelog.html</id>
		<updated>2006-07-14T11:49:46</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui, fent una mica de <em><a href="https://projects.trinity.tenak.net/tkpholog/timeline?from=07%2F14%2F06&amp;daysback=0&amp;milestone=on&amp;ticket=on&amp;changeset=on&amp;wiki=on&amp;update=Update">bugfixing</a></em> al tkpholog, quan anava fent commits dels canvis, he volgut actualitzar el ChangeLog amb una eina que em va dir l'<a href="http://iesdecelra.xtec.cat/eduard">Edu</a>, el <a href="http://ch.tudelft.nl/~arthur/svn2cl/">svn2cl.sh</a>. Doncs bé, jo vinga a executar la comanda, i només tenia el Initial import al changelog. Em poso a provar directament amb la comanda svn <code>$ svn log -v</code> i res de res, només l'initial import. Així que cap al google a veure què passa. He arribat a un <a href="http://svn.haxx.se/users/archive-2004-11/0728.shtml">missatge</a> d'una llista de correu on explicaven el perquè de que <code>svn log</code> només dongui el primer import. L'explicació es prou farragosa, comencen a discutir de que els directoris es tracten diferent dels fitxers, etcètera... Però bé, anem per la solució. Cal fer el log sobre la revisió HEAD:1: <code>$ svn log -v -rHEAD:1</code> I no té més xD Així que bé, he modificat el svn2cl.sh per tal que m'ho mostri tot bé. El mini-patch: <code>--- svn2cl.sh.orig      2006-07-14 13:55:29.000000000 +0200
+++ svn2cl.sh   2006-07-14 13:41:05.000000000 +0200
@@ -49,7 +49,7 @@
 SEPARATEDAYLOGS="no"
 CHANGELOG=""
 OUTSTYLE="cl"
-SVNCMD="svn --verbose --xml log"
+SVNCMD="svn --verbose --xml log -rHEAD:1"
 AUTHORSFILE=""
 TMPFILES=""
 PATHS=""</code></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Setting-up Trac under Gentoo</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-setting_up_trac_under_gentoo.html" />
		<id>tag:blog.tenak.net,2006-07-11:/2006/07/2006-07-setting_up_trac_under_gentoo.html</id>
		<updated>2006-07-11T00:26:10</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hi, I was playing with Trac on my home server to manage my few software projects. After doing the usual emerge command, I found that with webapp-config I have'nt the whole thing working. Reading the gentoo-wiki page, I get Trac working with my SVN repository. Then I create a shell script to get it automatically done for every project I wish to setup. The script does almost all work, except the creation of the users for Trac. You can grab the <a id="p92" href="http://blog.tenak.net//wp-content/uploads/2006/07/project-admin-sh.txt">script</a> and use it under the GPLv2 terms. <strong>Updates:</strong> There are some patches available, apply in order: <a id="p94" href="http://blog.tenak.net//wp-content/uploads/2006/07/patch-svn-message-0-patch.txt">First patch to project-admin.sh</a> <a id="p95" href="http://blog.tenak.net//wp-content/uploads/2006/07/patch-trac-config-message-1-patch.txt">Second patch to project-admin.sh</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Un altre any a Vallecas :)</title>
		<link href="http://blog.tenak.net/2006/07/2006-07-un_altre_any_a_vallecas_.html" />
		<id>tag:blog.tenak.net,2006-07-01:/2006/07/2006-07-un_altre_any_a_vallecas_.html</id>
		<updated>2006-07-01T15:29:31</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Boones! Us escric un altre cop des del CS Seco, a Vallecas, seu del KasLab. S'estan fent les Jornadas Telemáticas 2006. Aquest migdia s'ha fet una xerrada sobre Bluetooth Hacking i ara hauria d'estar fent-se una de introducció a SER, però el ponent no ve :P A part de la calor, tot de puta mare.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>backup</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-backup.html" />
		<id>tag:blog.tenak.net,2006-06-26:/2006/06/2006-06-backup.html</id>
		<updated>2006-06-26T11:08:30</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><code>for( i=0; i&lt;1000; i++) 
    echo 'no volveré a tener el servidor sin backups\n';</code></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Introducción a symfony</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-introduccin_a_symfony.html" />
		<id>tag:blog.tenak.net,2006-06-16:/2006/06/2006-06-introduccin_a_symfony.html</id>
		<updated>2006-06-16T19:15:17</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Introducción</strong> 
Con symfony la creación de páginas para la inserción y recuperación de datos de la base de datos está automatizada si no queremos algo muy concreto.<br />
Esta funcionalidad es conocida como 'scaffolding', que es la creación de las acciones básicas en cualquier aplicación dinámica. </p>
<p>El tiempo estimado para completar todos los pasos es de unos 15-20'. </p>
<!--more-->

<p><strong>Pasos</strong> <br />
<em>Puesta en marcha</em> 
Una vez instalado symfony, crearemos el entorno para nuestra aplicación: <br />
<code>$ mkdir /var/www/html/howto
$ cd /var/www/html/howto
$ symfony init-project howto</code> </p>
<p>Se habrá creado una estructura de directorios como la siguiente: <code>apps/
batch/
cache/
config/
data/
doc/
lib/
log/
test/
web/</code> Con esto habremos creado lo necesario para nuestro proyecto, que podrá contener varias aplicaciones. </p>
<p>Una aplicación sería el frontend. La creamos: <br />
<code>$ symfony init-app frontend</code> Ahora, dentro de apps/ tendremos: <br />
<code>apps/
_ _ frontend/
_ _ _ config/
_ _ _   i18n/
_ _ _   lib/
_ _ _     modules/
_ _ _    templates/</code> Lo que queda antes de ponernos a desarrollar la aplicación es configurar el servidor Apache para que soporte nuestra aplicación: <code>&lt;directory "/$data_dir/symfony/web/sf"&gt;
  AllowOverride All
  Allow from All
&lt;/directory&gt;
&lt;virtualhost *:80&gt;
  ServerName sftest.devserv
  DocumentRoot '/var/www/html/howto/web'
  DirectoryIndex index.php
  Alias /howto '/$data_dir/symfony/web/sf'
  &lt;directory '/var/www/html/howto/web'&gt;
    AllowOverride All
    Allow from All
  &lt;/directory&gt;
&lt;/virtualhost&gt;</code> <code>$data_dir</code> sería donde está instalado symfony (p.e.: <code>/usr/share/pear/symfony</code>). Nota: será necesario tener activo mod_rewrite en Apache para el correcto funcionamiento. </p>
<p>Podemos probar que todo funciona accediendo a <code>http://sftest.devserv/index.php/</code> o <code>http://sftest.devserv/howto_dev.php/</code> para ver la versión de debug. Hasta aquí el setup del entorno. Pasemos a ver como efectuar las operaciones básicas. </p>
<p><em>Creación del modelo de datos</em> 
Definiremos en <code>howto/config/schema.xml</code> el modelo de nuestra base de datos. Pongamos como ejemplo que queremos crear una tabla que contendrá los pasos de este howto, que se componen de nombre y contenido. Añadiremos también un id. <code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;database name="propel" defaultIdMethod="native" noxsd="true"&gt;
    &lt;table name="howto_step" phpName="Step"&gt;
      &lt;column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" /&gt;
      &lt;column name="name" type="varchar" size="100" /&gt;
      &lt;index name="name_index"&gt;
        &lt;index -column name="name"/&gt;
      &lt;/index&gt;
      &lt;column name="content" type="longvarchar" /&gt;
    &lt;/table&gt;    
 &lt;/database&gt;</code> </p>
<p>Una vez tenemos el modelo definido, procedemos a crear los objetos PHP que lo representarán y las acciones básicas: crear, actualizar, listar y eliminar. </p>
<p>Desde la raíz del proyecto (<code>/var/www/html/howto</code>) <code>$ symfony propel-build-model</code> Al ejecutar este comando obtendremos en <code>howto/lib/model/om</code> los ficheros PHP que representan a nuestro objeto Step con el prefijo 'Base' que no debemos modificar ya que harán la función de plantilla. Los que nosotros utilizaremos se encuentran en <code>howto/lib/model</code> </p>
<p>Para configurar el acceso a la base de datos crearemos/modificaremos el fichero <code>howto/config/databases.yml</code> </p>
<p>El contenido que deberá tener es: 
<pre>all:
  propel:
    class:          sfPropelDatabase
    param:
      dsn:          mysql://root:@localhost/howto
</pre></p>
<p>Ya podemos crear el fichero schema.sql de nuestra base de datos e insertarlo: <code>$ symfony propel-build-sql
$ mysqladmin -u root -p create howto
$ mysql -u root howto &lt; data/sql/schema.sql</code> </p>
<p>Llegados a este punto ya sólo nos falta ejecutar un comando para tener listas las páginas para añadir, listar, editar y eliminar elementos de nuestra base de datos: <code>$ symfony propel-generate-crud howto step Step</code> </p>
<p>Expliquemos el comando ejecutado: 
<em>   <code>howto</code> corresponde al nombre de nuestro proyecto
</em>   <code>step</code> al nombre del módulo que se creará
*   <code>Step</code> es el nombre que le hemos dado en el fichero <code>schema.xml</code> al objeto PHP que representará la tabla <code>howto_step</code>.</p>
<p>Si accedemos a <code>http://sftest.devserv/index.php/step</code> veremos una página donde se listarían los steps que tuviésemos en la base de datos, además de un simple menú para acceder al formulario para añadir steps a la base de datos. </p>
<p>*Extendiendo las bases * 
Una vez ya tenemos las bases para gestionar los objetos que tenemos en la base de datos, si queremos añadir modelos o acciones los añadiremos a los directorios correspondientes. En el caso de las acciones deberemos crearlas haciendo que éstas extiendan de la clase sfAction que nos proporciona symfony. Es importante seguir las convenciones de nomenclatura, ya que es una de las bases de la automatización en que se basa symfony. </p>
<p><em>Conclusiones</em> 
Con estos puede que largos, pero sencillos pasos, tenemos una pequeña aplicación que nos permite manejar elementos almacenados en una base de datos, teniendo en cuenta que no hemos escrito más que un fichero XML y otro YAML (.yml), sin programar nada en PHP. </p>
<p>Cabe destacar también que en este documento sólo se han presentado lo más básico de symfony, por ejemplo, no se ha descrito la creación de layouts o templates, la validación de formularios, etcétera, que symfony implementa desde la base. </p>
<p>Para profundizar en el funcionamiento de symfony está disponible el <a href="http://www.symfony-project.com/content/documentationhome.html">libro de symfony</a> en versión HTML y <a href="http://www.symfony-project.com/get/symfony-book.pdf">PDF</a> para la descarga.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Zend Framework Preview 0.1.3</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-zend_framework_preview_013.html" />
		<id>tag:blog.tenak.net,2006-06-14:/2006/06/2006-06-zend_framework_preview_013.html</id>
		<updated>2006-06-14T14:17:58</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Estic al curru provant diferents frameworks de PHP, phpMVC, symfony, Zend, ... Ara amb el Zend he tingut un parell de problemillas i els volia apuntar aquí, per si algú es troba amb el mateix problema i per tenir-ho ben apuntadet :P 
1.  <strong>Utilitzant el framework a un subdirectori del servidor:</strong><br />
    El Zend framework està pensat per anar al <em>root</em> del servidor i si ho posem a un subdirectori tindrem problemes amb l'enrutament cap als controladors i les accions. Per solventar-ho hem de modificar un parell de línies del fitxer <code>Zend/Controller/Router.php</code>. Us poso el pegat: <a id="p87" href="http://blog.tenak.net//wp-content/uploads/2006/06/zend-Router-php-patch.txt">Patch per Zend Framework Preview 0.1.3</a> <del><strong>Update:</strong> el patch està fet al revés, te els '-' davant de les línies que s'han d'afegir i el '+' davant les que s'han de treure. Aquesta tarda al curro ho canvio ;)</del> Fet! 
2.  <strong>Ús dels Helpers a les vistes:</strong><br />
    Quan he volgut utilitzar els helpers pels elements de formulari, em donava una excepció perqué no trobava la llibreria. Mirant la documentació no he trobat cap referència i resulta que s'ha d'afegir a l'objecte Zend_View que definim al controlador, el HelperPath, en el nostre cas: <br />
<code>$view-&gt;setHelperPath('/var/www/Zendlibrary/View/Helper');</code>  Doncs fins aquí aquests tips ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Treballar mentre estudies a la UPF</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-treballar_mentre_estudies_a_la_upf.html" />
		<id>tag:blog.tenak.net,2006-06-14:/2006/06/2006-06-treballar_mentre_estudies_a_la_upf.html</id>
		<updated>2006-06-14T08:30:21</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ahir em van comunicar que no és possible prorrogar el conveni Universitat-Empresa que estic fent. D'entrada té una durada màxima de 6 mesos dins un curs acadèmic. D'altra banda jo l'any passat vaig estar treballant amb un conveni d'aquest tipus a dins la mateixa Universitat. Llavors no va haver-hi cap tipus de problema per estar treballant tot un any sencer. I jo em pregunto: ens està la Universitat limitant a l'hora de preparar-nos professionalment? Pretenen que només accedeixin a aquesta universitat aquells que poden permetre's el luxe de no tenir cap ingrés econòmic? Saben perfectament que els primers contractes no acostumen a ser contractes laborals 'estàndars' sino contractes en pràctiques via aquests convenis Universitat-Empresa. Tot això deu tenir orígen a la política de la UPF de planificar els estudis de cara a que <strong>l'estudiant només ha d'estudiar</strong>. Ells pretenen que si estàs a la UPF és per estudiar únicament. S'obliden d'aquells que han de treballar per necessitat, ja sigui per pagar-se un pis, la carrera mateixa, etcétera. Sort que ja només em queda un any per aquests barris...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Encara hi ha gent que lluita</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-encara_hi_ha_gent_que_lluita.html" />
		<id>tag:blog.tenak.net,2006-06-12:/2006/06/2006-06-encara_hi_ha_gent_que_lluita.html</id>
		<updated>2006-06-12T20:35:18</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>A Cuba, trobem a Guillermo Fariñas, un home que porta en vaga de fam 130 dies reclamant un accés lliure a Internet. Recordem que Cuba no permet a qualsevol accedir a la xarxa. La <a href="http://espanol.news.yahoo.com/060530/52/1byvr.html">notícia completa</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>La Drogueria ha estat desallotjada</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-la_drogueria_ha_estat_desallotjada.html" />
		<id>tag:blog.tenak.net,2006-06-12:/2006/06/2006-06-la_drogueria_ha_estat_desallotjada.html</id>
		<updated>2006-06-12T08:59:17</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui a les 6 del matí, els gossos de la Generalitat, han fet acte de presència al CSOA La Drogueria. Tenien ordre de desallotjar una de les vivendes i el Centre Social, però ja que hi eren, han optat per desallotjar també una 2a vivenda contra la que no hi havia ordre de desallotjament. Així tornem a viure un episodi on ni els que ens fan seguir les lleis a cop de porra les segueixen. A La Drogueria podies anar a menjar un menú vegà, podies venir a les assemblees del hacklab, també s'havien fet reunions dels sensefils, ... ara a Mataró ens han tret aquest espai on la gent es trobava i compartia. Ens van eliminant del mapa. Aquesta tarda a les 20h hi ha convocada una concentració davant d l'ajuntament per mostrar el rebuig a aquests esdeveniments. Ens veiem allà. Salut i força!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>En Piqué parla molt malament...</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-en_piqu_parla_molt_malament.html" />
		<id>tag:blog.tenak.net,2006-06-03:/2006/06/2006-06-en_piqu_parla_molt_malament.html</id>
		<updated>2006-06-03T05:50:06</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Creieu que és normal dir 'hijos de puta' mentre fas un mítin? <a href="http://www.elpais.es/multimedia/player_audio.html?xref=20060602csrcsrnac_2&amp;type=Aes">http://www.elpais.es/multimedia/player_audio.html?xref=20060602csrcsrnac_2&amp;type=Aes#</a> Via <a href="http://meneame.net">menéame</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Wordpress 2.0.3</title>
		<link href="http://blog.tenak.net/2006/06/2006-06-wordpress_203.html" />
		<id>tag:blog.tenak.net,2006-06-02:/2006/06/2006-06-wordpress_203.html</id>
		<updated>2006-06-02T20:08:01</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja he actualitzat el blog a la nova versió 2.0.3 que corregeix diversos errors de seguretat. <a href="http://wordpress.org/download/">Wordpress 2.0.3</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Des de Eindhoven</title>
		<link href="http://blog.tenak.net/2006/05/2006-05-des_de_eindhoven.html" />
		<id>tag:blog.tenak.net,2006-05-26:/2006/05/2006-05-des_de_eindhoven.html</id>
		<updated>2006-05-26T16:33:35</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja som aquí! :) Ara mateix us escric des del menjador de casa l'Iban. Això és molt maco, encara que porta tot el dia plovent. El viatge molt bé, just el temps que deien, 2h. Ens hem trobat amb l'Iban i el Xavi, que ha vingut des de Munchen, a la parada del bus que ens ha portat des del aeroport cap al city center i d'allà a casa l'Iban. Hem fet un tomb amb bici, tots set, estil Verano Azul :D Tots xops, però molt be. Ara ja hem fet la migdiada i a veure si anem a fer un tomb i ens passem per algun coffee shop :P Vinga, ja faré una altra crónica més detallada al tornar a casa ;) Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Res més</title>
		<link href="http://blog.tenak.net/2006/05/2006-05-res_ms.html" />
		<id>tag:blog.tenak.net,2006-05-25:/2006/05/2006-05-res_ms.html</id>
		<updated>2006-05-25T10:56:35</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p class="cita">
</p>

<p class="frase">
  All we need is love
</p>

<p align="right">
  -Bob Marley,<br /> Cantant
</p></div>
        </content>
	</entry>
    
	<entry>
		<title>MySQL tip</title>
		<link href="http://blog.tenak.net/2006/05/2006-05-mysql_tip.html" />
		<id>tag:blog.tenak.net,2006-05-19:/2006/05/2006-05-mysql_tip.html</id>
		<updated>2006-05-19T10:04:47</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja és el n-èssim cop que em passa i sempre haig d'anar al google a buscar-ho i em fa ràbia per no enrecordar-me'n mai. Per recuperar el password de MySQL: `</p>
<h1>/etc/init.d/mysql stop</h1>
<h1>mysqld --skip-grant-tables</h1>
<h1>mysql -u root</h1>
<p>mysql&gt; update mysql.user set password=password('yourpassword') where user='root';
mysql&gt; ^D</p>
<h1>killall -15 mysqld</h1>
<h1>/etc/init.d/mysql start</h1>
<p>` Done!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Anem a Eindhoven :)</title>
		<link href="http://blog.tenak.net/2006/05/2006-05-anem_a_eindhoven_.html" />
		<id>tag:blog.tenak.net,2006-05-16:/2006/05/2006-05-anem_a_eindhoven_.html</id>
		<updated>2006-05-16T16:30:05</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bones! el cap de setmana que ve marxarem a veure l'<a href="http://ibanvazquez.blogspot.com">Iban</a> a Eindhoven. Quines ganes que tinc. Ja que no m'han donat l'erasmus allà, anar a passar-hi uns dies :) Marxarem divendres al matí i tornarem dilluns, així també gasto els dies de festa que tinc del curru, que em queda un mes i encara no n'he fet cap! ^^ Ja donarem senyals de vida des d'allà ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Túnels SSH </title>
		<link href="http://blog.tenak.net/2006/05/2006-05-tnels_ssh_.html" />
		<id>tag:blog.tenak.net,2006-05-06:/2006/05/2006-05-tnels_ssh_.html</id>
		<updated>2006-05-06T13:28:49</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui volia treballar al server que tenim del sensefils des de casa per instal·lar el [cacti][1] per monitoritzar la xarxa. Clar, és una aplicació web i només tenim accés per SSH des de Internet. No ho faré amb el lynx si haig de veure gràfiques. El cas és que volia accedir al servidor web de la màquina des de casa. Els problemes: 
<em>   el router de l'ADSL només te mapejat el port 22/tcp cap al PC que fa de firewall i proxy WWW amb l'squid, la resta són tancats
</em>   el servidor web està darrera del proxy a la DMZ Com ho veieu? ;) </p>
<!--more--> Doncs gràcies als túnels SSH he pogut fer el que volia, i ara des de casa, atacant a localhost:81 realment estic veien el servidor www del sensefils :) El que s'ha de fer són un parell de túnels: un del meu PC cap al servidor proxy i un altre del proxy al servidor web. Al PC de casa:

`
(nexus-mobile)# ssh -L 81:localhost:81 -l marcos -N vflora.canetsensefils.net
` Al proxy: `
(proxy)# ssh -L 81:localhost:80 -l marcos -N canet.sensefils
` Amb això el que estem fent és que les peticions al port 81 s'enviin cap al port 81 del proxy, que a la vegada té un túnel que fa que les peticions fetes al port 81 s'enviin cap al port 80 (www) del servidor web. Al final ha estat fàcil oi? :)

[1]: http://cacti.net</div>
        </content>
	</entry>
    
	<entry>
		<title>OpenDocument estàndar ISO</title>
		<link href="http://blog.tenak.net/2006/05/2006-05-opendocument_estndar_iso.html" />
		<id>tag:blog.tenak.net,2006-05-03:/2006/05/2006-05-opendocument_estndar_iso.html</id>
		<updated>2006-05-03T19:26:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Via <a href="http://meneame.net/story.php?id=15564">menéame</a>, llegeixo que al format OpenDocument se li ha garantitzat l'ISO26300. Una bona notícia per tothom, bé, menys per M$, però ja els hi està bé ostia! xD</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Google s'enrecorda de Miró</title>
		<link href="http://blog.tenak.net/2006/04/2006-04-google_senrecorda_de_mir.html" />
		<id>tag:blog.tenak.net,2006-04-20:/2006/04/2006-04-google_senrecorda_de_mir.html</id>
		<updated>2006-04-20T05:27:11</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui a Google s'enrecorden de Joan Miró <img alt="Google i Miró" src="wp-content/miro-google.png" /></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Setmana santa a Donosti</title>
		<link href="http://blog.tenak.net/2006/04/2006-04-setmana_santa_a_donosti.html" />
		<id>tag:blog.tenak.net,2006-04-18:/2006/04/2006-04-setmana_santa_a_donosti.html</id>
		<updated>2006-04-18T10:39:20</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquesta setmana santa hem estat a Donosti en Marc, l'<a href="http://iesdecelra.xtec.net/eduard">Edu</a> i jo. Dormíem al <a href="http://www.campingigueldo.com">càmping Igeldo</a> (sí, a dalt el Monte Igeldo ;). Jo no havia anat mai de càmping i la veritat que em va agradar; és clar que mola més dormir en un llit amb el teu coixí i tot, però la experiència d'anar de càmping és molt bona :) <!--more--> Després d'arribar divendres al matí i dormir una mica, vam anar a dinar. Va ser la nostra primera incursió al carrer de Donosti que més hem visitat: el carrer Juan de Bilbao (o Ikatz Kalea crec que era). És al casc antic, vora el port. En aquest carrer hi ha moltes tabernes </p>
<p><em>del rollo</em>. La veritat que està be, tenen cervesa, bona música, es pot fumar arreu, ... què més vols :P Per la tarda vam anar a païr el dinar als porxos de la platja de la Concha i vam veure com la gent havia de sortir corrents per no mullar-se amb la pujada de la marea. A mitja tarda va arribar la Maialen, una amiga de l'Edu que viu a <a href="http://www.gipuzkoa.net/usurbil/">Usurbil</a>, 'a prop' de Donosti. Més tard, vam anar a fer unes birres. Ja arribant a l'hora de sopar, vam anar de pintxos. És un mecanisme curiós des del nostre punt de vista, ja que fer això aquí Barcelona, seria un desastre. M'explico. Tu entres a la taberna i et trobes tota la barra repleta de plats amb diferents tipus de pintxos. Demanes un plat (buit) i la beguda i llavors vas agafant els pintxos que vulguis. La condició: que guardis el <em>palillo</em> al plat. Quan hagis acabat li dones el plat al cambrer i et cobrarà segons els <em>palillos</em> que tinguis al plat i el que hagis begut. La gràcia també és no quedar-se al mateix tota l'estona, sino anar fent un parell de pintxos aquí, un altre parell allà i així anar fent. <em>Kontuz</em> amb les turques que pots pillar ;) Vam sortir una mica més després de sopar i cap al càmping, que estavem tots tres fets caldo. Dissabte, ja cap a les 11 del matí gairebé ens vam llevar i després de l'esmorzar i demés, vam anar a buscar la Maialen a Usurbil. Abans deia ho d' 'a prop' perquè diguem que vam fer una mica de volta per arribar a Usurbil. Deu haver-hi uns... 15km aproximadament potser una mica més, però no gaire més tampoc. Doncs bé, anant divendres cap a Donosti, l'Edu va veure el cartell de la sortida de l'autovia per anar cap allà, així que vam agafar la mateixa autovia però en sentit contrari, sortint de Donosti. Doncs bé... no veiem la sortida i vam anar tirant. Vam acabar a Berastegui, a la quinta polla parlant ràpid. Resulta que en la direcció que nosaltres anàvem, no hi havia escrit "Usurbil" al cartell de la sortida, així que ja podiem esperar a veure-ho... res, mitja volta i uns pocs de kilòmetres. Ja els quatre al cotxe, vam anar a fer una mica de ruta. Vam passar per Zarautz, que no ens vam ni baixar del cotxe i vam continuar fins a Getaria. Aquí ja vam aparcar i vam fer un volt pel mercadillo que tenien muntat al port. Molt apetitoses les parrillades de peix que es fotia la penya! A més, els restaurants (Jatetxea) tenen la brasa per fer el peix a fora el carrer, pel que l'ambient i l'olor és notable. Com us podeu imaginar, vam acabar a una taberna fent una canya... Per dinar, uns entrepans fets sens ganivet, sense tòmaquet, sense oli, sense sal... però amb pa i embotit! Els vam menjar a un banc davant una cala on hi havia un parell de tios intentant fent surf. El cafè el vam fer a Deba, un poble continuant la carretera, passat Zumaia. Havíem de tornar cap a Donosti, s'havia d'anar a veure la Real, que es jugava el quedar-se a primera o baixar a segona. Vam entrar a una taberna per veure el futbol. 1-0 per la Real. A la mitja part vaig trucar a en Jordi, de Mataró que també estava per Donosti. Es van apropar fins on erem i després vam anar a sopar tots plegats. Entrepans un altre cop per sopar. Aquest cop a la tarberna Juantxo, uns entrepans de collons :) Els vam pillar junts amb unes llaunes i vam anar a seure por ahi a unes escales. Després de sopar, festa a les tabernes per celebrar que havia guanyat la Real (qualsevol excusa és bona no?). Vam acabar al port quan ja ho van tancar tot allà asseguts xerrant fins que ens estavem morint de fred i ens vam retirar a dormir. Diumenge dia de relax. Vam sortir cap al migdia del camping i vam anar cap a l'interior. A Ordizia vam parar i vam fer un volt a veure què trobavem per dinar. Era l'Aberri Eguna i estava tot tancat, només hi havia obertes les terrasses. Al final vam trobar un restaurant petit. Estava molt bó tot. Jo vaig menjar paella de marisc i xipirons en salsa. Després del cafè vam tornar a Donosti. L'Edu ens va portar als 'Peines del Viento' un conjunt d'escultures i de construccions de pedra a una punta de terra que entra cap a l'oceà. La gràcia la tenen uns forats que hi ha a terra que treuen ràfagues d'aire quan trenquen les oles amb la costa. Quins riures vam fer veient la gent jugant amb l'aire, sobretot els nanus petits. Després vam anar una estona a la platja a estirar-nos i no fer res :) Ja notavem el final de les vacances. A mitja tarda vam anar cap a la taberna a fer la última. Després per sopar vam tornar al Juantxo per pillar uns entrepans i pujar cap al càmping i quedar-nos ja allà. I es va posar a ploure. Vam passar la nit a la tenda menjant primer i bebent i xerrant després. Aviat a dormir però, que si no l'endemà no hi hauria qui s'aixequès i ens quedava un viatge llarg. Hi tornarem.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>S'ha acabat l'estress!</title>
		<link href="http://blog.tenak.net/2006/04/2006-04-sha_acabat_lestress.html" />
		<id>tag:blog.tenak.net,2006-04-01:/2006/04/2006-04-sha_acabat_lestress.html</id>
		<updated>2006-04-01T23:33:55</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Per fí! ja s'ha acabat l'estress del 2n trimestre, ja només queda un trimestre! jejeje I el Xavi s'ha pirat a Munich d'erasmus :_( però que bé que s'ho passarà! Ahir vam anar a sopar els perracos al complet (parelles pertinents incloses) i després, com no, per fer una despedida com cal, un bar friki. Us estic escrivint des del Kaslab, Vallekas, Madrid. He vingut per unes jornades de treball dels hacklabs. Vaig sortir cap aquí ahir a la nit en autobús. Ha estat molt interessant el dia d'avui. Hem fet dinàmiques per aprendre a fer assemblees efectives mitjançant tallers i demés i m'ha agradat, han sorgit debats interessants. Hi hem estat tot el dia amb això, 11h gairebé non-stop! A la nit, hem sopat un Falafel, que feia dies que no em menjava. Ens hem posat com crios menjant, però estava bo :D I res, ara el Front d'Alliberació del Frikisme, ha posat en projecció Ghost in the Shell II versió original japo amb subtítols. No m'agrada massa, però haig de reconeixer que els dibuixants són bons de collons. I res... vaig a pillar-me una birra! PD: ah i sí, respecte l'entrada anterior, m'he instal·lat GNU/Linux un altre cop al laptop :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Tornar a GNU/Linux ?</title>
		<link href="http://blog.tenak.net/2006/02/2006-02-tornar_a_gnulinux_.html" />
		<id>tag:blog.tenak.net,2006-02-25:/2006/02/2006-02-tornar_a_gnulinux_.html</id>
		<updated>2006-02-25T10:25:43</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Maybe... Resulta que ara que m'ha donat per fer provar/fer servir la FreeBSD, un paio treu uns <em>patches</em> pel kernel de Linux que permeten que faci servir el lector de tarjetes SD!! Amb la ràbia que em feia no poder-ho fer servir! A més, que la meva càmera digital no la puc enxufar per USB a la FreeBSD, hi ha un <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=82272"><em>bug</em> al subsistema de USB</a> que fa que aquesta càmera no funcioni :( El bug ja està reportat, que li passava a un japo també... no se... fa mandra ara reinstal·lar-ho tot... A veure què fem...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Belfast returns!</title>
		<link href="http://blog.tenak.net/2006/02/2006-02-belfast_returns.html" />
		<id>tag:blog.tenak.net,2006-02-16:/2006/02/2006-02-belfast_returns.html</id>
		<updated>2006-02-16T12:31:50</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Yeeeah!!! M'han assignat la plaça (preliminar) per anar Belfast! :D No és Eindhoven com havia demanat en primera opció però bé, un Erasmus sempre és un Erasmus i Belfas "ja m'ho conec ;)" :D</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Ping...</title>
		<link href="http://blog.tenak.net/2006/02/2006-02-ping.html" />
		<id>tag:blog.tenak.net,2006-02-11:/2006/02/2006-02-ping.html</id>
		<updated>2006-02-11T18:32:18</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Feia dies que no escrivia. Som-hi! Ahir va ser un dia llarg, però no us avorriré explicant-vos tot el que matino i les hores que em passo al transport públic (o en el seu defecte, esperant-lo xD). Ahir vaig anar a l'assemblea del Hacklab Nòmada de Mataró. Ens vam presentar tot i que ja coneixia en Jordi. Vaig conèixer un parell de nois d'Arenys, un d'ells està liat amb les sensefils d'arenys, així que ja ens mantindrem en contacte a més a més de dins el Hacklab. Els projectes que em van explicar que tenien pensats per ara la veritat és que són interessants, i no parlem de la possibilitat de fer el proper Hackmeeting a Mataró, això seria la bomba :) Ja us aniré informant ;)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Lacras de los tiempos que corren</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-lacras_de_los_tiempos_que_corren.html" />
		<id>tag:blog.tenak.net,2006-01-29:/2006/01/2006-01-lacras_de_los_tiempos_que_corren.html</id>
		<updated>2006-01-29T16:44:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hay dos lacras que sufrimos a diario: la Renfe y el señor J.Losantos. Por su parte la compañía Renfe, cada día ofrece un servicio más deteriorado, llegando a ser pésimo. Los retrasos se han convertido en una norma y la frecuencia de paso (hablo de la línea C1 de Barcelona) es del todo insuficiente, haciendo que los vagones circulen siempre a rebentar de gente en horas punta. Si hay problemas de infraestructura que impidan el aumento de la frecuencia de paso, señores, ¡pongan trenes dobles! que estamos hartos de ir como sardinas cada día. Otro tema ya sería hablar de los <em>interventores en ruta</em>, bueno, ahora ya no serán interventores en ruta, puesto que ahora te piden el billete donde les dá la gana, como por ejemplo cuando ya no estás en el tren. Está actuación, que han realizado frecuentemente en la estación de Arc de Triomf donde yo bajo cada mañana, es un riesgo para la seguridad de las personas, puesto que el andén de dicha estación es muy estrecho como para que la gente se acumule desmesuradamente para poder salir, corriendo el riesgo de caer a la vía, por ejemplo. En fín, que cada día vamos a peor con esta gente... lástima no tener alternativas. Pasando al señor J.Losantos, comentaré un poco su papel en la COPE. De este personaje había oído alguna perla de boca de conocidos o gente que hablaba del tema en la calle, pero nunca lo había escuchado personalmente. El otro día, mientras tomaba mi ración de Renfe matinal, sintonicé la COPE y escuché el programa <em>La Mañana</em> del susodicho personaje. Madre mía. Realmente, las barbaridades que dice este hombre son inmesurables. Evidentemente, respeto la libertad de expresión y no diré que haya que cerrar la COPE, faltaría más. Lo que sí que no soporto, son las mentiras y las injurias que este hombre deja caer contra cualquiera que no comparta su idea. Después, trata de insolidarios a los catalanes. Perdone, pero insolidario lo será usted, que no permite que nosotros los catalanes decidamos como queremos vivir. Paro, que si no, me pongo malo.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Intel® PRO/Wireless 2200BG sota FreeBSD 6.0</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-intel_prowireless_2200bg_sota_freebsd_60.html" />
		<id>tag:blog.tenak.net,2006-01-21:/2006/01/2006-01-intel_prowireless_2200bg_sota_freebsd_60.html</id>
		<updated>2006-01-21T14:19:58</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>A continuació explicaré els passos a seguir per detectar i fer funcionar les targetes <strong>Intel Centrino 2100/2200BG</strong>, sota <strong>FreeBSD 6</strong>, que vénen incorporades amb molts dels nostres portàtils: <strong>Pas 1</strong>. Descarregar el paquet binari pre-compilat, acceptar l'acord de llicència i instal·lar-lo: <code># pkg_add -r iwi-firmware</code> <strong>Pas 2</strong>. Carregar els mòduls if_iwi i wlan_wep: `# kldload if_iwi</p>
<h1>kldload wlan_wep<code>**Pas 3**. Comprovar que ja ens detecta la tarjeta wireless Centrino</code>:<code /># dmesg | grep iwi<code />iwi0:  mem 0xe0206000-0xe0206fff irq 11 at device 4.0 on pci2</h1>
<p>iwi0: Ethernet address: xx:xx:xx:xx:xx:xx<code>**Pas 4**. Carregar el firmware:</code># iwicontrol -i iwi0 -d /usr/local/share/iwi-firmware/ -m bss <code>**Pas 5**. Comprovar que tot va bé :) :</code># ifconfig iwi0
iwi0: flags=8806 mtu 1500
ether xx:xx:xx:xx:xx:xx
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid ""
channel -1 authmode OPEN powersavemode OFF powersavesleep 100
rtsthreshold 2312 protmode CTS txpower 100
wepmode OFF weptxkey 0<code>**Pas 6**. Editar el fitxer</code>/boot/loader.conf<code>per tal de que ens carregui els mòduls al iniciar el PC:</code>if_iwi_load="YES"
wlan_wep_load="YES"<code>**Pas 7**. Associar-se amb el punt d'accés:</code># ifconfig iwi0 inet 192.168.1.XXX netmask 255.255.255.0 ssid nom_ssid wepkey 0xCLAU_WEP weptxkey NUM_CLAU_WEP wep up<code>**Pas 8**. Comprovar que ens haguem associat correctament:</code># ifconfig iwi0<code />status: associated<code>**Pas 9**. Obtenir IP:</code># dhclient iwi0` Font: <a href="http://damien.bergamini.free.fr/ipw/iwi-freebsd.html">http://damien.bergamini.free.fr/ipw/iwi-freebsd.html</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Recordes...</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-recordes.html" />
		<id>tag:blog.tenak.net,2006-01-18:/2006/01/2006-01-recordes.html</id>
		<updated>2006-01-18T22:22:28</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>... Humor Amarillo? :D Doncs torna a la TV!!!! Síiii via <a href="http://www.microsiervos.com/archivo/peliculas-tv/humor-amarillo-en-cuatro.html">Microsiervos</a> m'entero que fan reposició d'Humor Amarillo al canal Cuatro. M'encanta! Només falta que siguin els mateixos comentaristes jajaja Apa, a disfrutar-ho xD</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Darwin Streaming Server sota FreeBSD 6</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-darwin_streaming_server_sota_freebsd_6.html" />
		<id>tag:blog.tenak.net,2006-01-16:/2006/01/2006-01-darwin_streaming_server_sota_freebsd_6.html</id>
		<updated>2006-01-16T00:26:38</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>English version <a href="#english">below</a> Si si, un altre post sobre FreeBSD però es que acabo de fer funcionar algo que m'havia portat un altre cop a instal·lar Gentoo al laptop xDD Ara no hi ha excusa per no continuar amb FreeBSD :P El tema és que <del>volia</del> necessitava instal·lar el Darwin Streaming Server per un projecte de la uni. I resulta que sota FreeBSD 6 petava lo seu amb uns 'undefined reference to noseké'. Doncs bé, vaig preguntar-ho a la llista de correu i un tal Denis del CCC de Berlín, amablement, m'ha anat contestant els meus dubtes. La clau està en fer servir la versió correcta del CVS, ni la última ni la -stable, no no. L'etiquetada com QuickTimeStreamingServer-492, casi ná xD I a més, canviar el nom del compilador de C++ i del <em>linker</em> per g++ enlloc de gcc. Així que: <code>$ setenv CVS_RSH ssh
$ setenv CVSROOT :ext:apsl@anoncvs.opensource.apple.com:/cvs/apsl
(demana password)
$ cvs co -r QuickTimeStreamingServer-492 StreamingServer
(...)
$ cd StreamingServer
$ patch &lt; dss-buildit-patch.diff
$ ./Buildit</code> El parxe, <a href="http://blog.tenak.net//wp-content/dss-buildit-patch.diff">aquí</a>. I voilà, ja tenim el bitxo compilat :) PS: si enlloc de csh teniu bash, el setenv és el export ;)</code> PS2: com m'ha comentat el Xavi, cal usuari i clau per fer el checkout, no ho recordava. Us haureu de fer un usuari d'apple :P <a name="english"></a> <strong>English version</strong> I needed to install DSS on my laptop running FreeBSD6 for a university project. I downlad the packaged tar.gz version but it doesn't compiles. Also trying to checkout the CVS version didn't do the trick. After asking in the dss-dev mailing list, I get an answer from Denis from CCC at Berlin explaining me how to get it working. Let's go to do it! The key of the process is to checkout a concrete version from CVS, exactly the one tagged as <code>QuickTimeStreamingServer-492</code> and patch the Buildit script. The patch only changes two lines so you can skip that step changing <code>gcc</code> by <code>g++</code> both at linker and compiler vars in the script. The steps: <code>$ setenv CVS_RSH ssh
$ setenv CVSROOT :ext:apsl@anoncvs.opensource.apple.com:/cvs/apsl
(asks for a password)
$ cvs co -r QuickTimeStreamingServer-492 StreamingServer
(...)
$ cd StreamingServer
$ patch &lt; dss-buildit-patch.diff
$ ./Buildit</code> Change </code><code>setenv</code> command to the equivalent of your shell. Please note that you will need an AppleID to be able to checkout from repository. You can get the patch <a href="http://blog.tenak.net//wp-content/dss-buildit-patch.diff">from here</a>.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Quick tip</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-quick_tip.html" />
		<id>tag:blog.tenak.net,2006-01-15:/2006/01/2006-01-quick_tip.html</id>
		<updated>2006-01-15T17:49:38</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Si ens hem carregat el nostre bootloader de FreeBSD, podem recuperar-lo facilment: 
1.  Bootar amb un CD de FreeBSD
2.  Seleccionar FixIt, des de CD
3.  A la consola que aparegui: <code>Fixit# fdisk -B -b /boot/boot0 &lt;em&gt;bootdevice&lt;/em&gt;</code> </p>
<p><em>bootdevice</em> serà el nostre disc dur, segurament ad0. I això es tot, nomes respondre les preguntes que surtin, gairebé totes de confirmació del que farà.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Una mica més sobre FreeBSD</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-una_mica_ms_sobre_freebsd.html" />
		<id>tag:blog.tenak.net,2006-01-14:/2006/01/2006-01-una_mica_ms_sobre_freebsd.html</id>
		<updated>2006-01-14T00:01:46</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Va tontes, que se que us agrada :P Una URL amb molta informació sobre FreeBSD. És la pàgina de la categoria de FreeBSD Basics de ONLamp. <a href="http://www.onlamp.com/pub/ct/15">http://www.onlamp.com/pub/ct/15</a> La veritat és que va bé per saber com fer cosetes del dia a dia. A més he descobert la capacitat de les ACL's pels permisos dels fitxers, es la puta canya. La veritat és que al PC del dia a dia, no ho faré servir ja que sóc l'únic usuari, però si algun dia muntés cap servidor, ja sé que existeix :) Apale, vagi bé!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>gravatars enabled :)</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-gravatars_enabled_.html" />
		<id>tag:blog.tenak.net,2006-01-08:/2006/01/2006-01-gravatars_enabled_.html</id>
		<updated>2006-01-08T14:36:11</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Amb el theme que estic fent servir, venen uns plugins, entre ells, el de gravatars pels comentaris. <strong>Què és un gravatar?</strong> Gravatar: Globally Recongnized AVATAR :) <strong>On el faig?</strong> http://www.gravatar.com/ -- EOF</p></div>
        </content>
	</entry>
    
	<entry>
		<title>RSS i WP</title>
		<link href="http://blog.tenak.net/2006/01/2006-01-rss_i_wp.html" />
		<id>tag:blog.tenak.net,2006-01-05:/2006/01/2006-01-rss_i_wp.html</id>
		<updated>2006-01-05T22:22:25</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Post ràpid que he quedat! Bé, bàsicament el que us vull explicar és que el tkpholog ja te feed RSS (béeeee!) i que, per aprofitar aquest feed, el WP ja té plugin per llegir-lo! (ueeeee!) xDDDD <del>Una altra cosa més, segurament em passi a WP2 'en breve' :)</del> Ja funciono amb la 2.0 :D Les URL's bàsiques: - feed del meu flog: <a href="http://flog.tenak.net/feed.php">http://flog.tenak.net/feed.php</a> - web de documentació <a href="http://flogfeed.tenak.net">http://flogfeed.tenak.net/</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>WP2.0</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-wp20.html" />
		<id>tag:blog.tenak.net,2005-12-27:/2005/12/2005-12-wp20.html</id>
		<updated>2005-12-27T13:09:47</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Estic provant WordPress 2.0 del CVS, podeu veure-ho a <a href="http://tenak.hn.org/wp/trunk/">http://tenak.hn.org/wp/trunk/</a> Hi podeu merdejar el que vulgueu, va amb una base de dades diferent, que aquest blog, així que rai :) Aprofitant, he creat un parell d'scripts en bash per fer el backup i el restore de la base de dades del wordpress. Un simple mysqldump, però que permet posar-ho en un cron i anar fent-ho cada dia, mantenint un -latest per fer fàcil el restore. <del>Després els penjo i els publico</del>Podeu trobar-ho a: <a href="http://tenak.hn.org/~m4rk0z/wp-backup-0.1.tar.gz">http://tenak.hn.org/~m4rk0z/wp-backup-0.1.tar.gz</a> :) Estic pensant en migrar el blog al hosting de tenak.net, a Dreamhost. Principalment per aprofitar més el hosting xD La veritat és que no va malament aquí al servidor de casa... Apa, fins una altra.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Flash sota FreeBSD6</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-flash_sota_freebsd6.html" />
		<id>tag:blog.tenak.net,2005-12-26:/2005/12/2005-12-flash_sota_freebsd6.html</id>
		<updated>2005-12-26T00:28:31</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>M'ha costat però al final tinc flash sota FreeBSD6 :D Explico com ho he fet en 4 passos, segons expliquen a una web francesa que he trobat: <strong>Pas 1:</strong> - instal.lar www/linux-flashplugin6 `</p>
<h1>cd /usr/ports/www/linux-flashplugin6 &amp;&amp; make install clean</h1>
<p><code>**Pas 2:** - instal.lar www/linuxpluginwrapper</code></p>
<h1>cd /usr/ports/www/linuxpluginwrapper &amp;&amp; make install clean</h1>
<p><code>**Pas 3:** - copiar el fitxer d'exemple de</code>libmap.conf<code>a</code>/etc<code /></p>
<h1>cp /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD6 /etc/libmap.conf</h1>
<p><code>**Pas 4:** - linkar el</code>.so<code>i el</code>.xpt<code /></p>
<h1>cd /usr/X11R6/lib/browser_plugins</h1>
<h1>ln -s ../linux-flashplugin6/libflashplayer.so</h1>
<h1>ln -s ../linux-flashplugin6/flashplayer.xpt</h1>
<p>` Ojo! que a segons quines webs, browser_plugins ho posen com browser-plugins! I ja està! Tanqueu el firefox si el teniu obert i torneu-lo obrir per comprovar que funciona :) Last-update: 2/01/06 - corregit un <em>typo</em>, gràcies Xavi</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Bon nadal a tothom!</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-bon_nadal_a_tothom.html" />
		<id>tag:blog.tenak.net,2005-12-24:/2005/12/2005-12-bon_nadal_a_tothom.html</id>
		<updated>2005-12-24T22:34:52</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bon nadal! Feliz Navidad! Bo Nadal! Zorionak! PD: post número 50! :D</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Què li passa a la Telefònica??</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-qu_li_passa_a_la_telefnica.html" />
		<id>tag:blog.tenak.net,2005-12-24:/2005/12/2005-12-qu_li_passa_a_la_telefnica.html</id>
		<updated>2005-12-24T13:15:06</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ara mateix tinc una connexió de 1.5Mbps! En realitat hauria de ser de 1Mbps.... regal de nadal? <a href="/blog/wp-content/megaimig.png"><img src='/blog/wp-content/megaimig.png' alt='Un Mega i Mig de connexi&Atilde;&sup3; :)'  width="450px" /></a> (clica la imatge per veure-la més gran)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>S'ha acabat!</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-sha_acabat.html" />
		<id>tag:blog.tenak.net,2005-12-21:/2005/12/2005-12-sha_acabat.html</id>
		<updated>2005-12-21T21:38:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja era hora! Ja hem acabat les nostres obligacions (fins al trimestre que ve) amb la Universitat. Quin trimestre, mare meva, ... Al final però, les presentacions dels projectes han anat prou bé, millor del que esperàvem. Això és bo :) Ja estem de vacances!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>++20;</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-20.html" />
		<id>tag:blog.tenak.net,2005-12-15:/2005/12/2005-12-20.html</id>
		<updated>2005-12-15T21:31:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>:)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Mailserver casero (quick & dirty ;)</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-mailserver_casero_quick__dirty_.html" />
		<id>tag:blog.tenak.net,2005-12-12:/2005/12/2005-12-mailserver_casero_quick__dirty_.html</id>
		<updated>2005-12-12T15:48:44</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>A continuació intentaré explicar com he muntat un sistema de correu al servidor de casa, que el que fa és: 
<em>   descarregar el correu dels diferents comptes (fetchmail)
</em>   filtrar-ho (amb procmail i spamassassin)
<em>   servir-ho via IMAP a la LAN (bincimap)
</em>   disposar un webmail per accedir al correu des de qualsevol lloc (SquirrelMail)</p>
<!--more-->

<p><strong>Software triat</strong> 
<em>   <strong>fetchmail</strong> programa per excel.lència :)
</em>   <strong>procmail</strong> també és el més famós i és amb el que tinc experiència
<em>   <strong>bincimap</strong> mega-senzill de configurar. També podríem haver triat Courier-IMAP o dovecot.
</em>   <strong>SquirrelMail</strong> un webmail que té de tot. I ho fa bé.</p>
<p><strong>Instal.lant els paquets</strong> Com Gentoo mola molt, tirem d'emerge :) Primer instal·lem <code>fetchmail</code> i <code>procmail</code>. `</p>
<h1>emerge fetchmail procmail</h1>
<p>` Tot seguit hem de crear els fitxers de configuració pels programes que acabem d'instal.lar. </p>
<p><strong>Configurant els paquets</strong> Per configurar quins comptes baixar: `</p>
<h1>~/.fetchmailrc</h1>
<p>set logfile /home/m4rk0z/.fetchmaillog</p>
<p>poll mail.tenak.net with proto IMAP user "user" password "secret" 
mda "/usr/bin/procmail -d %T"
<code>Podrem repetir la línia de</code>poll...<code>per cada compte de correu que volguem agafar. I ara, el fitxer de procmail amb les regles de filtrat:</code></p>
<h1>~/.procmailrc</h1>
<p>PMDIR=$HOME/.maildir/.procmail
LOGFILE=$PMDIR/log</p>
<h1>Important que existeixi!</h1>
<p>MAILDIR=$HOME/.maildir/
LOGABSTRACT=no
VERBOSE=on
LOGABSTRACT=all
FORMAIL=/usr/bin/formail
NL="
"</p>
<h1>Filtrem alguna cosa d'spam com a exemple</h1>
<p>:0
<em> ^Subject:.</em>(credit|cash|money|debt|sex|sale|loan)
$MAILDIR/INBOX.junk/</p>
<h1>regla per defecte</h1>
<p>:0
<em> .</em>
$MAILDIR/INBOX/
<code>Si voleu saber com funcionen les regles:</code>man procmailex<code>;) Per protegir aquests fitxers, que contenen dades sensibles, fem un</code>chmod 600 .fetchmailrc &amp;&amp; chmod 600 .procmailrc<code>. Ara el servidor IMAP:</code></p>
<h1>emerge bincimap</h1>
<p><code>Ara editem el fitxer</code>/etc/bincimap/bincimap.conf<code>i a la línea</code>depot<code>canviem</code>Maildir++<code>per</code>IMAPdir<code>. Si voleu, podeu canviar la localització del vostre directori de correu (jo ho tinc a</code>~/.maildir<code>). Ja hem acabat, fàcil oi? Per fer que engegui a l'inici:</code></p>
<h1>ln -s /etc/bincimap/service/bincimap /service/bincimap</h1>
<h1>/etc/init.d/svscan restart</h1>
<p>` </p>
<p>Ara ja podrieu comprovar tot el funcionament. Per tal de no 'cagar-la' feu la prova del fetchmail amb el flag <code>-k</code> per tal que no s'esborrin els missatges del servidor. </p>
<p>Per provar l'IMAP, haureu de fer un <code>telnet localhost imap2</code> i veure que respon correctament a les vostres ordres. Si no podeu fer login ni executar comandes, mireu primer el fitxer del bincimap, que no tingueu prohibit l'accés sense SSL. </p>
<p>Si voleu tenir webmail (recomanat, crec jo): `</p>
<h1>emerge squirrelmail</h1>
<p>` </p>
<p>Amb squirrelmail ve un script en perl que permet la configuració de manera maca, així que poca cosa a explicar, simplement remarcar que heu de fer servir com a servidor el localhost i com a nom d'usuari i contrassenya, la vostra del sistema. </p>
<p>Quan comproveu que tot funciona bé, afegirem al crontab la comanda fetchmail per tal de que es vagi baixant els correus: <code>$ crontab -e
5 * * * * fetchmail</code> Canvieu el 5 pel nombre de minuts d'interval entre consulta i consulta ;) </p>
<p>Fins aquí la recepta d'avui, qualsevol cosa, uns comments. </p>
<p><strong>Referències:</strong><a href="http://forums.gentoo.org/viewtopic-t-318594.html"> http://forums.gentoo.org/viewtopic-t-318594.html</a> <a href="http://www.bincimap.org">http://www.bincimap.org</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>No he desaparegut, no</title>
		<link href="http://blog.tenak.net/2005/12/2005-12-no_he_desaparegut_no.html" />
		<id>tag:blog.tenak.net,2005-12-06:/2005/12/2005-12-no_he_desaparegut_no.html</id>
		<updated>2005-12-06T14:45:38</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Iep! portava ja dies sense escriure eh? Res, que he anat una mica de cul amb les entregues dels projectes i no volia més ordinador del necessari. <!--more--></p>
<p><strong>Sabina</strong> Primer de tot, importantíssim. El concert de Sabina va estar de putíssima mare, i perdoneu l'expressió. Més de dues hores amb un repertori, sota el meu punt de vista, perfecte. Tocant clàsics de sempre, però no d'aquells que sonen per la ràdio quan treu disc, no. D'aquells que t'arriben a l'ànima quan els escoltes i tenen algun significat per cada persona. També va donar-li canya, amb cançons més animades com "La del Pirata Cojo". Del nou disc "Alivio de Luto", si no recordo malament, <del datetime="2005-12-06T14:12:44+00:00">tres</del> quatre cançons: Pájaros de Portugal, Resumiendo, Pie de Guerra i Ay, Rocío. Després del concert, festa loca per Gràcia amb la resta del Grup C :) <strong>Ski</strong> Canviant de tema... demà primer dia d'ski!! Pujaré amb els colegues de Canet. Encara no sabem a quina estació però serà una entre La Molina, Masella o Port del Compte. Ja hi ha ganes! <strong>Friki :)</strong> Estic reinstal·lant el PC de sobretaula, que li he afegit un nou disc dur de 160GB i ja portava dies sense actualitzar... Així que, reorganització de particions i instal·lació de zero. Ara mateix està compilant l'evolution xD <strong>Viatges</strong> No me'n vaig un altre cop no, però casi casi! A punt de tornar Belfast hem estat... maleïdes presentacions dels projectes... grgr <strong>Fins la propera</strong> Fins aquí el post d'avui :P PD: putada la de començar estudiar dijous...</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Puta Renfe</title>
		<link href="http://blog.tenak.net/2005/11/2005-11-puta_renfe.html" />
		<id>tag:blog.tenak.net,2005-11-24:/2005/11/2005-11-puta_renfe.html</id>
		<updated>2005-11-24T21:16:59</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Sí, <a href="http://renfe.es">Puta Renfe</a>! Ja n'estic fart, últimament els retards són una norma. Ja no pillo un tren a l'hora, bé al matí potser sí, però joder, si el 2n o 3r tren del dia, ja va tard... pitjor aniríem! Avui, per acabar d'arrodonir el dia, a més del retard estàndar de 10 minuts, en aquell tren no hi cavia una agulla. Apretats com sardines en llauna. I com no podia ser d'una altra manera, el tren era dels curts de 3 vagons només. A veure senyors de Renfe, són idiotes? No poden posar un putu tren dels llargs en hores punta? Cada putu any apujant preus i el servei cada dia és pitjor. No ho entendré mai. A veure quan tinc una estona i em curru uns CSS macos pel <a href="http://www.wordpress.org">wordpress</a> que he posat a <a href="http://noanem.be">noanem.be</a> i canalitzo allà tota la meva ràbia contra la Renfe. I espero que més gent també acabi coneguent la web.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Pixmania...</title>
		<link href="http://blog.tenak.net/2005/11/2005-11-pixmania.html" />
		<id>tag:blog.tenak.net,2005-11-23:/2005/11/2005-11-pixmania.html</id>
		<updated>2005-11-23T17:39:47</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Per fí!, després de gairebé un mes de fer la comanda, el meu disc dur ha estat recollit per DHL per portar-m'ho a caseta. Resulta que, tot i estar en stock el dia de la comanda, estar en stock des de fa dues setmanes, el disc dur no sortia del magatzem cap a casa... malo malo. Bé, per fi ja és de camí. Espero que el divendres ja estigui a casa. <strong>Update:</strong> arribarà dilluns, que es veu que han vingut a casa aquest matí i no hi havia ningú :(</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Belfast! (II)</title>
		<link href="http://blog.tenak.net/2005/11/2005-11-belfast_ii.html" />
		<id>tag:blog.tenak.net,2005-11-15:/2005/11/2005-11-belfast_ii.html</id>
		<updated>2005-11-15T23:03:38</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Després dels nervis inicials i un viatge en bus Sants-Aeroport de Reus, estem a un avió de Ryanair, càmera en ma, disposats a volar cap a Dublín. Tenia <strong>moltes</strong> ganes que arribés aquest dia. Moltes fotos i fins i tot vídeos vaig fer a l'avió, no havia fet mai cap viatge 'llarg' en avió. Només havia volat a Menorca, i gairebé ni t'enteres xD Per cert, costava la hostia entendre el capità de l'avió quan parlava hiper ràpid en anglés, <em>so dificult</em>. <!--more--> Passades </p>
<p><strong>2h40'</strong> aproximadament i un sudoku del Metro, arribem a <strong>Dublín</strong>. Baixem de l'avió i llarga patejada fins a recollir les maletes. Passem per l'aduana i cap a la terminal d'arribades. Oops no els veiem! Truquem i allò no va, merda de prefixes telefònics xD Res, en 2 minuts apareix la comitiva de recepció. Víctor, Angie i altres estudiants erasmus que havien anat amb ells a passar el dia a Dublín. Entre ells en Greg (is writed correctly?) que ens va dir unes paraules que vam flipar: <em>"Catalans, ja sou aquí. Anem a fer una birra"</em>. Cal dir que en Greg és de Polònia. D'aquí cap a un bus (o torradora amb rodes) que ens portaria a Belfast. Vam trigar unes 2h30' Finalment a <strong>Belfast</strong>! Anem cap a <strong>Elms Village</strong> (la residència on viuen i passarem els següents 3 dies) en <em>black-taxi</em>. Després de descarregar les coses anem cap al Tesco a comprar provisions per aquests dies. Avui no ens complicarem la vida per sopar, pizzes. Ha arribat l'hora de sortir. Guiness: we're coming! El <strong>Botanic Inn</strong> és el pub on anem avui. Hi havia moltíssima gent però és un lloc molt guapo i serà mític: les nostres primeres pintes a Irlanda :P Aquí es tanca molt aviat, a les 2:00 ens estaven tancant el local. La festà però, continuava a casa d'Humberto. L'anécdota de la nit: les galetes i el té que regalen els catòlics a les portes de l'esglèsia que hi ha al costat del Botanic. Per flipar, surts amb la papa d'allà i et trobes gent que et dona gots de té i galetes pel morro. Curiós. Diumenge haviem dit d'anar a veure la zona de <strong>Giant's Causeway</strong>, al nord de la illa. Però al final (ara no recordo ben bé perqué xD) ho vam deixar per dilluns. Vam arribar destrossats a l'habitació i a sobar. Avui toca visitar els murals del barri catòlic, principalment a <strong>Falls Road</strong>. Impressiona molt. A més, hi ha moltes plaques <em>in memoriam</em> a combatents del IRA o polítics del Sinn Féin. Hi ha inclús un jardí commemoratiu amb unes fonts i grans plaques amb inscripcions. Després vam pillar un bus de dos pisos i ens vam posar a dalt. No sabíem on anava el bus, simplement fariem tot el recorregut per veure més de Belfast. Amb el Xavi amb la pell ja no blanca, sino gairebé transparent a punt de morir de fred, anem a comprar-nos una jaqueta al Pimark. Diguem que el Pimark és C&amp;A barato d'allà. Tot de roba, tant per vestir com per la llar i tot aixó. Em vaig comprar un abric per £15 que abriga quantitat. Tornant cap a casa, passem per l'SPAR a comprar, que avui toca sopar espanyol. Truites de patates, pa amb tomàquet, embotits, vi, ... Ho farem a la cuina de l'Angie i vindran també els companys polacs. Per la nit, anem a parar a l'Empire. Estem de sort, avui hi ha música en directe i els tios que toquen la veritat es que són molt bons. Avui encara ens fan fora més aviat, l'endemà és laborable, així que a les 0:30h ja som al carrer. Pel camí cap a Elm's parem a fer unes fotos a l'entrada de la univeristat, un edifici bestial que per la nit il.luminat és molt maco. Va haver de sortir el guàrdia de seguretat a fer-nos callar i baixar-nos d'un monument on ens feiem una foto. Ja dilluns, s'apropa el final del viatge... Avui anem d'excursió a <strong>The Giant's Causeway</strong>. És la costa nord d'Irlanda, on hi ha la llegenda d'un gegant i d'un camí sobre l'aigua cap a Escòcia. És un lloc preciós, brutal, impactant. Si mireu les fotos, ja ho veureu, genial (per cert, allà no pares de tirar fotos xD). En aquest viatge vam conèixer la Imma, una noia de Cádiz que estava també de visita a Belfast. Només erem 8 persones a l'autocar i ràpid ens vam posar els espanyols junts. Va ser una excursió que va durar tot el dia, aproximadament de 10 del matí a 17h. Ho vam passar molt bé. Quan vam tornar cap a Belfast, vam arribar abans d'hora. Per no esperar al carrer, doncs... ho endevineu? Bingo! vam anar fer una pinta els tre de Barcelona i la noia de Càdiz per fer temps. Quan va ser la hora, ens vam despedir i vam anar amb en Víctor i l'Àlex (un noi de Suïssa) cap al <strong>Kelly's</strong>, un bar diguem que... peculiar :) Mica en mica van anar arribant la resta de gent que venien de classe o de treballar i vam anar sopar al Bishops un <strong>Fish &amp; Chips</strong>, un menjar típic d'allà. Avui no tocava festa i vam anar a prendre té a la cuina del Víctor. Vam estar allà xerrant, fent unes risas, treient fotos, DNI's de la gent d'altres païssos, ... Va ser entretingut i divertit. Els espanyols ens havien dit que ens passessim per la seva cuina que estarien alla fent cachondeo i bé, vam anar cap allà a finiquitar la nostra estància a terres irlandeses. Finalment, 2h dormint i a les 5h amunt per anar cap al Belfast Int'l Airport en taxi. Per cert, que des que vaig trucar per demanar el taxi fins que va arribar, van passar uns... 3'? 5 màxim. Per flipar. Poca cosa més... un café de 0.5L com a mínim que ens van servir a la cafeteria mentre esperavem a embarcar que no vaig poder-me acabar i ... res més. Un altre cop a Barcelona :( Motes gràcies a tots per fer d'aquest viatge una grata experiència. A l'Angie i el Víctor per convidar-nos, aguantar-nos a les seves habitacions i, en definitiva, per ser com són, molts petons a tots dos! Als perracos, per formar part d'aquest viatge. A la gent de Polònia, un plaer enorme conèixer-vos, espero tornar-vos a veure algun dia. A tots amb els qui he coincidit en algun moment en aquest viatge, per fer-me veure que haig de marxar d'Erasmus, això s'ha de viure. Les fotos, al <a href="http://flog.tenak.net">fotolog</a> i a la <a href="http://fotos.tenak.net/v/viatges/belfast">galeria</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Belfast!</title>
		<link href="http://blog.tenak.net/2005/11/2005-11-belfast.html" />
		<id>tag:blog.tenak.net,2005-11-11:/2005/11/2005-11-belfast.html</id>
		<updated>2005-11-11T12:31:19</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Demà és el dia D. Anem a Belfast a veure els amics d'erasmus :D Ja ha arribat el dia, semblava lluny però ja és aquí! Quines ganes que tenim tots :) Sortirem de Reus a les 14h amb <a href="http://www.ryanair.com">Ryanair</a> cap a Dublín i tindrem allà el <a href="http://www.fotolog.net/fusmilla">fusmilla</a> esperant-nos, fent de comitiva :P No sé encara si visitarem algo de Dublín o anirem ja cap a Belfast. Que guai!!!!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Dominis .BE</title>
		<link href="http://blog.tenak.net/2005/11/2005-11-dominis_be.html" />
		<id>tag:blog.tenak.net,2005-11-05:/2005/11/2005-11-dominis_be.html</id>
		<updated>2005-11-05T16:24:34</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Si voleu un domini .be gratuit durant un any, visiteu: <a href="http://www.e3internet.ru/">http://www.e3internet.ru/</a>. Ràpid, que s'aca.be(n) :P</p></div>
        </content>
	</entry>
    
	<entry>
		<title>El flog ha tornat!</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-el_flog_ha_tornat.html" />
		<id>tag:blog.tenak.net,2005-10-30:/2005/10/2005-10-el_flog_ha_tornat.html</id>
		<updated>2005-10-30T11:09:07</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs sí! he tornat a posar el tkpholog al mateix lloc on era <a href="http://flog.tenak.net/">http://flog.tenak.net/</a> Al fer-ho he trobat un parell de bugs que s'hauran de corregir :P<br />
</p>
<p>És la primera instal·lació amb l'instal·lador que porta. Diguem que el flog està ara a la RC3 xD<br />
</p>
<p>Apa, salut!<br />
</p>
<!-- technorati tags begin -->

<p style="font-size:10px;text-align:right;">
  Technorati Tags: <a href="http://technorati.com/tag/me" rel="tag">me</a>, <a href="http://technorati.com/tag/ devel" rel="tag"> devel</a>
</p>

<!-- technorati tags end --></div>
        </content>
	</entry>
    
	<entry>
		<title>Post de prova</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-post_de_prova.html" />
		<id>tag:blog.tenak.net,2005-10-29:/2005/10/2005-10-post_de_prova.html</id>
		<updated>2005-10-29T12:24:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquest post l'estic escrivint des del navegador <a href="http://www.flock.com">flock</a> sense entrar al blog, directament des de l'aplicació en sí. A veure si això funciona bé...<br />
</p>
<p>També té la possibilitat de publicar fotos al <a href="http://www.flickr.com">flickr</a> i de compartir els bookmarks a través de <a href="http://del.icio.us">del.icio.us</a>. Adéu firefox xDDD<br />
</p>
<p>PD: Lol! funciona de conya!<br />
</p>
<!-- technorati tags begin -->

<p style="font-size:10px;text-align:right;">
  Technorati Tags: <a href="http://technorati.com/tag/flock" rel="tag">flock</a>, <a href="http://technorati.com/tag/ proves" rel="tag"> proves</a>
</p>

<!-- technorati tags end --></div>
        </content>
	</entry>
    
	<entry>
		<title>Un par de enlaces...</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-un_par_de_enlaces.html" />
		<id>tag:blog.tenak.net,2005-10-28:/2005/10/2005-10-un_par_de_enlaces.html</id>
		<updated>2005-10-28T19:54:51</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Un parell de links. Un em fa il.lusió donar-ho i l'altre... diguem que em repugna. Xerrades del HM05: <a href="http://hackitectura.net/hackmeeting05/">http://hackitectura.net/hackmeeting05/</a> Els FDP dels Yankis fent de les seves: <a href="http://barrapunto.com/articles/05/10/28/1559255.shtml">http://barrapunto.com/articles/05/10/28/1559255.shtml</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Intel 855GM + Xorg + DRI</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-intel_855gm__xorg__dri.html" />
		<id>tag:blog.tenak.net,2005-10-25:/2005/10/2005-10-intel_855gm__xorg__dri.html</id>
		<updated>2005-10-25T18:54:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ahir vaig estar intentant configurar l'acceleració 3D del portàtil. Que per no tenir-la diumenge em vaig perdre un taller de Blender al HM :( M'ho deixo apuntat aquí per no haver de buscar gaire un altre cop :P El problema va ser que a l'iniciar les X no em trobava el mòdul i915, i bé que ho tenia carregat amb un modprobe. El tema està en que a l'xorg.conf no se li ha de posar com a driver de la tarja i915, si no i810, encara que a nivell del kernel tinguem carregat el i915. Ja em diràs tu quina manera de liar la gent xD</p></div>
        </content>
	</entry>
    
	<entry>
		<title>El HM05 ha començat!</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-el_hm05_ha_comenat.html" />
		<id>tag:blog.tenak.net,2005-10-21:/2005/10/2005-10-el_hm05_ha_comenat.html</id>
		<updated>2005-10-21T10:52:15</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs ja som a Es Mercadal (Menorca) !! Ja hem catat els matalassos i tot :D Aixó acaba de començar, molt bon rollo, bon ambient i molt molt molt frikandó xD Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Upgrading server...</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-upgrading_server.html" />
		<id>tag:blog.tenak.net,2005-10-17:/2005/10/2005-10-upgrading_server.html</id>
		<updated>2005-10-17T19:34:08</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ara mateix estic actualitzant el server. Potser trobeu que falla en algun moment puntual. Encara em queda fer un reset (canvi de discs durs i <code>/etc/fstab</code>) així que potser hi ha alguna aturada total :) Al final, quedarà amb 60GB de disc, enlloc dels 30 actuals ^^</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Boh!</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-boh.html" />
		<id>tag:blog.tenak.net,2005-10-13:/2005/10/2005-10-boh.html</id>
		<updated>2005-10-13T22:32:09</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><img src="http://www.telenoticies.com/galeries/inundacions/20051013-632648019843593750.jpg" alt="Oh" width="90%" /></div>
        </content>
	</entry>
    
	<entry>
		<title>Abandonant vizaweb...</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-abandonant_vizaweb.html" />
		<id>tag:blog.tenak.net,2005-10-09:/2005/10/2005-10-abandonant_vizaweb.html</id>
		<updated>2005-10-09T12:00:15</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja no he pogut aguantar-me més. He sol.licitat la baixa de <a href="http://www.vizaweb.com">vizaweb.com</a>. Porto més de 24h sense correu electrònic i no m'han contestat cap dels 3 mails que els hi he enviat. M'he donat d'alta a <a href="http://www.dreamhost.com">dreamhost</a>. Ara hauré d'esperar un parell de dies més o menys per la transferència del domini. A dreamhost a sobre tinc més cosetes, com servidor Jabber :D És més car, però vaig trobar un <em>cupon</em> i m'han fet un descompte de $80 :D. Total, que em surt més o menys pel mateix preu que el de vizaweb i amb més coses. Esperem que tot vagi bé.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Eclipse!</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-eclipse.html" />
		<id>tag:blog.tenak.net,2005-10-03:/2005/10/2005-10-eclipse.html</id>
		<updated>2005-10-03T18:26:09</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="Eclipse" src="/blog/wp-content/eclipse.jpg" /></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Servidor web actualitzat</title>
		<link href="http://blog.tenak.net/2005/10/2005-10-servidor_web_actualitzat.html" />
		<id>tag:blog.tenak.net,2005-10-02:/2005/10/2005-10-servidor_web_actualitzat.html</id>
		<updated>2005-10-02T12:12:26</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bones, la web ha estat parada uns minuts ja que amb una actualització del paquet <code>apache2</code> de Gentoo s'han hagut de modificar els fitxers de configuració. Alhora he tingut un <em>despiste</em> i m'he deixat unes opcions per l'inici del servei i no servia fitxers .php xD Amb aquestes actualitzacions i altres (subversion, mysql, ...) el trac ja torna a funcionar. A veure si el munto per tenir-ho llest pel projecte d'aplicacions.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>About</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-about.html" />
		<id>tag:blog.tenak.net,2005-09-28:/2005/09/2005-09-about.html</id>
		<updated>2005-09-28T20:56:33</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>See updated information at: <a href="http://tenak.net/marcos" title="About me">http://tenak.net/marcos</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>Flashejant els Linksys amb OpenWRT-RC3</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-flashejant_els_linksys_amb_openwrt_rc3.html" />
		<id>tag:blog.tenak.net,2005-09-24:/2005/09/2005-09-flashejant_els_linksys_amb_openwrt_rc3.html</id>
		<updated>2005-09-24T14:41:58</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>En aquest post intentaré explicar el més correcte possible com he <em>flashejat</em> els (5) Linksys WRT54G v.2.2 amb el OpenWRT-RC3 "White Russian" i a més, separant els diferents ports del switch en VLANs. <!--more--> Bé, comencem pel principi: </p>
<ol>
<li>
<p><strong>Preparació</strong> 
    Posem el Linksys a zero amb els valors per defecte. Li donem corrent al Linksys amb el reset apretat, mantenim així uns 10s.</p>
<p>També hem de tenir activat el <code>boot_wait</code>. Ho podem fer des de la plana d'Administration de la web. </p>
</li>
<li>
<p><strong>Pujada del firmware</strong> 
    Utilitzant un programa client de tftp, pujarem el firmware al Linksys. Les opcions de connexió són: </p>
<ul>
<li><code>mode octet</code></li>
<li><code>trace</code></li>
<li><code>timeout 1</code> Quan haguem configurat la connexió, amb el Linksys apagat, preparem la comanda: </li>
</ul>
<blockquote>
<p><code>put openwrt-wrt54g-squashfs.bin</code>  Abans d'executar la comanda, tornem a donar corrent al Linksys, just llavors, executem el <code>put</code>. Aixó és necessari fer-ho així perquè el Linksys esperarà només 3 segons des de que té alimentació fins que carregui la seva configuració. Si en aquest temps li arriba un firmware per <code>tftp</code> l'agafará i carregarà. </p>
</blockquote>
</li>
<li>
<p><strong>Reiniciar amb el nou firmware</strong> 
    Un cop el firmware s'ha pujat i el Linksys s'ha posat en marxa (cap led fa pampallugues i el de DMZ està <strong>apagat</strong>, tornarem a reestablir els paràmetres per defecte com hem fet al principi. Aixó farà que els valors de <code>nvram</code> siguin els correctes pel firmware actual. Si no ho fessim així, encara conservaríem els valors de la <code>nvram</code> del firmware anterior.</p>
</li>
<li>
<p><strong>Modificació del firewall</strong> 
    Donada la nostra configuració de xarxa, necessitem que es pugui fer forward dels paquets IP entre les diferents interfícies (veurem més endavant com separar-les). Per aconseguir aixó, editarem el fitxer de firewall (<code>iptables</code>) que porta el nostre Linksys. </p>
<p>Aixó seria trivial si no fos perquè l'<em>script</em> de <code>iptables</code> es troba a una partició <em>read-only</em>. Si anem a <code>/etc/init.d</code> trobarem un link cap a <code>/rom/etc/init.d</code> del fitxer que volem editar. El que farem, serà esborrar l'enllaç i copiar el fitxer original a <code>/etc/init.d</code> i editar-lo. </p>
</li>
<li>
<p><strong>Connectar a internet el Linksys</strong> 
    Ara hem de connectar el Linksys cap a Internet per tal de baixar-nos un paquet que ens permetrà separar fàcilment les interfícies.</p>
<p>Per defecte tenim que l'aparell porta la IP <code>192.168.1.1</code>, si tenim la nostra xarxa local amb el mateix adreçament, ho tenim fàcil, afegim la ruta al nostre gateway i modifiquem el fitxer <code>resolv.conf</code>. Per fer-ho, haurem de procedir com el cas anterior, esborrant el <em>symlink</em> i creant de nou el fitxer (és una sola línea ;).</p>
</li>
<li>
<p><strong>Instal.lant paquets addicionals</strong> 
    El firmware OpenWRT ens proporciona <code>ipkg</code>, una eina que ens permetrà manegar paquets, descarregar-los d'internet, instal.larlos i esborrar-los si és el cas.</p>
<p>Per posar-lo en funcionament farem: </p>
<blockquote>
<p><code># ipkg update
                    # ipkg install &lt;nom del paquet&gt;</code>  En el nostre cas, instal.larem <code>robocfg</code>, una utilitat amb la que, a partir d'un <em>script</em> que hi ha a la wiki de OpenWRT, separarem les diferents interfícies del nostre AP. </p>
</blockquote>
</li>
<li>
<p><strong>Separant les interfícies de l'AP</strong> 
    Per separar els ports del <em>switch</em> que porta el Linksys i eliminar el <em>bridge</em> que interconnecta la LAN amb la xarxa Wireless, farem servir un petit <em>script</em> que hi ha publicat a la Wiki de OpenWRT. També farem que s'executi a l'iniciar l'aparell, perquè necessita deshabilitar el switch i nosaltres hi estem connectats ara mateix ;)</p>
<p>Per tal de fer-ho més elegant, farem un <em>script</em> d'inici que cridi al nostre <em>script</em>. Tots dos estan pujats <a href="/blog/wp-content/S41vlans">aquí(S41vlans)</a> i <a href="/blog/wp-content/crea-vlans.sh">aquí(crea-vlans.sh)</a></p>
<p>Copieu tots dos fitxers a <code>/etc/init.d</code> i els hi doneu permisos d'execució.</p>
<p>L'últim pas que falta abans de reiniciar el Linksys i tenir-ho disponible és eliminar el bridge que uneix la LAN i la Wireless. El que farem serà dir-li al Linksys que la interfície LAN és la <code>VLAN0</code> (es crea a l'script anterior) i no el bridge <code>br0</code>. Fent aixó, el bridge ja no es crearà a l'iniciar el router. Ho fem així: </p>
<blockquote>
<p><code># nvram set lan_ifname=vlan0
                    # nvram commit</code> </p>
</blockquote>
</li>
<li>
<p><strong>Provant...</strong> 
    Ara, reiniciem i provem que tot estigui correcte... sort! ;)</p>
</li>
</ol></div>
        </content>
	</entry>
    
	<entry>
		<title>Sabina, el maestro</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-sabina_el_maestro.html" />
		<id>tag:blog.tenak.net,2005-09-23:/2005/09/2005-09-sabina_el_maestro.html</id>
		<updated>2005-09-23T13:08:14</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ooh, gran dia ayer :D Hice cola, pero mereció la pena, aquí tengo la recompensa: [![Disco firmado por J.Sabina][2]][2]</p></div>
        </content>
	</entry>
    
	<entry>
		<title>NetVibes.com</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-netvibescom.html" />
		<id>tag:blog.tenak.net,2005-09-19:/2005/09/2005-09-netvibescom.html</id>
		<updated>2005-09-19T20:58:27</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Al loro amb aquesta aplicació web! Teniu la típica pàgina d'inici que no fa cap servei? Voleu una pàgina d'inici personalitzada i útil de veritat? Proveu <a href="http://www.netvibes.com">www.netvibes.com</a>. Podeu afegir els vostres <em>feeds</em>, la predicció del temps, escriu-re les vostres notes, els vostres últims mails de <a href="http://www.gmail.com">Gmail</a>, ... la bomba!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Hackmeeting 05 - Menorhack</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-hackmeeting_05___menorhack.html" />
		<id>tag:blog.tenak.net,2005-09-17:/2005/09/2005-09-hackmeeting_05___menorhack.html</id>
		<updated>2005-09-17T18:58:41</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Bajo el lema "Libertad en Construcción Permanente" la sexta edición del <strong><a href="http://sindominio.net/hackmeeting">HackMeeting</a></strong> se celebrará este año en el recinto ferial de <a href="http://sindominio.net/hackmeeting/index.php/2005/FaQs#Una_vez_en_la_isla.2C_.C2.BFC.C3.B3mo_puedo_llegar_al_Hackmeeting.3F"> Mercadal</a> (Menorca) durante los días 21, 22 y 23 de Octubre. <!--more--> El </p>
<p><a href="http://es.wikipedia.org/wiki/Hackmeeting">hackmeeting</a> es un encuentro libre y autogestionado que gira entorno a las nuevas tecnologías, sus implicaciones sociales, la libre circulación de saberes y técnicas, la privacidad, la creación colectiva, el conflicto telemático y mucho más. Este evento se caracteriza además por no hacer distinción entre organizadoras y organizados. Si quieres participar en esta edición lee el <a href="http://sindominio.net/hackmeeting/index.php/2005/Call4Nodes/es">Call4Nodes</a> (llamada a la participación) y apúntate a la <a href="https://listas.sindominio.net/mailman/listinfo/hackmeeting">lista de correo</a> que constituye la asamblea virtual abierta para la organización de este evento. </p>
<p>Este año se espera la asistencia de más de 200 personas preocupadas por el tsunami de nuevas legislaciones, abusos y tecnologías contra la libre circulación del conocimientos, técnicas y cultura (vease <a href="http://www.filmica.com/david_bravo/archivos/002043.html">reforma de la ley de propiedad intelectual</a>), contra la privacidad de las comunicaciones (retención de datos), la seguridad, las nuevas tecnologías de control (<a href="http://es.wikipedia.org/wiki/Manejo_de_derechos_digitales">DRM</a>, <a href="http://www.kriptopolis.org/taxonomy_menu/8/23">RFID</a>, etc.), monopolios de la cultura y la tecnología (SGAE, Microsoft, telefonías, televisión por cable, etc.)... pero también ilusionadas por las nuevas posibilidades que vamos abriendo en el espacio tecnosocial a través de las tecnologías <a href="http://www.gnu.org">libres</a> como <a href="http://barrapunto.com/article.pl?sid=05/07/27/0655236&amp;mode=thread">VoIP</a>, el <a href="http://es.wikipedia.org/wiki/Copyleft">copyleft</a>, los <a href="http://hacklabs.org">hacklabs</a>, los medios de comunicación alternativos (<a href="http://indymedia.org">indymedias</a>, <a href="http://www.radioalice.org">telestreet</a>, etc.), la posibilidad <a href="http://www.fadaiat.net">de cartografiar los sistemas control de la migración</a> y la proliferación de espacios autónomos en la red (<a href="http://sindominio.net">SinDominio</a>, <a href="http://autistici.org">autistici</a>, <a href="http://nodo50.net">nodo50</a>, <a href="http://autogestiona.net">autogestiona</a>, <a href="http://www.mundurat.net">mundurat</a>, ...). El hackmeeting reunirá durante un fin de semana autoorganizado a hacktivistas, programadoras, artistas, administradoes, mediactivistas, hackers y curiosos de toda europa en talleres, cursos, charlas, reuniones y demos de todo tipo. La asistencia es gratuita, se proveerá espacio para dormir y comidas a precios asequibles. No te lo pierdas!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Sóc enginyer!</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-sc_enginyer.html" />
		<id>tag:blog.tenak.net,2005-09-15:/2005/09/2005-09-sc_enginyer.html</id>
		<updated>2005-09-15T12:12:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja sóc enginyer! He trucat a secretaria i m'han pujat la nota! Suposo que va ser a la reunió d'ahir que feien per veure qui continuava. PD: ara a veure que em diu el senyor X quan me'l creui pels passadissos xDDD</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Dedicado a Ibán ;)</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-dedicado_a_ibn_.html" />
		<id>tag:blog.tenak.net,2005-09-13:/2005/09/2005-09-dedicado_a_ibn_.html</id>
		<updated>2005-09-13T20:31:58</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>[!["Mayormente"][2]][2]</p></div>
        </content>
	</entry>
    
	<entry>
		<title>un mega!</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-un_mega.html" />
		<id>tag:blog.tenak.net,2005-09-12:/2005/09/2005-09-un_mega.html</id>
		<updated>2005-09-12T22:34:15</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><post ràpid> ja tinc 1MB/300k! ara dona gust fer un `emerge -uD world` xDDD </post></div>
        </content>
	</entry>
    
	<entry>
		<title>Los hay que les gusta putear hasta el final</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-los_hay_que_les_gusta_putear_hasta_el_final.html" />
		<id>tag:blog.tenak.net,2005-09-12:/2005/09/2005-09-los_hay_que_les_gusta_putear_hasta_el_final.html</id>
		<updated>2005-09-12T18:56:34</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Tanto mi primera como mi última revisión de examen de la uni, con el mismo "profesor". Hay gente que tiene que tocar los cojones hasta el último dia. Gente de la que dudo de su criterio de corrección. A un paso de acabar la carrera, va y me pone un injusto 4.5 en un examen final. Perfecto. ¿Ahora me tengo que tirar un puto año para una asignatura, cuando su criterio de corrección se basa única y exclusivamente en el resultado numérico final del problema? Obviamente voy a pedir la corrección por otro profesor. Pero me jode, hablando claro, tener que llegar a este extremo. Ya, aparte de que esté mejor o peor la corrección, hay que ser cabrón (por decir algo 'suave') para no aprobarme por 0.5 míseros puntos... En fin, me puteó en primero y me putea ahora... manda huevos.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Uns canvis al wp...</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-uns_canvis_al_wp.html" />
		<id>tag:blog.tenak.net,2005-09-09:/2005/09/2005-09-uns_canvis_al_wp.html</id>
		<updated>2005-09-09T17:16:44</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>He estat fent uns petits canvis/afegits al blog. Si us heu fixat, a la dreta a la <em>sidebar</em> hi ha un llistat dels <em>tags</em> segons ho fan a technorati. Imagineu-vos-ho com categories. Ara surten molt gran les lletres, però a mida que hi hagi havent més varietat i més posts, els més comuns sortiran més grans i els menys comuns més petits. Es friki si :) També he solucionat un petit bug que hi havia al fitxer de plantilla que feia servir. M'ha costat trobar-ho però al final ha sortit :) A veure que us sembla tot plegat, salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Somos libres!</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-somos_libres.html" />
		<id>tag:blog.tenak.net,2005-09-09:/2005/09/2005-09-somos_libres.html</id>
		<updated>2005-09-09T16:00:44</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Per fi!! Ja s'han acabat els examens. Ara esperar resultats :) Si tot va bé, el dimarts sóc Enginyer tècnic de Telecomunicacions esp. en Telemàtica :D Boh, com sona aixó jajaja</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Dia xungo :(</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-dia_xungo_.html" />
		<id>tag:blog.tenak.net,2005-09-07:/2005/09/2005-09-dia_xungo_.html</id>
		<updated>2005-09-07T18:05:07</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Quin dia avui... he plegat tard de la feina (+30'), he estat estudiant Gestió d'Empreses II (assignatura que no m'agrada ni em motiva gens) i m'han enviat un mail els de Kubiwireless que han agafat a un altre... Pufff. que hi farem, ja sortirà una altra cosa.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Uno menos!</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-uno_menos.html" />
		<id>tag:blog.tenak.net,2005-09-05:/2005/09/2005-09-uno_menos.html</id>
		<updated>2005-09-05T07:53:39</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja he fet un altre examen i m'ha anat prou bé :) Ara només falta una presentació (un puru tramit) i l'examen de gestió d'empreses II... que divertit eh? xD Ja falta menys per ser enginyer tècnic :D</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Tornada al treball</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-tornada_al_treball.html" />
		<id>tag:blog.tenak.net,2005-09-02:/2005/09/2005-09-tornada_al_treball.html</id>
		<updated>2005-09-02T09:39:29</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Avui torno al treball a la uni. Sí ja se que és dia 2, però ahir tenia examen i no podia vindre. Doncs res... a aguantar aquestes tres horetes el millor possible. Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Computadors 1... passed!</title>
		<link href="http://blog.tenak.net/2005/09/2005-09-computadors_1_passed.html" />
		<id>tag:blog.tenak.net,2005-09-01:/2005/09/2005-09-computadors_1_passed.html</id>
		<updated>2005-09-01T23:00:12</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Síii! per fi :) M'ha costat 4 convocatòries però al final, he aprovat Computadors I! No és oficial encara, però vaja, m'ha sortit bé l'examen amb un problema de 5.5 punts que l'he clavat així que... ha de passar algo molt gran perquè no aprovi :) Aquesta tarda també he anat a l'entrevista de <a href="http://www.kubiwireless.com/" title="El meu futur curro??">KubiWireless</a>. Ha anat prou bé. A veure si em diuen alguna cosa ^^ Res més per avui, un dia bo avui :)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>BlogDay</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-blogday.html" />
		<id>tag:blog.tenak.net,2005-08-31:/2005/08/2005-08-blogday.html</id>
		<updated>2005-08-31T19:57:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>M'entero a través del blog d'en <a href="http://pof.eslack.org/blog/" title="Blog d&apos;en Pof">pof</a> que avui és el dia del Blog. <del datetime="2005-08-31T20:13:32+00:00">Ara hauria de posar enllaços a cinc blogs... més tard, ara no puc ;)</del> Aquí van els cinc blogs: <a href="http://www.blueplastic.net/">Blueplastic</a><br />
<a href="http://pof.eslack.org/blog">PofHQ</a><br />
<a href="http://people.sysnetworks.net/apardo">apardo</a><br />
<a href="http://news.nopcode.org/pancake">Pancake</a><br />
<a href="http://ibanvazquez.blogspot.com">Ibán@Eindhoven</a></p></div>
        </content>
	</entry>
    
	<entry>
		<title>exams.start();</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-examsstart.html" />
		<id>tag:blog.tenak.net,2005-08-31:/2005/08/2005-08-examsstart.html</id>
		<updated>2005-08-31T10:58:49</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Buffff... demà primer examen de setembre... Espero que els aprovi <strong>tots</strong> (en tinc 3) i el dia 8 pugui dir que soc un putu Enginyer Tècnic de Telecomunicacions especialitat en Telemàtica xD Me'n torno a estudiar :) Salut!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>last.fm</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-lastfm.html" />
		<id>tag:blog.tenak.net,2005-08-26:/2005/08/2005-08-lastfm.html</id>
		<updated>2005-08-26T18:15:00</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Tengo una cuenta en <a href="http://www.last.fm/" title="Página principal de Last.fm">last.fm</a> (antiguo audioscrobbler), una iniciativa bastante currada que a ver si la gente va usando y sale algo interesante :) <!--more--> Se trata de una páginde donde, habiendote creado una cuenta e instalado un plugin en tu reproductor de música, éste último va enviando la info de tus MP3, OGG, ... sobre autor, áblum y demás a tu espacio web. A partir de esa información, la aplicación genera listas de gente que escucha una música similar a la tuya. Además, puedes poner tags a las canciones que escuchas, tags que puedes inventarte tú. Echarle un ojo. </p>
<p><a href="http://www.last.fm/user/t3n4k" title="Mi página en last.fm">Mi audioscrobbler!</a> Join the revolution!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>JavaCMS is going on...</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-javacms_is_going_on.html" />
		<id>tag:blog.tenak.net,2005-08-26:/2005/08/2005-08-javacms_is_going_on.html</id>
		<updated>2005-08-26T14:49:06</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquí estem, a l'agost i fent pràctiques de la <a href="http://www.upf.edu">uni</a>... xD Mica en mica per això no us espanteu, no em perdreu de vista tan fàcilment. Aquí us presento al que serà un engendre fet a mitges en serio a mitges sense pensar... És per una pràctica de la uni. <!--more--> Sembla mentida, quan estàs obligat a fer algo, com t'arriba a tocar els c*ll*ns... M'agrada programar ho reconec però... hi ha vegades que no hi ha ganes de posar-s'hi, però s'ha de fer :( No m'enrollo més. </p>
<p><a href="http://dev.tenak.net/javacms/wiki/JavaCMS" title="About JavaCMS">JavaCMS</a>: 
<em>   un gestor de continguts senzill (massa potser?)
</em>   fet en Java: Servlets + JSP
<em>   XHTML+CSS fully compliant :)
</em>   GPL2
*   [posa aquí el que vulguis...] Tenim un </p>
<p><a href="http://trac.edgewall.com" title="TRAC homepage">trac</a> en marxa, que no el fem servir gairebé, jo de tant en quant vaig posant alguna cosa al wiki... a veure si actualitzo el codi del SVN... El podeu veure <a href="http://dev.tenak.net/javacms" title="Trac del projecte JavaCMS">aquí</a>.</p>
<p>*[SVN]: SubVersion</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Nou escriptori e17</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-nou_escriptori_e17.html" />
		<id>tag:blog.tenak.net,2005-08-09:/2005/08/2005-08-nou_escriptori_e17.html</id>
		<updated>2005-08-09T21:30:22</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Doncs avui m'he passat el dia <em>tunejant</em> el meu escriptori del portàtil amb l'<a href="http://www.enlightenment.org/">enlightenment</a> DR17. L'he actualitzat a la darrera versió (CVS sempre xD) i he estat jugant amb alguns <em>themes</em> i els mòduls que porta rollo gdesklets. Suposo que voldreu una captura... aquí la teniu: <br />
<img alt="Captura" src="http://www.tenak.net/shots/e17-test-2-leftscreen.png" /> És nomès la del monitor esquerre, que és on hi ha la chicha :) Sí, es que tinc més d'un monitor al mateix PC, vaig configurar el <a href="http://en.wikipedia.org/wiki/Xinerama">xinerama</a> i tinc el monitor del sobretaula al costat i enxufat al portàtil i tinc un escritptori doble. És molt còmode, tens molt d'espai xD PD: sí, encara haig d'estudiar :(</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Server reloaded!</title>
		<link href="http://blog.tenak.net/2005/08/2005-08-server_reloaded.html" />
		<id>tag:blog.tenak.net,2005-08-07:/2005/08/2005-08-server_reloaded.html</id>
		<updated>2005-08-07T15:45:44</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Hurra! ja tenim el server casero en marxa un altre cop! Després d'una aturada de més d'una setmana (vacances i falta de material) amb el servidor mort i gràcies a les donacions del Rodri i un amic seu, ja tenim màquina per continuar oferint els serveis. Val a dir que la nova màquina és millor que la que tenia abans, així que en teoria hauria d'anar tot més fluit :) Vinga, tornem a la càrrega!</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Servidor en marxa!</title>
		<link href="http://blog.tenak.net/2005/07/2005-07-servidor_en_marxa.html" />
		<id>tag:blog.tenak.net,2005-07-22:/2005/07/2005-07-servidor_en_marxa.html</id>
		<updated>2005-07-22T10:22:17</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ahir vam posar el <a href="http://flog.tenak.net/showphoto.php?id=31">servidor</a> #1 de la xarxa sensefils del poble en marxa a la seva ubicació final. Encara no està accessible des de la xarxa perquè hem d'acabar de muntar l'enrutament, però esperem que la setmana que ve estigui llest. Aquest dissabte a veure si acabem la instal.lació elèctrica del campanar i ja amb un altre dia més ho deixem enllestit.</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Radio CD pal carro xD</title>
		<link href="http://blog.tenak.net/2005/07/2005-07-radio_cd_pal_carro_xd.html" />
		<id>tag:blog.tenak.net,2005-07-20:/2005/07/2005-07-radio_cd_pal_carro_xd.html</id>
		<updated>2005-07-20T19:50:31</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Ja tinc Radio CD pel cotxe!! :D Portava ja <em>N</em> mesos sense cassete al cotxe i anava amb la ràdio, que no es per rajar, pero... m'avorreix xD Després de <a href="http://www.cisco.com" title="Cisco">Cisco</a> he anat al <a href="http://www.mediamarkt.es" title="Media Markt">MediaMarkt</a> amb el <a href="http://www.fotolog.net/fusma" title="Fotolog de fusma">fusmilla</a> i m'he comprat aquest <a href="http://www.clarion-eu.com/es" title="Clarion Spain">Clarion</a>: <a href="http://www.vieta.es" title="::Vieta::"><img alt="El meu Clarion :)" src="http://www.vieta.es" title="::Vieta::" /></a> Dubtava entre aquest i un <a href="http://www.vieta.es" title="::Vieta::">Vieta</a> negre molt xulo (a més portava comandament a distància, que no se, feia gràcia), però només els hi quedava el d'exposició i m'ha fet iuiu. Ara només falta posar-ho, a veure si divendres o dissabte m'ajuda el meu pare i el posem ^^</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Hula</title>
		<link href="http://blog.tenak.net/2005/07/2005-07-hula.html" />
		<id>tag:blog.tenak.net,2005-07-18:/2005/07/2005-07-hula.html</id>
		<updated>2005-07-18T21:32:48</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.hula-project.org/" title="Hula Project">Hula</a> es un servidor de mail y calendario derivado del NetMail de <a href="http://www.novell.com" title="Novell">Novell</a>. Lo acabo de instalar en el server de casa... no está nada mal! Por ahora, una captura ;) <a href="/blog/wp-content/hulaprojectinbox.png" title="Hi Res ;)"> <img src='/blog/wp-content/hulaprojectinbox.png' alt='Bandeja de entrada del webmail de Hula' width="70%" /> </a> <strong>Edit:</strong> estoy trabajando en un pequeño CGI en <a href="http://www.python.org" title="Lenguaje de programación de alto nivel">Python</a> para poder dar de alta usuarios desde web,<em> feature</em> que no incorpora Hula. Ya colgaré el código cuando lo acabe (antes del jueves seguro xd)</p></div>
        </content>
	</entry>
    
	<entry>
		<title>Nou blog</title>
		<link href="http://blog.tenak.net/2005/07/2005-07-nou_blog.html" />
		<id>tag:blog.tenak.net,2005-07-18:/2005/07/2005-07-nou_blog.html</id>
		<updated>2005-07-18T10:53:45</updated>
		<content type="xhtml">
            <div xmlns="http://www.w3.org/1999/xhtml"><p>Aquest és el meu <em>blog</em>. Jo crec que després de la febre que hi ha hagut de <em>blogs</em> a Internet, ja tocava tenir-ne un... Veurem si el faig servir i tal. Adéu!</p></div>
        </content>
	</entry>
    
</feed>
