<?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>Blog de Camilo &#187; Software Libre</title>
	<atom:link href="http://aulaweb.uca.edu.ni/blogs/camilo/category/software-libre/feed/" rel="self" type="application/rss+xml" />
	<link>http://aulaweb.uca.edu.ni/blogs/camilo</link>
	<description>Estudiante de ISTI en la UCA</description>
	<lastBuildDate>Fri, 28 May 2010 18:32:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Visualizar versiones de paquetes en Ubuntu</title>
		<link>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/14/visualizar-versiones-de-paquetes-en-ubuntu/</link>
		<comments>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/14/visualizar-versiones-de-paquetes-en-ubuntu/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 20:04:54 +0000</pubDate>
		<dc:creator>Camilo Quintana</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[myqsl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://aulaweb.uca.edu.ni/blogs/camilo/?p=192</guid>
		<description><![CDATA[En ciertas ocasiones los paquetes que se encuentran en los repositorios de ubuntu no están actualizados en su última versión, para saber cual es la versión instalada de un paquete podemos escribir el siguiente comando: apt-cache showpkg nombredelpaquete Ahora, si se tiene un pequeño servidor donde tenemos instalados paquetes como apache, mysql y php sería [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">En ciertas ocasiones los paquetes que se encuentran en los repositorios de ubuntu no están actualizados en su última versión, para saber cual es la versión instalada de un paquete podemos escribir el siguiente comando:</p>
<pre class="brush: plain;">apt-cache showpkg nombredelpaquete</pre>
<p style="text-align: justify">Ahora, si se tiene un pequeño servidor donde tenemos instalados paquetes como apache, mysql y php sería de la siguiente forma:</p>
<p><strong>Apache:</strong></p>
<pre class="brush: plain;">apache2 -v</pre>
<p><strong>MySQL:</strong></p>
<pre class="brush: plain;">mysql --version</pre>
<p><strong>PHP</strong></p>
<pre class="brush: plain;">php --version</pre>
<p style="text-align: justify">Con esta información podremos constatar que está instalada la versión que requerida para diversas razones, ya se por compatibilidad, seguridad, etc.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/14/visualizar-versiones-de-paquetes-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Imprimir un árbol de categorías en PHP</title>
		<link>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/05/imprimir-un-arbol-de-categorias-en-php/</link>
		<comments>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/05/imprimir-un-arbol-de-categorias-en-php/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 23:58:32 +0000</pubDate>
		<dc:creator>Camilo Quintana</dc:creator>
				<category><![CDATA[Programación Básica]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://aulaweb.uca.edu.ni/blogs/camilo/?p=178</guid>
		<description><![CDATA[Cuando estamos creando algún tipo de CMS es costumbre clasificar el contenido por categorías, donde éstas pueden tener hijos, nietos, bisnietos, etc. Por ejemplo: Nuestra tabla categoría tiene un id, nombre, padre, donde éste último es el id de otra categoría. Por lo tanto se nos puede complicar imprimir esa lista correctamente. Para resolver esto [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Cuando estamos creando algún tipo de CMS es costumbre clasificar el contenido por categorías, donde éstas pueden tener hijos, nietos, bisnietos, etc.</p>
<p style="text-align: justify">Por ejemplo: Nuestra tabla categoría tiene un id, nombre, padre, donde éste último es el id de otra categoría.</p>
<p><img class="size-full wp-image-181 alignnone" src="http://aulaweb.uca.edu.ni/blogs/camilo/files/2009/11/tablita.png" alt="tablita" width="257" height="183" /></p>
<p style="text-align: justify"><span style="background-color: #ffffff">Por lo tanto se nos puede complicar imprimir esa lista correctamente. Para resolver esto podemos hacer una pequeña función:</span></p>
<pre class="brush: php;">
function sacarHijos($id_padre, $nivel)
{
    $result = mysql_query(&quot;SELECT id, nombre, padre FROM categorias WHERE padre=$id_padre&quot;);

    if(mysql_num_rows($result))
    {
	$nivel=$nivel.'-----';
	while($d = mysql_fetch_row($result))
	{
	    //Imprimimos arbol de categorías
	    echo $nivel.'&gt; '.$d[1];

	    //Llamamos nuevamente a la función para que imprimas otros hijos
	    sacarHijos($d[0], $nivel);
	}
    }
}
</pre>
<p style="text-align: justify">Lógicamente cuando se llame a la función sacarHijos el valor que se le pasa en la variable $nivel puede ser vacío, ejemplo:</p>
<pre class="brush: php;">
//Le decimos a la función que imprima las categorías hijas del padre 00, es decir la raíz.
sacarHijos(00,'');
</pre>
<p style="text-align: justify">De esta forma podremos imprimir un árbol o jerarquía de categorías para imprimirla en tablas, lista de opciones menús, etc.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/05/imprimir-un-arbol-de-categorias-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LogWatch en Ubuntu Server 8.04</title>
		<link>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/03/logwatch-en-ubuntu-server-8-04/</link>
		<comments>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/03/logwatch-en-ubuntu-server-8-04/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:22:14 +0000</pubDate>
		<dc:creator>Camilo Quintana</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://aulaweb.uca.edu.ni/blogs/camilo/?p=165</guid>
		<description><![CDATA[LogWatch es un sistema de monitoreo de logs o registros de sistema, durante un período determinado de tiempo crea un informe analizando las áreas que se especifiquen (ssh, apache, etc.), además se puede indicar el detalle de los datos requeridos. LogWatch es fácil de usar y tiene la función de enviar dicho informe a una [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">LogWatch es un sistema de monitoreo de logs o registros de sistema, durante un período determinado de tiempo crea un informe analizando las áreas que se especifiquen (ssh, apache, etc.), además se puede indicar el detalle de los datos requeridos. LogWatch es fácil de usar y tiene la función de enviar dicho informe a una dirección de correo electrónico.</p>
<p style="text-align: justify">Para instalarlo y configurarlo en ubuntu escribe en la consola:</p>
<pre class="brush: bash;">
sudo apt-get install logwatch
</pre>
<p style="text-align: justify">Ahora edita el archivo logwatch.conf, en este caso editaré con Vim:</p>
<pre class="brush: bash;">
sudo vim /usr/share/logwatch/default.conf/logwatch.conf
</pre>
<p style="text-align: justify">Busca la opción MailTo e  indicar la dirección correo electrónico a la cual LogWatch enviará el informe, quedará de la siguiente forma:</p>
<pre class="brush: bash;">
MailTo = root updates to MailTo = ejemplo@ejemplo.com
</pre>
<p style="text-align: justify">Ahora todos los días llegará un informe de logs a tu correo electrónico, solo queda analizar las advertencias y datos que éste proporciona.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://aulaweb.uca.edu.ni/blogs/camilo/2009/11/03/logwatch-en-ubuntu-server-8-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiescritorio en Windows con &#8220;Virtual Dimension&#8221;</title>
		<link>http://aulaweb.uca.edu.ni/blogs/camilo/2009/07/08/multiescritorio-en-windows-con-virtual-dimension/</link>
		<comments>http://aulaweb.uca.edu.ni/blogs/camilo/2009/07/08/multiescritorio-en-windows-con-virtual-dimension/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 18:06:14 +0000</pubDate>
		<dc:creator>Camilo Quintana</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://aulaweb.uca.edu.ni/blogs/camilo/?p=127</guid>
		<description><![CDATA[Para los que no saben que es &#8220;multiescritorio&#8221;, significa tener más de una área de trabajo (escritorio) en un sistema operativo, facilitando la organización de ventanas y comodidad al trabajar. Debido a las clases en la universidad me ví obligado a instalar Windows XP en mi computadora, pero extrañaba la utilidad multiescritorio de Gnome. Buscando [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><img class="alignleft size-full wp-image-126" src="http://aulaweb.uca.edu.ni/blogs/camilo/files/2009/07/logo.gif" alt="virtual" width="168" height="129" />Para los que no saben que es &#8220;multiescritorio&#8221;, significa tener más de una área de trabajo (escritorio) en un sistema operativo, facilitando la organización de ventanas y comodidad al trabajar.</p>
<p style="text-align: justify">Debido a las clases en la universidad me ví obligado a instalar Windows XP en mi computadora, pero extrañaba la utilidad multiescritorio de Gnome. Buscando por ahí me encontré a &#8220;Virtual Dimension&#8221;, una aplicación que realizaba lo que deseaba.</p>
<p style="text-align: justify">Son muchas las características de este software, pero se destacan algunas:</p>
<ul>
<li>Infinidad de escritorios. (Igual que gnome)</li>
<li>Imagen de fondo distinta para cada escritorio.</li>
<li>Perzonalización de Teclas de acceso rápido.</li>
<li>Es Software Libre.</li>
</ul>
<p>Me llamó la atención por la última característica. (XD)</p>
<p>El sitio principal de &#8220;Virtual Dimension&#8221; es: <a href="http://virt-dimension.sourceforge.net/" target="_blank">http://virt-dimension.sourceforge.net/</a>, ahi podrán descargar esta utilidad.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://aulaweb.uca.edu.ni/blogs/camilo/2009/07/08/multiescritorio-en-windows-con-virtual-dimension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breve Introducción a GNU/Linux</title>
		<link>http://aulaweb.uca.edu.ni/blogs/camilo/2009/05/21/breve-introduccion-a-gnulinux/</link>
		<comments>http://aulaweb.uca.edu.ni/blogs/camilo/2009/05/21/breve-introduccion-a-gnulinux/#comments</comments>
		<pubDate>Thu, 21 May 2009 16:54:15 +0000</pubDate>
		<dc:creator>Camilo Quintana</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://aulaweb.uca.edu.ni/blogs/camilo/?p=77</guid>
		<description><![CDATA[El pasado 2 Mayo se realizó el Release Party de Ubuntu 9.04 y Mandriva Spring 2009, en la cual se iban a realizar distintas presentaciones, una de ellas me tocaba realizarla y era sobre introducción a GNU/Linux. Para las personas que deseen la presentación les dejo un enlace para descargarla. Presentación &#8211; Introducción a GNU/Linux [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><a href="http://aulaweb.uca.edu.ni/blogs/camilo/files/2009/05/gnulinux.png"><img class="alignleft size-medium wp-image-82" src="http://aulaweb.uca.edu.ni/blogs/camilo/files/2009/05/gnulinux-262x300.png" alt="gnulinux" width="146" height="168" /></a>El pasado 2 Mayo se realizó el <a href="http://gul-uca.no-ip.org/2009/04/29/celebracion-del-lanzamiento-de-mandriva-20091-spring-ubuntu-904-jaunty-jackalope/" target="_blank">Release Party de Ubuntu 9.04 y Mandriva Spring 2009</a>, en la cual se iban a realizar distintas presentaciones, una de ellas me tocaba realizarla y era sobre introducción a GNU/Linux. Para las personas que deseen la presentación les dejo un enlace para descargarla.</p>
<p style="text-align: justify"><a href="http://aulaweb.uca.edu.ni/blogs/camilo/files/2009/05/intrognulinux.odp">Presentación &#8211; Introducción a GNU/Linux</a></p>
<p style="text-align: justify">Si desean ver algunas fotos pueden visitar un álbum en el siguiente enlace:</p>
<p style="text-align: justify"><a href="http://www.flickr.com/photos/27884298@N07/sets/72157617648817549/" target="_blank">Fotos del Evento</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://aulaweb.uca.edu.ni/blogs/camilo/2009/05/21/breve-introduccion-a-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
