<?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>ln(2)</title>
	<atom:link href="http://ln2.com.ar/feed" rel="self" type="application/rss+xml" />
	<link>http://ln2.com.ar</link>
	<description>ln(2) = 0.693147181...</description>
	<lastBuildDate>Thu, 08 Jul 2010 13:39:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Reemplazar in-place con sed</title>
		<link>http://ln2.com.ar/archives/reemplazar-in-place-con-sed-25.html</link>
		<comments>http://ln2.com.ar/archives/reemplazar-in-place-con-sed-25.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 13:39:17 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=25</guid>
		<description><![CDATA[Para reemplazar todas las ocurrencias de &#8216;foo&#8217; por &#8216;bar&#8217; en una línea, basta con ejecutar sed &#8216;s/foo/bar/g&#8217; Mas comandos de una línea con sed en handy one-liners for sed]]></description>
			<content:encoded><![CDATA[<p>Para reemplazar todas las ocurrencias de &#8216;foo&#8217; por &#8216;bar&#8217; en una línea, basta con ejecutar</p>
<p>sed &#8216;s/foo/bar/g&#8217;</p>
<p>Mas comandos de una línea con sed en <a href="http://www.unixguide.net/unix/sedoneliner.shtml">handy one-liners for sed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/reemplazar-in-place-con-sed-25.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIT detras de un proxy</title>
		<link>http://ln2.com.ar/archives/git-detras-de-un-proxy-19.html</link>
		<comments>http://ln2.com.ar/archives/git-detras-de-un-proxy-19.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 15:02:34 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Desarrollo]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=19</guid>
		<description><![CDATA[GIT es otro software que se utiliza para control de versiones, tal como SVN o CVS. Queria bajar el nuevo Doctrine2 desde el repositorio de GIT y me vi envuelto en la tarea de hacerlo funcionar detrás de un proxy. &#8230; <a href="http://ln2.com.ar/archives/git-detras-de-un-proxy-19.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>GIT es otro software que se utiliza para control de versiones, tal como SVN o CVS. Queria bajar el nuevo <a title="Pagina de Doctrine" href="http://www.doctrine-project.org/">Doctrine2</a> desde el repositorio de <a title="Pagina de GIT" href="http://git-scm.com/">GIT</a> y me vi envuelto en la tarea de hacerlo funcionar detrás de un proxy. Luego de investigar un rato, las soluciones mas simples y prolijas me parecieron las siguientes:</p>
<ol>
<li>Configurar el proxy en tu entorno:<br />
<code>export   http_proxy=http://&lt;username&gt;:&lt;password&gt;@&lt;proxy_ip&gt;:&lt;proxy_port&gt;</code></li>
<li>Configurar utilizando la herramienta de configuracion de GIT:<br />
<code>git config  --global http.proxy proxy_addr:proxy_port</code></li>
</ol>
<p>El único detalle es que si deseabamos hacer:</p>
<p><code>git clone git://github.com/doctrine/doctrine2.git doctrine</code></p>
<p>Ahora debemos hacer</p>
<p><code>git clone http://github.com/doctrine/doctrine2.git doctrine</code></p>
<p>Referencias:</p>
<ul>
<li><a rel="bookmark" href="http://rip747.wordpress.com/2008/09/12/git-clone-over-http-who-knew/">GIT clone over HTTP: who knew?</a></li>
<li><a title="Permanent link to using GIT behind proxy" rel="bookmark" href="http://roshansingh.wordpress.com/2008/08/29/using-git-behind-proxy/">using  GIT behind proxy</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/git-detras-de-un-proxy-19.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FTP auto-login</title>
		<link>http://ln2.com.ar/archives/ftp-auto-login-16.html</link>
		<comments>http://ln2.com.ar/archives/ftp-auto-login-16.html#comments</comments>
		<pubDate>Tue, 10 Nov 2009 19:48:17 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=16</guid>
		<description><![CDATA[El archivo de configuración para ftp ~/.netrc contiene parametros de configuración e información de auto-login para el cliente ftp. Este archivo está en el directorio del usuario, para activar el auto-login tenemos que agregar el usuario y la contraseña correspondiente &#8230; <a href="http://ln2.com.ar/archives/ftp-auto-login-16.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>El archivo de configuración para ftp <code>~/.netrc</code> contiene parametros de configuración e información de auto-login para el cliente ftp.</p>
<p>Este archivo está en el directorio del usuario, para activar el auto-login  tenemos que agregar el usuario y la contraseña correspondiente en el archivo <code>~/.netrc</code>. Para ello editamos el archivo utilizando un editor de texto como el nano:</p>
<p><code>$ nano ~/.netrc</code></p>
<p>Y agregamos la siguiente línea:</p>
<p><code>machine ftp.myserver.com login USERNAME password PASSWORD</code></p>
<p>Reemplazando <code>ftp.myserver.com</code> por el servidor al que queramos conectar, <code>USERNAME</code> por nuestro nombre de usuario y <code>PASSWORD</code> por nuestra contraseña. Grabamos el archivo y volvemos al shell. Es necesario que solo el usuario pueda leer el archivo, por lo que configuramos los permisos:</p>
<p><code>$ chmod 0600 ~/.netrc</code></p>
<p>Finalmente, para conectarnos escribimos el comando:</p>
<p><code>$ ftp ftp.myserver.com</code></p>
<p>Referencias:</p>
<ul>
<li><a href="http://www.cyberciti.biz/tips/increase-productivity-with-ftp-autologin-and-macros.html">Increase productivity with FTP autologin and macros</a></li>
<li>man netrc</li>
<li>man ftp</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/ftp-auto-login-16.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una cuestión de probabilidad</title>
		<link>http://ln2.com.ar/archives/una-cuestion-de-probabilidad-11.html</link>
		<comments>http://ln2.com.ar/archives/una-cuestion-de-probabilidad-11.html#comments</comments>
		<pubDate>Tue, 03 Nov 2009 16:16:38 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[Cotidiano]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=11</guid>
		<description><![CDATA[Hasta donde tengo registro, del universo de mutantes de Marvel solo dos de ellos son telépatas: el Profesor X y Jean Grey. ¿Qué nos dice esto? Que ni mutando hay probabilidades potenciales de que entendamos a las mujeres.]]></description>
			<content:encoded><![CDATA[<p>Hasta donde tengo registro, del universo de mutantes de Marvel solo dos de ellos son telépatas: el <a title="Ficha del Profesor X en Marvel Universe" href="http://marvel.com/universe/Professor_X">Profesor X</a> y <a title="Ficha de Jean Grey en Marvel Universe" href="http://marvel.com/universe/Phoenix_%28Jean_Grey%29">Jean Grey</a>.</p>
<p>¿Qué nos dice esto?</p>
<p>Que ni mutando hay probabilidades potenciales de que entendamos a las mujeres.</p>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/una-cuestion-de-probabilidad-11.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Conversacion</title>
		<link>http://ln2.com.ar/archives/conversacion-5.html</link>
		<comments>http://ln2.com.ar/archives/conversacion-5.html#comments</comments>
		<pubDate>Wed, 28 Oct 2009 07:49:23 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[Cotidiano]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=5</guid>
		<description><![CDATA[Mientras iba para el club, vi en la esquina a dos mujeres de mediana edad. Una de ellas (de aquí en adelante, A) tenía un changuito con un bebé, la otra (de aquí en adelante, B) aparentemente salía del supermercado. &#8230; <a href="http://ln2.com.ar/archives/conversacion-5.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mientras iba para el club, vi en la esquina a dos mujeres de mediana edad. Una de ellas (de aquí en adelante, A) tenía un changuito con un bebé, la otra (de aquí en adelante, B) aparentemente salía del supermercado. A medida que me aproximaba y doblaba en la esquina no pude evitar escuchar la conversacion que venia algo así:</p>
<p>- A: [...] y si, porque le tenes que cambiar los pañales, dar la mamadera&#8230;<br />
- B: (interrumpiendo) encima mis amigas son re trolas. Las llama cualquiera a la noche y ahi nomas arrancan ¡pe pe pepe pepe!</p>
<p>Esos números de teléfono son los que hacen falta&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/conversacion-5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tcpdump: Capturando con tcpdump para verlo en Wireshark</title>
		<link>http://ln2.com.ar/archives/tcpdump-capturando-con-tcpdump-para-verlo-en-wireshark-3.html</link>
		<comments>http://ln2.com.ar/archives/tcpdump-capturando-con-tcpdump-para-verlo-en-wireshark-3.html#comments</comments>
		<pubDate>Wed, 28 Oct 2009 07:18:41 +0000</pubDate>
		<dc:creator>guiss</dc:creator>
				<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://ln2.com.ar/?p=3</guid>
		<description><![CDATA[Cuando se desee capturar paquetes utilizando tcpdump en vez de wireshark, desde la documentacion del propio wireshark recomiendan ejecutar: tcpdump -i &#60;interface&#62; -s 1500 -w &#60;some-file&#62; Referencia: D.3. tcpdump: Capturing with tcpdump for viewing with Wireshark]]></description>
			<content:encoded><![CDATA[<p>Cuando se desee capturar paquetes utilizando tcpdump en vez de wireshark, desde la documentacion del propio wireshark recomiendan ejecutar:</p>
<p><code>tcpdump -i &lt;interface&gt; -s 1500 -w &lt;some-file&gt;</code></p>
<p>Referencia:</p>
<ul>
<li><a title="D.3. tcpdump: Capturing with tcpdump for viewing with Wireshark" href="http://www.wireshark.org/docs/wsug_html_chunked/AppToolstcpdump.html">D.3. tcpdump: Capturing with tcpdump for viewing with Wireshark</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ln2.com.ar/archives/tcpdump-capturando-con-tcpdump-para-verlo-en-wireshark-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
