<?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>El Blog de Rafael Bucio &#187; Programación</title>
	<atom:link href="http://bucio.com.mx/sobre/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://bucio.com.mx</link>
	<description>Sobre mi, sobre Linux, sobre todo lo que yo quiera :D</description>
	<lastBuildDate>Mon, 02 Jan 2012 11:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ext Designer</title>
		<link>http://bucio.com.mx/2011/01/ext-designer/</link>
		<comments>http://bucio.com.mx/2011/01/ext-designer/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 04:38:25 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=1132</guid>
		<description><![CDATA[Es una aplicación de escritorio, ayuda a crear interfaces más rápido que nunca en un formato fácil de usar, el medio ambiente de arrastrar y soltar, esta disponible para mac, windows y linux http://www.sencha.com/products/designer/download.php En esté vídeo se muestra su uso.]]></description>
			<content:encoded><![CDATA[<p>Es una aplicación de escritorio, ayuda a crear interfaces más rápido que nunca en un formato fácil de usar, el medio ambiente de arrastrar y soltar, esta disponible para mac, windows y linux</p>
<p><a href="http://www.sencha.com/products/designer/download.php" target="_blank">http://www.sencha.com/products/designer/download.php</a></p>
<p>En esté vídeo se muestra su uso.</p>
<p><iframe src="http://player.vimeo.com/video/11122346" width="560" height="320" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2011/01/ext-designer/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Compilar Java desde la terminal</title>
		<link>http://bucio.com.mx/2010/05/compilar-java-desde-la-terminal/</link>
		<comments>http://bucio.com.mx/2010/05/compilar-java-desde-la-terminal/#comments</comments>
		<pubDate>Fri, 07 May 2010 01:22:03 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=893</guid>
		<description><![CDATA[En la universidad estamos cursando la materia de POO  (Programación Orientada a Objetos), por lo cual veremos Java, el D.R. Pimentel dejo un pequeño script, el cual sería compilado desde la consola/terminal/cmd&#8230; uno muy básico que devuelve unos parámetros, lamentablemente yo había reinstalado mi debian y así que no me acordaba que no podía compilar (cómo [...]]]></description>
			<content:encoded><![CDATA[<p>En la universidad estamos cursando la materia de POO  (Programación Orientada a Objetos), por lo cual veremos <a href="http://bucio.com.mx/sobre/java">Java</a>, el D.R. Pimentel dejo un pequeño script, el cual sería compilado desde la consola/terminal/cmd&#8230; uno muy básico que devuelve unos parámetros, lamentablemente yo había reinstalado mi debian y así que no me acordaba que no podía compilar (cómo no uso java y lo odio pero me tiene que gustar o repruebo), no me corrió así que aquí dejo que hice para poder compilarlo desde la terminal.</p>
<p>Instalamos Lo siguiente:</p>
<pre class="brush: bash" style="text-align: justify;">
# apt-get install openjdk-6-jdk openjdk-6-jre
</pre>
<p>Editamos nuestro .bashrc (root o tu usuario yo edite los dos <img src='http://bucio.com.mx/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':-)' class='wp-smiley' /> )<br />
El archivo está en <code>/home/tuUSUARIO/.bashrc /</code> </p>
<pre class="brush: bash" style="text-align: justify;">
export JAVA_HOME='/usr/lib/jvm/java-6-openjdk'
PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
</pre>
<p>Después vamos y actualizamos nuestra configuraciones para ver quien nos provee java.</p>
<pre class="brush: bash" style="text-align: justify;">
# update-alternatives --config java
</pre>
<p>Saldrá algo cómo esto:</p>
<pre class="brush: bash" style="text-align: justify;">
Hay 5 alternativas que proveen `java'.

  Selección     Alternativa
-----------------------------------------------
          1    /usr/lib/jvm/java-6-sun/jre/bin/java
*         2    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
          3    /usr/bin/gij-4.3
          4    /usr/lib/jvm/java-gcj/jre/bin/java
 +        5    /usr/lib/jvm/java-6-openjdk/jre/bin/java
</pre>
<p>Tecleamos el digito 5 que es  /usr/lib/jvm/java-6-openjdk/jre/bin/java.</p>
<p>y Listo podemos usar Javac para compilar en bytecodes :-).  (<a href="http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html" target="_blank">para leer más sobre Javac click aquí</a>)</p>
<p>Ahora a probarlo con el siguiente script.</p>
<pre class="brush: java" style="text-align: justify;">

//Progama 0
public class parametros {
        public static void main (String argv[])
                {
        for  (int i=0; i < argv.length ;i++)

                System.out.print(argv[i] + " ");

        System.out.print("\n");

        System.exit(0);

                }

        }
</pre>
<p>Guardamos el código con el nombre de parametros.java (por el nombre que se creo la clase.)<br />
Es hora de usar javac, si todo lo anterior salio bien pues :</p>
<pre class="brush: bash" style="text-align: justify;">
> javac parametros.java
> java parametros hola mundo
 hola mundo
>
</pre>
<p>Y Listo a darle en la terminal ;-).. Existen muchas herramientas/IDE etc. cómo eclipse que la instalación después la posteo si es que me da tiempo un saludo</p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2010/05/compilar-java-desde-la-terminal/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Programación Estructurada C</title>
		<link>http://bucio.com.mx/2010/01/programacion-estructurada-c/</link>
		<comments>http://bucio.com.mx/2010/01/programacion-estructurada-c/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 01:38:21 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programación Estructurada]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=783</guid>
		<description><![CDATA[Portafolio: [PROGRAMACION ESTRUCTURADA] Siguiendo con el portafolio virtual, es hora de las instrucciones y ciclos, esto me servirá o no cómo dice el D.r. Pimentel jeje, esté post solo contiene cómo esta estructurado, lo cual quiero recalcar que es para mi uso si alguien quiere dar una aportación es bienvenida. INSTRUCCIONES: IF Nos sirve para tomar decisiones sobre que [...]]]></description>
			<content:encoded><![CDATA[<p>Portafolio:</p>
<ul>
<li>[<a title="Programacion Estructurada" href="http://bucio.com.mx/2010/01/programacion-estructurada/">PROGRAMACION ESTRUCTURADA</a>]</li>
</ul>
<p style="text-align: justify;">Siguiendo con el portafolio virtual, es hora de las instrucciones y ciclos, esto me servirá o no cómo dice el D.r. Pimentel jeje, esté post solo contiene cómo esta estructurado, lo cual quiero recalcar que es para mi uso si alguien quiere dar una aportación es bienvenida.</p>
<h1>INSTRUCCIONES:</h1>
<h2>IF</h2>
<p style="text-align: justify;">Nos sirve para tomar decisiones  sobre que acciones realizar, esas decisiones pueden depender de datos introducidos por el usuario, esté sería un ejemplo de cómo se estructura el IF:</p>
<pre class="brush: cpp" style="text-align: justify;">if ( condición )
{
sentencias por cumplir si es verdadera;
}</pre>
<h2>IF – ELSE</h2>
<p style="text-align: justify;">Cuando la condición sea verdadera esté ejecutara las sentencias, mientras está no sea verdadera entra las sentencias del segundo bloque. La estructura queda de la siguiente forma:</p>
<pre class="brush: cpp" style="text-align: justify;">if ( condición )
{
sentencias por cumplir si es verdadera;
}
else /* esté bloque funciona cuando no se cumple la condición */
{
sentencias por cumplir si NO es verdadera;
}</pre>
<p style="text-align: justify;">Las condiciones usan operadores de comparación  y también una agrupación de operadores los cuales se mezclan con las condiciones para lograr un resultado.</p>
<h2 style="text-align: justify;">SWITCH-CASE</h2>
<p>Una sentencia condicional múltiple que generaliza a la sentencia “if-else”:</p>
<pre class="brush: cpp">switch ( expresión_entero )	{
case expresión_constante_entera : sentencia
break:
case expresión_constante_entera : sentencia
…
default : sentencia
}</pre>
<h1>CICLOS</h1>
<h2>MIENTRAS</h2>
<p>El ciclo mientras o llamado WHILE, sirve para para ejecutar un código reiteradas veces.</p>
<pre class="brush: cpp">while ( condición de ejecución del ciclo )	{
/*código*/
}</pre>
<h2>HACER &#8211; MIENTRAS</h2>
<p>El ciclo hacer mientras. DO WHILE, es un ciclo que solo se ejecuta una vez.</p>
<p>La diferencia con el WHILE es que el DO WHILE siempre se ejecuta al menos una vez <a title="Gracias  a Fernando" href="http://bucio.com.mx/2010/01/programacion-estructurada-c/comment-page-1/#comment-16582">#</a></p>
<pre class="brush: cpp">Do {
/*código*/
}</pre>
<p>while ( condición de ejecución del ciclo )</p>
<h2>FOR</h2>
<p>El ciclo for tiene muchas funciones, la más común y su estructura clásica es de está forma</p>
<pre class="brush: cpp">for {/* inicialización */; /* sentencia condicional */; /* incremento o decremento */}</pre>
<p><span style="text-decoration: underline;">Inicialización</span>; es la parte donde donde se controla el ciclo, es la primera sentencia que lee el ciclo.<br />
<span style="text-decoration: underline;"> Sentencia Condicional</span>; Después de leer la inicialización, esté  ve si la sentencia es validad.<br />
<span style="text-decoration: underline;"> Incremento o decremento</span>; dependiendo de las operadores esté evaluá si será en incremento o decremento.</p>
<pre class="brush: cpp">/* IF-ELSE.C */
/* implementando IF-else */
#include "stdio.h"
#include "stdlib.h"

int main( int argc, char *argv[] )

{
int edad, din, menu;
system("clear");
system("figlet CANTINA");
printf("Que Edad Tiene  \n ");
scanf("%d", &amp;edad);
if ( edad &gt;= 18)

printf("Bienvenido <img src='http://bucio.com.mx/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':-)' class='wp-smiley' />  \n");
printf("Que Desea  tomar \n 1 Michelada \n 2 Pomo \n 3 Solo vine a ver");
printf(" Solo numeros ");
scanf("%d", &amp;menu);
if ( menu == 1 )
printf("El precio de la michelada es de 55 pesos se paga en caja");
if ( menu == 2 )
printf("El precio del pomo  es de 900  pesos se paga en caja");
if ( menu == 3 )
printf(" En la cantina solo hay 4 mesas, menos blabla y puro gluglu a platicar al parque..");

else
{
printf(" no eres bienvenido debes ser mayor de edad \n ");
printf(" \n ");
printf("Pero cuanto dinero traes.. \n");
scanf("%d", &amp;din);
if  ( din &gt; 200 )
printf("Ok te ajusta para tu pomo con tus %d \n ",din);
else
printf("Crees que con tus %d podras estar aquí .. bye \n ",din);
}
exit (0);

}</pre>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2010/01/programacion-estructurada-c/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Programación Estructurada</title>
		<link>http://bucio.com.mx/2010/01/programacion-estructurada/</link>
		<comments>http://bucio.com.mx/2010/01/programacion-estructurada/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 19:09:03 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programación Estructurada]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=733</guid>
		<description><![CDATA[En la universidad el Dr. Pimentel nos pidio un portafolio virtual, el cual decidí hacer en blog con una categoría la cual al final de la materia de Programación estructurada la mandaré a llamar mediante RSS, cuando sea la entrega de esté. (Lo que escribo es solo fragmentos de lo que es más importante para [...]]]></description>
			<content:encoded><![CDATA[<p>En la universidad el Dr. Pimentel nos pidio un portafolio virtual, el cual decidí hacer en blog con una categoría la cual al final de la materia de Programación estructurada la mandaré a llamar mediante RSS, cuando sea la entrega de esté. (<em>Lo que escribo es solo fragmentos de lo que es más importante para mi</em>)</p>
<h2>Programación Estructurada.</h2>
<blockquote><p>La programación estructurada es un método (un paradigma de programación) de programacion basado sobre el concepto de la unidad y del alcance (la gama de la visión de los datos de una declaración ejecutable del código). Un programa estructurado se compone de unas o más unidades o módulos — escrito por el usuario, o sacado de una librería; cada módulo se compone de uns o más procedimientos, también llamado una función, una rutina, un subprograma, o un método, dependiendo del lenguaje de programación. Es posible que un programa estructural tenga niveles múltiples o alcances, con los procedimientos definidos dentro de otros procedimientos. Cada alcance puede contener las variables que no se pueden considerar en alcances externos.</p></blockquote>
<h2>BYTES</h2>
<p>La representación de los tipos de datos..   lo que la computadora leerá será binarios, ejemplo seria el número 127 que su representación es 01111111, ahora un número negativo -128 que sería 10000000 en binario.. (Esto me sirve de referencia.)</p>
<h2>Tipos de Datos.</h2>
<p>Hay tipos de datos como enteros, <code>short, int, long y long long</code>..  Flotantes,  <code>float y el double</code>, Tipo de dato de caracter que es el <code>Char</code>,  en la clase el D.r. Pimentel nos hablo sobre el uso de estos, para lograr una buena optimización. Comento sobre una función <code>sizeof()</code> el cual nos ayudará para calcular el tamaño de los tipos de datos</p>
<p><strong>char</strong></p>
<ul>
<li><span style="font-weight: normal;">bytes = 1</span></li>
<li><span style="font-weight: normal;">Máximo = 127 (255 cuando es unsigned)</span></li>
<li><span style="font-weight: normal;">Mínimo = -128 (0 cuando es unsigned)</span></li>
</ul>
<p><strong> int<br />
</strong></p>
<ul>
<li>bytes = 4</li>
<li>Máximo = 2,147,483,647 (4294967295 cuando es unsigned)</li>
<li>Mínimo = -2,147,483,648 (0 cuando es unsigned)</li>
</ul>
<p><strong> float</strong></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal;">bytes = 4</span></li>
<li><span style="font-weight: normal;">Máximo Exponente = 10^37</span></li>
<li><span style="font-weight: normal;">Mínimo Exponente = 10^-37</span></li>
</ul>
<p><strong> long</strong></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal;">bytes = 4</span></li>
<li><span style="font-weight: normal;">Máximo = 2,147,483,647 (4294967295 cuando es unsigned)</span></li>
<li><span style="font-weight: normal;">Mínimo = -2,147,483,648 (0 cuando es unsigned)</span></li>
</ul>
<p><strong>long long</strong></p>
<ul>
<li><span style="font-weight: normal;">bytes = 8</span></li>
<li><span style="font-weight: normal;">Máximo = 9,223,372,036,854,775,807 (18,446,744,073,709,551,616 cuando es unsigned)</span></li>
<li><span style="font-weight: normal;">Mínimo = 9,223,372,036,854,775,808 (0 cuando es unsigned)</span></li>
</ul>
<p><strong>short</strong></p>
<ul>
<li>bytes = 2</li>
<li>Máximo = 32767 (65,535 cuando es unsigned)</li>
<li>Mínimo = -32768 (0 cuando es unsigned)</li>
</ul>
<p><strong> double</strong></p>
<ul>
<li>bytes = 8</li>
<li>Máximo Exponente = 10^308</li>
<li>Mínimo Exponente = 10^-308</li>
</ul>
<h2>Variables y Constantes</h2>
<blockquote><p>Una variable, como su nombre lo indica, es un determinado objeto cuyo valor puede cambiar durante el proceso de una tarea específica. Contrario a una variable, una constante es un determinado objeto cuyo valor no puede ser alterado durante el proceso de una tarea específica</p></blockquote>
<p>Para declarar constantes existe la palabra reservada <strong>const</strong>, así como la directiva <strong>#define</strong>. A continuación se muestran ejemplos de declaración de variables y constantes.</p>
<table border="1" cellspacing="1" cellpadding="8" width="50%">
<tbody>
<tr>
<th>Variables</th>
<th>Constantes</th>
<th>Constantes</th>
</tr>
<tr>
<td>int a;</td>
<td>const int a = 100;</td>
<td>#define a 100</td>
</tr>
<tr>
<td>float b;</td>
<td>const float b = 100;</td>
<td>#define b 100</td>
</tr>
</tbody>
</table>
<p>Notas:</p>
<blockquote><p>A diferencia de las constantes declaradas con la palabra <code>const</code> los símbolos definidos con <code>#define</code> no ocupan espacio en la memoria del código ejecutable resultante.</p></blockquote>
<blockquote><p>El tipo de la variable o constante puede ser cualquiera de los listados en Tipos primitivos, o bien de un tipo definido por el usuario.</p></blockquote>
<p>[<a href="http://es.wikibooks.org/wiki/Programación_en_C%2B%2B/Lo_más_básico#Variables_y_constantes" target="_blank">Fuente Variables y Constantes</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2010/01/programacion-estructurada/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Yotidescargo</title>
		<link>http://bucio.com.mx/2010/01/yotidescargo/</link>
		<comments>http://bucio.com.mx/2010/01/yotidescargo/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:37:39 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=731</guid>
		<description><![CDATA[Un día mientras andaban en el ciberpachequeo a Manuelinux y aBucio se les ocurrio empezar un proyecto para descargar videos desde youtube y convertirlos a diferentes formatos. Bucio estaba fumando gtkdialog en ese entonces y Manuelinux andaba metido con todo en C# Nunca llegaron a un acuerdo, así que Manuelinux en un día de aburrimiento decidió [...]]]></description>
			<content:encoded><![CDATA[<p>Un día mientras andaban en el ciberpachequeo a <a title="Manuelinux" href="http://manuelinux.info" target="_blank">Manuelinux</a> y a<a title="Bucio" href="http://bucio.com.mx/" target="_blank">Bucio</a> se les ocurrio empezar un proyecto para descargar videos desde youtube y convertirlos a diferentes formatos. Bucio estaba fumando gtkdialog en ese entonces y Manuelinux andaba metido con todo en C#</p>
<p>Nunca llegaron a un acuerdo, así que Manuelinux en un día de aburrimiento decidió retomar el proyecto y usarlo como escape del estress del trabajo, el resultado es la version actual de Yotidescargo.</p>
<p>Espero que esta aplicación sirva de algo para alguien más y no solo haya sido una bonita perdida de tiempo.</p>
<p>Sigue los avances de este proyecto desde su <a href="http://yotidescargo.phsistemas.net">web oficial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2010/01/yotidescargo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Resumen de Programacion CPP &#8211; IDS</title>
		<link>http://bucio.com.mx/2009/07/resumen-de-programacion-cpp-ids/</link>
		<comments>http://bucio.com.mx/2009/07/resumen-de-programacion-cpp-ids/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 05:25:23 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[Cpp]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=567</guid>
		<description><![CDATA[El Resumen, fue echo por Julio Cesar, un compañero algo nerd.. : &#8211; ) (Darle click a la imagen PDF para descargar el resumen.)]]></description>
			<content:encoded><![CDATA[<p><a href="http://bucio.com.mx/wp-content/uploads/2009/07/IDS.pdf"></a></p>
<div id="attachment_569" class="wp-caption aligncenter" style="width: 272px"><a href="http://bucio.com.mx/wp-content/uploads/2009/07/IDS.pdf"><img class="size-medium wp-image-569" title="Ing. en desarrollo de Software" src="http://bucio.com.mx/wp-content/uploads/2009/07/pdf-file-logo-icon-300x300.jpg" alt="Ing. en desarrollo de Software" width="262" height="262" /></a><p class="wp-caption-text">Ing. en desarrollo de Software</p></div>
<p>El Resumen, fue echo por Julio Cesar, un compañero algo nerd.. : &#8211; )<br />
<em>(Darle click a la imagen PDF para descargar el resumen.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2009/07/resumen-de-programacion-cpp-ids/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Jugando con Cpp</title>
		<link>http://bucio.com.mx/2009/07/jugando-con-cpp/</link>
		<comments>http://bucio.com.mx/2009/07/jugando-con-cpp/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 03:58:17 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[Cpp]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tarea]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=564</guid>
		<description><![CDATA[En la univesidad, vimos una semana de cpp, la cual me agrado lo que se abarco, el primer programa fue esté: [cpp] main() { float calificacion; cout calificacion; if ( calificacion > 8 ) { cout]]></description>
			<content:encoded><![CDATA[<p>En la univesidad, vimos una semana de cpp, la cual me agrado lo que se abarco, el primer programa fue esté:<br />
[cpp]<br />
main()<br />
            {<br />
                float calificacion;<br />
                cout << "dame tu calificacion" << endl;<br />
                cin >> calificacion;<br />
                    if ( calificacion > 8 )<br />
                        {<br />
                            cout << "aprobado" << endl;<br />
                        }<br />
                        else<br />
                        {<br />
                            cout << "Reprobado" << endl;<br />
                        }<br />
            }<br />
[/cpp]</p>
<p>Cuando entré y vi que aprenderíamos cpp, al principio pensé, oh diablos tendré que instalar un winbugs virtual, pero me dejo compilarlo desde mi linuts, así bien leet, después de ver las operaciones lógicas y uno que otro ciclo jaja, llegamos al examen el cual fue esté:<br />
[cpp]<br />
#include <iostream><br />
#include <stdlib.h></p>
<p>using namespace std;</p>
<p>    void esta ()<br />
        {<br />
            int clave=0;<br />
            float  precio=0, costo=0, ncosto=0, descuento=0, cantidad=0;</p>
<p>                        system( &#8220;figlet Cantidad de boletos&#8221;);<br />
                          cout << " -------------------------  " << endl;<br />
                        cin >> cantidad;<br />
                          system( &#8220;figlet Clave de los boletos&#8221;);<br />
                          cout << " -------------------------  " << endl;<br />
                                cin >> clave;<br />
                                        switch(clave)<br />
                                                {<br />
                                            case 1:<br />
                                            costo = cantidad * 250;<br />
                                            break;<br />
                                            case 2:<br />
                                            costo = cantidad * 350;<br />
                                            break;<br />
                                            case 3:<br />
                                            costo = cantidad * 450;<br />
                                            break;<br />
                                            case 4:<br />
                                            costo = cantidad * 650;<br />
                                            break;<br />
                                            case 5:<br />
                                            costo= cantidad * 700;<br />
                                            break;<br />
                                            }</p>
<p>          if ( costo > 800 )<br />
                {<br />
                    descuento = costo * .05;<br />
                    ncosto = costo &#8211; descuento;<br />
                    cout << " Tu Pago con descuento es de  " << ncosto << endl;<br />
                }<br />
                    else<br />
                    {<br />
                    cout << " Tu pago es  " << costo << endl;<br />
                    }<br />
        }</p>
<p>            int main()<br />
            {<br />
                system( "clear" );<br />
                esta ();<br />
                return 0;<br />
            }<br />
[/cpp]<br />
quero agradecer a mi amiwis <a href="http://manuelinux.info">manuelinux</a> por la librería de system, y un if pero tuve que usar otro ¬¬ el profesor lo vería demasiado leet, creo que después pongo un post sobre como compilar y esas cosas.. ahora tengo hueva jajaja y quería poner esto.. no se burlen jaaja :-), la próxima semana veré Java. </p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2009/07/jugando-con-cpp/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>if_existing &amp; if_running at conky</title>
		<link>http://bucio.com.mx/2009/05/if_existing-if_running-at-conky/</link>
		<comments>http://bucio.com.mx/2009/05/if_existing-if_running-at-conky/#comments</comments>
		<pubDate>Mon, 18 May 2009 00:12:09 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[conky]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=508</guid>
		<description><![CDATA[Cuando recien use conky,  me llamo la atención que me ponía dos barras de mis conexiones, eth0 y wlan0, y me puse a buscar en la página de la documentación, sobre estás variables que me hicieran más limpio mi desktop, estas son: if_running (process) if PROCESS is running, display everything $if_running and the matching $endif. [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando recien use <a href="http://bucio.com.mx/category/conky/">conky</a>,  me llamo la atención que me ponía dos barras de mis conexiones, eth0 y wlan0, y me puse a buscar en la página de la <a href="http://conky.sourceforge.net/docs.html">documentación</a>, sobre estás <a href="http://conky.sourceforge.net/variables.html">variables</a> que me hicieran más limpio mi desktop, estas son:</p>
<blockquote>
<p style="padding-left: 30px;"><strong> if_running</strong> (process)<br />
if PROCESS is running, display everything $if_running and the matching $endif. This uses the &#8220;pidof&#8221; command, so the -x switch is also supported</p>
<p><strong>if_existing</strong> file (string)<br />
if FILE exists, display everything between if_existing and the matching $endif. The optional second paramater checks for FILE containing the specified string and prints everything between $if_existing and the matching $endif.</p></blockquote>
<p>Un ejemplo sería para mostrar solo que estoy usando, en esté caso  si mi wireless o LAN :</p>
<p>[c]<br />
${if_existing /proc/net/route eth0}</p>
<p>${color white}${color #707070}${font size=16}${color #f4feff}${alignc} LAN: ${color #f4feff} ${addr eth0}${font}<br />
${color white}${color #707070}${downspeedgraph eth0 20,260 707070 cccccc}<br />
${color white}${color #707070}${upspeedgraph eth0 20,260 cccccc 707070}</p>
<p>${else}<br />
${font size=16}${color #f4feff}${alignc} WIFI: ${color #f4feff}${addr wlan0}${font}<br />
${downspeedgraph wlan0 20,260 707070 cccccc}<br />
${upspeedgraph wlan0 20,260 cccccc 707070}<br />
${color #707070}${wireless_link_bar wlan0}<br />
${else}</p>
<p>${endif}<br />
[/c]</p>
<p>Esté sería usando si corro un programa, en esté caso el amarok:</p>
<p>[c]<br />
${if_running amarokapp}<br />
${color #707070}Ahora escucho:<br />
${color #707070} ${execi 10 dcop amarok player title} por ${execi 10 dcop amarok player artist} | ${execi 5 dcop amarok player currentTime}/${execi 10 dcop amarok player totalTime}<br />
${color #707070}${execibar 1 ~/.conky/amarok progress}<br />
${color #707070}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%<br />
${else}<br />
${font Invaders:size=35}${color #DEDDDF}    @C ${font}<br />
${else}</p>
<p>${endif}</p>
<p>[/c]</p>
<p>Muy bonitos los if, jeje el script en <a href="http://bucio.com.mx/category/bash/">bash</a> de amarok lo puedes encontrar la pagina de <a href="http://conky.sourceforge.net/amarok-ke49">conky</a>,  dejo un screen de mi  conky sin usar amarok y después corriendo el amarok.</p>
<div id="attachment_509" class="wp-caption aligncenter" style="width: 310px"><a href="http://bucio.com.mx/wp-content/uploads/2009/05/pantallazo-278.png" rel="lightbox[508]"><img class="size-medium wp-image-509" title="Sin Correr Amarok" src="http://bucio.com.mx/wp-content/uploads/2009/05/pantallazo-278-300x187.png" alt="Me muestra un pacman y el invader" width="300" height="187" /></a><p class="wp-caption-text">Me muestra un pacman y el invader</p></div>
<div id="attachment_510" class="wp-caption aligncenter" style="width: 310px"><a href="http://bucio.com.mx/wp-content/uploads/2009/05/pantallazo-279.png" rel="lightbox[508]"><img class="size-medium wp-image-510" title="Corriendo amarok" src="http://bucio.com.mx/wp-content/uploads/2009/05/pantallazo-279-300x187.png" alt="Me muestra ahora la rola que escucho" width="300" height="187" /></a><p class="wp-caption-text">Me muestra ahora la rola que escucho</p></div>
<p>Yo en el else, puse un tipo de fuente que encontre en dafont.com que se llama invaders por eso me muestra esos iconitos.</p>
<p><code>${font <strong><span style="color: #888888;">Invaders</span></strong>:size=35}${color #DEDDDF}    @C ${font}</code></p>
<p>Es cosa que te pongas a volar un rato para ver que más hacer.</p>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2009/05/if_existing-if_running-at-conky/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>GtkDialog</title>
		<link>http://bucio.com.mx/2009/03/gtkdialog-iv/</link>
		<comments>http://bucio.com.mx/2009/03/gtkdialog-iv/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 10:40:52 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[gtkdialog]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=442</guid>
		<description><![CDATA[continuación de: GtkDialog-III. Creo que es hora de ver como hacer unos menús, siguiendo con la estructura, &#60;menubar&#62;&#60;/menubar&#62; definen la barra de menú, dentro de ella debe de contener &#60;menuitem&#62;&#60;/menuitem&#62; el cual muestra los menú. &#60;menubar&#62; &#60;menu&#62; &#60;menuitem&#62; &#60;label&#62;gtk-open&#60;/label&#62; &#60;/menuitem&#62; &#60;menuitem&#62; &#60;label&#62;gtk-save&#60;/label&#62; &#60;/menuitem&#62; &#60;menuitem&#62; &#60;label&#62;gtk-quit&#60;/label&#62; &#60;action&#62;EXIT="quit"&#60;/action&#62; &#60;/menuitem&#62; &#60;label&#62;File&#60;/label&#62; &#60;/menu&#62; &#60;/menubar&#62; [Código: Menu.sh ] En la [...]]]></description>
			<content:encoded><![CDATA[<p>continuación de: <a href="http://bucio.com.mx/2009/03/gtkdialog-iii/">GtkDialog-III</a>.</p>
<p>Creo que es hora de ver como hacer unos menús, siguiendo con la estructura, <strong>&lt;menubar&gt;&lt;/menubar&gt;</strong> definen la barra de menú, dentro de ella debe de contener <strong>&lt;menuitem&gt;&lt;/menuitem&gt;</strong> el cual muestra los menú.<br />
<code><br />
&lt;menubar&gt;<br />
&lt;menu&gt;<br />
<span style="color: #ff0000;">&lt;menuitem&gt;<br />
&lt;label&gt;gtk-open&lt;/label&gt;<br />
&lt;/menuitem&gt;</span><br />
<span style="color: #ff0000;">&lt;menuitem&gt;<br />
<span style="color: #000000;"> &lt;label&gt;gtk-save&lt;/label&gt;</span><br />
&lt;/menuitem&gt;<br />
&lt;menuitem&gt;</span><br />
&lt;label&gt;gtk-quit&lt;/label&gt;<br />
&lt;action&gt;EXIT="quit"&lt;/action&gt;<br />
&lt;/menuitem&gt;<br />
&lt;label&gt;File&lt;/label&gt;<br />
&lt;/menu&gt;<br />
&lt;/menubar&gt;<br />
</code></p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-201.png" rel="lightbox[442]"><img class="size-medium wp-image-443 aligncenter" title="Menuss" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-201-300x149.png" alt="Menuss" width="300" height="149" /></a>[Código: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/menu.sh">Menu.sh</a> ]</p>
<p>En la barra de menu podemos usar iconos, como el ejemplo que puse en la imagen, con el atributo <strong>icon=&#8221;gtk-icono a usar&#8221;</strong>,  y crear etiquetas alado de los iconos,  para usar los predifinidos sin etiquetas (labels), podemos usar <strong>stock=&#8221;gtk-open&#8221;</strong>, lo cual pondría el icono con su nombre pero, esto ya depende del sistema,  al poner el icono gtk-open y tienes tu distribución en español, lo leera como &#8220;abierto&#8221;, podemos decir los predifinidos :D.. también tenemos una opción de separar los menus con <strong>&lt;separator&gt;&lt;/separator&gt;</strong>. Esté es un ejemplo.</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-202.png" rel="lightbox[442]"><img class="size-medium wp-image-444 aligncenter" title="Menu con iconos" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-202-300x159.png" alt="Menu con iconos" width="300" height="159" /></a>[Código: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/menuicon.sh">MenuIcon.sh</a>]</p>
<p>En el menú, open podemos usar chooser:</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-205.png" rel="lightbox[442]"><img class="size-medium wp-image-446 aligncenter" title="Chooser" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-205-300x181.png" alt="Chooser" width="300" height="181" /></a>[Código: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/choo.sh">choo.sh</a>]</p>
<p style="text-align: left;">Algo parecido a un menú, es el noteBook, esto en lo personal me gusto mucho:</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-203.png" rel="lightbox[442]"><img class="size-medium wp-image-445 aligncenter" title="NoteBook" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-203-300x164.png" alt="NoteBook" width="300" height="164" /></a>[Código: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/notebook.sh">notebook.sh</a>]</p>
<p>Para crear las pestañas, se usa <strong>&lt;notebook&gt;&lt;/notebook&gt;</strong>, dentro de ella los atributos serían los menus, por así decirlo <strong>&lt;notebook labels=&#8221;<em>Checkbox|Radiobutton|Tree</em>&#8220;&gt;</strong>. dentro de ello se pone el contenido de cada pestaña, ya sea abriendo un nuevo &lt;vbox&gt; o como en el caso de Tree, un nuevo &lt;tree&gt;.</p>
<p>Solo es cosa de idear como queremos el menú, y poner a trabajar nuestras mentes maleadas :D&#8230;</p>
<h2><span style="color: #ff0000;">Creando siguiente tema, creo que serán sobre ventanas xD.</span></h2>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2009/03/gtkdialog-iv/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GtkDialog</title>
		<link>http://bucio.com.mx/2009/03/gtkdialog-iii/</link>
		<comments>http://bucio.com.mx/2009/03/gtkdialog-iii/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 11:25:57 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[gtkdialog]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=416</guid>
		<description><![CDATA[Continuación de : gtkDialog-II Vimos los botones, sencillos entonces nos damos una idea de como funciona esto, lo que se puede hacer con los atributos, hay más widgets todavía, como los Checkbox, esto es sencillo: &#60;checkbox&#62; &#60;label&#62;Esto es un CheckBox&#60;/label&#62; &#60;variable&#62;CAJITA1&#60;/variable&#62; &#60;action&#62;echo checkbox esta en $CHECKBOX marcado&#60;/action&#62;&#62; &#60;/checkbox&#62; Sencillo como crear checkbox, tiene muchos atributos [...]]]></description>
			<content:encoded><![CDATA[<p>Continuación de :</p>
<h2><a href="http://bucio.com.mx/2009/03/gtkdialog-ii/">gtkDialog-II</a></h2>
<p>Vimos los botones, sencillos entonces nos damos una idea de como funciona esto, lo que se puede hacer con los atributos, hay más widgets todavía, como los Checkbox, esto es sencillo:<br />
<code><br />
</code></p>
<pre class="literallayout" style="text-align: left;">&lt;<span style="color: #ff0000;">checkbox</span>&gt;
   &lt;label&gt;Esto es un CheckBox&lt;/label&gt;
   &lt;variable&gt;CAJITA1&lt;/variable&gt;
   &lt;action&gt;echo checkbox esta en $CHECKBOX marcado&lt;/action&gt;&gt;
&lt;<span style="color: #ff0000;">/checkbox</span>&gt;</pre>
<p style="text-align: left;">Sencillo como crear checkbox, tiene muchos atributos como marcar, habilitar, deshabilitar, hacer combinaciones:</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-168.png" rel="lightbox[416]"><img class="size-medium wp-image-417 aligncenter" title="CheckBox" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-168-300x134.png" alt="CheckBox" width="300" height="134" /></a>[code: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/check.sh">check.sh</a>]</p>
<p>No solo cajitas podemos hacer también podemos usar un radio button,  de la misma forma que checkbox :</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-169.png" rel="lightbox[416]"><img class="alignnone size-medium wp-image-418" title="RadioButton" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-169-300x153.png" alt="RadioButton" width="300" height="153" /></a><br />
[code: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/checkb.sh">checkb.sh</a>]</p>
<p>Teniendo en cuenta esto, también salen los combos, las cajitas de combox, aquí tiene un nombre chistoso combobox:</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-170.png" rel="lightbox[416]"><img class="alignnone size-medium wp-image-419" title="Combobox" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-170-300x170.png" alt="Combobox" width="300" height="170" /></a><br />
[code: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/combobox.sh">combobox.sh</a>]</p>
<p>Todo esto me hace recordar a mi querido zenity, en el bash, a lo que mis recuerdos me llevan a que aquí también tenemos una barra de progreso, un poco más divertida:</p>
<p><code><span style="color: #ff0000;"> &lt;progressbar&gt;</span><br />
&lt;label&gt;algo de texto&lt;/label&gt;<br />
&lt;input&gt;<strong>for i in $(seq 0 10 100); do echo $i; sleep 0.3; done</strong>&lt;/input&gt;<br />
&lt;action type="exit"&gt;Listo&lt;/action&gt;<br />
<span style="color: #ff0000;"> &lt;/progressbar&gt;</span></code></p>
<p>Podemos ver que no tiene nada diferente a lo demás, en el input podemos ejecutar el tiempo y con un simple ciclo for,  Son determinados  espacios en un tiempo..</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-171.png" rel="lightbox[416]"><img class="alignnone size-medium wp-image-420" title="Barra" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-171-300x95.png" alt="Barra" width="300" height="95" /></a><br />
[code: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/progresobar.sh">progresobar.sh</a>]</p>
<p>En zenity, es un poco más facil y solo consta de :</p>
<p><code><strong><span style="color: #ff0000;">zenity</span></strong> <strong>--progress</strong> <strong>--auto-close</strong></code></p>
<p>La barra de Progreso, también puede dividirse por partes e imprimir algunas frases dentro de la barra, como el ejemplo del for simple que estaba arriba, solo que aquí creamos una Función, sip una función para agrupar trozos de código de una manera más lógica:<br />
[php]<br />
function progress() {<br />
for i in $(seq 0 10 100); do<br />
echo $i<br />
[ "$i" -le 30 ] &amp;&amp; echo "Empieza... tun tun"<br />
[ "$i" -le 60 -a "$i" -gt 30 ] &amp;&amp; echo "Uhh ala mitad..."<br />
[ "$i" -gt 60 ] &amp;&amp; echo "Termina u,u"</p>
<p>sleep 0.3<br />
done;</p>
<p>echo ready<br />
}<br />
[/php]</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-172.png" rel="lightbox[416]"><img class="size-medium wp-image-423 aligncenter" title="Barra " src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-172-300x122.png" alt="Partes de la barra" width="300" height="122" /></a>[code: <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/progresobarter.sh">progresobarter.sh</a>]</p>
<p>Hagamos lago más rapido y que se sobreponga, en esté caso al comando date, que muestra la fecha..o el comando que quieras.. como dicen los españoles, "os dejo a vuestra imaginación":</p>
<p>[php]<br />
#! /usr/bin/gtkdialog -e</p>
<p>function progress() {<br />
for i in $(seq 0 10 100); do<br />
echo $i<br />
[ "$i" -le 30 ] &amp;&amp; echo "Empieza"<br />
[ "$i" -le 60 -a "$i" -gt 30 ] &amp;&amp; echo "ya casi"<br />
[ "$i" -gt 60 ] &amp;&amp; echo "Fin"</p>
<p>sleep 0.3<br />
done;</p>
<p>echo ready<br />
}</p>
<p>function progress_fast() {<br />
for i in $(seq 0 1 10000); do<br />
echo $((i/100))<br />
[ "$i" -le 3000 ] &amp;&amp; echo "1....."<br />
[ "$i" -le 6000 -a "$i" -gt 3000 ] &amp;&amp; echo "2...doshhh"<br />
[ "$i" -gt 6000 ] &amp;&amp; echo "fin .. <img src='http://bucio.com.mx/wp-content/plugins/smilies-themer/adiumicons/pinched.png' alt='xD' class='wp-smiley' /> rapisimo"<br />
#sleep 0.1<br />
done;</p>
<p>echo ready<br />
}<br />
[/php]</p>
<p style="text-align: center;"><a href="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-173.png" rel="lightbox[416]"><img class="alignnone size-medium wp-image-426" title="Progresooo" src="http://bucio.com.mx/wp-content/uploads/2009/03/pantallazo-173-300x122.png" alt="Progresooo" width="300" height="122" /></a><br />
[code:  <a href="http://works.bucio.com.mx/code/~gnu~Linux/Bash/gtkdialog/progresobartest.sh">progresobartest.sh</a> ]</p>
<h2>SIGUIENTE POST <a href="http://bucio.com.mx/2009/03/gtkdialog-iv/">GTDIALOG IV</a></h2>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2009/03/gtkdialog-iii/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

