<?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>:: fr3nd.net &#187; work</title>
	<atom:link href="http://www.fr3nd.net/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fr3nd.net</link>
	<description>fr3nd.net</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:07:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>pyproctools 1.0</title>
		<link>http://www.fr3nd.net/pyproctools-10/</link>
		<comments>http://www.fr3nd.net/pyproctools-10/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 10:55:11 +0000</pubDate>
		<dc:creator>fr3nd</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[fr3nd.net]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.fr3nd.net/?p=491</guid>
		<description><![CDATA[Cuando necesito algo concreto en el trabajo y no encuentro ninguna utilidad que lo haga por mi, suelo escribir mis propios scripts para resolver mi problema. Hace ya tiempo usaba únicamente bash para ello, pero desde hace ya unos años que utilizo python prácticamente para todo. Es un lenguaje versátil, cómodo y extremadamente potente. Se [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando necesito algo concreto en el trabajo y no encuentro ninguna utilidad que lo haga por mi, suelo escribir mis propios scripts para resolver mi problema. Hace ya tiempo usaba únicamente <a href="http://www.gnu.org/software/bash/">bash</a> para ello, pero desde hace ya unos años que utilizo <a href="http://www.python.org/">python</a> prácticamente para todo. Es un lenguaje versátil, cómodo y extremadamente potente. Se ha convertido con el tiempo con una herramienta indispensable de cualquier sysadmin.</p>
<p>Así es como nacieron las <a href="http://www.fr3nd.net/projects/pyproctools/">pyproctools</a>. Necesitaba emular la herramienta <a href="http://docs.sun.com/app/docs/doc/816-5165/6mbb0m9p7?a=view">pwait</a> del paquete proctools de Solaris. La programé en python intentando hacer que fuera lo mas parecida a la original. Después de esta empecé a hacer otras.. hasta que tuve unas cuantas. Al final he decidido compartirlas porque creo que pueden ser útiles a mas de uno.</p>
<ul>
<li><a class="note" title="pyproctools" href="http://www.fr3nd.net/projects/pyproctools/">pyproctools </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fr3nd.net/pyproctools-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get a life</title>
		<link>http://www.fr3nd.net/get-a-life/</link>
		<comments>http://www.fr3nd.net/get-a-life/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 09:22:32 +0000</pubDate>
		<dc:creator>fr3nd</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.fr3nd.net/archives/2008/07/18/get-a-life/</guid>
		<description><![CDATA[
Todos recibidos durante la misma noche. La vida del sysadmin es dura&#8230; Acordaros de nosotros el proximo 25 de Julio!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fr3nd.net/wp-content/uploads/2008/07/alerts.jpg" title="sms alerts"><img src="http://www.fr3nd.net/wp-content/uploads/2008/07/alerts.jpg" alt="sms alerts" /></a></p>
<p>Todos recibidos durante la misma noche. La vida del sysadmin es dura&#8230; Acordaros de nosotros el proximo <a href="http://www.sysadminday.com/" title=" System Administrator Appreciation Day">25 de Julio</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fr3nd.net/get-a-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sysadmin tools</title>
		<link>http://www.fr3nd.net/sysadmin-tools/</link>
		<comments>http://www.fr3nd.net/sysadmin-tools/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 00:22:16 +0000</pubDate>
		<dc:creator>fr3nd</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.fr3nd.net/archives/2007/12/04/sysadmin-tools/</guid>
		<description><![CDATA[Hacía tiempo que quería escribir un post como este para comentar las últimas aplicaciones que he programado para mejorar la ya de por sí difícil vida del administrador de sistemas.

ssshell (o sssh) es un &#8220;wrapper&#8221; al comando ssh que facilita bastante la vida en redes a las que no se puede conectar por ssh directamente [...]]]></description>
			<content:encoded><![CDATA[<p>Hacía tiempo que quería escribir un post como este para comentar las últimas aplicaciones que he programado para mejorar la ya de por sí difícil vida del administrador de sistemas.</p>
<ul>
<li><a href="http://www.fr3nd.net/projects/ssshell/" title="ssshell">ssshell (o sssh)</a> es un &#8220;wrapper&#8221; al comando ssh que facilita bastante la vida en redes a las que no se puede conectar por ssh directamente a un host sin pasar antes por otro. Con configurar un simple fichero de texto (formato .ini) en <em>~/.sssh</em> con la jerarquía de servidores, con solo ejecutar &#8220;sssh host&#8221; realizará todas las conexiones necesarias para llegar a nuestro destino. También puede ser útil para crear alias de hosts ignorando así la resolución que nos da DNS.</li>
<li><a href="http://www.fr3nd.net/projects/splitdump/" title="splitdump">splitdump</a> divide en varios ficheros (uno por tabla o uno por base de datos) un fichero generado con mysqldump. Nunca os habéis encontrado que tenéis que recuperar una sola tabla (o base de datos) de un dump de varios gigas de tamaño? Con splitdump podemos generar un pequeño fichero de la única tabla que nos interesa e importarlo cómodamente donde necesitemos.</li>
<li><a href="http://www.fr3nd.net/projects/mysqlpdump/" title="mysqlpdump">mysqlpdump</a> ejecuta mysqldump en paralelo para acelerar el rendimiento (sobretodo para máquinas con varias cpu&#8217;s. Fue creado en respuesta a una petición de MySQL Performance Blog y <a href="http://mysql-ha.com/2007/09/12/mysqlpdump-for-parallel-dumps/">fue</a> <a href="http://bucketsofrain.com/blog/?p=416">bastante</a> <a href="http://www.bigdbahead.com/?p=11">bien</a> <a href="http://sentidoweb.com/2007/09/13/mysqlpdump-backup-de-mysql-multithread.php">recibido</a> por la comunidad. Sin embargo, los chicos de <a href="http://www.xaprb.com/blog/">Xaprb</a> (creadores del Maatkit antes conocido como MySQL Toolkit) crearon un <a href="http://www.xaprb.com/blog/2007/09/30/introducing-mysql-parallel-dump/">programa similar</a> al parecer bastante mas soportado, por lo que no creo que siga desarrollándolo.</li>
</ul>
<p>Como siempre se aceptan sugerencias para mejorarlos!</p>
<p>No es necesario decir que todas estas aplicaciones han sido programadas en <a href="http://www.python.org/">Python</a>, del que llevo vario tiempo enamorado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fr3nd.net/sysadmin-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
