<?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>Richzendy.org &#187; Scripting</title>
	<atom:link href="http://richzendy.org/category/scripting/feed" rel="self" type="application/rss+xml" />
	<link>http://richzendy.org</link>
	<description>The Experience</description>
	<lastBuildDate>Thu, 26 Apr 2012 02:47:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Barra de progreso en tus scripts BASH</title>
		<link>http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html</link>
		<comments>http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:14:05 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[BASH]]></category>
		<category><![CDATA[GNU]]></category>

		<guid isPermaLink="false">http://richzendy.org/?p=475</guid>
		<description><![CDATA[En estos días he estado realizando un script interactivo en BASH y decidí darle una buena presentación gráfica en el terminal usando dialog como generador de interfases , una de las dudas que me surgió es como colocar una barra de progreso en uno de los pasos que se tarda un poco de tiempo a [...]
Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/01/22/condicionales-en-bash.html' rel='bookmark' title='Condicionales en BASH'>Condicionales en BASH</a> <small>Hace unos días me encontraba haciendo unos scripts en BASH...</small></li>
<li><a href='http://richzendy.org/2008/03/14/eliminar-beep-en-gnome-terminal-de-fedora.html' rel='bookmark' title='Eliminar beep en gnome-terminal de Fedora'>Eliminar beep en gnome-terminal de Fedora</a> <small>El molesto beep/sonido/pitido que suena cuando hay algún error de...</small></li>
<li><a href='http://richzendy.org/2009/07/31/fijar-wallpaper-en-gnome.html' rel='bookmark' title='Fijar Wallpaper en Gnome'>Fijar Wallpaper en Gnome</a> <small>Una de las cosas que siempre andan buscando aquellas personas...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>En estos días he estado realizando un script interactivo en BASH y decidí darle una buena presentación gráfica en el terminal usando <a title="Como usar dialog" href="http://www.linuxjournal.com/article/2460" target="_blank">dialog</a> como generador de interfases , una de las dudas que me surgió es como colocar una barra de progreso en uno de los pasos que se tarda un poco de tiempo a manera de tener una presentación un poco más agradable al usuario.</p>
<p>Desgraciadamente la documentación de dialog no explora muy bien esta parte, así que me dedique a investigar y esto fue lo que obtuve:</p>
<p>Antes de continuar debes tener dialog instalado:</p>
<blockquote><p>yum install dialog</p></blockquote>
<p>Y ahora mediante el siguiente comando podemos probar más o menos el uso de la barra de progreso</p>
<blockquote><p>find /etc/ -name *.conf 2&gt;&amp;1  | awk &#8216;{ print (Total+=1)/3.7,&#8221;=&gt;&#8221;,$0}&#8217; | dialog &#8211;gauge &#8220;Espere un momento&#8230;&#8221; 7 70</p></blockquote>
<p>En donde el valor 3.7 es un factor que tiene que ser calculado mediante ensayo y error dependiendo del tiempo que se considere que va a tomar el comando find en ejecutarse, en este caso y para mi computador el valor 3.7 fúe el adecuado, como se ve no es un método muy adecuado para tener una barra de progreso debido a que no sabemos en realidad cuanto puede tardar nuestra acción en el computador de cada quien.</p>
<p>Otra caso de uso, puede ser el del siguiente script, el cual va a ir sumando 1% por cada segundo en la barra de progreso:</p>
<blockquote><p>#!/bin/bash</p>
<p>i=0<br />
while [ $i -le 100 ]<br />
do<br />
echo $i | dialog &#8211;gauge &#8220;Progreso&#8230;&#8221; 7 30<br />
i=`expr $i + 1`<br />
sleep 1<br />
done</p></blockquote>
<p>Usando modificaciones al script pasado puede darse una mejor manera de usar la barra de progreso en dialog, ya que por ejemplo y solo de manera academica ( no creo que sea un caso muy útil de uso ),  la variable $i podría ser el porcentaje de memoria RAM o CPU usado ( previamente calculado con otra operación ).</p>
<p>Otra manera que consegui de hacer una barra de progreso, pero sin usar dialog, más al estilo de la que se muestra cuando se usa el comando wget, se puede conseguir en:</p>
<p style="text-align: center;"><a href="http://www.theiling.de/projects/bar.html" target="_self">http://www.theiling.de/projects/bar.html</a></p>
<p style="text-align: left;">La barra de progreso se ve más o menos así:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-477" title="Barra de progreso" src="http://richzendy.org/wp-content/uploads/2009/07/bar-cat-n.gif" alt="Barra de progreso" width="504" height="24" /></p>
<p style="text-align: center;">
<p style="text-align: left;">Para conseguir más información de su uso o descargar el código, visita el enlace anterior.</p>
<p>Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/01/22/condicionales-en-bash.html' rel='bookmark' title='Condicionales en BASH'>Condicionales en BASH</a> <small>Hace unos días me encontraba haciendo unos scripts en BASH...</small></li>
<li><a href='http://richzendy.org/2008/03/14/eliminar-beep-en-gnome-terminal-de-fedora.html' rel='bookmark' title='Eliminar beep en gnome-terminal de Fedora'>Eliminar beep en gnome-terminal de Fedora</a> <small>El molesto beep/sonido/pitido que suena cuando hay algún error de...</small></li>
<li><a href='http://richzendy.org/2009/07/31/fijar-wallpaper-en-gnome.html' rel='bookmark' title='Fijar Wallpaper en Gnome'>Fijar Wallpaper en Gnome</a> <small>Una de las cosas que siempre andan buscando aquellas personas...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Condicionales en BASH</title>
		<link>http://richzendy.org/2009/01/22/condicionales-en-bash.html</link>
		<comments>http://richzendy.org/2009/01/22/condicionales-en-bash.html#comments</comments>
		<pubDate>Thu, 22 Jan 2009 10:33:46 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[BASH]]></category>

		<guid isPermaLink="false">http://richzendy.org/2009/01/22/condicionales-en-bash.html</guid>
		<description><![CDATA[Hace unos días me encontraba haciendo unos scripts en BASH y necesitaba realizar algunas comprobaciones con un simple if, sin embargo tuve un lapsus mental y se me olvido como revisar la página del manual en donde explican exactamente lo que es cada condicional y tuve que resolver googleando. Hoy me acorde de repente la [...]
Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
<li><a href='http://richzendy.org/2008/06/18/scp-a-multiples-maquinas-de-forma-automtica-con-password.html' rel='bookmark' title='scp a múltiples máquinas de forma automática con password'>scp a múltiples máquinas de forma automática con password</a> <small>Ayer tenía la tarea de hacer una modificación en un...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hace unos días me encontraba haciendo unos scripts en BASH y necesitaba realizar algunas comprobaciones con un simple if, sin embargo tuve un lapsus mental y se me olvido como revisar la página del manual en donde explican exactamente lo que es cada condicional y tuve que resolver googleando.</p>
<p>Hoy me acorde de repente la cuestión y para al menos no tener que googlear de nuevo y saber donde la puedo encontrar de nuevo fácilmente en caso de otro olvido, la coloco acá:</p>
<p style="text-align: center;"><strong>man test</strong></p>
<p>En realidad test es un comando para comparar archivos sin embargo sus condicionales son exactamente iguales a los usados en programación de BASH script ( o tal vez internamente el interprete usa test para hacer las comprobaciones ), así que sirve, además de que están bien explicados <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
<li><a href='http://richzendy.org/2008/06/18/scp-a-multiples-maquinas-de-forma-automtica-con-password.html' rel='bookmark' title='scp a múltiples máquinas de forma automática con password'>scp a múltiples máquinas de forma automática con password</a> <small>Ayer tenía la tarea de hacer una modificación en un...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2009/01/22/condicionales-en-bash.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualización automática de Blacklist en Dansguardian</title>
		<link>http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html</link>
		<comments>http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:14:27 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[BASH]]></category>

		<guid isPermaLink="false">http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html</guid>
		<description><![CDATA[Junto a un compañero de trabajo hemos realizado un cochino script en Bash que permite mantener actualizadas de forma automática tus archivos de blacklist ( listas negras ). Cualquier comentario o recomendación usa el sistema de comentarios del blog, por favor. El Script pueden verlo en formato html en: http://www.richzendy.org/scripts/update_blacklist.sh.html Articulos Relacionados: scp a múltiples [...]
Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2008/06/18/scp-a-multiples-maquinas-de-forma-automtica-con-password.html' rel='bookmark' title='scp a múltiples máquinas de forma automática con password'>scp a múltiples máquinas de forma automática con password</a> <small>Ayer tenía la tarea de hacer una modificación en un...</small></li>
<li><a href='http://richzendy.org/2006/09/23/muinexchat01release.html' rel='bookmark' title='Muine XChat Announcer 0.1 release'>Muine XChat Announcer 0.1 release</a> <small>Ahora estoy usando un reproductor de música muy cool para...</small></li>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Junto a un compañero de trabajo hemos realizado un cochino <a href="http://es.wikipedia.org/wiki/Script" target="_blank">script</a> en <a href="http://es.wikipedia.org/wiki/Bash" target="_blank">Bash</a> que permite mantener actualizadas de forma automática tus archivos de blacklist ( listas negras ).</p>
<p>Cualquier comentario o recomendación usa el sistema de comentarios del blog, por favor.</p>
<p>El Script pueden verlo en formato html en:</p>
<p align="center">
<p align="center"><a href="http://www.richzendy.org/scripts/update_blacklist.sh.html ">http://www.richzendy.org/scripts/update_blacklist.sh.html </a></p>
<p>Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2008/06/18/scp-a-multiples-maquinas-de-forma-automtica-con-password.html' rel='bookmark' title='scp a múltiples máquinas de forma automática con password'>scp a múltiples máquinas de forma automática con password</a> <small>Ayer tenía la tarea de hacer una modificación en un...</small></li>
<li><a href='http://richzendy.org/2006/09/23/muinexchat01release.html' rel='bookmark' title='Muine XChat Announcer 0.1 release'>Muine XChat Announcer 0.1 release</a> <small>Ahora estoy usando un reproductor de música muy cool para...</small></li>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>PassReminder</title>
		<link>http://richzendy.org/2007/10/10/passreminder.html</link>
		<comments>http://richzendy.org/2007/10/10/passreminder.html#comments</comments>
		<pubDate>Wed, 10 Oct 2007 21:27:29 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[GNU]]></category>

		<guid isPermaLink="false">http://richzendy.org/2007/10/10/passreminder.html</guid>
		<description><![CDATA[He desarrollado PassReminder, que es un sencillo script que ayuda en funciones administrativas en organizaciones que usan autenticación mediante algún servidor LDAP como  Fedora Directory Server u otro servidor LDAP ( a pesar de que se probo solo con FDS, tal vez funcione como está o con pocas modificaciones en openldap ), ya que permitirá [...]
Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
<li><a href='http://richzendy.org/2010/04/05/playonlinux-wine-de-forma-facil.html' rel='bookmark' title='PlayOnLinux &#8211; wine de forma fácil'>PlayOnLinux &#8211; wine de forma fácil</a> <small>Esta semana necesitaba instalar &#8220;Internet Explorer 7&#8243; para probar un...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>He desarrollado PassReminder, que es un sencillo script que ayuda en funciones administrativas en organizaciones que usan autenticación mediante algún servidor LDAP como  <a href="http://www.proyectofedora.org/wiki/Fedora_Directory_Server">Fedora Directory Server</a> u otro servidor LDAP ( a pesar de que se probo solo con FDS, tal vez funcione como está o con pocas modificaciones en openldap ), ya que permitirá poder enviarle un correo electrónico a cada usuario del directorio al cual tenga a punto de expirar su cuenta, recordando que debe cambiar su contraseña.</p>
<p>Si desea saber más al respecto, descargar el script, saber como instalarlo puede ver el siguiente link:</p>
<p align="center">
<p align="center"><a title="PassReminder" href="http://www.proyectofedora.org/wiki/Fedora_Directory_Server_PassReminder" target="_blank">http://www.proyectofedora.org/wiki/index.php/Fedora_Directory_Server_PassReminder<br />
</a></p>
<p>Si tiene algún tipo de pregunta al respecto, por favor hagamelo saber.</p>
<p>Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
<li><a href='http://richzendy.org/2010/04/05/playonlinux-wine-de-forma-facil.html' rel='bookmark' title='PlayOnLinux &#8211; wine de forma fácil'>PlayOnLinux &#8211; wine de forma fácil</a> <small>Esta semana necesitaba instalar &#8220;Internet Explorer 7&#8243; para probar un...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2007/10/10/passreminder.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Script para Actualizar tu Dominio en Zoneedit.com</title>
		<link>http://richzendy.org/2006/11/22/scriptparaactualizartudominioenzoneedit.html</link>
		<comments>http://richzendy.org/2006/11/22/scriptparaactualizartudominioenzoneedit.html#comments</comments>
		<pubDate>Wed, 22 Nov 2006 17:11:51 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/11/22/scriptparaactualizartudominioenzoneedit.html</guid>
		<description><![CDATA[#! /bin/sh&#160; # # This script update your dinamic ip in Zoneedit # Execute this script in a cron job each 15 or 10 minutes&#8230; # ( whatismyip.org ban people for more to 3 request in 10 minutes ) # crontab -e # */15 * * * * /your/script/path/update_host.sh # # comments? mail me to [...]
No hay articulos relacionados a esta entrada.]]></description>
			<content:encoded><![CDATA[<div id="script">
#! /bin/sh&nbsp;</p>
<p>#</p>
<p># This script update your dinamic ip in Zoneedit</p>
<p># Execute this script in a cron job each 15 or 10 minutes&#8230;</p>
<p># ( whatismyip.org ban people for more to 3 request in 10 minutes )</p>
<p># crontab -e</p>
<p># */15 * * * * /your/script/path/update_host.sh</p>
<p>#</p>
<p># comments? mail me to : Richzendy@gmail.com</p>
<p>###############################################</p>
<p>&nbsp;</p>
<p>USER=&#8221;your zoneedit user&#8221;</p>
<p>PASSWD=&#8221;your zoneedit password&#8221;</p>
<p>DOMAIN=&#8221;your wanna update this domain name in zoneedit&#8221;</p>
<p># path for save your ip&#8217;s data base ( edit is variable&#8230; )</p>
<p>DB_PATH_FILE=&#8221;/var/log/ip_DB&#8221;</p>
<p># Search your actual ip</p>
<p>IP_NEW=`curl -s http://www.whatismyip.org/`</p>
<p># you need permissions over this file</p>
<p>IP_OLD=`tail -n 1 $DB_PATH_FILE`</p>
<p>&nbsp;</p>
<p>if [ $IP_NEW == $IP_OLD ] ; then</p>
<p>exit 0</p>
<p>else</p>
<p># update your host</p>
<p align="left">
/usr/bin/wget -O &#8211; &#8211;http-user=$USER &#8211;http-passwd=$PASSWD &#8220;http://dynamic.zoneedit.com/auth/dynamic.html?host=$DOMAIN&#8221; &#038;> /dev/null</p>
<div align="left"></div>
</p>
<p align="left">
echo $IP_NEW >> $DB_PATH_FILE</p>
<p>fi</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Grabalo como, update_host.sh y dale permisos de ejecución, Alguna sugerencia? colocala en los comentarios :-/</p>
<p>No hay articulos relacionados a esta entrada.</p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/11/22/scriptparaactualizartudominioenzoneedit.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Muine XChat Announcer 0.1 release</title>
		<link>http://richzendy.org/2006/09/23/muinexchat01release.html</link>
		<comments>http://richzendy.org/2006/09/23/muinexchat01release.html#comments</comments>
		<pubDate>Sat, 23 Sep 2006 19:48:37 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[xchat]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/09/23/muinexchat01release.html</guid>
		<description><![CDATA[Ahora estoy usando un reproductor de música muy cool para gnome hecho en mono, se llama muine, es como la versión light de amarok, me mantiene actualizado mi audioscrobler ( hoy en día  last.fm ) via un plugin y me permite ver las letras de las canciones vía otro, lo que mas me agrada es [...]
Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2007/10/10/passreminder.html' rel='bookmark' title='PassReminder'>PassReminder</a> <small>He desarrollado PassReminder, que es un sencillo script que ayuda...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ahora estoy usando un reproductor de música muy cool para gnome hecho en <a title="Proyecto mono" href="http://es.wikipedia.org/wiki/Proyecto_Mono" target="_blank">mono</a>, se llama <a title="Muine Player" href="http://muine-player.org/wiki/Main_Page" target="_blank">muine</a>, es como la versión light de <a title="amarok player" href="http://es.wikipedia.org/wiki/AmaroK" target="_blank">amarok</a>, me mantiene actualizado mi <a title="adioscrobler" href="http://www.last.fm/user/Richzendy" target="_blank">audioscrobler</a> ( hoy en día  <a title="last-fm" href="http://www.last.fm/" target="_blank">last.fm</a> ) via un plugin y me permite ver las letras de las canciones vía otro, lo que mas me agrada es que me mantiene organizada mi lista reproducción en forma de albums  y me muestra las caratulas de los mismos ( creo que se las baja de algún sitio ) o por orden alfabético de canciones, también me agrada que se pueda iconificar completamente ( lo trae por defecto ) y que hay un applet para la barra de gnome que ofrece control de el desde allí <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .</p>
<p>Bueno el detalle es que me fui inmediatamente a buscar un <a title="scripts xchat" href="http://xchat.org/scripts/" target="_blank">plugin</a> para <a title="xchat" href="http://www.xchat.org/" target="_blank">xchat</a> de el y encontré uno pero era muy feo ( creo que no me funciono ) así que decidí hacerme uno, pueden ver el script en formato html en el siguiente link:</p>
<p><a title="muine xchat script" href="http://richzendy.org/scripts/xchat_muine.html" target="_blank">http://richzendy.org/scripts/xchat_muine.html</a></p>
<div style="text-align: center;"><a class="tt-flickr tt-flickr-Medium" title="Muine Xchat Script" href="http://richzendy.org/Galeria/photo/4212142094/muine-xchat-script.html"><img class="aligncenter" style="border: 2px solid black;" src="http://farm3.static.flickr.com/2553/4212142094_0c87a29c0d.jpg" alt="Muine Xchat Script" width="500" height="375" /></a></div>
<p style="text-align: left;">El que lo use, por favor, envíeme sus comentarios, bugs o sugerencias, en los comentarios de este post, o a mi e-mail ( sabrán donde encontrarlo ), realmente les recomiendo este player, es muy liviano y fácil de usar ,el que use Fedora Core, pregunte por los repositorios de donde lo descargue vía yum <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .</p>
<p style="text-align: left;">Ver vídeo del script en acción:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/MrvIeMioV3g&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/MrvIeMioV3g&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Articulos Relacionados:<ol>
<li><a href='http://richzendy.org/2009/07/09/barra-de-progreso-en-tus-scripts-bash.html' rel='bookmark' title='Barra de progreso en tus scripts BASH'>Barra de progreso en tus scripts BASH</a> <small>En estos días he estado realizando un script interactivo en...</small></li>
<li><a href='http://richzendy.org/2007/10/10/passreminder.html' rel='bookmark' title='PassReminder'>PassReminder</a> <small>He desarrollado PassReminder, que es un sencillo script que ayuda...</small></li>
<li><a href='http://richzendy.org/2008/08/05/actualizacin-automtica-de-blacklist-en-dansguardian.html' rel='bookmark' title='Actualización automática de Blacklist en Dansguardian'>Actualización automática de Blacklist en Dansguardian</a> <small>Junto a un compañero de trabajo hemos realizado un cochino...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/09/23/muinexchat01release.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>yes</title>
		<link>http://richzendy.org/2006/08/30/yes.html</link>
		<comments>http://richzendy.org/2006/08/30/yes.html#comments</comments>
		<pubDate>Wed, 30 Aug 2006 23:41:31 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/08/30/yes.html</guid>
		<description><![CDATA[este es un comando que me encontre de casualidad&#8230; cada dia consigues aqui en Gnu/Linux algo nuevo de su help: &#8221; **[richy@localhost ~]$ yes &#8211;help Modo de empleo: yes [CADENA]&#8230; o bien: yes OPCIÃƒâ€œN Muestra repetidamente una lÃƒÂ­nea con todas las CADENA(s) especificadas, o `y&#8217;. &#8211;help muestra esta ayuda y finaliza &#8211;version informa de la [...]
No hay articulos relacionados a esta entrada.]]></description>
			<content:encoded><![CDATA[<p>este es un comando que me encontre de casualidad&#8230; cada dia consigues aqui en Gnu/Linux algo nuevo <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />
</p>
<p>de su help:
</p>
<p>&#8221;<br />
**[richy@localhost ~]$ yes &#8211;help<br />
Modo de empleo: yes [CADENA]&#8230;<br />
       o bien:  yes OPCIÃƒâ€œN<br />
Muestra repetidamente una lÃƒÂ­nea con todas las CADENA(s) especificadas, o `y&#8217;.
</p>
<p>      &#8211;help     muestra esta ayuda y finaliza<br />
      &#8211;version  informa de la versiÃƒÂ³n y finaliza
</p>
<p>Comunicar bichos a &lt;bug-coreutils@gnu.org&gt;.**&#8221;
</p>
<p>Lo cual en cristiano es que es un comando, que repite todo lo que le coloques como argumento en la consola, hasta que mates el proceso o que lo canceles con &#8220;control + c&#8221; y si no le das un argumento, solo repite la letra &#8220;y&#8221;
</p>
<p>me parecio muy curioso este comando, si alguno se le ocurre alguna utilidad practica, por favor comuniquelo en los comentarios de este post.
</p>
<p>por favor, no ejecuten este comando en el xchat mientras estan en un canal:
</p>
<p>**/exec -o yes HOLA!**
</p>
<p>o tampoco coloquen en su consola, o en cualquier otra:<br />
[code='Bash']<br />
 yes "quiero llenar el disco duro hasta el tope" &gt;&gt; /tmp/file &amp;<br />
[/code]
</p>
<p>&gt;:-)
</p>
<p>Para mas info: man yes</p>
<p>No hay articulos relacionados a esta entrada.</p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/08/30/yes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rev</title>
		<link>http://richzendy.org/2006/08/15/rev.html</link>
		<comments>http://richzendy.org/2006/08/15/rev.html#comments</comments>
		<pubDate>Tue, 15 Aug 2006 23:37:33 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Gnu y Linux]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/08/15/rev.html</guid>
		<description><![CDATA[.ocinu le are on euq rop se ,xunil ed eroc le ne oyulcni ol neiugla is y abatisecen ol ,ozih ol euq le euq rop se etsixe is ograbme nis ,litu euq osoiruc sam ecerap em oÃƒÂ±artxe yum odnamoc nu se ,saiconoc ol on y asoc arto odnacsub seugisnoc euq sose ed odnamoc nu se [...]
No hay articulos relacionados a esta entrada.]]></description>
			<content:encoded><![CDATA[<p>.ocinu le are on euq rop se ,xunil ed eroc le ne oyulcni ol neiugla is y abatisecen ol ,ozih ol euq le euq rop se etsixe is ograbme nis ,litu euq osoiruc sam ecerap em oÃƒÂ±artxe yum odnamoc nu se ,saiconoc ol on y asoc arto odnacsub seugisnoc euq sose ed odnamoc nu se ver</p>
<p>.radnatse adilas al a adartne omoc amot sodacificepse nos on sovihcra o ovihcra nu is y !sever la odot acoloc ol riced se ,otxet ed ovihcra nu ed seretcarac sol ed nedro le ritrever arap evris selareneg sonalp ne y &#8220;ritrever&#8221; ed ominorca le omoc res a airdnev ver</p>
<p>&#8230;soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on</p>
<p>&#8230;soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on
<p>=====Si usas Gnu/Linux y quieres leer de forma normal el post, ejecuta en tu consola el siguiente comando:=====</p>
<p><b>&nbsp;[code='Bash']curl -s http://www.richzendy.org/files/rev | rev<br />
[/code]<br />
</b></p>
<p>No hay articulos relacionados a esta entrada.</p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/08/15/rev.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script ip mejorado</title>
		<link>http://richzendy.org/2006/04/18/script_ip_mejorado.html</link>
		<comments>http://richzendy.org/2006/04/18/script_ip_mejorado.html#comments</comments>
		<pubDate>Tue, 18 Apr 2006 12:37:30 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/04/18/script_ip_mejorado.html</guid>
		<description><![CDATA[Aqui les dejo el fruto de mi vagancia, anoche llegue con aburrimiento a la casa luego del trabajo y me coloque a mejorar un poco el script del otro dia, el que tenia mas comentarios que codigo y lo deje ahora con mas codigo que comentarios ;-D aqui les va: [code='Bash'] #!/bin/sh #Script que muestra [...]
No hay articulos relacionados a esta entrada.]]></description>
			<content:encoded><![CDATA[<p>Aqui les dejo el fruto de mi vagancia, anoche llegue con aburrimiento a la casa luego del trabajo y me coloque a mejorar un poco el script del otro dia, el que tenia mas comentarios que codigo y lo deje ahora con mas codigo que comentarios ;-D aqui les va:</p>
<p>[code='Bash']<br />
#!/bin/sh<br />
#Script que muestra la ip de una interface de red determinada<br />
#o la puerta de enlace de la misma<br />
#Para usar se le debe pasar el parametro de la interface al<br />
#ejecutar el script, ejemplo:<br />
#$./ip eth0<br />
#$./ip route<br />
#lo que daria como respuesta la ip de la interface eth0: 192.168.0.3<br />
#o la ip de la puerta de enlace gw: 192.168.0.254<br />
#este script produce una salida limpia, la cual puede ser usada por<br />
#otros scripts, obvio que debe ser ejecutado con privilegios de root...<br />
#esto tiene licencia GNU/gpl<br />
#<br />
# creado por Richzendy | http://www.Richzendy.org<br />
#<br />
# Agradecimientos a RodrÃƒÂ­guez JosÃƒÂ© Gregorio, Parte de su codigo se encuentra aqui <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
# </p>
<p>#ValidaciÃƒÂ³n del Usuario</p>
<p>if [ $USER != root ]; then<br />
	echo "Este script debe ser ejecutado por el usuario root (super admin)"<br />
else </p>
<p>  if [ -z $1 ]; then<br />
echo "Debe suministrar un argumento, USO: ./ip {eth0|eth1|ath0|wlan0|route}"<br />
   else<br />
  if [ $1 == route ]; then</p>
<p>ROUTE=`route -n| grep "^0.0.0.0"`</p>
<p>#Validar si la variable ROUTE no esta vacia ( es decir si existe un gateway )</p>
<p>    if [ -n "$ROUTE" ]; then<br />
        echo "$ROUTE" | cut -b 17-32 | cut -d " " -f 1 </p>
<p>   else<br />
        echo "No existe direcciÃƒÂ³n IP de gateway"<br />
    fi<br />
  else<br />
INTERFAZ=`ifconfig | grep $1`<br />
PRUEBA=`ifconfig $1 2> /dev/null`<br />
ERROR="$(echo $?  )"</p>
<p>#Validar si la variable INTERFAZ esta vacia ( es decir, si existe la interface )</p>
<p>  if [ -z "$INTERFAZ" ] || [ $ERROR == 1 ]; then 	</p>
<p>echo "Argumento \"$1\" invalido/Dispositivo no encontrado, USO: ./ip {ethx|athx|wlanx|route}"<br />
echo "en donde el sufijo \"x\" ( ejem. ethx ) es un numero entero y debe corresponder para"<br />
echo "interfase de red valida en el sistema."<br />
else  </p>
<p>IP=`ifconfig $1 | grep "inet addr"`</p>
<p>#Validar si la variable IP esta vacia ( es decir, si existe una ip asignada ) </p>
<p>  if [ -z "$IP" ]; then<br />
        echo "La interfase esta activa, pero no tiene una direccion ip asignada"<br />
  else</p>
<p>echo "$IP" | awk '1{print $2,$5 }' | awk -F :  '1{print $2 }'</p>
<p>  fi<br />
  fi<br />
  fi<br />
  fi<br />
fi</p>
<p>[/code]</p>
<p>El script se encuentra abierto a sugerencias, cualquiera es valida.</p>
<p>No hay articulos relacionados a esta entrada.</p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/04/18/script_ip_mejorado.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Saber exactamente tu ip</title>
		<link>http://richzendy.org/2006/03/25/saber_exactamente_tu_ip.html</link>
		<comments>http://richzendy.org/2006/03/25/saber_exactamente_tu_ip.html#comments</comments>
		<pubDate>Sat, 25 Mar 2006 20:20:36 +0000</pubDate>
		<dc:creator>Richzendy</dc:creator>
				<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://richzendy.org/2006/03/25/saber_exactamente_tu_ip.html</guid>
		<description><![CDATA[Copy/paste y grabar con el nombre de ip, darle permisos de ejecucion. [code='Bash'] #!/bin/sh #Script que muestra la ip de una interface de red determinada #Para usar se le debe pasar el parametro de la interface al #ejecutar el script, ejemplo: #$./ip eth0 #lo que daria como respuesta la ip de la interface eth0: 192.168.0.3 [...]
No hay articulos relacionados a esta entrada.]]></description>
			<content:encoded><![CDATA[<p>Copy/paste y grabar con el nombre de ip, darle permisos de ejecucion.<br />
 [code='Bash']</p>
<p>#!/bin/sh<br />
#Script que muestra la ip de una interface de red determinada<br />
#Para usar se le debe pasar el parametro de la interface al<br />
#ejecutar el script, ejemplo:<br />
#$./ip eth0<br />
#lo que daria como respuesta la ip de la interface eth0: 192.168.0.3<br />
#este script produce una salida limpia, la cual puede ser usada por<br />
#otros scripts, obvio que debe ser ejecutado con privilegios de root...<br />
#esto tiene licencia GNU/gpl<br />
#<br />
#creado por Richzendy<br />
#<br />
#http://www.Richzendy.org<br />
ifconfig $1 | grep "inet addr" | awk '1{print $2,$5 }' | awk -F :  '1{print $2 }'<br />
[/code]</p>
<p>Tiene mas comentarios que codigo <img src='http://richzendy.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>No hay articulos relacionados a esta entrada.</p>]]></content:encoded>
			<wfw:commentRss>http://richzendy.org/2006/03/25/saber_exactamente_tu_ip.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

