<?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>Un maño entre gaúchos &#187; trabajo</title>
	<atom:link href="http://blog.luisbosque.com/category/trabajo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.luisbosque.com</link>
	<description></description>
	<lastBuildDate>Thu, 12 May 2011 15:38:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>En The Cocktail buscamos un Administrador de Sistemas Senior</title>
		<link>http://blog.luisbosque.com/2011/05/12/en-the-cocktail-buscamos-un-administrador-de-sistemas-senior/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=en-the-cocktail-buscamos-un-administrador-de-sistemas-senior</link>
		<comments>http://blog.luisbosque.com/2011/05/12/en-the-cocktail-buscamos-un-administrador-de-sistemas-senior/#comments</comments>
		<pubDate>Thu, 12 May 2011 15:38:30 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[Trabalho]]></category>
		<category><![CDATA[administrador de sistemas senior]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.luisbosque.com/?p=448</guid>
		<description><![CDATA[En The Cocktail buscamos un Administrador de Sistemas Senior al que le apasione su trabajo y tenga habilidades y ganas para superar los desafíos del día a día. El equipo técnico de The Cocktail desarrolla y administra varias de las aplicaciones Ruby on Rails con más tráfico de España. Trabajamos en un entorno joven y [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://the-cocktail.com/">The Cocktail</a> buscamos un Administrador de Sistemas Senior al que le apasione su trabajo y tenga habilidades y ganas para superar los desafíos del día a día.</p>
<p>El equipo técnico de The Cocktail desarrolla y administra varias de las aplicaciones Ruby on Rails con más tráfico de España.<br />
Trabajamos en un entorno joven y distendido, con un alto nivel de profesionalidad, donde se fomenta la responsabilidad individual.</p>
<p>Si eres la persona indicada para este equipo seguro que te encanta trabajar con todo esto:</p>
<ul>
<li>Virtualización y Cloud Computing</li>
<li>Automatización e integración de sistemas</li>
<li>Fine tunning (nginx, mysql, TCP/IP,&#8230;)</li>
<li>Backups</li>
<li>Alta disponibilidad</li>
<li>Seguridad de servidores</li>
<li>Scripting</li>
<li>Monitorización</li>
<li>Diagnósticos e interpretación de gráficas de sistemas</li>
</ul>
<p>Requisitos:</p>
<ul>
<li>Mínimo 3 años de experiencia con sistemas web basados en Linux</li>
<li>Experiencia con sistemas webs de alto rendimiento y balanceo de carga</li>
<li>Experiencia con servidores web Apache y Nginx</li>
<li>Conocimientos avanzados de TCP/IP y concretamente de HTTP</li>
<li>Experiencia con algún sistema de configuración de servidores (Chef, Puppet, cfengine, &#8230;)</li>
<li>Experiencia con alguna tecnología de virtualización (Xen, KVM, &#8230;)</li>
<li>Experiencia con MySQL Server</li>
<li>Experiencia en el trato con proveedores de infraestructura</li>
<li>Experiencia con servicios comunes de internet como DNS, SMTP, &#8230;</li>
<li>Experiencia con sistemas de control de versiones (SVN, GIT, &#8230;)</li>
<li>Facilidad para desarrollar scripts (Bash, Ruby, Python, Perl, &#8230;)</li>
<li>Indispensable tener buenas cualidades para el trabajo en equipo</li>
<li>Buenas cualidades para resolución de problemas</li>
<li>Proactividad, carácter y decisión.</li>
<li>Interés por el Open Source</li>
<li>Buen nivel de inglés leído y escrito</li>
</ul>
<p>Bonus:</p>
<ul>
<li>Experiencia administrando sistemas Ruby on Rails</li>
</ul>
<p>Si te gusta lo que has leído no dudes en mandarnos tu CV a:<br />
jobs <em>ARROBA</em> the-cocktail <em>PUNTO</em> com</p>
<p>Si no nos conoces y quieres saber un poco más, puedes hacerlo en <a href="http://the-cocktail.com/">http://the-cocktail.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2011/05/12/en-the-cocktail-buscamos-un-administrador-de-sistemas-senior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscamos un Administrador de Sistemas Junior</title>
		<link>http://blog.luisbosque.com/2011/04/18/buscamos-un-administrador-de-sistemas-junior/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=buscamos-un-administrador-de-sistemas-junior</link>
		<comments>http://blog.luisbosque.com/2011/04/18/buscamos-un-administrador-de-sistemas-junior/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 17:25:55 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[Trabalho]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oferta]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[system administrator]]></category>
		<category><![CDATA[the cocktail]]></category>

		<guid isPermaLink="false">http://blog.luisbosque.com/?p=437</guid>
		<description><![CDATA[En The Cocktail buscamos un Administrador de Sistemas Junior al que le apasione su trabajo y tenga habilidades y ganas para superar los desafíos del día a día. El equipo técnico de The Cocktail desarrolla y administra varias de las aplicaciones Ruby on Rails con más tráfico de España. Trabajamos en un entorno joven y [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://the-cocktail.com">The Cocktail</a> buscamos un Administrador de Sistemas Junior al que le apasione su trabajo y tenga habilidades y ganas para superar los desafíos del día a día.</p>
<p>El equipo técnico de The Cocktail desarrolla y administra varias de las aplicaciones Ruby on Rails con más tráfico de España.<br />
Trabajamos en un entorno joven y distendido, con un alto nivel de profesionalidad, donde se fomenta la responsabilidad individual.</p>
<p>Si eres la persona indicada para este equipo seguro que te encanta trabajar con todo esto:</p>
<ul>
<li>Virtualización y Cloud Computing</li>
<li>Automatización e integración de sistemas</li>
<li>Fine tunning (nginx, mysql, TCP/IP,&#8230;)</li>
<li>Backups</li>
<li>Alta disponibilidad</li>
<li>Seguridad de servidores</li>
<li>Scripting</li>
<li>Monitorización</li>
<li>Diagnósticos e interpretación de gráficas de sistemas</li>
</ul>
<p><strong>Requisitos:</strong></p>
<ul>
<li>Que te sientas agusto con una shell Linux delante. Va a ser tu medio de trabajo la mayor parte del tiempo. Debería de gustarte y saber desenvolverte bien con ella y con las herramientas necesarias para la administración Linux del día a día.</li>
<li>Conocimientos básico de Linux internals. Casi el 100% de nuestros servidores son Linux, principalmente Debian. Debes de saber al menos lo básico del funcionamiento de un servidor Linux.</li>
<li>Conocimientos básicos de TCP/IP y concretamente del protocolo HTTP. Aquí, al final, tratamos básicamente con aplicaciones web. Es necesario saber, al menos, lo básico sobre el protocolo y sobre servidores web.</li>
<li>Scripting. No importa si estás acostumbrado a hacer scripts de Bash, Ruby, Python, Perl o lo que sea. La cuestión es que tengas soltura manejando scripts.</li>
<li>Interés por el open source. Casi todas las herramientas que usamos para montar nuestros servidores son open source. Nos gusta el open source y también solemos colaborar de varias formas.</li>
<li>Facilidad con el inglés. Como mínimo has de saber leer y escribir en inglés.</li>
<li>Team player. Somos un equipo. Ya de paso, como también desarrollamos en equipo es bueno conocer algún sistema de control de versiones (SVN, Git,..)</li>
<li>Proactividad, carácter y decisión.</li>
</ul>
<p><strong>Bonus:</strong></p>
<ul>
<li>Conocer Ruby on Rails. Si tienes algo de experiencia con este framework, ya sea a nivel de administración o de desarrollo es un gran extra point.</li>
<li>Experiencia con alguna herramienta de automatización de servidores (chef, puppet, cfengine,&#8230;)</li>
<li>Experiencia con sistemas web distribuidos</li>
</ul>
<p>Si te gusta lo que has leído no dudes en mandarnos tu CV a:<br />
<em>andrea.hidalgo <strong>ARROBA</strong> the-cocktail <strong>PUNTO</strong> com</em></p>
<p>o a través de nuestra página:<br />
<a href="http://the-cocktail.com/es/jobs/administrador-de-sistemas-junior-21">http://the-cocktail.com/es/jobs/administrador-de-sistemas-junior-21</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2011/04/18/buscamos-un-administrador-de-sistemas-junior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command to check a Syslog server status from Nagios</title>
		<link>http://blog.luisbosque.com/2010/05/25/command-to-check-a-syslog-server-status-from-nagios/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=command-to-check-a-syslog-server-status-from-nagios</link>
		<comments>http://blog.luisbosque.com/2010/05/25/command-to-check-a-syslog-server-status-from-nagios/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:15:20 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[perl script]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://blog.luisbosque.com/?p=381</guid>
		<description><![CDATA[I&#8217;ve been using Nagios for a long time and now I have to check a Syslog server. I was looking for a command to check directly a remote Syslog server. I didn&#8217;t find anything that fit my needs so I did one by myself. To use this command, the Syslog server has to bee listening [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Nagios for a long time and now I have to check a Syslog server. I was looking for a command to check directly a remote Syslog server.<br />
I didn&#8217;t find anything that fit my needs so I did one by myself.</p>
<p>To use this command, the Syslog server has to bee listening on the UDP 514 port. It&#8217;s only made to check Syslog servers that are available on a network.<br />
The process is simple:</p>
<ul>
<li>The script sends a message to the syslog server</li>
<li>The script start a small UDP server on localhost</li>
<li>The remote syslog server receives the message and sends it back to the server where the script was executed from</li>
<li>The script UDP server receives the message and check if it is correct</li>
</ul>
<p>The Syslog server needs to know how to match the specific message from the check script and send it back to the source script, so it needs a small previous configuration.</p>
<p>The code is hosted in github. There you cand find detailed information about how to run this script and how to configure a Syslog server in the README file.<br />
<a href="http://github.com/lbosque/check_syslog">http://github.com/lbosque/check_syslog</a></p>
<p>You can also clone directly the repository and see the README with your favourite editor:</p>
<pre>git://github.com/lbosque/check_syslog.git</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2010/05/25/command-to-check-a-syslog-server-status-from-nagios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso de Sistemas Linux en The Cocktail</title>
		<link>http://blog.luisbosque.com/2009/10/13/curso-de-sistemas-linux-en-the-cocktail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=curso-de-sistemas-linux-en-the-cocktail</link>
		<comments>http://blog.luisbosque.com/2009/10/13/curso-de-sistemas-linux-en-the-cocktail/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 14:57:31 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[curso de sistemas]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[the cocktail]]></category>

		<guid isPermaLink="false">http://blog.luisbosque.com/?p=289</guid>
		<description><![CDATA[Voy a dar un curso de sistemas el viernes 16 por la tarde de 16 a 20 horas y el sábado 17 por la mañana de 10 a 14 horas. Va a ser en el aula de las oficinas de The Cocktail en la C/ Salamanca, 17, Madrid. El curso va a cubrir todo el [...]]]></description>
			<content:encoded><![CDATA[<p>Voy a dar un curso de sistemas el viernes 16 por la tarde de 16 a 20 horas y el sábado 17 por la mañana de 10 a 14 horas. Va a ser en el aula de las oficinas de <a href="http://www.the-cocktail.com">The Cocktail</a> en la C/ Salamanca, 17, Madrid.</p>
<p>El curso va a cubrir todo el proceso de puesta en marcha de una máquina con entorno Ruby on Rails en producción. Esto implica los siguientes puntos:<br />
* Instalación y configuración de Debian<br />
* Instalación del stack de Rails<br />
* Estrategias de Deploy<br />
* DNS<br />
* Securización del servidor<br />
* Backups<br />
* Monitorización<br />
* Configuración del servicio de mailing</p>
<p>Estos puntos implican tecnologías como Debian, SSH, DNS, Ruby, Rails, rubygems, rsync, Munin, Postfix, Apache, Passenger, MySQL, Iptables, Bash scripting, IDS, &#8230;</p>
<p>La idea es tratar todos estos puntos en cierta profundidad aunque intentando tocar lo justo de ficheros de configuración para no hacer aburrido el curso.</p>
<p>Voy a intentar que el curso sea para todos los niveles. Se tocarán diversos aspectos desde truquillos del día a día y conceptos básicos de todas las tecnologías hasta configuraciones complejas, de una forma más o menos gradual.<br />
A ver si lo conseguimos.</p>
<p>Si tenéis alguna sugerencia es el momento de decírmelo. Estoy totalmente abierto.</p>
<p>Los que os queráis apuntar decídmelo mandándome un email a &#8220;luis.bosque <strong>ARROBA</strong> the-cocktail <strong>PUNTO</strong> com&#8221;. Solo<br />
pido que los que os apuntéis sea porque tenéis claro que queréis asistir a este curso y no por apuntaros por que sí.<br />
Por desgracia hay límite de plazas, por lo que no puedo garantizar que haya sitio para todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/10/13/curso-de-sistemas-linux-en-the-cocktail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oferta de Administrador de Sistemas Junior en The Cocktail</title>
		<link>http://blog.luisbosque.com/2009/09/12/oferta-de-administrador-de-sistemas-junior-en-the-cocktail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oferta-de-administrador-de-sistemas-junior-en-the-cocktail</link>
		<comments>http://blog.luisbosque.com/2009/09/12/oferta-de-administrador-de-sistemas-junior-en-the-cocktail/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 14:01:22 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oferta]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[the cocktail]]></category>

		<guid isPermaLink="false">http://blog.luisbosque.com/?p=274</guid>
		<description><![CDATA[The Cocktail es una consultora de internet, enfocada en la experiencia de usuario y diseño de producto, especialista en traducir objetivos de negocio en productos digitales innovadores, usables, atractivos y rentables. Queremos incorporar a nuestro equipo de trabajo un Administrador de Sistemas Junior con experiencia en manejo de sistemas Linux, redes TCP/IP , y especialmente [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://the-cocktail.com/">The Cocktail</a> es una consultora de internet, enfocada en la experiencia de usuario y diseño de producto, especialista en traducir objetivos de negocio en productos digitales innovadores, usables, atractivos y rentables.</p>
<p>Queremos incorporar a nuestro equipo de trabajo un Administrador de Sistemas Junior  con  experiencia en manejo de sistemas Linux, redes TCP/IP ,  y especialmente interés y compromiso por el open source. Realizará las siguientes tareas:</p>
<ul>
<li>Administración de servidores *nix &#8211; Particularmente Debian.</li>
<li>Instalación y despliegue de nuevos servidores en producción y en desarrollo. Compilación de software.</li>
<li>Monitorización y backups.</li>
<li>Configuración de routers, switches, firewalls y balanceadores de carga.</li>
<li>Mantenimiento de la red local, accesos remotos VPN y políticas de acceso a recursos.</li>
</ul>
<p>Los requisitos mínimos son:</p>
<ul>
<li>Experiencia administrando sistemas Linux.</li>
<li>Experiencia con Debian &#8211; GNU/Linux, MySQL, Apache.</li>
<li>Conocimientos sobre redes TCP/IP.</li>
<li>Interés y compromiso por el open source.</li>
<li>Facilidad para trabajar en equipo. Auto-disciplina y atención a los detalles. Iniciativa y proactividad.</li>
<li>Conocimiento e interés por Ruby On Rails y lenguajes de programación dinámicos.</li>
<li>Experiencia con varias de las siguientes tecnologías: Apache, MySQL, Bash, Ruby, Samba, Postfix, Nagios, Xen, Iptables, Subversion, Git, Rsync, LDAP</li>
</ul>
<p>Y por supuesto el mayor de los requisitos es que crea que es capaz de desempeñar este trabajo, teniendo en cuenta las responsabilidades arriba mencionadas.</p>
<p>El trabajo es de carácter presencial en las oficinas de Madrid en horario de jornada partida.</p>
<p>Si estás interesado, envía tu CV a: andrea.hidalgo <strong>ARROBA</strong> the-cocktail <strong>PUNTO</strong> com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/09/12/oferta-de-administrador-de-sistemas-junior-en-the-cocktail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oferta de becario para el área de sistemas de The Cocktail</title>
		<link>http://blog.luisbosque.com/2009/06/18/oferta-de-becario-para-el-area-de-sistemas-de-the-cocktail-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oferta-de-becario-para-el-area-de-sistemas-de-the-cocktail-2</link>
		<comments>http://blog.luisbosque.com/2009/06/18/oferta-de-becario-para-el-area-de-sistemas-de-the-cocktail-2/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:54:38 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[becario]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oferta]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[the cocktail]]></category>
		<category><![CDATA[trabajar]]></category>
		<category><![CDATA[trabajo  Tagged with aprender]]></category>
		<category><![CDATA[Trabalho]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://lbosque.wordpress.com/?p=221</guid>
		<description><![CDATA[En The Cocktail Experience, empresa dedicada a la consultoría web, estamos interesados en contratar becarios para el área de sistemas. Gente con muchas ganas de trabajar y aprender. El perfil que estamos buscando es el siguiente: Experiencia con sistemas GNU/Linux. Conocimientos básicos de scripting Conocimientos básicos de servidores web y servidores de bases de datos [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.the-cocktail.com/">The Cocktail Experience</a>, empresa dedicada a la consultoría web, estamos interesados en contratar becarios para el área de sistemas. Gente con muchas ganas de trabajar y aprender.</p>
<p>El perfil que estamos buscando es el siguiente:</p>
<ul>
<li>Experiencia con sistemas GNU/Linux.</li>
<li>Conocimientos básicos de scripting</li>
<li>Conocimientos básicos de servidores web y servidores de bases de datos (por ejemplo MySQL, Apache&#8230;.)</li>
<li>Posibilidad de realizar convenio de prácticas</li>
</ul>
<p>Si estás interesado, envía tu CV a: andrea.hidalgo <em><strong>ARROBA</strong></em> the-cocktail <em><strong>PUNTO</strong></em> com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/06/18/oferta-de-becario-para-el-area-de-sistemas-de-the-cocktail-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exportar passwords de revelation a texto plano con ruby</title>
		<link>http://blog.luisbosque.com/2009/04/27/exportar-passwords-de-revelation-a-texto-plano-con-ruby/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=exportar-passwords-de-revelation-a-texto-plano-con-ruby</link>
		<comments>http://blog.luisbosque.com/2009/04/27/exportar-passwords-de-revelation-a-texto-plano-con-ruby/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 10:38:22 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[plain text]]></category>
		<category><![CDATA[revelation]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml-simple]]></category>

		<guid isPermaLink="false">http://lbosque.wordpress.com/?p=215</guid>
		<description><![CDATA[Revelation tiene la opción de exportar el fichero de contraseñas a texto plano. El problema es que la organización de las entradas no es demasiado buena, porque las pone en una sola columna sin indentación, por lo que resulta dificil ver el anidación de las contraseñas en caso de que se usen carpetas. Necesitaba tener [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://oss.codepoet.no/revelation/">Revelation</a> tiene la opción de exportar el fichero de contraseñas a texto plano. El problema es que la organización de las entradas no es demasiado buena, porque las pone en una sola columna sin indentación, por lo que resulta dificil ver el anidación de las contraseñas en caso de que se usen carpetas.</p>
<p>Necesitaba tener las contraseñas en texto plano de forma que pudiese ver a simple vista esta información y fuese más facil de mantener. Esto se puede hacer fácilmente con <a href="http://www.ruby-lang.org/es/">ruby</a> y <a href="http://xml-simple.rubyforge.org/">xml-simple</a>:</p>
<pre>
require 'rubygems'
require 'xmlsimple'

PASSWORD_FILE="./passwords.xml"

config = XmlSimple.xml_in(PASSWORD_FILE)

ce = config

indent = ""
INDENT_SPACES = "  "

def stepin(ce, indent)
  if !ce.nil?
    indent = indent + INDENT_SPACES
  end

  ce['entry'].each { |item|
    puts indent + item['name'].to_s
    if !item['entry'].nil?
      stepin(item, indent)
    elsif item['entry'].nil? &amp;&amp; item['type'] != 'folder'
      if item['description'] &amp;&amp; !item['description'].to_s.empty?
        puts indent + INDENT_SPACES + "description: " + item['description'].to_s
      end
      item['field'].each { |field_type|
        if !field_type['content'].nil?
          puts indent +
               INDENT_SPACES +
               field_type.values[0].gsub("generic-", "") +
               ": " +
               field_type.values[1]
        end
      }
    end
  }
end

stepin(ce, indent)
</pre>
<p>Para que esto funcione basta tener instalado <a href="http://rubygems.org/">rubygems</a> y xml-simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/04/27/exportar-passwords-de-revelation-a-texto-plano-con-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ServerName y ServerAlias en Apache</title>
		<link>http://blog.luisbosque.com/2009/04/16/servername-y-serveralias-en-apache/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=servername-y-serveralias-en-apache</link>
		<comments>http://blog.luisbosque.com/2009/04/16/servername-y-serveralias-en-apache/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 10:30:14 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[serveralias]]></category>
		<category><![CDATA[servername]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[wildcards]]></category>

		<guid isPermaLink="false">http://lbosque.wordpress.com/?p=187</guid>
		<description><![CDATA[En el servidor web apache, dentro de un VirtualHost se puede incluir un ServerName para que Apache sepa que ha de aplicar la configuración contenida en ese VirtualHost a las peticiones dirigidas al DNS de dicho ServerName. También se puede incluir uno o varios ServerAlias dentro del mismo VirtualHost por si el site definido en [...]]]></description>
			<content:encoded><![CDATA[<p>En el <a href="http://httpd.apache.org/">servidor web apache</a>, dentro de un <a href="http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost">VirtualHost</a> se puede incluir un <a href="http://httpd.apache.org/docs/2.2/mod/core.html#servername">ServerName</a> para que Apache sepa que ha de aplicar la configuración contenida en ese VirtualHost a las peticiones dirigidas al DNS de dicho ServerName.<br />
También se puede incluir uno o varios <a href="http://httpd.apache.org/docs/2.2/mod/core.html#serveralias">ServerAlias</a> dentro del mismo VirtualHost por si el site definido en dicho VirtualHost puede ser accedido a través de más de un DNS diferente.</p>
<p>Ahora bien, la diferencia entre ServerName y ServerAlias es que el ServerAlias acepta wildcards y el ServerName no.<br />
Yo puedo hacer lo siguiente:</p>
<pre>
&lt;VirtualHost&gt;
  ServerName example.com
  ServerAlias *.example.com
  ...
&lt;/VirtualHost&gt;
</pre>
<p>pero no puedo hacer esto:</p>
<pre>
&lt;VirtualHost&gt;
  ServerName *.example.com
  ...
&lt;/VirtualHost&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/04/16/servername-y-serveralias-en-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una historia de capistrano, crontabs y pipes</title>
		<link>http://blog.luisbosque.com/2009/04/15/una-historia-de-capistrano-crontabs-y-pipes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=una-historia-de-capistrano-crontabs-y-pipes</link>
		<comments>http://blog.luisbosque.com/2009/04/15/una-historia-de-capistrano-crontabs-y-pipes/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 15:37:16 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[tuberia]]></category>

		<guid isPermaLink="false">http://lbosque.wordpress.com/?p=180</guid>
		<description><![CDATA[Al montar el deploy de una nueva máquina con capistrano he querido afinar un poco la carga de crontabs. No me gusta poner las tareas de crontab en el /etc/crontab. Creo que es una muy mala práctica. En vez de eso prefiero que cada usuario tenga su propia tabla de crontabs y para ello hago [...]]]></description>
			<content:encoded><![CDATA[<p>Al montar el deploy de una nueva máquina con <a href="http://www.capify.org/">capistrano</a> he querido afinar un poco la carga de crontabs.<br />
No me gusta poner las tareas de crontab en el /etc/crontab. Creo que es una muy mala práctica. En vez de eso prefiero que cada usuario tenga su propia tabla de crontabs y para ello hago uso del comando <a href="http://linux.die.net/man/1/crontab">crontab</a>.<br />
En muchas ocasiones hace falta definir crontabs para más de un usuario. Para no andar añadiendo una linea en el script de deploy por cada fichero de crontab que se tenga doy por hecho que los nombres de todos los archivos con las tablas de crontab siguen el mismo formato, que es &#8220;crontab ..<br />
El código pues para capistrano es:</p>
<p><code></p>
<pre>
task :app_deploy, :roles =&gt; [:app] do
  Dir["./appserver/etc/crontab.*"].each { |crontab|
    sudo "sh -c 'cat #{release_path}/#{crontab} | \
    crontab -u  #{File.extname(File.basename(crontab)).delete('.')} -"
  }
end
</pre>
<p></code></p>
<p>En este código hay varias cosas que explicar.<br />
Primero se presupone pues que si quiero, por ejemplo, añadir el crontab para el usuario www-data simplemente lo crearé y lo guardaré en appserver/etc/crontab.www-data<br />
En cuanto al código, por un lado el bloque lo que hace es cargar en un array los ficheros con un nombre que coincida con el patrón comentado anteriormente. Hay que tener en cuenta que el código en ruby se ejecuta en la máquina desde la que se lanza el deploy y lo que se le pasa al comando <em>run</em> o <em>sudo</em> es un comando unix que se va a ejecutar en la máquina en la que se quiera hacer el deploy.</p>
<p>Por otro lado está el hecho de que cuando se ejecutan con sudo dos comandos unidos por una tubería, el sudo se va a aplicar únicamente al primero.<br />
Si se hace:</p>
<pre>
$ sudo echo '* * * * *  date &gt; /tmp/date' | crontab -u root -
</pre>
<p>el sudo se va a aplicar únicamente al comando <em>echo</em> y no al comando <em>crontab</em> por lo que eso no funcionará ya que no tenemos privilegios suficientes.</p>
<p>Por lo tanto para no tener que repetir el comando sudo a los dos lados de la tubería y también para no complicar el comando en capistrano, lo que se puede hacer es englobar toda la sentencia en una subshell de la siguiente forma:</p>
<pre>
$ sudo sh -c 'echo "* * * * *  date &gt; /tmp/date" | crontab -u root -'
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/04/15/una-historia-de-capistrano-crontabs-y-pipes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oferta de consultor de Experiencia de Usuario</title>
		<link>http://blog.luisbosque.com/2009/03/10/oferta-de-consultor-de-experiencia-de-usuario/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oferta-de-consultor-de-experiencia-de-usuario</link>
		<comments>http://blog.luisbosque.com/2009/03/10/oferta-de-consultor-de-experiencia-de-usuario/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 09:52:41 +0000</pubDate>
		<dc:creator>luis</dc:creator>
				<category><![CDATA[Madrid]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA["experiencia de usuario"]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[oferta]]></category>
		<category><![CDATA[the cocktail]]></category>

		<guid isPermaLink="false">http://lbosque.wordpress.com/?p=169</guid>
		<description><![CDATA[En The Cocktail estamos buscando una persona para incorporarse al equipo de Experiencia de Usuario como consultor. Los candidatos deben cumplir con los siguientes requisitos: - Experiencia en departamentos similares. - Capacidad de liderazgo. - Nivel medio/alto de inglés oral y escrito. - Rigurosidad, capacidad de trabajo y profesionalismo. - Excelentes capacidades orales y de [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.the-cocktail.com/">The Cocktail</a> estamos buscando una persona para incorporarse al<br />
equipo de Experiencia de Usuario como consultor.</p>
<p>Los candidatos deben cumplir con los siguientes requisitos:</p>
<p>- Experiencia en departamentos similares.<br />
- Capacidad de liderazgo.<br />
- Nivel medio/alto de inglés oral y escrito.<br />
- Rigurosidad, capacidad de trabajo y profesionalismo.<br />
- Excelentes capacidades orales y de comunicación escrita.<br />
- Capacidad de trabajo en equipos multidisciplinares.<br />
- Capacidad de transmisión de sus conocimientos al resto de la<br />
organización.</p>
<p>Es fundamental que los interesados puedan demostrar sus habilidades en:</p>
<p>- Conceptualización de soluciones online, tanto en web como en<br />
entornos móviles.<br />
- Definición de requerimientos funcionales con usuarios.<br />
- Arquitectura de información (flujos, inventarios de contenidos,<br />
árboles de navegación, etc)<br />
- Creación de escenarios de uso y modelado de usuarios (personas,<br />
casos de uso).<br />
- Prototipado (wireframing) de soluciones web.<br />
- Documentación de proyectos.</p>
<p>Se valorará positivamente la experiencia en equipos de trabajo<br />
multidisciplinares, definición de proyectos RIA y conocimientos de<br />
conceptos de diseño y maquetación básicos.</p>
<p>Los interesados, por favor enviad los CV a: info@the-cocktail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luisbosque.com/2009/03/10/oferta-de-consultor-de-experiencia-de-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

