<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Pascasio &#187; Programacion</title>
	<atom:link href="http://pascasio.org/tag/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://pascasio.org</link>
	<description>Mi Punto de Vista</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:02:16 +0000</lastBuildDate>
	<language>es-sv</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<copyright>Copyright &#xA9; Pascasio 2010 </copyright>
	<managingEditor>andrespascasio@pascasio.org (Pascasio)</managingEditor>
	<webMaster>andrespascasio@pascasio.org (Pascasio)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://pascasio.org/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Pascasio</title>
		<link>http://pascasio.org</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Mi Punto de Vista</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Pascasio</itunes:author>
	<itunes:owner>
		<itunes:name>Pascasio</itunes:name>
		<itunes:email>andrespascasio@pascasio.org</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://pascasio.org/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Paquete Clamsmtp, para proyecto Fedora</title>
		<link>http://pascasio.org/paquete-clamsmtp-para-proyecto-fedora/</link>
		<comments>http://pascasio.org/paquete-clamsmtp-para-proyecto-fedora/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:08:02 +0000</pubDate>
		<dc:creator>andres pascasio</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Clamsmtp]]></category>

		<guid isPermaLink="false">http://pascasio.org/?p=315</guid>
		<description><![CDATA[Despues de haber realizado el proceso de empaquetamiento de clamsmtp, realizar algunas pruebas con el paquete.

He siguiendo los siguientes pasos, tomando de base la guia de como unirse a mantenedores de paquetes de Fedora. Claro esta para que el paquete sea aprobado he incluido en la distribución Fedora.]]></description>
			<content:encoded><![CDATA[<p>Despues de haber realizado el proceso de<a title="empaquetamiento de clamsmtp" href="http://pascasio.org/empaquetando-clamsmtp/"> empaquetamiento de clamsmtp</a>, realizar algunas pruebas con el paquete.</p>
<p>He siguiendo los siguientes pasos, tomando de base la <a title="guía" href="http://rpmdev.proyectofedora.org/wiki/rpmfed/Unirse_Mantenedores_de_Paquetes" target="_blank">guía</a> de como unirse a mantenedores de paquetes de Fedora. Claro esta para que el paquete sea aprobado he incluido en la distribución Fedora.</p>
<ol>
<li>Subi los archivos .spec y el . src  para que esten disponibles para todos los interesados, puedes encontrarlos <a href="http://morpheusv.fedorapeople.org/clamsmtp/" target="_blank">aqui</a>.</li>
<li>Luego se creo <a title="la petición de revisión" href="https://bugzilla.redhat.com/show_bug.cgi?id=555059." target="_blank">la petición de revisión</a> del paquete , por medio de Bugzilla.</li>
</ol>
<p>Luego de eso recibi una solicitud de parte de Nathanael Noblet, de incorporar algunas nuevas características al paquete, tal como lograte.</p>
<blockquote>
<pre>Hello morpheusv... I just completed creating a spec for the same thing but
posted it a bit after you... You can find my spec at 

http://www.gnat.ca/clamsmtp.spec

http://www.gnat.ca/clamsmtp-1.10-0.1.fc12.src.rpm

It has a number of items that you should incorporate. Perhaps take a look and
merge the two into one spec. It includes clamd integration and setup files so
they all work together. It also follows the guidelines a bit more as this is my
second spec file after having gone through this process for the first time over
the last few months. You can also check out the issues I've raised in my bug
(557011) above to see the remaining issues.</pre>
</blockquote>
<p>Por lo que se genero un nuevo archivo spec, y se realizo el proceso nuevamente. Asi que en estos momentos ya se puede descargar  <a title="aqui" href="http://morpheusv.fedorapeople.org/clamsmtp/1.10-1/fc12/" target="_blank">aqui</a>, el nuevo spec, con su archivo src.</p>
<p>Aun el paquete sigue en revision, y aun necesito patrocinador.</p>
<p>Realizar el proceso de empaquetamiento de clamsmtp para Fedora, ha resultado ser una gran experiencia para mi.</p>
<p>Yo se que este solo es el inicio del camino, y  se que hay que trabajar mucho para que el paquete sea aprobado, asi como su servidor sea aprobado como empaquetador.</p>
<p>Agradeceré mucho sus comentarios y experiencias.</p>
]]></content:encoded>
			<wfw:commentRss>http://pascasio.org/paquete-clamsmtp-para-proyecto-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empaquetando clamsmtp</title>
		<link>http://pascasio.org/empaquetando-clamsmtp/</link>
		<comments>http://pascasio.org/empaquetando-clamsmtp/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 04:54:45 +0000</pubDate>
		<dc:creator>andres pascasio</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://pascasio.org/?p=276</guid>
		<description><![CDATA[Pues el tema de colaborar en el desarrollo de software libre, es algo que tiene un par de meses  de estar rondando en mi cabeza. Y aprovechando la iniciativa del proyecto rpmdev , el cual es un proyecto latinoamericano dedicado al empaquetamiento y desarrollo de software libre.

He Iniciado el proyecto de empaquetar el software clamsmtp,  el cual es un filtro para de SMTP, que permite buscar virus con el antivirus clamAV.]]></description>
			<content:encoded><![CDATA[<p>Pues el tema de colaborar en el desarrollo de software libre, es algo que tiene un par de meses  de estar rondando en mi cabeza. Y aprovechando la iniciativa del proyecto <a title="rpmdev" href="http://rpmdev.proyectofedora.org/" target="_blank">rpmdev</a> , el cual es un proyecto latinoamericano dedicado al empaquetamiento y desarrollo de software libre.</p>
<p>He Iniciado <a title="proyecto empaquetamiento de clamsmtp" href="http://rpmdev.proyectofedora.org/projects/show/clamsmtp" target="_blank">el proyecto de empaquetar el software clamsmtp</a>,  el cual es un filtro para de SMTP, que permite buscar virus con el antivirus clamAV.</p>
<h2 style="text-align: center"><span style="color: #000000">Realizando configuración básica<br />
</span></h2>
<p>Primeramente agrege el usuario con el cual realizaría el proceso de empaquetamiento.</p>
<blockquote><p>useradd makerpm</p></blockquote>
<p>Luego se crea la estructura necesarias para trabajar con paquetes rpm, tal como los subdirectoriso RPMS, SPEC, BUILD, entre otros. Para ello se hay que logearse con el usuario anteriormente creado y luego ejecutar el siguiente comando:</p>
<blockquote><p>rpmdev-setuptree</p></blockquote>
<h2 style="text-align: center"><span style="color: #000000">Pasos para empaquetar clamsmtp</span></h2>
<p>Ahora si ya tenemos la configuracion necesaria para iniciar el proceso de empaquetameinto, asi que  descargue  el archivo <a title="clamsmtp-1.10-1.src.rpm" href="http://www.inet.lt/clamsmtp/" target="_blank">clamsmtp-1.10-1.src.rpm</a>, de los cuales extraje los fuentes para poder trabajar.</p>
<p>Esto  instala los archivos fuentes</p>
<div id="attachment_277" class="wp-caption aligncenter" style="width: 410px"><a href="http://pascasio.org/wp-content/uploads/2010/01/instalar-fuentes95.png"><img class="size-medium wp-image-277    " src="http://pascasio.org/wp-content/uploads/2010/01/instalar-fuentes95.png" alt="Instalando fuentes" width="400" height="308" /></a><p class="wp-caption-text">Instalando fuentes</p></div>
<p>Luego procedí a ver cuales son los archivos fuentes instalados, y como se puede observar me instala los códigos fuentes, parche y un archivo spec, siendo este archivo spec el que tomare de base para modificar y realizare cambios para que sea aceptable por Fedora.</p>
<p style="text-align: center">
<div id="attachment_285" class="wp-caption aligncenter" style="width: 465px"><a href="http://pascasio.org/wp-content/uploads/2010/01/listar-fuentes.png"><img class="size-full wp-image-285 " src="http://pascasio.org/wp-content/uploads/2010/01/listar-fuentes.png" alt="Listando Fuentes" width="455" height="282" /></a><p class="wp-caption-text">Listando Fuentes</p></div>
<p>Luego de realizar algunos cambios al archivo spec, realice la prueba del del archivo para lo cual se utiliza el comando :</p>
<blockquote><p>rpmlint SPECS\clamstmp.spec</p></blockquote>
<p>Luego de verificar que no se tenga ningún error o warning, se procede a crear el archivo rpm a partir del archivo spec, para ello se utiliza el comando :</p>
<blockquote><p>rpmbuild -ba SPECS\clamstmp.spec</p></blockquote>
<div id="attachment_292" class="wp-caption aligncenter" style="width: 465px"><a href="http://pascasio.org/wp-content/uploads/2010/01/crear-rpm02.png"><img class="size-full wp-image-292  " src="http://pascasio.org/wp-content/uploads/2010/01/crear-rpm02.png" alt="Crear rpm a partir del archivo spec" width="455" height="362" /></a><p class="wp-caption-text">Crear rpm a partir del archivo spec</p></div>
<p>Al finalizar el proceso, si todo a salido bien, y no nos muestra algún mensaje de error, obtendremos el archivo rpm en la carpeta RPMS.<br />
En mi caso el archivo rpm se creo en:</p>
<blockquote><p>RPMS/i686/clamsmtp-1.10-1.fc12.i686.rpm</p></blockquote>
<p>Mas adelante les comentare como me fue con las pruebas del paquete clamsmtp-1.10-1.fc12.i686.rpm.</p>
]]></content:encoded>
			<wfw:commentRss>http://pascasio.org/empaquetando-clamsmtp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como comenzar a programar en GNU/Linux</title>
		<link>http://pascasio.org/como-comenzar-a-programar-en-gnulinux/</link>
		<comments>http://pascasio.org/como-comenzar-a-programar-en-gnulinux/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:27:43 +0000</pubDate>
		<dc:creator>andres pascasio</dc:creator>
				<category><![CDATA[GNU/LINUX]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pascasio.org/?p=217</guid>
		<description><![CDATA[Conversando con un amigo, me preguntaba "Como comienzo a programar en GNU/Linux"?.
Y acá escribo mi respuesta a esta pregunta.

GNU/Linux cuenta con un rango amplio de lenguajes de programación; los cuales nos permiten crear nuestros propios ]]></description>
			<content:encoded><![CDATA[<p>Conversando con un amigo, me preguntaba <strong>&#8220;Como comienzo a programar en GNU/Linux&#8221;?</strong>.<img class="alignright" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/GTK.svg/260px-GTK.svg.png" alt="" width="139" height="145" /></p>
<p style="text-align: left">Y acá escribo mi respuesta a esta pregunta.</p>
<p style="text-align: left">GNU/Linux cuenta con un rango amplio de lenguajes de programación; los cuales nos permiten crear nuestros propios programas o modificar alguno existente, según nuestras necesidades, gustos o preferencias. También se cuenta con bibliotecas que apoyan el desarrollo <a title="GUI" href="http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario" target="_blank">GUI</a>, tal es el caso de  <a title="GTK+" href="http://es.wikipedia.org/wiki/Gtk" target="_blank">GTK+</a>, <a title="QT" href="http://es.wikipedia.org/wiki/Qt_(biblioteca)" target="_blank">QT</a>,  entre otros.</p>
<p>Algunos de los lenguajes de programación con los que se cuentan son:</p>
<ul>
<li>Programación Bash</li>
<li>Perl</li>
<li>AWK</li>
<li>Python</li>
<li>Lenguaje C/C++</li>
<li>C# (por medio de Mono)</li>
<li>Java</li>
<li>PHP</li>
</ul>
<p>Tambien se cuenta con entornos integrados de desarrollo (IDE), tales como Eclispse, Netbeans, Anjuta, Glade, QtDesigner, Quanta Plus,BlueFish, MonoDevelop, entre otros.</p>
<table border="0">
<tbody>
<tr>
<td>
<p><div class="wp-caption alignleft" style="width: 310px"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Netbeans6.png/800px-Netbeans6.png" alt="Netbeans" width="300" height="235" /><p class="wp-caption-text">Netbeans</p></div></td>
<td></td>
<td></td>
</tr>
<tr>
<td>
<p><div id="attachment_219" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-219" src="http://pascasio.org/wp-content/uploads/2009/11/monoDevelop-300x235.png" alt="MonoDevelop" width="300" height="235" /><p class="wp-caption-text">MonoDevelop</p></div></td>
</tr>
</tbody>
</table>
<p>Entonces, para comenzar a programar en GNU/Linux solo necesitas:</p>
<ol>
<blockquote>
<li>Responder las siguientes preguntas: Cual es la necesidad que tienes de programar? (sera que es una aplicación solicitada por un cliente, necesito adaptar alguna aplicación ya hecha, curiosidad), Cual es el nivel de conocimiento que poseo del lenguaje de programación ?, Realmente quiero aprender a programar en GNU/Linux?</li>
<li>Elije el lenguaje de programacion con el cual quieras trabajar (yo te recomiendo iniciar con un lenguaje de programacion con el cual ya estes familiarizado).</li>
<li>Investiga, y documentate, de como se compilia en GNU/Linux, como se ejecutan las aplicaciones creadas, etc.</li>
<li>Selecciona tu IDE, si asi lo requieres.</li>
<li>Suscribete a foros, listas de correo, unete a la comunidad GNU/Linux mas sercana, ya que de esta manera tendras soporte y apoyo para los inprevistos o dudas que surgan.</li>
<li>Programa</li>
<li>Persevera (ya que como todo en la vida, requiere de perseverancia y de tiempo para alcanzar nuestros objetivos)</li>
<li>Investiga, pregunta, para aclarar dudas que surgan, ten encuenta los tips que te den las personas mas experimentadas que tu.</li>
<li>Programa y Programa ya que no hay otra manera de aprender a programar que programando.</li>
</blockquote>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://pascasio.org/como-comenzar-a-programar-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

