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

<channel>
	<title>janitux&#039;s glob</title>
	<atom:link href="http://janitux.boaboa.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://janitux.boaboa.org</link>
	<description>glob de un cesante en santiago, con git, xen y cosas geek</description>
	<lastBuildDate>Thu, 31 Dec 2009 15:04:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Una de resumen del failyear09</title>
		<link>http://janitux.boaboa.org/2009/una-de-resumen-del-failyear09/</link>
		<comments>http://janitux.boaboa.org/2009/una-de-resumen-del-failyear09/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 15:00:53 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/?p=142</guid>
		<description><![CDATA[Hola, vengo a escribir el penúltimo articulo del glob del año.
En la parte del año que fue como las wifas (Como lo pronostique a fines del 2008) le lleva:

Me despidieron, el único consuelo es que no fue mi culpa (La empresa murio en mala).
Aún me estan alargando el pago de unas lucas (CTMS, mueranse)
Par de [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, vengo a escribir el penúltimo articulo del glob del año.</p>
<p>En la parte del año que fue como las wifas (Como lo pronostique a fines del 2008) le lleva:</p>
<ul>
<li>Me despidieron, el único consuelo es que no fue mi culpa (La empresa murio en mala).</li>
<li>Aún me estan alargando el pago de unas lucas (CTMS, mueranse)</li>
<li>Par de temas personales que no vale la pena mencionar.</li>
<li>Ah, y no pude regalarme nada fancy para navidad <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  (Vease el fail del pago de lucas de más arriba)</li>
</ul>
<p>Ahora, lo que si me salvo el año <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  :</p>
<ul>
<li>Trabaje en lo que me gusta por 8 meses.</li>
<li>Aprendí cosas re-entretenidas en la pega.</li>
<li>Me lleve genial con un par de clientes (Gabriela y Jordana, tambien Felipe). Lastima que con otros no tanto &#8230;</li>
<li>Conocí gente genial (Team DM, la gabi, el milton, la veny, el vicho, hasta javier; Ex-DM: el cesar <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ; y el equipo de egipcios, que lo nombro más abajo).</li>
<li>Me llevo mejor con gente que antes consideraba solo conocidos <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Trabajé con un dream team para las <a href="http://jornadasregionales.org/">jornadas</a> (Al hilo tenemos a <a href="http://rod.firefox.cl/">Rod</a>, <a href="http://boris.insert-coin.org/wordpress/">Boris</a>, <a href="http://pcollaog.firefox.cl/">Pancho</a>, <a href="http://lecaros.wordpress.com/">lecaros</a>, <a href="http://tesistaensantiago.wordpress.com/">camila</a>, <a href="http://blogs.opensur.org/hyoga/">javier</a> y la revelación del  año &#8230; <a href="http://twitter.com/pottersys">pottersys</a> xD)</li>
<li>Mención honrosa para el Mozcamp y la gente de Mozilla (<a href="http://www.sarahdoherty.net/">Sarah</a>, you rocks)</li>
</ul>
<p>Disculpen lo latero, la pesima redacción (Queda en el TODO de 2010) y los daños que les haya provocado el post <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  y antes de olvidarlo: Feliz año!</p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2009/una-de-resumen-del-failyear09/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hostear repositorios Git de forma sencilla</title>
		<link>http://janitux.boaboa.org/2009/hostear-repositorios-git-de-forma-sencilla/</link>
		<comments>http://janitux.boaboa.org/2009/hostear-repositorios-git-de-forma-sencilla/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 05:49:28 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/?p=118</guid>
		<description><![CDATA[
Primero que nada, gracias a Cesar por la idea de usar git para backups  de ahi me vino toda esa git mania  
Cuando se trata de sistemas de control de versiones, los primeros que se me vienen a la mente son git y subversion, por motivos de laziness prefiero el primero, por que lo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-124 aligncenter" title="git" src="http://janitux.boaboa.org/wp-content/uploads/2009/12/git.png" alt="Git SCM" width="288" height="106" /></p>
<p>Primero que nada, gracias a <a href="http://botellasrotas.wordpress.com/">Cesar</a> por la idea de usar git para backups  de ahi me vino toda esa git mania <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Cuando se trata de sistemas de control de versiones, los primeros que se me vienen a la mente son git y subversion, por motivos de laziness prefiero el primero, por que lo conozco mejor y por que puedo hacer este setup con los ojos vendados (Not really <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> )</p>
<p>Bueno, me ahorrare unas lineas diciendo que este setup:</p>
<ul>
<li>Usa llaves ssh para la autenticacion de usuarios</li>
<li>Usa un repositorio git para manejar los repositorios de git (Got it?)</li>
<li>Solo usa una cuenta de usuario para el manejo de git</li>
</ul>
<p>Usaremos el proyecto <a href="http://eagain.net/gitweb/?p=gitosis.git">Gitosis</a>, desarrollado por <a href="http://eagain.net/blog/">Tommi Virtanen</a>, como se imaginan el proyecto esta hosteado en git <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Nos fuimos:</p>
<p><span id="more-118"></span></p>
<h3>Paso 1: Instalar Gitosis</h3>
<p>Instalamos git y setuptools de python:</p>
<pre><code>apt-get install git-core python-setuptools</code></pre>
<p>Ahora clonamos el codigo fuente de gitosis y lo instalamos:</p>
<pre><code>cd /usr/src/
git clone git://eagain.net/gitosis.git
cd gitosis
python setup.py install
</code></pre>
<h3>Paso 2: Crear el usuario para git</h3>
<p>Creamos el usuario git (puede llamarse como ustedes quieran):</p>
<pre><code>adduser \
    --system \
    --shell /bin/bash \
    --gecos 'Control de Versiones Git' \
    --group \
    --disabled-password \
    --home /home/git \
    git
</code></pre>
<p>Notar que tiene la contraseña deshabilitada, ya que no es necesaria;  y tambien que le dimos una shell valida (Que si es necesaria para que ande gitosis).</p>
<p>Ahora para iniciar la instancia de gitosis, necesitaremos una llave pública RSA, si no tienen una pueden crearla con este comando:</p>
<pre><code>ssh-keygen -t rsa -C janitux</code></pre>
<p>Con nuestra llave lista, la copiamos al server que tendra gitosis, e iniciamos finalmente la creacion de la instancia gitosis:</p>
<pre><code>su -c "/usr/bin/gitosis-init &lt; /tmp/id_rsa.pub" git</code></pre>
<p>Y este comando por si tenemos un bug en python-setuptools:</p>
<pre><code>chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update</code></pre>
<p>Y comienza la fiesta, clonamos el repositorio de administracion de gitosis:</p>
<pre><code>git clone git@SERVER:gitosis-admin.git</code></pre>
<p>Y ya estamos listos para administrar nuestros repositorios con gitosis! <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_135" class="wp-caption aligncenter" style="width: 455px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-135" title="Gitosis Admin" src="http://janitux.boaboa.org/wp-content/uploads/2009/12/janitux@laptop-Git-gitosis-admin_017.png" alt="gitosis admin FTW!" width="445" height="319" /></dt>
</dl>
</div>
<h3>Paso 3: Crear Repositorios con gitosis</h3>
<p>La administración de gitosis es muy sencilla, basta modificar el fichero gitosis.conf del directorio que clonamos en el paso anterior.<br />
La sintaxis de este fichero se basa en directivas de grupos, se define  el grupo, en que repositorios tendrán permisos de escritura o lectura; para más información sobre gitosis.conf ver el fichero  <a href="http://eagain.net/gitweb/?p=gitosis.git;a=blob;f=example.conf;hb=master">example.conf</a></p>
<p>En fin, en este ejemplo crearemos el grupo “equipo”, con “pato” y “pedro” como miembros del  grupo y este grupo tendrá permisos de escritura en los repositorios  “mirepo” y “repob”. (Nota: el nombre de usuario se determina mediante los ficheros en el  directorio keydir, es el nombre del fichero, sin la extensión .pub)</p>
<pre><code>
[group equipo]
writable = mirepo repob
members = pato pedro
</code></pre>
<p>Tambien tenemos que agregar las llaves publicas de pato y pedro:</p>
<pre><code>
cp id_rsa_pato.pub gitosis-admin/keydir/pato.pub
cp id_rsa_pedro.pub gitosis-admin/keydir/pedro.pub
</code></pre>
<p>Con esto estariamos listos para dar un commit y que se apliquen los cambios:</p>
<pre><code>git add gitosis.conf keydir/
git commit -a -m "Creado grupo equipo, con pato y pedro como miembros, y permiso de escritura en los proyectos mirepo y repob"
git push
</code></pre>
<p>Y finally creamos el repositorio con el commit inicial:</p>
<pre><code>
mkdir -p ~/Git/mirepo
cd ~/Git/mirepo
git init
git remote add origin git@SERVER:mirepo.git
## Hacer trabajos, agregas ficheros con git add, y haces un commit con git commit -a
git push origin master:refs/heads/master
</code></pre>
<p>FINALLY! estamos listos para seguir trabajando con nuestros repositorios git <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mi única recomendación, sean claros con los nombres de sus mensajes en el commit.</p>
<p>Y obviamente, los creditos van a <a href="http://scie.nti.st/">Garry Dolley</a>, por <a href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way">este howto</a> <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2009/hostear-repositorios-git-de-forma-sencilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La historia del mail que se enviaba por cualquier ISP menos GTD</title>
		<link>http://janitux.boaboa.org/2009/la-historia-del-mail-que-se-enviaba-por-cualquier-isp-menos-gtd/</link>
		<comments>http://janitux.boaboa.org/2009/la-historia-del-mail-que-se-enviaba-por-cualquier-isp-menos-gtd/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 20:27:10 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/?p=112</guid>
		<description><![CDATA[Hola, vengo a contarles una pequeña historia, incluye a un cliente puteandome por no poder enviar correos en outlook via GTD y  el antispam avenger.
La historia comienza cuando me dicen que el cliente XX tiene un problema con el correo, entonces reviso los logs del server y no veo nada extraño, enviaba correos, recibia correos, [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, vengo a contarles una pequeña historia, incluye a un cliente puteandome por no poder enviar correos en outlook via GTD y  el antispam avenger.</p>
<p>La historia comienza cuando me dicen que el cliente XX tiene un problema con el correo, entonces reviso los logs del server y no veo nada extraño, enviaba correos, recibia correos, todo bien! (Revise bien al pedo, por que estaba un poco ocupado en las jornadas)<br />
Lo que siguio, es que al volver a la vida (Aproximadamente el martes o miercoles, despues de las jornadas), me llama el cliente XX a la oficina, diciendome que ha estado como dos semanas con el problema, que desde su &#8220;coso&#8221; movil movistar podia enviar correos bien, pero que desde el enlace de &lt;no puedo decir donde estaba&gt; no podia enviar correos. En fin, luego de 5 minutos de tratarme como idiota, me harte y pedi hablar con el encargado del enlace (Mucho más razonable, y realmente entendía lo que yo hablaba <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). Despues de hacer un par de pruebas, me fije que los logs decian XXXX hostname, en las sesiones de envio SMTP, y claro, ahí saltaba avenger alegando que tenía que hacer primero un EHLO o sino era spam. Hasta ahí no entendia nada, por que diablos desde una conexión si se enviaban bien los comandos SMTP, y no desde otra; tras googlear un rato, encontre al culpable!</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-113" title="Firewall Cisco!" src="http://janitux.boaboa.org/wp-content/uploads/2009/10/firewall-cisco-300x164.jpg" alt="" />Según vi, los firewalls cisco tienen una función llamada &#8220;fixup protocol&#8221;, que solo permite que pasen ciertos comandos SMTP, despues de deshabilitarlo, todo volvio a la normalidad <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2009/la-historia-del-mail-que-se-enviaba-por-cualquier-isp-menos-gtd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Generar un deb a partir de un paquete ya instalado</title>
		<link>http://janitux.boaboa.org/2009/generar-un-deb-a-partir-de-un-paquete-ya-instalado/</link>
		<comments>http://janitux.boaboa.org/2009/generar-un-deb-a-partir-de-un-paquete-ya-instalado/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 01:11:25 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/?p=58</guid>
		<description><![CDATA[Hace unos días tuve un pequeño drama, tenía instalado amsn en una partición con Ubuntu, y necesitaba instalarlo en otro Ubuntu; el problema es que había perdido el deb, y era un build svn de amsn con otros chiches (Ergo, no me daría la paja de bajar el código del svn, buscar plugins extras ni [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días tuve un pequeño drama, tenía instalado amsn en una partición con Ubuntu, y necesitaba instalarlo en otro Ubuntu; el problema es que había perdido el deb, y era un build svn de amsn con otros chiches (Ergo, no me daría la paja de bajar el código del svn, buscar plugins extras ni mucho menos instalar las librerías necesarias para compilarlo).</p>
<p>Aquí es cuando llega <a href="http://kitenet.net/~joey/code/dpkg-repack/">dpkg-repack</a> a salvarme, hace exactamente lo que necesitaba.<br />
La instalación es muy simple, lo instalan vía apt y luego lo corren como root, el único argumento que necesitan es el nombre del paquete.</p>
<p>Ejemplo: sudo dpkg-repack amsn</p>
<p><img class="size-full wp-image-64 alignnone" title="dpkg-repack" src="http://janitux.boaboa.org/wp-content/uploads/2009/01/shot1.png" alt="dpkg-repack" /></p>
<p>PD: Les conte que ahora estoy usando KDE 4.2? <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><em>Now Playing: Pork &amp; Beans &#8211; Weezer</em></p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2009/generar-un-deb-a-partir-de-un-paquete-ya-instalado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como diablos &#8230;</title>
		<link>http://janitux.boaboa.org/2008/como-diablos/</link>
		<comments>http://janitux.boaboa.org/2008/como-diablos/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 00:07:03 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[opencommunity]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/2008/12/como-diablos/</guid>
		<description><![CDATA[cayó tanta gente con el post de broma del dia de los inocentes en el blog del Open?, muy creible? xD
y hablando en serio, no tenia idea que la gente de la seccion open source de microsoft daba charlas!
]]></description>
			<content:encoded><![CDATA[<p>cayó tanta gente con el <a href="http://www.opencommunity.cl/microsoft-subvencionara-jrsl-09/">post de broma del dia de los inocentes</a> en el blog del Open?, muy creible? xD<br />
y hablando en serio, no tenia idea que la gente de la seccion open source de microsoft daba charlas!</p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2008/como-diablos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nuevo blog</title>
		<link>http://janitux.boaboa.org/2008/hola-mundo-2/</link>
		<comments>http://janitux.boaboa.org/2008/hola-mundo-2/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 17:47:40 +0000</pubDate>
		<dc:creator>janitux</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://janitux.boaboa.org/wordpress/?p=1</guid>
		<description><![CDATA[Espero no dejar tirado este blog denuevo, ojala me sirva para publicar articulos que no tienen cabida en TecnoSquad  
]]></description>
			<content:encoded><![CDATA[<p>Espero no dejar tirado este blog denuevo, ojala me sirva para publicar articulos que no tienen cabida en TecnoSquad <img src='http://janitux.boaboa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://janitux.boaboa.org/2008/hola-mundo-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
