<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Masquelinux.net Blogs</title>
	
	<link>http://masquelinux.net</link>
	<description>Just another linux weblog</description>
	<lastBuildDate>Thu, 06 May 2010 10:53:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MasquelinuxnetBlogs" /><feedburner:info uri="masquelinuxnetblogs" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Como la vida misma</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/8hB4ia_X7B0/</link>
		<comments>http://masquelinux.net/como-la-vida-misma/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:43:57 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[programing]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://masquelinux.net/?p=113</guid>
		<description />
				<content:encoded><![CDATA[<p><a href="http://masquelinux.net/como-la-vida-misma/"><em>Click here to view the embedded video.</em></a></p>
<div style="margin:5px" align="right">
<script type="text/javascript"><!--
google_ad_client = "pub-5123205962737749";
google_ad_slot = "9048179445";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

</div><p><map name='google_ad_map_113_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/113?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_113_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=113&amp;url= http%3A%2F%2Fmasquelinux.net%2Fcomo-la-vida-misma%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = [];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9jb21vLWxhLXZpZGEtbWlzbWEvPHdwdGI%2BQ29tbyBsYSB2aWRhIG1pc21hPHdwdGI%2BaHR0cDovL21hc3F1ZWxpbnV4Lm5ldDx3cHRiPk1hc3F1ZWxpbnV4Lm5ldCBCbG9ncw%3D%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/8hB4ia_X7B0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/como-la-vida-misma/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://masquelinux.net/como-la-vida-misma/</feedburner:origLink></item>
		<item>
		<title>Sinergia sin control: 60 – ¡Corre, Forrest, corre!</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/AkKM8Scl14I/</link>
		<comments>http://masquelinux.net/sinergia-sin-control-60-%c2%a1corre-forrest-corre/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 22:05:33 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[chiste]]></category>
		<category><![CDATA[tira comica]]></category>

		<guid isPermaLink="false">http://masquelinux.net/?p=90</guid>
		<description><![CDATA[Hace unos días que descubri el blog sinergiasincontrol con tiras cómicas de informáticos y me parece genial. Aquí os dejo la ultima tira:]]></description>
				<content:encoded><![CDATA[<p style="text-align: left">Hace unos días que descubri el blog <a target="_blank" href="http://sinergiasincontrol.blogspot.com/">sinergiasincontrol</a> con tiras cómicas de informáticos y me parece genial.</p>
<p style="text-align: left">Aquí os dejo la ultima tira:<img class="aligncenter" src="http://4.bp.blogspot.com/_yaUmgkS5P-w/Sc_6J8C34-I/AAAAAAAACUU/h8aygFjLgRI/s1600/60.jpg" border="0" alt="[60.jpg]" /></p>
<p><a target="_blank" href="http://sinergiasincontrol.blogspot.com/2009/03/60-corre-forrest-corre.html"><img class="aligncenter" src="http://4.bp.blogspot.com/_yaUmgkS5P-w/Sc_6J8C34-I/AAAAAAAACUU/h8aygFjLgRI/s1600-h/60.jpg" alt="" /></a></p>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_90_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/90?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_90_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=90&amp;url= http%3A%2F%2Fmasquelinux.net%2Fsinergia-sin-control-60-%25c2%25a1corre-forrest-corre%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/sinergiasincontrol.blogspot.com\/","http:\/\/sinergiasincontrol.blogspot.com\/2009\/03\/60-corre-forrest-corre.html"];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9zaW5lcmdpYS1zaW4tY29udHJvbC02MC0lYzIlYTFjb3JyZS1mb3JyZXN0LWNvcnJlLzx3cHRiPlNpbmVyZ2lhIHNpbiBjb250cm9sOiA2MCAmIzgyMTE7IMKhQ29ycmUsIEZvcnJlc3QsIGNvcnJlITx3cHRiPmh0dHA6Ly9tYXNxdWVsaW51eC5uZXQ8d3B0Yj5NYXNxdWVsaW51eC5uZXQgQmxvZ3M%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/AkKM8Scl14I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/sinergia-sin-control-60-%c2%a1corre-forrest-corre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/sinergia-sin-control-60-%c2%a1corre-forrest-corre/</feedburner:origLink></item>
		<item>
		<title>PSSH – Paralel ssh</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/xo-0TzssvME/</link>
		<comments>http://masquelinux.net/pssh-paralel-ssh/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 21:11:59 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[administracion]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://masquelinux.net/?p=81</guid>
		<description><![CDATA[O como ejecutar comandos en varias maquinas simultáneamente. Este post viene a raíz de leer un articulo en la revista Linux Magzine, el cual comentan dicho programa. La verdad es que había encontrado varios pero este me gusto por que es un paquete que aparte del ssh también tiene otras utilidades para ser ejecutadas en [...]]]></description>
				<content:encoded><![CDATA[<p>O como ejecutar comandos en varias maquinas simultáneamente.</p>
<p>Este post viene a raíz de leer un articulo en la revista Linux Magzine, el cual comentan dicho programa. La verdad es que había encontrado varios pero este me gusto por que es un paquete que aparte del ssh también tiene otras utilidades para ser ejecutadas en paralelo.</p>
<p><span id="more-81"></span></p>
<ul>
<li>Parallel ssh (<tt>pssh</tt>) &#8211; esta claro el ssh en paralelo</li>
<li>Parallel scp (<tt>pscp</tt>) -  este también esta muy claro es el scp en paralelo</li>
<li>Parallel rsync (<tt>prsync</tt>) &#8211; el rsync</li>
<li>Parallel nuke (<tt>pnuke</tt>) &#8211; este envia un kill -9 a la aplicación que le digamos así podemos matar en todos los servidores la misma aplicación.</li>
<li>Parallel slurp (<tt>pslurp</tt>) -</li>
</ul>
<p>Lo primero sera instalarlo, en Gentoo seguiremos la forma habitual:</p>
<pre lang="bash">$ autounmask x11-terms/pssh-1.3.1
$ emerge -va x11-terms/pssh</pre>
<p>La forma de uso es idéntica a sus utilidades normales pero añadiéndole un archivo donde indicamos los host en donde queremos ejecutar el comando. Este archivo tendrá en cada linea la definición del host de la siguiente manera: <em>host[:port] [user]</em></p>
<p>Pero antes deberemos ejecutar el ssh-agent</p>
<pre lang="bash">$ ssh-agent zsh
$ ssh-add</pre>
<p>Y despues el comando</p>
<p>pssh -h servers.txt -l user -o /tmp/foo uname</p>
<p>Mirando el comando podemos ver lso siguientes parametros</p>
<ul>
<li>-h indicamos el archivo de ips/hosts que queremos controlar</li>
<li>-l el usuario con el cual nos queremos conectar</li>
<li>-o el directorio donde se almacenara un archivo por cada host con la salida del comando</li>
<li>y finalmente el comando a ejecutar</li>
</ul>
<p>Espero que os sea de utilidad</p>
<p>Links:</p>
<p>PSSH &#8211; <a target="_blank" href="http://www.theether.org/pssh/" target="_blank">http://www.theether.org/pssh/</a></p>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_81_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/81?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_81_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=81&amp;url= http%3A%2F%2Fmasquelinux.net%2Fpssh-paralel-ssh%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/www.theether.org\/pssh\/"];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9wc3NoLXBhcmFsZWwtc3NoLzx3cHRiPlBTU0ggJiM4MjExOyBQYXJhbGVsIHNzaDx3cHRiPmh0dHA6Ly9tYXNxdWVsaW51eC5uZXQ8d3B0Yj5NYXNxdWVsaW51eC5uZXQgQmxvZ3M%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/xo-0TzssvME" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/pssh-paralel-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/pssh-paralel-ssh/</feedburner:origLink></item>
		<item>
		<title>HOWTO Vim como ide de desarollo web (Intro)</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/tHnRv71HWJE/</link>
		<comments>http://masquelinux.net/howtovimcomoidededesarollowebintro/#comments</comments>
		<pubDate>Sun, 07 Jan 2007 13:45:00 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2007/01/07/howtovimcomoidededesarollowebintro/</guid>
		<description><![CDATA[Este es el principio de una serie de artículos de como convertir a VIM en nuestro IDE  de desarrollo web. Todo empieza en el trabajo que hartos de ver como el Zend Studio y Firefox se comían toda la RAM y cuando tocaban la SWAP nuestro linux  se volvía un caracol, algunos de mis compañeros [...]]]></description>
				<content:encoded><![CDATA[<p>Este es el principio de una serie de artículos de como convertir a VIM en nuestro IDE  de desarrollo web. Todo empieza en el trabajo que hartos de ver como el Zend Studio y Firefox se comían toda la RAM y cuando tocaban la SWAP nuestro linux  se volvía un caracol, algunos de mis compañeros empezaron a utilizar VIM como editor y a customizarlo para hacer el trabajo más fácil.Pero en este primer artículo solo daré las instrucciones para instalar vim en gentoo y unas urls útiles para irnos a costumbrando con Vi y con gVim que es el cliente gráfico que utilizaremos.</p>
<p><span id="more-7"></span>Instalamos lo necesario:</p>
<pre>emerge -va app-editors/vim app-editors/vim-core app-editors/gvim</pre>
<p>Como la versión 7 de Vim ya lleva el modulo de auto-corrección ortográfica podemos añadir el diccionario castellano</p>
<pre>echo app-vim/vim-spell-es ~x86 &gt;&gt; /etc/portage/package.keywords
emerge -va app-vim/vim-spell-es</pre>
<p>y por último por hoy unos cuantos links útiles:</p>
<p><a href="http://masquelinux.net/howtovimcomoidededesarollowebintro/"><em>Click here to view the embedded video.</em></a></p>
<p>http://www.vim.org &#8211; Pagina oficial de Vim<br />
http://www.rayninfo.co.uk/vimtips.html &#8211; Best of Vim Tips<br />
http://en.wikibooks.org/wiki/Learning_vi &#8211; Learning the vi editor<br />
http://thomer.com/vi/vi.html &#8211; Vi Lovers</p>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_7_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/7?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_7_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=7&amp;url= http%3A%2F%2Fmasquelinux.net%2Fhowtovimcomoidededesarollowebintro%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = [];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9ob3d0b3ZpbWNvbW9pZGVkZWRlc2Fyb2xsb3dlYmludHJvLzx3cHRiPkhPV1RPIFZpbSBjb21vIGlkZSBkZSBkZXNhcm9sbG8gd2ViIChJbnRybyk8d3B0Yj5odHRwOi8vbWFzcXVlbGludXgubmV0PHdwdGI%2BTWFzcXVlbGludXgubmV0IEJsb2dz";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/tHnRv71HWJE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/howtovimcomoidededesarollowebintro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/howtovimcomoidededesarollowebintro/</feedburner:origLink></item>
		<item>
		<title>HOWTO Migrar nuestras cuentas de Yahoo y Hotmail a GMail</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/f3pJzq4stEk/</link>
		<comments>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/#comments</comments>
		<pubDate>Fri, 22 Dec 2006 19:48:08 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2006/12/22/howtomigrarnuestrascuentasdeyahooyhotmailagmail/</guid>
		<description><![CDATA[Todos queremos Gmail. Mucho espacio, una interficie bonita, y muy buenas posibilidades de búsqueda. En esta guía vamos a montar servidores de reenvío para Hotmail y Yahoo Mail, los cuales reenviaran todos los emails recibidos a nuestra cuenta en Gmail (o cualquier otra cuenta) **Hotmail** Para Hotmail usaremos gotmail. emerge gotmail Gotmail por defecto utiliza [...]]]></description>
				<content:encoded><![CDATA[<p>Todos queremos Gmail. Mucho espacio, una interficie bonita, y muy buenas posibilidades de búsqueda.</p>
<p>En esta guía vamos a montar servidores de reenvío para Hotmail y Yahoo Mail, los cuales reenviaran todos los emails recibidos a nuestra cuenta en Gmail (o cualquier otra cuenta)<br />
<span id="more-6"></span><br />
**Hotmail**<br />
Para Hotmail usaremos gotmail.</p>
<pre lang="bash">emerge gotmail</pre>
<p>Gotmail por defecto utiliza ~/.gotmailrc como archivo de configuración.</p>
<pre lang="bash">username=
password=
forward=
delete</pre>
<p>Rellenamos la información necesaria. gotmail &#8211;help Te dará más opciones para la configuración. Configura lo como quieras.<br />
Nota: Si no tienes funcionando Sendmail, Necesitarás especificar un servidor smtp.</p>
<p>Antes de ejecutar gotmail, queremos estar seguros de que nuestra cuenta gmail está lista. Añade un filtro que clasificará todos los archivos con la etiqueta hotmail. Querría también que vayan a alguna carpeta automáticamente, quizás solo para la primera vez que se ejecute gotmail. (todos los e-mails que recivas se guardarán en la bandeja de entrada.)</p>
<p>Con todo configurado, ejecuta gotmail. tomará un rato, pero trás completarse tendrás todos los correos de hotmail en tu cuenta gmail.</p>
<p>**Yahoo Mail**<br />
Para Yahoo Mail, usaremos fetchyahoo.</p>
<pre lang="bash">emerge fetchyahoo</pre>
<p>La configuración se encuentra en /etc/fetchyahoorc y está bien comentada.</p>
<p>Deberíamos configurar los mismos filtros que usamos para hotmail antes.</p>
<p>Funciona como gotmail.</p>
<p>Programarlo para que se ejecute automáticamente</p>
<p>Funciona, pero ejecutarlo cada vez que queramos pasar los mensajes es engorroso. ¿Como podemos configurarlo para que está enviando continuamente los e-mails?</p>
<p>Aquí tienes dos soluciones.</p>
<p>**Configurarlo con cron**<br />
Facil y efectivo. Configuralo en el fichero cron.</p>
<p>**Configurándolo como servicio o demonio (daemon)**<br />
En lugar de cron, podemos configurarlo como servicio. Ventajas: Facil configuración, y puede pararse tan facilmente como ejecutarse.<br />
Estoy seguro de que debe haber una solución mejor, pero esta es la única que se me ocurre.<br />
Requiere: at (el demonio del calendario)<br />
.gotmailrc debe moverse a /etc/gotmailrc</p>
<pre lang="bash">#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/files/postfix.rc6.2.2.9,v1.1 2006/03/07     21:07:20 ferdy Exp $

opts="${opts} reload"

depend() {
use sendmail net atd
}

start() {
ebegin "Iniciando webmaild"
/usr/local/sbin/webmaild &amp;&gt;/dev/null &amp;
eend $?
}

stop() {
ebegin "Parando webmaild"
killall webmaild
eend $?
}

reload() {
ebegin "Recargando webmaild"
killall webmaild
/usr/local/sbin/webmaild &amp;&gt;/dev/null &amp;
eend $?
}</pre>
<p>Archivo: /usr/local/sbin/webmaild</p>
<pre lang="bash">#!/bin/bash
gotmail -c /etc/gotmailrc
fetchyahoo &amp;&gt; /dev/null

sleep 30m
/usr/local/sbin/webmaild &amp;&gt; /dev/null &amp;</pre>
<p>No es la mejor solución, pero funciona. Ahora podemos ejecutar webmaild como un servicio, y el e-mail será copiado cada 30 minutos</p>
<p>Una alternativa al script previo: /ruta/a/webmaild.sh</p>
<pre lang="bash">#!/bin/sh
while [ 1 == 1 ]; do
gotmail -c /ruta/a/gotmailrc &amp;&gt; /dev/null
fetchyahoo &amp;&gt; /dev/null
# añade a todos los programas como el anterior &amp;&gt; /dev/null, para que su
# salida (de información) vaya a /dev/null en lugar de a la pantalla
sleep 30m
done</pre>
<p>Básicamente se ejecuta en un bucle infinito.</p>
<p>Matándolo o haciéndolo terminar: mata.el.servicio.sh</p>
<pre lang="bash">kill `ps aux | grep webmaild.sh | awk '{ print $2 }'`</pre>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_6_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/6?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_6_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=6&amp;url= http%3A%2F%2Fmasquelinux.net%2Fhowtomigrarnuestrascuentasdeyahooyhotmailagmail%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = [];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9ob3d0b21pZ3Jhcm51ZXN0cmFzY3VlbnRhc2RleWFob295aG90bWFpbGFnbWFpbC88d3B0Yj5IT1dUTyBNaWdyYXIgbnVlc3RyYXMgY3VlbnRhcyBkZSBZYWhvbyB5IEhvdG1haWwgYSBHTWFpbDx3cHRiPmh0dHA6Ly9tYXNxdWVsaW51eC5uZXQ8d3B0Yj5NYXNxdWVsaW51eC5uZXQgQmxvZ3M%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/f3pJzq4stEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/howtomigrarnuestrascuentasdeyahooyhotmailagmail/</feedburner:origLink></item>
		<item>
		<title>TIP gmail-notify</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/hUJwuwVXY9s/</link>
		<comments>http://masquelinux.net/tipgmailnotify/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 16:09:05 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2006/12/15/tipgmailnotify/</guid>
		<description><![CDATA[Introducción Este artículo describe como añadir el icono de notificación de Gmail en la bandeja del sitema(system tray). Pre-requisitos (Opcional) Puedes instalar el overlay sunrise, pero no es necesario. más información en Portage_Overlay_Listing Crea en tu overlay la categoria net-mail/gmail-notify cd /usr/local/portage/ mkdir -p net-mail/gmail-notify cd net-mail/gmail-notify crea el fichero gmail-notify-1.6.1-r1.ebuild con el siguiente contenido [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Introducción</strong></p>
<p>Este artículo describe como añadir el icono de notificación de Gmail en la bandeja del sitema(system tray).</p>
<p><strong>Pre-requisitos</strong></p>
<ol>
<li> (Opcional) Puedes instalar el overlay sunrise, pero no es necesario. más información en <a target="_blank" class="new" title="Portage Overlay Listing" href="/index.php?title=Portage_Overlay_Listing&amp;action=edit">Portage_Overlay_Listing</a></li>
<li> Crea en tu overlay la categoria net-mail/gmail-notify</li>
</ol>
<p><span id="more-5"></span></p>
<pre lang="bash">cd /usr/local/portage/
mkdir -p net-mail/gmail-notify
cd net-mail/gmail-notify</pre>
<ol>
<li> crea el fichero gmail-notify-1.6.1-r1.ebuild con el siguiente contenido</li>
</ol>
<pre lang="bash">inherit python eutils

DESCRIPTION="Gmail Notifier is a Linux alternative for the notifier program rele
 ased by Google"
 HOMEPAGE="http://gmail-notify.sourceforge.net"
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"

SLOT="0"
 KEYWORDS="~x86"
 IUSE=""
 RESTRICT="strip"

RDEPEND="virtual/python
 &gt;=dev-python/pygtk-2.0
 &gt;=x11-libs/gtk+-2.4"
 DEPEND="${RDEPEND}"

S=${WORKDIR}/${PN}

src_compile(){
 epatch ${FILESDIR}/notifier-home.patch
 }

src_install() {
 python_version
 INST_DIR=/usr/lib/python${PYVER}/site-packages/${PN}

#Install docs
 dodoc README notifier.conf.sample

#Install all python files into site-packages
 insinto ${INST_DIR}
 doins *.py *.jpg *.png langs.xml pytrayicon.so

#Install a script in /usr/bin
 echo "#!/bin/bash" &gt; gmail-notify
 echo "export NOTIFIER_HOME=${INST_DIR}" &gt;&gt; gmail-notify
 echo "exec /usr/bin/python ${INST_DIR}/notifier.py \"\$1\"" &gt;&gt; gmail-not
 ify
 dobin gmail-notify
 #make_wrapper gmail-notify "/usr/bin/python ${INST_DIR}/notifier.py"
 }

pkg_postinst() {
 python_version
 python_mod_optimize /usr/lib/python${PYVER}/site-packages/${PN}
 elog "Run gmail-notify to start the program"
 elog ""
 elog "Warning: if you check the 'save username and password' option"
 elog "your password will be stored in plaintext in ~/.notifier.conf"
 elog "with world-readable permissions. If this concerns you, do not"
 elog "check the 'save username and password' option."
 }

pkg_postrm() {
 python_version
 python_mod_cleanup /usr/lib/python${PYVER}/site-packages/${PN}
 }</pre>
<ol>
<li>crea el directorio files:</li>
</ol>
<pre lang="bash">mkdir files</pre>
<p>Y el fichero llamado files/notifier-home.patch con el siguiente contenido:</p>
<pre lang="diff"> diff -ur orig/GmailConfig.py src/GmailConfig.py
 --- orig/GmailConfig.py 2005-09-25 20:12:11.000000000 +0300
 +++ src/GmailConfig.py  2006-09-18 17:20:07.000000000 +0300
 @@ -1,16 +1,20 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 +import sys
 +import os
 import pygtk
 pygtk.require('2.0')
 -import os
 import gtk
 import ConfigParser
 import gmailatom
 import xmllangs
 -import sys

-LANGSXML_PATH=sys.path[0]+"/langs.xml"
 -ICON_PATH=sys.path[0]+"/gmail-notify-icon.png"
 +NOTIFIER_HOME = os.getenv("NOTIFIER_HOME")
 +if not NOTIFIER_HOME:
 +       print "Environment variable NOTIFIER_HOME not set"
 +       sys.exit(1)
 +LANGSXML_PATH = NOTIFIER_HOME + "/langs.xml"
 +ICON_PATH = NOTIFIER_HOME + "/gmail-notify-icon.png"

class GmailConfigWindow:

diff -ur orig/notifier.py src/notifier.py
 --- orig/notifier.py    2005-09-25 20:12:11.000000000 +0300
 +++ src/notifier.py     2006-09-18 17:20:02.000000000 +0300
 @@ -1,13 +1,13 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 # Uploaded by juan_grande 2005/02/24 18:38 UTC
 +import sys
 +import os
 import pygtk
 pygtk.require('2.0')
 import gtk
 import time
 -import os
 import pytrayicon
 -import sys
 import warnings
 import ConfigParser
 import xmllangs
 @@ -15,9 +15,13 @@
 import GmailPopupMenu
 import gmailatom

-BKG_PATH=sys.path[0]+"/background.jpg"
 -ICON_PATH=sys.path[0]+"/icon.png"
 -ICON2_PATH=sys.path[0]+"/icon2.png"
 +NOTIFIER_HOME = os.getenv("NOTIFIER_HOME")
 +if not NOTIFIER_HOME:
 +       print "Environment variable NOTIFIER_HOME not set"
 +       sys.exit(1)
 +BKG_PATH = NOTIFIER_HOME + "/background.jpg"
 +ICON_PATH = NOTIFIER_HOME + "/icon.png"
 +ICON2_PATH = NOTIFIER_HOME + "/icon2.png"

def removetags(text):
 raw=text.split("<strong>")
</strong></pre>
<ol>
<li>haz el digest</li>
</ol>
<pre lang="bash">ebuild gmail-notify-1.6.1-r1.ebuild digest</pre>
<p><strong>Instalacón</strong></p>
<p>La instalación es simple y es como lo habitual. La unica cosa que necessitas es unmask el ebbuild de gmail-notify</p>
<pre lang="bash">echo "~net-mail/gmail-notify-1.6.1 ~x86" &gt;&gt; /etc/portage/package.keywords
emerge -av gmail-notify</pre>
<p><strong>Links</strong><br />
<a target="_blank" href="http://gmail-notify.sourceforge.net/" target="_blank">http://gmail-notify.sourceforge.net/</a></p>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_5_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/5?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_5_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=5&amp;url= http%3A%2F%2Fmasquelinux.net%2Ftipgmailnotify%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = ["http:\/\/gmail-notify.sourceforge.net\/"];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC90aXBnbWFpbG5vdGlmeS88d3B0Yj5USVAgZ21haWwtbm90aWZ5PHdwdGI%2BaHR0cDovL21hc3F1ZWxpbnV4Lm5ldDx3cHRiPk1hc3F1ZWxpbnV4Lm5ldCBCbG9ncw%3D%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/hUJwuwVXY9s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/tipgmailnotify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/tipgmailnotify/</feedburner:origLink></item>
		<item>
		<title>Ortofoto de Barcelona a resolución 22K x 20K pixeles (Versión Bash)</title>
		<link>http://feedproxy.google.com/~r/MasquelinuxnetBlogs/~3/9_U_ftRCaCs/</link>
		<comments>http://masquelinux.net/ortofotodebarcelonaaresolucion22kx20kpixelesversionbash/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 01:44:43 +0000</pubDate>
		<dc:creator>Victor Guardiola</dc:creator>
				<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://masquelinux.net/2006/12/15/ortofotodebarcelonaaresolucion22kx20kpixelesversionbash/</guid>
		<description><![CDATA[Hace unos días mi compañero de trabajo Xavi publico un HOWTO de como hacer una orto foto con PHP y como le prometí después de ver que la gente publicaba versión para VB he hecho el proceso en Bash. #!/bin/sh ######################## # DEFINICION VARIABLES # ######################## X1=415867; X2=436155; Y1=4592290; Y2=4572066; ZOOM=1 #1 més petit, 8 [...]]]></description>
				<content:encoded><![CDATA[<p>Hace unos días mi compañero de trabajo Xavi publico un HOWTO de como hacer una orto foto con PHP y como le prometí después de ver que la gente publicaba versión para VB he hecho el proceso en Bash.</p>
<pre lang="bash">#!/bin/sh
########################
# DEFINICION VARIABLES #
########################
X1=415867;
X2=436155;
Y1=4592290;
Y2=4572066;
ZOOM=1 #1 més petit, 8 més gran
WIDTH=1200; #max 1200
HEIGHT=1000;#max 1000
URL="http://shagrat.icc.es/lizardtech/iserv/getimage? \
cat=orto5m&amp;item=iserv-catalog-index&amp;oif=jpg&amp;geo=true \
&amp;lev=${ZOOM}&amp;wid=${WIDTH}&amp;hei=${HEIGHT}&amp;cp=";
SLEEP_TIME=2;
LOGO_ICC_WIDTH=60;
OFFSET_X=$[$WIDTH-$LOGO_ICC_WIDTH];
OFFSET_Y=$HEIGHT;
CONT=0;
MAX_Y=$[$[$Y1-$Y2]/$OFFSET_Y];
MAX_X=$[$[$X2-$X1]/$OFFSET_X];
echo "total filas: ${MAX_Y}";
echo "total columnas: ${MAX_X}";
for y in `seq 1 $MAX_Y`;
do
coord_y=$[$Y1-$[$y*$OFFSET_Y]];
#Bucle Columnas
for x in `seq 1 $MAX_X`;
do
coord_x=$[$X1-$[$x*$OFFSET_X]];
FILE="ortobarna_col_${x}_fila_${y}.jpg";
echo "Descargando fichero[${CONT}]: ${FILE} - ${URL}${coord_x},${coord_y}";
wget -q -O $FILE "${URL}${coord_x},${coord_y}";
CONT=$[$CONT+1];
#sleep $SLEEP_TIME;
done
done
#LAS RECORTAMOS
mkdir -p out;
for i in `ls *.jpg`;
do
convert $i -crop ${OFFSET_X}x${OFFSET_Y}+0+0 +repage out/$i;
done;
#LAS PEGAMOS
cd out;
for y in `seq 1 $MAX_Y`;
do
convert -append ortobarna_col_${y}_fila_`seq -s, 1 $MAX_X`.jpg col_${y}.jpg
done
#Y LAS RE-PEGAMOS
convert -limit memory 200 +append col_`seq -s, 1 $MAX_Y`.jpg barcelona.jpg</pre>
<div style="margin:5px" align="right"><!--adsense--></div><p><map name='google_ad_map_4_76f3148a931bc0fd'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/4?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_4_76f3148a931bc0fd' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=4&amp;url= http%3A%2F%2Fmasquelinux.net%2Fortofotodebarcelonaaresolucion22kx20kpixelesversionbash%2F' /></p><script type="text/javascript">var wordpress_toolbar_urls = [];var wordpress_toolbar_url = "";var wordpress_toolbar_oinw = "";var wordpress_toolbar_hash = "aHR0cDovL21hc3F1ZWxpbnV4Lm5ldC9vcnRvZm90b2RlYmFyY2Vsb25hYXJlc29sdWNpb24yMmt4MjBrcGl4ZWxlc3ZlcnNpb25iYXNoLzx3cHRiPk9ydG9mb3RvIGRlIEJhcmNlbG9uYSBhIHJlc29sdWNpw7NuIDIySyB4IDIwSyBwaXhlbGVzIChWZXJzacOzbiBCYXNoKTx3cHRiPmh0dHA6Ly9tYXNxdWVsaW51eC5uZXQ8d3B0Yj5NYXNxdWVsaW51eC5uZXQgQmxvZ3M%3D";</script><img src="http://feeds.feedburner.com/~r/MasquelinuxnetBlogs/~4/9_U_ftRCaCs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masquelinux.net/ortofotodebarcelonaaresolucion22kx20kpixelesversionbash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://masquelinux.net/ortofotodebarcelonaaresolucion22kx20kpixelesversionbash/</feedburner:origLink></item>
	</channel>
</rss>
