<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>aox Weblog</title>
	<atom:link href="http://olivaresa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://olivaresa.wordpress.com</link>
	<description>mis experiencias</description>
	<lastBuildDate>Thu, 23 Jul 2009 19:30:54 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='olivaresa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7fbe7c406ee22d062a52df8b6a2d51ad?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>aox Weblog</title>
		<link>http://olivaresa.wordpress.com</link>
	</image>
			<item>
		<title>El Clic</title>
		<link>http://olivaresa.wordpress.com/2009/07/23/el-clic/</link>
		<comments>http://olivaresa.wordpress.com/2009/07/23/el-clic/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:26:21 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[GULMER]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=167</guid>
		<description><![CDATA[
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=167&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://radecon.blog.cenditel.gob.ve/"><img class="aligncenter size-full wp-image-166" title="banner largo" src="http://olivaresa.files.wordpress.com/2009/07/banner-largo.png?w=605&#038;h=70" alt="banner largo" width="605" height="70" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=167&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2009/07/23/el-clic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://olivaresa.files.wordpress.com/2009/07/banner-largo.png" medium="image">
			<media:title type="html">banner largo</media:title>
		</media:content>
	</item>
		<item>
		<title>sofi</title>
		<link>http://olivaresa.wordpress.com/2009/06/30/sofi/</link>
		<comments>http://olivaresa.wordpress.com/2009/06/30/sofi/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:40:14 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[GULMER]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[SQlite]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=159</guid>
		<description><![CDATA[
Sofi es una aplicación web que gestiona eventos, presentaciones, ponentes y suscripciones.
Sofi es ideal como portal web de publicación de eventos tipo blog.
Sofi cuenta con una interfaz de administración.
Sofi es una aplicación liberada bajo la licencia GPLv2, por lo tanto usted tendrá derecho de utilizar, estudiar, modificar y distribuir libremente según los términos de la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=159&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone" title="sofi" src="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&amp;do=get&amp;target=logo.png" alt="" width="176" height="49" /></p>
<p>Sofi es una aplicación web que gestiona eventos, presentaciones, ponentes y suscripciones.<br />
Sofi es ideal como portal web de publicación de eventos tipo blog.<br />
Sofi cuenta con una interfaz de administración.<br />
Sofi es una aplicación liberada bajo la licencia GPLv2, por lo tanto usted tendrá derecho de utilizar, estudiar, modificar y distribuir libremente según los <a class="http" href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">términos de la licencia</a>.<br />
Sofi esta desarrollada con el lenguaje de programación <a class="http" href="http://www.python.org/">Python</a> utilizando <a class="http" href="http://djangoproject.com/">Django</a> como framework.</p>
<p><strong>Página del proyecto: </strong><a title="http://sofi.cenditel.gob.ve" href="http://sofi.cenditel.gob.ve" target="_blank">http://sofi.cenditel.gob.ve</a></p>
<p><em>Algunas capturas de pantalla:</em></p>
<p><img class="alignnone" src="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&amp;do=get&amp;target=1.png" alt="" width="168" height="111" /> <img class="alignnone" src="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&amp;do=get&amp;target=3.png" alt="" width="168" height="111" /> <img class="alignnone" src="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&amp;do=get&amp;target=6.png" alt="" width="168" height="111" /></p>
<p><strong><br />
</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=159&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2009/06/30/sofi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&#38;do=get&#38;target=logo.png" medium="image">
			<media:title type="html">sofi</media:title>
		</media:content>

		<media:content url="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&#38;do=get&#38;target=1.png" medium="image" />

		<media:content url="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&#38;do=get&#38;target=3.png" medium="image" />

		<media:content url="http://wiki.cenditel.gob.ve/wiki/aolivares/sofi?action=AttachFile&#38;do=get&#38;target=6.png" medium="image" />
	</item>
		<item>
		<title>Jugando con las X</title>
		<link>http://olivaresa.wordpress.com/2009/06/11/jugando-con-las-x/</link>
		<comments>http://olivaresa.wordpress.com/2009/06/11/jugando-con-las-x/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 13:56:30 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[GULMER]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Prueba]]></category>
		<category><![CDATA[Pygame]]></category>
		<category><![CDATA[Xorg]]></category>
		<category><![CDATA[Xwindow]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=136</guid>
		<description><![CDATA[ 
Un día realizando una aplicación de escritorio con Python y la librería Pygame me di cuenta que estaba  necesitando muchos recursos de maquina, se trataba de  una aplicación que realiza un gráfico de curva a partir de una adquisición de datos obtenida a alta velocidad por el puerto USB.
Después de optimizar la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=136&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --> <!-- 		@page { size: 21.59cm 27.94cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom:0;">Un día realizando una aplicación de escritorio con <a href="http://www.python.org/" target="_blank">Python</a> y la librería <a href="http://www.pygame.org/news.html" target="_blank">Pygame</a> me di cuenta que estaba  necesitando muchos recursos de maquina, se trataba de  una aplicación que realiza un gráfico de curva a partir de una adquisición de datos obtenida a alta velocidad por el puerto USB.</p>
<p style="margin-bottom:0;">Después de optimizar la aplicación varias veces , me dispuse a probarla con el consumo mas bajo de Xwindow que pudiera, para eso necesitaba el servidor de Xwindow pero no necesitaba el  WindowManager Gnome, y realicé mi prueba de la siguiente manera:</p>
<p style="margin-bottom:0;">Estando en el escritorio de Gnome pulsé las teclas Ctrl+Alt+F1, esto me llevo a una consola del sistema, en el cual hay que loguearse como root, y lo primero es:</p>
<ul>
<li>Desactivar el WindowManager de Gnome</li>
</ul>
<blockquote>
<p style="margin-bottom:0;padding-left:30px;">#/etc/init.d/gdm stop</p>
</blockquote>
<ul>
<li> Declarar una la variable que manejara Xwindow como display</li>
</ul>
<blockquote>
<p style="margin-bottom:0;padding-left:30px;">#export DISPLAY=0:0</p>
</blockquote>
<ul>
<li> Arrancar las Xwindow</li>
</ul>
<blockquote>
<p style="margin-bottom:0;padding-left:30px;">#X</p>
</blockquote>
<ul>
<li>Cambiar de consola al entrono gráfico con las teclas las teclas Ctrl+Alt+F7</li>
</ul>
<p style="margin-bottom:0;">Esto mostrara las Xwindow ya corriendo, la imagen sera como esta.</p>
<p style="margin-bottom:0;"><img class="aligncenter size-medium wp-image-137" title="X" src="http://olivaresa.files.wordpress.com/2009/06/x.png?w=300&#038;h=187" alt="X" width="300" height="187" /></p>
<p style="margin-bottom:0;">Luego podremos arrancar cualquier aplicación grafica en el servidor X, supongamos que queremos correr firefox:</p>
<ul>
<li> Abrimos una segunda consola de sistema, pulsando las teclas  Ctrl+Alt+F2</li>
</ul>
<ul>
<li> Declarar una la variable que manejara Xwindow como display</li>
</ul>
<blockquote>
<p style="margin-bottom:0;padding-left:30px;">#export DISPLAY=0:0</p>
</blockquote>
<ul>
<li>Ejecutamos firefox</li>
</ul>
<blockquote>
<p style="margin-bottom:0;padding-left:30px;">#firefox</p>
</blockquote>
<ul>
<li>Cambiar de consola al entrono gráfico con las teclas las teclas Ctrl+Alt+F7</li>
</ul>
<p style="margin-bottom:0;">La captura:</p>
<p style="margin-bottom:0;"><img class="aligncenter size-medium wp-image-138" title="X_firefox" src="http://olivaresa.files.wordpress.com/2009/06/x_firefox.png?w=300&#038;h=187" alt="X_firefox" width="300" height="187" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=136&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2009/06/11/jugando-con-las-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://olivaresa.files.wordpress.com/2009/06/x.png?w=300" medium="image">
			<media:title type="html">X</media:title>
		</media:content>

		<media:content url="http://olivaresa.files.wordpress.com/2009/06/x_firefox.png?w=300" medium="image">
			<media:title type="html">X_firefox</media:title>
		</media:content>
	</item>
		<item>
		<title>Aprender Python divirtiéndose</title>
		<link>http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/</link>
		<comments>http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 14:04:59 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[GULMER]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Mérida]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[RUR-PLE]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=106</guid>
		<description><![CDATA[Aprender a programar debe ser divertido!, para adultos y niños por igual.
Este es el primero de una serie de publicaciones que buscan introducir al mundo de la programación específicamente en Python a personas que tengan interés.
Para lograr el objetivo nos apoyaremos en la herramientas RUR-PLE

RUR-PLE es un entorno diseñado para ayudarle a aprender la programación [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=106&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Aprender a programar debe ser divertido!, para adultos y niños por igual.</p>
<p>Este es el primero de una serie de publicaciones que buscan introducir al mundo de la programación específicamente en Python a personas que tengan interés.<br />
Para lograr el objetivo nos apoyaremos en la herramientas <a href="http://rur-ple.sourceforge.net/" target="_blank">RUR-PLE</a></p>
<p><img class="aligncenter" title="RUR-PLE" src="http://rur-ple.sourceforge.net/images/splash_screen_small.png" alt="" width="234" height="234" /></p>
<p>RUR-PLE es un entorno diseñado para ayudarle a aprender la programación utilizando el lenguaje Python. Dentro de un mundo artificial en el que un robot puede ser programado para realizar diversas tareas. <span>Usted también será capaz de aplicar sus habilidades de programación.</span></p>
<p><span>Aprender a programar es como aprender a tocar un instrumento musical: hay <strong>que hacerlo,</strong> y no simplemente leer sobre él.</span></p>
<p><span>Unas de las limitaciones que encontraremos en este post, es que estaremos basándonos en el sistema operativo Linux/Debian. Asumiendo que ya tienen instalado Linux/Debian o alguna de las distribuciones de Linux Basadas en él (Ubuntu, Kubuntu&#8230;) necesitaremos lo siguiente:</span></p>
<ul>
<li><span><a href="http://python.org" target="_blank">Python</a> (ya viene instalado)</span></li>
</ul>
<ul>
<li> <span><a href="http://wxpython.org/" target="_blank">wxPython</a> &#8211; (el paquete se llama python-wxgtk2.8, para instalar abra una consola y ejecute)</span></li>
</ul>
<blockquote><p><span>aptitude install python-wxgtk2.8</span></p></blockquote>
<ul>
<li><a href="http://rur-ple.sourceforge.net/" target="_blank">RUR-PLE</a> &#8211; (descargar el programa desde <a href="http://hivelocity.dl.sourceforge.net/sourceforge/rur-ple/rurple1.0rc3.zip" target="_self">aquí</a>, luego descomprimirlo, desde consola podría ser así)</li>
</ul>
<blockquote><p><span>unzip rurple1.0rc3.zip </span></p></blockquote>
<p>Para ejecutar el programa:</p>
<blockquote><p>cd rurple1.0rc3</p>
<p>python rur_start.py</p></blockquote>
<p>Si todo va bien veremos esto:</p>

<a href='http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/r1/' title='r1'><img width="150" height="113" src="http://olivaresa.files.wordpress.com/2009/04/r1.png?w=150&#038;h=113" class="attachment-thumbnail" alt="" title="r1" /></a>
<a href='http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/r2/' title='r2'><img width="150" height="113" src="http://olivaresa.files.wordpress.com/2009/04/r2.png?w=150&#038;h=113" class="attachment-thumbnail" alt="" title="r2" /></a>

<p>Para interactuar con el robot existen un grupo de instrucciones o funciones:</p>
<ul>
<li>Acciones
<ul>
<li>
<pre>move()</pre>
</li>
<li>
<pre>turn_left()</pre>
</li>
<li>
<pre>pick_beeper()</pre>
</li>
<li>
<pre>put_beeper()</pre>
</li>
<li>
<pre>turn_off()</pre>
</li>
</ul>
</li>
<li>Pruebas (test)
<ul>
<li>
<pre>front_clear()</pre>
</li>
<li>
<pre>facing_North()</pre>
</li>
<li>
<pre>carries_beepers()</pre>
</li>
<li>
<pre>next_to_a_beeper()</pre>
</li>
</ul>
</li>
</ul>
<p>Por ahora nos limitaremos a ver como se ejecuta el programa y utilizaremos dos acciones; mover un paso el robot (move()) y apagar el robot (turn_off()), ver el siguiente video.</p>
<p style="text-align:left;"><span style="text-align:center; display: block;"><a href="http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/"><img src="http://img.youtube.com/vi/zLhcB4zjAQU/2.jpg" alt="" /></a></span></p>
<p>En la próxima entrega, veremos como a partir de estas funciones podemos empesar a programar en Python de una forma divertida!.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=106&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2009/04/22/aprender-python-divirtiendose/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://rur-ple.sourceforge.net/images/splash_screen_small.png" medium="image">
			<media:title type="html">RUR-PLE</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/zLhcB4zjAQU/2.jpg" medium="image" />
	</item>
		<item>
		<title>Clonar maquinas con Linux</title>
		<link>http://olivaresa.wordpress.com/2008/11/10/clonar-maquinas-con-linux/</link>
		<comments>http://olivaresa.wordpress.com/2008/11/10/clonar-maquinas-con-linux/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 14:00:13 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Clonar]]></category>
		<category><![CDATA[clonezilla]]></category>
		<category><![CDATA[Disco]]></category>
		<category><![CDATA[g4l]]></category>
		<category><![CDATA[GULMER]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=91</guid>
		<description><![CDATA[Existen varios programas que pueden hacer este trabajo como (g4l, clonezilla&#8230;), sin embargo yo estaba embarcado en hacerlo para conocer en realidad que es lo que necesitaba para clonar un disco sin necesitar programas especializados.
En este caso lo que quería era tener un clon y replicarlo en grupo de maquinas totalmente iguales, las maquinas tenían [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=91&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Existen varios programas que pueden hacer este trabajo como (<a href="http://sourceforge.net/projects/g4l" target="_blank">g4l</a>, <a href="http://clonezilla.org/" target="_self">clonezilla</a>&#8230;), sin embargo yo estaba embarcado en hacerlo para conocer en realidad que es lo que necesitaba para clonar un disco sin necesitar programas especializados.</p>
<p>En este caso lo que quería era tener un clon y replicarlo en grupo de maquinas totalmente iguales, las maquinas tenían ya instalado  Linux/Debian Lenny totalmente configurado y me dispuse a clonar el disco de la siguiente manera.</p>
<p>Requerimos:</p>
<ul>
<li>Ubuntu ó cualquier distribución Live CD</li>
<li>Maquina (origen) totalmente configurada y funcional</li>
<li>Dispositivo de almacenamiento (en mi caso utilicé un disco externo de un TeraByte USB) ó Conexión a una Red Interna.</li>
<li>Comandos dd, nc y gzip.</li>
</ul>
<p>Pasos:</p>
<ol style="text-align:left;">
<li>Botear la maquina que ya esta configurada y queremos clonar<br />
con el LiveCD.</li>
<li>Abrir una consola y cambiarse a root &#8220;sudo su&#8221;.</li>
<li>Identificar que dispositivo de disco queremos clonar, en mi caso es &#8220;sda&#8221;</li>
<li>El comando que necesitamos utilizar para clonar el disco es &#8220;dd&#8221;, para obtener la ayuda sobre este comando se puede ejecutar &#8220;man dd&#8221;. Básicamente es un comando que permite tomar como entrada un fichero y copiarlo a otro utilizando varias configuraciones.</li>
<li>En este momento podemos elegir entre:</li>
</ol>
<p><strong>Clonar a un dispositivo local:</strong></p>
<p>conectar el dispositivo y observar en que dirección se monta, en mi caso es /media/usbdisk/aox:<br />
<em></em></p>
<p><em> Generar la imagen</em></p>
<blockquote><p>#dd if=/dev/sda | gzip | dd of=/media/usbdisk/aox/clon.img.gz</p></blockquote>
<p><em>Clonar la imagen a una maquina </em></p>
<blockquote><p><em></em>#gunzip &lt; /media/usbdisk/aox/clon.img.gz | dd of=/dev/sda</p></blockquote>
<p><strong>Clonar por la red local:</strong></p>
<p><em> Maquina origen </em></p>
<blockquote><p><em></em>#dd if=/dev/sda | gzip | nc 192.168.x.x 12345</p></blockquote>
<p><em> Maquina destino </em></p>
<blockquote><p>#nc -l -p 12345 | gunzip | dd of=/dev/sda</p></blockquote>
<p>Generar la imagen en un dispocitivo local puede tardar 1 hora para un disco duro de 80Gb y para clonarlo unas 3 Horas, para clonar en red local puede tardar el proceso unas 3 a 3:30 horas.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=91&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/11/10/clonar-maquinas-con-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>
	</item>
		<item>
		<title>1er Congreso Nacional de Software Libre y Educación</title>
		<link>http://olivaresa.wordpress.com/2008/11/07/1er-congreso-nacional-de-software-libre-y-educacion/</link>
		<comments>http://olivaresa.wordpress.com/2008/11/07/1er-congreso-nacional-de-software-libre-y-educacion/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 12:29:54 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=87</guid>
		<description><![CDATA[
Fecha: 08 y 09 de Noviembre de 2008
Lugar: Centro Cultural Mariano Picón Salas.
Ciudad: El Vigía, Estado Mérida
Hora: 7:30am
Más Información: http://www.solisurla.org.ve/libertad/
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=87&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:center;"><img class="alignnone" src="http://www.cenditel.gob.ve/files/u1/Gsolisurla.png" alt="" width="500" height="127" /></p>
<p><strong>Fecha:</strong> 08 y 09 de Noviembre de 2008</p>
<p><strong>Lugar:</strong> Centro Cultural Mariano Picón Salas.</p>
<p><strong>Ciudad:</strong> El Vigía, Estado Mérida</p>
<p><strong>Hora:</strong> 7:30am</p>
<p>Más Información: <a href="http://www.solisurla.org.ve/libertad/" target="_blank">http://www.solisurla.org.ve/libertad/</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=87&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/11/07/1er-congreso-nacional-de-software-libre-y-educacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://www.cenditel.gob.ve/files/u1/Gsolisurla.png" medium="image" />
	</item>
		<item>
		<title>I Día Mundial de Plone, Mérida 2008</title>
		<link>http://olivaresa.wordpress.com/2008/11/07/i-dia-mundial-de-plone-merida-2008/</link>
		<comments>http://olivaresa.wordpress.com/2008/11/07/i-dia-mundial-de-plone-merida-2008/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 12:19:33 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Mérida]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[Zope]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=81</guid>
		<description><![CDATA[El Grupo Pythonistas venezolanos (PyVE), tiene el agrado de invitar al público en general a el “I Día Mundial de Plone, Mérida 2008”.
Lugar: Avenida Los Próceres, entrada al Parque La Isla. Edificio Sede CORPOANDES, Mérida, Estado Mérida, Venezuela.
Fecha: 07 Noviembre de 2008
Horario: 8:00 AM a 12:M



Más Información: http://lcaballero.wordpress.com/2008/10/31/i-dia-mundial-de-plone-merida-2008/


       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=81&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>El Grupo Pythonistas venezolanos (<a href="http://www.openplans.org/projects/pyve/summary" target="_blank">PyVE</a>), tiene el agrado de invitar al público en general a el “I Día Mundial de Plone, Mérida 2008”.</p>
<p align="justify"><span style="font-weight:bold;text-decoration:underline;">Lugar:</span> Avenida Los Próceres, entrada al Parque La Isla. Edificio Sede CORPOANDES, Mérida, Estado Mérida, Venezuela.</p>
<p align="justify"><span style="text-decoration:underline;"><strong>Fecha:</strong></span> 07 Noviembre de 2008</p>
<p align="left"><span style="text-decoration:underline;"><strong>Horario</strong></span><span style="text-decoration:underline;"><strong>:</strong></span> 8:00 AM a 12:M</p>
<p align="left">
<p align="left">
<div class="wp-caption alignnone" style="width: 196px"><img src="http://farm4.static.flickr.com/3203/3003914382_5bc98c3058_m_d.jpg" alt="Mérida World Plone" width="186" height="240" /><p class="wp-caption-text">Mérida World Plone</p></div>
<p align="left">
<p align="left">Más Información: <a href="http://lcaballero.wordpress.com/2008/10/31/i-dia-mundial-de-plone-merida-2008/" target="_blank">http://lcaballero.wordpress.com/2008/10/31/i-dia-mundial-de-plone-merida-2008/</a></p>
<p align="left">
<p><span style="text-decoration:underline;"><strong></strong></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=81&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/11/07/i-dia-mundial-de-plone-merida-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3203/3003914382_5bc98c3058_m_d.jpg" medium="image">
			<media:title type="html">Mérida World Plone</media:title>
		</media:content>
	</item>
		<item>
		<title>Como Python engulle Arduino</title>
		<link>http://olivaresa.wordpress.com/2008/10/15/como-python-engulle-arduino/</link>
		<comments>http://olivaresa.wordpress.com/2008/10/15/como-python-engulle-arduino/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 19:49:39 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[David Cuartielles]]></category>
		<category><![CDATA[Diecimila]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Editra]]></category>
		<category><![CDATA[idearduino]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=40</guid>
		<description><![CDATA[Desde hace un mes aproximadamente vengo trabajando en un mini-proyecto de desarrollo de una IDE &#60;&#60;no java&#62;&#62; para el hardware libre Arduino.
Al principio me topé con la gran pregunta de todo programador “¿que lenguaje debo utilizar?”, no me tomó mucho tiempo elegir a Python y la principal razón es que  “yo conozco Python”, ¿sencillo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=40&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Desde hace un mes aproximadamente vengo trabajando en un mini-proyecto de desarrollo de una <a title="IDE" href="http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado" target="_blank">IDE</a> &lt;&lt;no java&gt;&gt; para el hardware libre <a title="Arduino" href="http://arduino.cc" target="_blank">Arduino</a>.</p>
<p style="margin-bottom:0;">Al principio me topé con la gran pregunta de todo programador “¿que lenguaje debo utilizar?”, no me tomó mucho tiempo elegir a Python y la principal razón es que  “yo conozco Python”, ¿sencillo no?.</p>
<p style="margin-bottom:0;">Luego realice una búsqueda para ver si había algo echo en Python, después de algunos trastazos me conseguí con una IDE llamada <a title="Editra" href="http://editra.org" target="_blank">Editra</a> y observé que además de ser un editor muy versátil que soporta unos 60 lenguajes de programación, era un proyecto que permite el fácil desarrollo e integración de nuevos componentes “<a title="Plugin" href="http://es.wikipedia.org/wiki/Plugin" target="_blank">Puglins</a>”  y sobre todo que es libre.</p>
<p style="margin-bottom:0;">Empecé a revisar la documentación de Editra para ver como podía crear un <a title="Plugin Arduino" href="http://wiki.cenditel.gob.ve/wiki/hlpd/idearduino" target="_blank">Plugin de Arduino</a> y en la actualidad ya tengo un desarrollo funcional, la dirección del proyecto es: <a href="http://wiki.cenditel.gob.ve/wiki/hlpd/idearduino">http://wiki.cenditel.gob.ve/wiki/hlpd/idearduino</a></p>
<p style="margin-bottom:0;">Este es un proyecto liberado bajo licencia <a title="GPL" href="http://es.wikipedia.org/wiki/GPL" target="_blank">GPL</a> , por el momento el Plugin y la página cuentan con traducción e internacionalización a Español, Ingles e Italiano. ¡<a title="animate" href="http://wiki.cenditel.gob.ve/wiki/hlpd/idearduino#Colaborarconelproyecto" target="_blank"><em>Anímate y participa</em></a>!.</p>
<p style="margin-bottom:0;">
<h4>Capturas de Pantalla:</h4>
<div id="attachment_43" class="wp-caption alignnone" style="width: 138px"><a href="http://olivaresa.files.wordpress.com/2008/10/arduino_plugin.png"><img class="size-thumbnail wp-image-43" title="arduino_plugin" src="http://olivaresa.files.wordpress.com/2008/10/arduino_plugin.png?w=128&#038;h=75" alt="Arduino Plugin " width="128" height="75" /></a><p class="wp-caption-text">Arduino Plugin </p></div>
<div id="attachment_44" class="wp-caption alignnone" style="width: 138px"><a href="http://olivaresa.files.wordpress.com/2008/10/arduino.gif"><img class="size-thumbnail wp-image-44" title="arduino" src="http://olivaresa.files.wordpress.com/2008/10/arduino.gif?w=128&#038;h=95" alt="Arduino Plugin - gif animado " width="128" height="95" /></a><p class="wp-caption-text">Arduino Plugin - gif animado </p></div>
<h4>Vídeo:</h4>
<p style="padding-left:30px;"><a title="Video Arduino Plugin Editra" href="http://fsl.cenditel.gob.ve/frs/download.php/50/arduino_plugin.ogg" target="_self">Arduino plugin screencats 5.4MB</a></p>
<p style="padding-left:30px;"><a title="Video Arduino Plugin Editra Tutor" href="http://fsl.cenditel.gob.ve/frs/download.php/51/arduino_plugin.ogg" target="_self">Arduino plugin tutor screencats 34.4MB</a></p>
<p><span style="text-align:center; display: block;"><a href="http://olivaresa.wordpress.com/2008/10/15/como-python-engulle-arduino/"><img src="http://img.youtube.com/vi/vGNDYOGWevY/2.jpg" alt="" /></a></span></p>
<h4>Publicaciones:</h4>
<p style="margin-bottom:0;">David Cuartielles, uno de los creadores de Arduino a publicado un articulo en el Blog de Arduino sobre el <a title="Arduino Blog" href="http://arduino.cc/blog/?p=83" target="_blank">Plugin de Arduino para Editra</a>.<a title="Arduino Blog" href="http://arduino.cc/blog/?p=83" target="_blank"><br />
</a></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=40&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/10/15/como-python-engulle-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>

		<media:content url="http://olivaresa.files.wordpress.com/2008/10/arduino_plugin.png?w=128" medium="image">
			<media:title type="html">arduino_plugin</media:title>
		</media:content>

		<media:content url="http://olivaresa.files.wordpress.com/2008/10/arduino.gif?w=128" medium="image">
			<media:title type="html">arduino</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/vGNDYOGWevY/2.jpg" medium="image" />
	</item>
		<item>
		<title>Paquetes egg &#8211; - como poner huevos con Python</title>
		<link>http://olivaresa.wordpress.com/2008/10/08/paquetes-egg-como-poner-huevos-con-python/</link>
		<comments>http://olivaresa.wordpress.com/2008/10/08/paquetes-egg-como-poner-huevos-con-python/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 20:07:06 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=30</guid>
		<description><![CDATA[En Linux/Debian es necesario instalar el paquete python-setuptools

#aptitude install python-setuptools

para hacer este ejercicio tome como insumo la documentacion de la página http://peak.telecommunity.com/DevCenter/setuptools, luego crear directorios y ficheros del paquete:


$mkdir egg_prueba
$mkdir paquete_egg

$cd egg_prueba

$echo "" &#62; paquete_egg/__init__.py
$vim paquete_egg/familia.py





   1 
   2 class Familia:
   3     def __init__(self):
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=30&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>En Linux/Debian es necesario instalar el paquete python-setuptools</p>
<blockquote>
<pre>#aptitude install python-setuptools</pre>
</blockquote>
<p class="line862">para hacer este ejercicio tome como insumo la documentacion de la página <a class="http" href="http://peak.telecommunity.com/DevCenter/setuptools">http://peak.telecommunity.com/DevCenter/setuptools</a>, luego crear directorios y ficheros del paquete:</p>
<p class="line867">
<blockquote>
<pre>$mkdir egg_prueba
$mkdir paquete_egg

$cd egg_prueba

$echo "" &gt; paquete_egg/__init__.py
$vim paquete_egg/familia.py</pre>
</blockquote>
<p class="line867">
<div class="codearea" dir="ltr" lang="en"><a class="codenumbers" href="http://wiki.cenditel.gob.ve/wiki/aolivares/egg#"><br />
</a></p>
<blockquote>
<pre><span class="line"><span class="LineNumber">   1 </span></span>
<span class="line"><span class="LineNumber">   2 </span><span class="ResWord">class</span> <span class="ID">Familia</span><span class="Operator">:</span></span>
<span class="line"><span class="LineNumber">   3 </span>    <span class="ResWord">def</span> <span class="ID">__init__</span><span class="Operator">(</span><span class="ID">self</span><span class="Operator">)</span><span class="Operator">:</span></span>
<span class="line"><span class="LineNumber">   4 </span>        <span class="ID">self</span><span class="Operator">.</span><span class="ID">nombre</span> <span class="Operator">=</span> <span class="String">""</span></span>
<span class="line"><span class="LineNumber">   5 </span></span>
<span class="line"><span class="LineNumber">   6 </span>    <span class="ResWord">def</span> <span class="ID">set_nombre</span><span class="Operator">(</span><span class="ID">self</span><span class="Operator">,</span> <span class="ID">nombre</span><span class="Operator">)</span><span class="Operator">:</span></span>
<span class="line"><span class="LineNumber">   7 </span>        <span class="ID">self</span><span class="Operator">.</span><span class="ID">nombre</span> <span class="Operator">=</span> <span class="ID">nombre</span></span>
<span class="line"><span class="LineNumber">   8 </span></span>
<span class="line"><span class="LineNumber">   9 </span>    <span class="ResWord">def</span> <span class="ID">get_nombre</span><span class="Operator">(</span><span class="ID">self</span><span class="Operator">)</span><span class="Operator">:</span></span>
<span class="line"><span class="LineNumber">  10 </span>        <span class="ResWord">return</span> <span class="ID">self</span><span class="Operator">.</span><span class="ID">nombre</span></span></pre>
</blockquote>
</div>
<p class="line862">luego crear en el directorio <strong>paquete_egg/</strong> el fichero <strong>setup.py</strong> que contiene toda la información del paquete.</p>
<p class="line867">
<blockquote>
<pre>$vim setup.py</pre>
</blockquote>
<p class="line867">
<div class="codearea" dir="ltr" lang="en">
<blockquote>
<pre><span class="line"><span class="LineNumber">   1 </span></span>
<span class="line"><span class="LineNumber">   2 </span><span class="Comment"># importa setuptools</span></span>
<span class="line"><span class="LineNumber">   3 </span><span class="ResWord">from</span> <span class="ID">setuptools</span> <span class="ResWord">import</span> <span class="ID">setup</span><span class="Operator">,</span> <span class="ID">find_packages</span></span>
<span class="line"><span class="LineNumber">   4 </span></span>
<span class="line"><span class="LineNumber">   5 </span><span class="Comment"># Tupla con información del paquete</span></span>
<span class="line"><span class="LineNumber">   6 </span><span class="ID">setup</span><span class="Operator">(</span></span>
<span class="line"><span class="LineNumber">   7 </span>    <span class="ID">name</span> <span class="Operator">=</span> <span class="String">"familia"</span> <span class="Comment"># Nombre Paquete,</span></span>
<span class="line"><span class="LineNumber">   8 </span>    <span class="ID">version</span> <span class="Operator">=</span> <span class="String">"0.1"</span> <span class="Comment"># Versión Paquete,</span></span>
<span class="line"><span class="LineNumber">   9 </span>    <span class="ID">packages</span> <span class="Operator">=</span> <span class="ID">find_packages</span><span class="Operator">(</span><span class="Operator">)</span> <span class="Comment"># Busca módulos dentro del directorio paquete_egg,</span></span>
<span class="line"><span class="LineNumber">  10 </span>    <span class="ID">scripts</span> <span class="Operator">=</span> <span class="Operator">[</span><span class="Operator">]</span> <span class="Comment"># Scripts que deben ir a /usr/bin,</span></span>
<span class="line"><span class="LineNumber">  11 </span></span>
<span class="line"><span class="LineNumber">  12 </span>    <span class="ID">install_requires</span> <span class="Operator">=</span> <span class="Operator">[</span><span class="Operator">]</span> <span class="Comment"># Dependencias de otros paquetes,</span></span>
<span class="line"><span class="LineNumber">  13 </span></span>
<span class="line"><span class="LineNumber">  14 </span>    <span class="ID">package_data</span> <span class="Operator">=</span> <span class="Operator">{</span><span class="Operator">}</span><span class="Comment"># Diccionario con ficheros que deben incluirse en el paquete, por ejemplo {'': *.txt},</span></span>
<span class="line"><span class="LineNumber">  15 </span></span>
<span class="line"><span class="LineNumber">  16 </span>    <span class="Comment"># Metadatos para el repositorio Pypi</span></span>
<span class="line"><span class="LineNumber">  17 </span>    <span class="ID">author</span> <span class="Operator">=</span> <span class="String">"Alexander Olivares"</span><span class="Operator">,</span></span>
<span class="line"><span class="LineNumber">  18 </span>    <span class="ID">author_email</span> <span class="Operator">=</span> <span class="String">"olivaresa@cantv.net"</span><span class="Operator">,</span></span>
<span class="line"><span class="LineNumber">  19 </span>    <span class="ID">description</span> <span class="Operator">=</span> <span class="String">"Este es un paquete egg de prueba con una clase Familia"</span><span class="Operator">,</span></span>
<span class="line"><span class="LineNumber">  20 </span>    <span class="ID">license</span> <span class="Operator">=</span> <span class="String">"GPL"</span><span class="Operator">,</span></span>
<span class="line"><span class="LineNumber">  21 </span>    <span class="ID">keywords</span> <span class="Operator">=</span> <span class="String">""</span> <span class="Comment"># Palabras clave de busqueda,</span></span>
<span class="line"><span class="LineNumber">  22 </span>    <span class="ID">url</span> <span class="Operator">=</span> <span class="String">""</span></span>
<span class="line"><span class="LineNumber">  23 </span><span class="Operator">)</span></span></pre>
</blockquote>
</div>
<p class="line874">Luego de hacer esto debemos tener la siguiente estructura de archivos y directorios:</p>
<pre><strong>egg_prueba/
    setup.py
    paquete_egg/
       __init__.py
       familia.py</strong></pre>
<p class="line862">Estando en el directorio <strong>egg_prueba/</strong> ejecutar:</p>
<p class="line867">
<blockquote>
<pre>$python setup.py bdist_egg</pre>
</blockquote>
<p class="line862">Eso creara el paquete que estará en <strong>egg_prueba/dist/familia-0.1-py2.4.egg</strong></p>
<p class="line874">para instalar:</p>
<blockquote>
<pre>#easy_install egg_prueba/dist/familia-0.1-py2.4.egg</pre>
</blockquote>
<p class="line874">para utilizar:</p>
<blockquote>
<pre><span class="line"><span class="LineNumber">   1 </span><span class="ResWord">from</span> <span class="ID">familia</span> <span class="ResWord">import</span> <span class="Operator">*</span></span>
<span class="line"><span class="LineNumber">   2 </span></span>
<span class="line"><span class="LineNumber">   3 </span><span class="ID">f</span> <span class="Operator">=</span> <span class="ID">Familia</span><span class="Operator">(</span><span class="Operator">)</span></span>
<span class="line"><span class="LineNumber">   4 </span><span class="ID">f</span><span class="Operator">.</span><span class="ID">set_nombre</span><span class="Operator">(</span><span class="String">"Olivares"</span><span class="Operator">)</span></span>
<span class="line"><span class="LineNumber">   5 </span><span class="ResWord">print</span> <span class="ID">f</span><span class="Operator">.</span><span class="ID">get_nombre</span><span class="Operator">(</span><span class="Operator">)</span></span>
<span class="line"><span class="LineNumber">   6 </span><span class="String">"Olivares"</span></span></pre>
</blockquote>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=30&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/10/08/paquetes-egg-como-poner-huevos-con-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>
	</item>
		<item>
		<title>Python 3000 &#8211; primer acercamiento</title>
		<link>http://olivaresa.wordpress.com/2008/10/08/python-3000-primer-acercamiento/</link>
		<comments>http://olivaresa.wordpress.com/2008/10/08/python-3000-primer-acercamiento/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 20:03:19 +0000</pubDate>
		<dc:creator>olivaresa</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://olivaresa.wordpress.com/?p=27</guid>
		<description><![CDATA[Python 3000 &#8220;py3k&#8221; ó Python 3.0 se encuentra actualmente en su fase beta2, la versión final de esta prevista para mediados de Octubre.
Me dispuse a probar la versión beta y la descargue de la página http://www.python.org/download/releases/3.0/, la descomprimí y ejecute:

$./configure
$make
$make test

Luego se recomienda instalarlo ejecutando &#8220;make install&#8221;, pero en mi caso solo quería probar algunas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=27&subd=olivaresa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Python 3000 &#8220;py3k&#8221; ó Python 3.0 se encuentra actualmente en su fase beta2, la versión final de esta prevista para mediados de Octubre.</p>
<p class="line862">Me dispuse a probar la versión beta y la descargue de la página <a class="http" href="http://www.python.org/download/releases/3.0/">http://www.python.org/download/releases/3.0/</a>, la descomprimí y ejecute:</p>
<blockquote>
<pre>$./configure
$make
$make test</pre>
</blockquote>
<p class="line862">Luego se recomienda instalarlo ejecutando &#8220;make install&#8221;, pero en mi caso solo quería probar algunas cosas por tanto no me hizo falta, ejecute ./python y ya tenia la consola interactiva (&gt;&gt;&gt;) de Python 3000.</p>
<p class="line862">Tomando como referencia de lo nuevo de Python 3000 en la dirección <a class="http" href="http://docs.python.org/dev/3.0/whatsnew/3.0.html">http://docs.python.org/dev/3.0/whatsnew/3.0.html</a>, realice una serie de pruebas sencillas, que muestro a continuación:</p>
<div>
<table style="width:1059px;height:84px;" border="0">
<tbody>
<tr>
<td style="text-align:center;">
<p class="line891"><strong>Python 2.4</strong></p>
</td>
<td style="text-align:center;">
<p class="line891"><strong> Python 3000</strong></p>
</td>
<td style="text-align:center;">
<p class="line891"><strong>Comentario</strong></p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;print &#8220;Hola&#8221;</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;print(&#8220;hola&#8221;)</p>
</td>
<td>
<p class="line862">&#8220;print&#8221; ahora es una función</p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;aox = u&#8221;computación&#8221;</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;aox = &#8220;computación&#8221;</p>
</td>
<td>
<p class="line862">por defecto los strings son utf-8</p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;if aox  &lt;&gt;  u&#8221;computación&#8221;:</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;if aox  != &#8220;computación&#8221;:</p>
</td>
<td>
<p class="line862">reemplazado &#8220;&lt;&gt;&#8221; por &#8220;!=&#8221;</p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;True, False = 1, &#8220;2&#8243;</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;</p>
</td>
<td>
<p class="line862">True , False, None son palabras reservadas</p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;aox = raw_input(&#8220;Nombre&#8221;)</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;aox = input(&#8220;Nombre&#8221;)</p>
</td>
<td>
<p class="line862">raw_input() reemplazado por input()</p>
</td>
</tr>
<tr>
<td>
<p class="line891">&gt;&gt;&gt;for i in xrange(10):</p>
</td>
<td>
<p class="line891">&gt;&gt;&gt;for i in range(10):</p>
</td>
<td>
<p class="line862">xrange() reemplazado por range()</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="line874">Estas son algunas de las características que han sufrido cambios y hacen imcopatible cualquier aplicación escrita con Python 2.x con Python 3000. En adelante estaré alimentando este post con nuevas impresiones.</p>
<p class="line867">
<h5>Enlaces de interés:</h5>
<p><a class="http" href="http://www.python.com.ar/moin/Python3Mil">http://www.python.com.ar/moin/Python3Mil</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/olivaresa.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/olivaresa.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/olivaresa.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/olivaresa.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/olivaresa.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/olivaresa.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/olivaresa.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/olivaresa.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/olivaresa.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/olivaresa.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=olivaresa.wordpress.com&blog=5064113&post=27&subd=olivaresa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://olivaresa.wordpress.com/2008/10/08/python-3000-primer-acercamiento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dda67ef8ada168775ce69e1c6c2504e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">olivaresa</media:title>
		</media:content>
	</item>
	</channel>
</rss>