<?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>La Falacia de la Barba Verde &#187; Lenguajes de Programación</title>
	<atom:link href="http://blog.lafalaciadelabarbaverde.com/category/lenguajes-de-programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lafalaciadelabarbaverde.com</link>
	<description>Mis experimentos con gaseosa publicados en la web</description>
	<lastBuildDate>Sat, 12 Sep 2009 16:21:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Detectar ficheros duplicados con Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:38:45 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[receta]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=286</guid>
		<description><![CDATA[Pensé que ya tenía una copia de The Little Book of Semaphores, pero por más que la buscaba no la encontraba. Probablemente no la encontrara debido al enorme barullo que tengo en el directorio donde el aMule deposita todo lo que descarga y yo deposito todo lo que me bajo y quiero compartir. Seguramente hubiera [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/07/11/detectar-ficheros-duplicados-con-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando accesores en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 19:18:43 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Output]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[patrones]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=228</guid>
		<description><![CDATA[Python tiene una característica que son las propiedades, pero al no conocerlas bien y ser particulares de este lenguaje, he creado una minúscula aplicación que genera el código para iniciar y acceder (get y set) a las propiedades de un objeto. Esencialmente, es una función a la que le pasamos el nombre de las propiedades [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/03/28/creando-accesores-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reserva de memoria en Linux</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/03/05/reserva-de-memoria-en-linux/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/03/05/reserva-de-memoria-en-linux/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 00:29:29 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[memoria]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=206</guid>
		<description><![CDATA[Ya sabemos que en C las reservas de memoria se hacen mediante la llamada al sistema malloc() y similares, pero cómo opera realmente el kernel es algo que puede no estar del todo claro. Mediante una prueba de concepto voy a ir mostrando cómo se comporta un kernel Linux estándar, sin configuraciones especiales. Me voy [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/03/05/reserva-de-memoria-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Averiguar el tamaño de página</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/03/04/averiguar-el-tamano-de-pagina/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/03/04/averiguar-el-tamano-de-pagina/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 20:56:45 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[arquitectura]]></category>
		<category><![CDATA[memoria]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=200</guid>
		<description><![CDATA[Una entrada breve, pero que creo que puede ser útil, ya que hasta hace unos años estuve mucho tiempo sin saber cómo hacer esto. A veces, en ciertas aplicaciones, es útil e incluso necesario saber el tamaño de página que usa la arquitectura sobre la que estamos trabajando. Funciones como mmap y mlock en ocasiones [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/03/04/averiguar-el-tamano-de-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: argumentos identificados en una función</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 23:12:08 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[funciones]]></category>
		<category><![CDATA[revista]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=174</guid>
		<description><![CDATA[Observemos el siguiente código: # -*- coding: UTF-8 -*- def foo&#40;bar=False&#41;: &#160; &#160; &#160; &#160; return &#8216;&#34;bar&#34; vale &#34;%s&#34;&#8217;%&#40;bar&#41; if __name__==&#8216;__main__&#8217;: &#160; &#160; &#160; &#160; print &#40;&#8216;Cuando no se especifica el argumento, toma el valor por defecto:\n\tfoo() retorna &#8216;+foo&#40;&#41;&#41; &#160; &#160; &#160; &#160; print &#40;&#8216;Cuando sí se especifica el argumento, toma el valor especificado:\n\tfoo(bar=\&#8217;baz\&#8217;) retorna [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2009/01/03/python-pasando-solo-algunos-argumentos-a-una-funcion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Aprendiendo Python: ejercicios con excepciones (i)</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 22:53:53 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[excepciones]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=156</guid>
		<description><![CDATA[Del libro Learning Python, de Mark Lutz. Ejercicios de la parte VII, acerca de las excepciones en Python. El ejercicio 1, aunque están resueltos en el propio libro, pongo mi solución por aquí y la comento: Enunciado: Escribir una función llamada oops que lanza una excepción IndexError. Después, escribir otra función que llame a oops [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/12/06/aprendiendo-python-ejercicios-con-excepciones-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparando utilidades de compresión</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/11/09/comparando-utilidades-de-compresion/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/11/09/comparando-utilidades-de-compresion/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 23:42:52 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Algoritmia]]></category>
		<category><![CDATA[Estructuras de datos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell scripting]]></category>
		<category><![CDATA[algoritmos compresión]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=143</guid>
		<description><![CDATA[Hoy ha tocado colocar un poco el disco duro, y en estas que me da por mirar cuánto ocupa el directorio .thunderbird/ donde guardo todo el correo que recibo (desde hace años, incluído spam). 1.8G suman todos los correos. Casi nada, teniendo en cuenta que es texto plano. Buceando en ese directorio llego al fichero [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/11/09/comparando-utilidades-de-compresion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charles Simonyi</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/10/12/charles-simonyi/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/10/12/charles-simonyi/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 21:58:52 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Lenguajes de Programación]]></category>
		<category><![CDATA[Personajes]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[simonyi]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=130</guid>
		<description><![CDATA[Hace un par de semanas leía un artículo traducido al español de Joel Spolsky. Trataba sobre la notación Húngara, un estilo de codificación muy útil si es bien entendida y bien utilizada, cosa que no suele ocurrir (por eso a nivel popular se le tiene tanto rechazo). Para saber más acerca de la notación húngara [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/10/12/charles-simonyi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Recorrer un árbol de directorios en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:05:02 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Sistemas de ficheros]]></category>
		<category><![CDATA[cola]]></category>
		<category><![CDATA[ficheros]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=81</guid>
		<description><![CDATA[Ya me picaba el gusanillo tras tanto examen y tanta gaita, así que esta vez ha tocado hacer una función que recorra los ficheros del directorio actual y de todos sus subdirectorios. Se basa en una función que mediante las funciones os.stat() para saber el tipo de fichero, os.listdir() para sacar el contenido de un [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/09/19/recorrer-un-arbol-de-directorios-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pilas y colas en Python</title>
		<link>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/</link>
		<comments>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 12:08:49 +0000</pubDate>
		<dc:creator>PerkiPat</dc:creator>
				<category><![CDATA[Estructuras de datos]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[cola]]></category>
		<category><![CDATA[estructuras de datos lineales]]></category>
		<category><![CDATA[pila]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://blog.lafalaciadelabarbaverde.com/?p=68</guid>
		<description><![CDATA[Las listas son un tipo de objeto mutable de Python. Por mutable, en Python se entiende que el objeto es modificable una vez definido, por ejemplo: &#62;&#62;&#62; a=[1,2] (definimos la lista a con dos elementos) &#62;&#62;&#62; a.append(3) (añadimos otro elemento) &#62;&#62;&#62; a [1, 2, 3] A diferencia de las tuplas, que no son modificables: &#62;&#62;&#62; [...]]]></description>
		<wfw:commentRss>http://blog.lafalaciadelabarbaverde.com/2008/08/15/pilas-y-colas-en-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.721 seconds -->
