<?xml 
version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="es">
	<title>NqN/webs ::: Dise&#241;o, Desarrollo y Hosting de sitios web</title>
	<link>http://www.nqnwebs.com/</link>
	
	<language>es</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="es">
		<title>C&#243;mo volver a compartir desde Google Reader</title>
		<link>http://nqnwebs.com/blog/article/como-volver-a-compartir-desde</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/como-volver-a-compartir-desde</guid>
		<dc:date>2012-01-12T05:37:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Web 2.0</dc:subject>

		<description>Desde hace much&#237;simo tengo en mi otro blog una secci&#243;n que se llama &quot;De por ah&#237;, cosas que me parecieron interesantes&quot;. Es un feed de links a contenidos de toda &#237;ndole (pol&#237;tica, literatura, cine, fotograf&#237;a, deportes, programaci&#243;n: intereses anchos) con un brevisimo extracto como descripci&#243;n que fui alimentando de diversas formas a lo largo del tiempo: us&#233; delicious, us&#233; mi twitter incorpor&#243; la opci&#243;n de &quot;Compartir&quot; se convirti&#243; en la manera por defecto: si algo me gustaba, un click en (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/mot/web-2" rel="tag"&gt;Web 2.0&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Desde hace much&#237;simo tengo en &lt;a href=&quot;http://www.textospretextos.com.ar/&quot; class='spip_out' rel='external'&gt;mi otro blog&lt;/a&gt; una secci&#243;n
que se llama &lt;i&gt;&quot;De por ah&#237;, cosas que me parecieron interesantes&quot;&lt;/i&gt;. Es un feed de links a contenidos de toda &#237;ndole (pol&#237;tica, literatura, cine, fotograf&#237;a, deportes, programaci&#243;n: intereses anchos) con un brevisimo extracto como descripci&#243;n que fui alimentando de diversas formas a lo largo del tiempo: us&#233; &lt;a href=&quot;http://delicious.com/nqnwebs, use [esto -&gt;http://sourceforge.net/projects/linkwalla/&quot; class='spip_out' rel='external'&gt;delicious&lt;/a&gt;, us&#233; mi &lt;a href=&quot;http://twitter.com/nqnwebs). Pero cuando [Google Reader-&gt;http://reader.google.com&quot; class='spip_out' rel='external'&gt;twitter&lt;/a&gt; incorpor&#243; la opci&#243;n de &quot;Compartir&quot; se convirti&#243; en la manera por defecto: si algo me gustaba, un click en compartir y listo. Eso permitia que otros usuarios de Reader que me &quot;seguian&quot; pudieran ver mis posts compartidos pero a la vez generaba un feed rss que alimentaba la secci&#243;n de mi blog.&lt;/p&gt; &lt;p&gt;Con la aparici&#243;n de Google+ aquella simple y muy usada funcionalidad se vi&#243; desplazada por el bot&#243;n &quot;+1&quot; y por un &quot;compartir&quot; enga&#241;oso que s&#243;lo permite compartir en Google+&lt;/p&gt; &lt;p&gt;Para colmo, cuando uno hace &quot;+1&quot; en algun contenido (dentro de Google Reader o en cualquier lado donde est&#233; el bot&#243;n) se lista en una &lt;a href=&quot;https://plus.google.com/102449284377784435533/plusones/p/pub&quot; class='spip_out' rel='external'&gt;p&#225;gina publica&lt;/a&gt; pero que &lt;strong&gt;no tiene feed RSS&lt;/strong&gt;! . Larry Page, (&lt;a href=&quot;https://twitter.com/#!/nqnwebs/status/154772127139102720&quot; class='spip_out' rel='external'&gt;doblemente&lt;/a&gt;) te odio.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Frustraci&#243;n colectiva&lt;/h3&gt;
&lt;p&gt;La bronca por los cambios en Reader no es s&#243;lo mia, sino que gener&#243; una &lt;a href=&quot;https://docs.google.com/spreadsheet/viewform?hl=en_US&amp;formkey=dE16SFVla3JFZ1lwTkxGRWN2SkZtb2c6MA#gid=0&quot; class='spip_out' rel='external'&gt;petici&#243;n&lt;/a&gt; firmada por m&#225;s de &lt;a href=&quot;http://www.bdkeller.com/2011/10/save-google-reader/&quot; class='spip_out' rel='external'&gt;13000&lt;/a&gt; usuarios que manifiestan que &quot;algunos ven estos cambios como un intento errado para forzarnos a usar Google Plus, pero nosotros amamos la utilidad, simplicidad y funcionalidades sociales limitadas que ofrece Google Reader&quot;.&lt;/p&gt; &lt;p&gt;Mientras tanto, muchos (&lt;a href=&quot;http://www.theatlanticwire.com/technology/2011/10/how-survive-switch-google-reader-google/44069/&quot; class='spip_out' rel='external'&gt;1&lt;/a&gt;, &lt;a href=&quot;https://github.com/jtwebman/GooglePlusToRSSFeed&quot; class='spip_out' rel='external'&gt;2&lt;/a&gt;, &lt;a href=&quot;http://plus-one-feed-generator.appspot.com/&quot; class='spip_out' rel='external'&gt;3&lt;/a&gt;) intentan parchar el atropello.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Mi soluci&#243;n&lt;/h3&gt;
&lt;p&gt;&quot;&#191;As&#237; que no me dej&#225;s compartir donde yo quiera, el algoritmo de tu madre!?&quot; vocifer&#233;, y no sin premeditaci&#243;n agarr&#233; &lt;a href=&quot;http://nqnwebs.com/blog/article/yahoo-pipes-como-por-un-tubo&quot; class='spip_in'&gt;Yahoo! Pipes&lt;/a&gt; (una genialidad, hay que decirlo) para scrappearlos a puro golpe de mouse y sin salir del navegador. El resultado fue &lt;a href=&quot;http://pipes.yahoo.com/pipes/pipe.info?_id=770fc166fd07a0f6e67fe63f513b05dc&quot; class='spip_out' rel='external'&gt;este pipe&lt;/a&gt; del que se puede obtener, por ejemplo, un &lt;a href=&quot;http://pipes.yahoo.com/pipes/pipe.run?_id=770fc166fd07a0f6e67fe63f513b05dc&amp;_render=rss&amp;google_plus_id=102449284377784435533&quot; class='spip_out' rel='external'&gt;feed RSS 2.0 de mis +1s&lt;/a&gt; . Pod&#233;s obtener el feed de otros usuarios as&#237;:&lt;/p&gt; &lt;p&gt; &lt;code class='spip_code' dir='ltr'&gt;http://pipes.yahoo.com/pipes/pipe.run?_id=770fc166fd07a0f6e67fe63f513b05dc&amp;_render=rss&amp;google_plus_id=[GOOGLE_PLUS_ID] &lt;/code&gt; donde &lt;code class='spip_code' dir='ltr'&gt;[GOOGLE_PLUS_ID]&lt;/code&gt; es el numero de identificaci&#243;n del usuario en cuesti&#243;n.&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_171 spip_documents spip_documents_center'&gt;
&lt;img src='http://nqnwebs.com/local/cache-vignettes/L500xH137/google-plus-user-profile-id-555fb.png' width='500' height='137' alt=&quot;&quot; style='height:137px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Agreg&#225;s tu Google Reader el RSS de los usuarios a los que queres seguir y listo, hemos vuelto a compartir con un solo click (y donde queramos).&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Por supuesto, est&#225;s invitado a clonar el pipe y mejorarlo. Y &lt;a href=&quot;http://pipes.yahoo.com/pipes/pipe.run?_id=770fc166fd07a0f6e67fe63f513b05dc&amp;_render=rss&amp;google_plus_id=102449284377784435533&quot; class='spip_out' rel='external'&gt;seguime&lt;/a&gt;!&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Lo que hace un geek cuando ama</title>
		<link>http://nqnwebs.com/blog/article/lo-que-hace-un-geek-cuando-ama</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/lo-que-hace-un-geek-cuando-ama</guid>
		<dc:date>2011-11-12T04:43:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>



		<description>Mi computadora de escritorio, la primera que compr&#233; trabajando como desarrollador de software, es del 2005. La &quot;morocha&quot;, una AMD64 con placa madre Asus K8N que se la sigue bancando. Aquel a&#241;o me enamor&#233;, no por primera vez, pero s&#237; mucho. Aunque result&#243; una historia complicada, es lindo recordar cuanto uno es capaz de amar y ser amado. Y reirse, tambi&#233;n, de cu&#225;n est&#250;pido se puede ser en ese estado. El tatuaje digital Hay gestos de amor que no miden consecuencias y son dificiles de (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Mi computadora de escritorio, la primera que compr&#233; trabajando como desarrollador de software, es del 2005. La &quot;morocha&quot;, una AMD64 con placa madre &lt;a href=&quot;http://www.asus.com/Motherboards/AMD_Socket_754/K8N&quot; class='spip_out' rel='external'&gt;Asus K8N&lt;/a&gt; que se la sigue bancando.&lt;/p&gt; &lt;dl class='spip_document_170 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L375xH500/1110133923_20ebd-30987.jpg' width='375' height='500' alt='JPEG - 91.9 KB' style='height:500px;width:375px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;Aquel a&#241;o me enamor&#233;, no por primera vez, pero s&#237; mucho. Aunque result&#243; una &lt;a href=&quot;http://www.textosypretextos.com.ar/Hurgando-en-el-Gmail&quot; class='spip_out' rel='external'&gt;historia complicada&lt;/a&gt;, es lindo recordar cuanto uno es capaz de amar y ser amado. Y reirse, tambi&#233;n, de cu&#225;n est&#250;pido se puede ser en ese estado.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;El tatuaje digital&lt;/h3&gt;
&lt;p&gt;Hay &lt;a href=&quot;http://www.ascodevida.com/amor/42152&quot; class='spip_out' rel='external'&gt;gestos de amor&lt;/a&gt; que no miden consecuencias y son dificiles de comprender. Yo, por ejemplo, decid&#237; &quot;hackear&quot; la BIOS de mi maquina reci&#233;n comprada y poner una foto de aquella mujer amada omo pantalla de splash, esa que se muestra apenas se enciende la computadora, mucho antes de cargar cualquier sistema operativo.&lt;/p&gt; &lt;p&gt;Si bien por entonces ya usaba linux, para hacer esto us&#233; una aplicaci&#243;n oficial de Asus que ven&#237;a en el Windows instalado, que pronto, a falta de espacio en disco y necesidad, desapareci&#243;.&lt;/p&gt; &lt;p&gt;La historia sigui&#243;, por supuesto. Aquel amor termin&#243; pero esa imagen qued&#243; all&#237;, tatuada. Mientras viv&#237;a solo mucho no me importaba, quizas porque reiniciaba muy poco la computadora, quizas porque uno naturaliza una cicatriz hasta volverse indiferente.&lt;/p&gt; &lt;p&gt;Cuando un amor nuevo lleg&#243; y m&#225;s tarde la convivencia, encender la Morocha cada ma&#241;ana empez&#243; a hacerse un momento gracioso pero inc&#243;modo. Para colmo, aun estando dispuesto a reinstalar Windows con este &#250;nico prop&#243;sito, aquel programita de Asus se me hizo inconseguible .&lt;/p&gt; &lt;p&gt;Hasta que hoy, seis a&#241;os despues, me anim&#233; a la cirug&#237;a.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Si no pod&#233;s cambiar el tatuaje, cambi&#225; de piel&lt;/h3&gt;
&lt;p&gt;Encontr&#233; un &lt;a href=&quot;http://dlcdnet.asus.com/pub/ASUS/mb/sock754/K8N/K8n1011.zip&quot; class='spip_out' rel='external'&gt;firmware actualizado&lt;/a&gt; para la BIOS. Aunque no hubiera problemas con la que ten&#237;a, actualizarlo traer&#237;a el splash original de Asus.&lt;/p&gt; &lt;p&gt;El problema, felaci&#243;n habitual a Microsoft de las fabricantes de hardware, es que &lt;a href=&quot;http://dlcdnet.asus.com/pub/ASUS/mb/flash/AFUDOS211.zip&quot; class='spip_out' rel='external'&gt;la utilidad para actualizar BIOS&lt;/a&gt; es para D.O.S.. WTF!&lt;/p&gt; &lt;p&gt;La &lt;a href=&quot;http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html&quot; class='spip_out' rel='external'&gt;soluci&#243;n&lt;/a&gt; es usar &lt;a href=&quot;http://www.freedos.org/&quot; class='spip_out' rel='external'&gt;FreeDOS&lt;/a&gt;&lt;/p&gt; &lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_bash cadre&quot;&gt;&lt;div class=&quot;bash&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# obtener una imagen booteable de freeDOS y montarla en un directorio&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; http:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;www.fdos.org&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bootdisks&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;autogen&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;FDOEM.144.gz&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;gunzip&lt;/span&gt; FDOEM.144.gz&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;mkdir&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;floppy&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;mount&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-t&lt;/span&gt; vfat &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; loop FDOEM.144 &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;floppy&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# obtener la herramienta para actualizar el bios y la imagen, y moverlos &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; http:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;dlcdnet.asus.com&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;pub&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;ASUS&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;mb&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;flash&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;AFUDOS211.zip&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;unzip&lt;/span&gt; AFUDOS211.zip&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;mv&lt;/span&gt; AFUDOS.exe &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;floppy&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; http:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;dlcdnet.asus.com&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;pub&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;ASUS&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;mb&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;sock754&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;K8N&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;K8n1011.zip&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;unzip&lt;/span&gt; K8n1011.zip&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;mv&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;1011&lt;/span&gt;.rom &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;floppy&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# desmontar &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;umount&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;floppy&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# crear una ISO y grabar a un disco virgen &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# (tambien se podr&#237;a grabar a un pendrive)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;mkisofs &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; bootcd.iso &lt;span style=&quot;color: #660033;&quot;&gt;-b&lt;/span&gt; FDOEM.144 FDOEM.144&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cdrecord&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt; bootcd.iso&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Reinciar, bootear el CD de FreeDOS y ejecutar&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;afudos /i1011.rom&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;y a disfrutar del amor, geeks!&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Cuevanalinks, ahora para seres humanos</title>
		<link>http://nqnwebs.com/blog/article/cuevanalinks-ahora-para-seres</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/cuevanalinks-ahora-para-seres</guid>
		<dc:date>2011-08-03T15:51:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Python</dc:subject>

		<description>Un colega al que no conozco personalmente, Mart&#237;n Chikilian, se ofreci&#243; a desarrollar una interfaz gr&#225;fica para Cuevanalinks. Luego de algunos dias y teniendo una paciencia descomunal para soportar siempre nuevos requerimientos de mi parte, obtuvo una versi&#243;n de Cuevanalinks-GUI, basado en PyQt Todav&#237;a est&#225; en desarrollo (hay algunos bugcitos y decisiones de dise&#241;o que no resolvemos del todo) pero ya ofrece ciertas ventajas sobre la versi&#243;n para l&#237;nea de comandos: Permite elegir qu&#233; (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/mot/python" rel="tag"&gt;Python&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Un colega al que no conozco personalmente, &lt;a href=&quot;http://mguillech.blogspot.com/&quot; class='spip_out' rel='external'&gt;Mart&#237;n Chikilian&lt;/a&gt;, se ofreci&#243; a desarrollar una interfaz gr&#225;fica para &lt;a href=&quot;http://nqnwebs.com/blog/article/la-sanguijuela-de-cuevana&quot; class='spip_in'&gt;Cuevanalinks&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Luego de algunos dias y teniendo una paciencia descomunal para soportar siempre nuevos requerimientos de mi parte, obtuvo una versi&#243;n de Cuevanalinks-GUI, basado en &lt;a href=&quot;http://es.wikipedia.org/wiki/PyQt&quot; class='spip_glossaire' rel='external'&gt;PyQt&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_169 spip_documents spip_documents_center'&gt;
&lt;img src='http://nqnwebs.com/local/cache-vignettes/L500xH403/2011-08-03-115827_693x558_scrot-905d6.png' width='500' height='403' alt=&quot;&quot; style='height:403px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Todav&#237;a est&#225; en desarrollo (hay algunos bugcitos y decisiones de dise&#241;o que no resolvemos del todo) pero ya ofrece ciertas ventajas sobre la versi&#243;n para l&#237;nea de comandos:&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://nqnwebs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Permite elegir qu&#233; se descarga cuando se hace una b&#250;squeda de pel&#237;culas
&lt;br /&gt;&lt;img src=&quot;http://nqnwebs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Te deja armar una cola de descargas de muchas cosas distintas haciendo muchas busquedas
&lt;br /&gt;&lt;img src=&quot;http://nqnwebs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Y, lo m&#225;s importante, lo puede instalar y usar un ser humano normal. :D&lt;/p&gt; &lt;p&gt;Para Windows, hay un instalador de la versi&#243;n 0.5dev (el dev denota que est&#225; en desarrollo, se entiende) que se puede descargar desde ac&#225;:&lt;/p&gt; &lt;dl class='spip_document_167 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;https://bitbucket.org/tin_nqn/cuevanalinks/downloads/cuevanalinks-0.5dev-installer.exe&quot; title='Binary Data - 7.6 MB' type=&quot;application/octet-stream&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L55xH58/setup_icon-ba02b.gif' width='55' height='58' alt='Binary Data - 7.6 MB' style='height:58px;width:55px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-167 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;cuevanalinks-0.5dev-installer.exe&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='crayon document-descriptif-167 spip_doc_descriptif' style='width:120px;'&gt;para Windows XP o superior
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Para los linuxeros, Mart&#237;n puso &lt;a href=&quot;http://mguillech.blogspot.com/2011/08/cuevanalinks-gui-available.html&quot; class='spip_out' rel='external'&gt;algunas instrucciones&lt;/a&gt; para hacerlo andar desde los fuentes.&lt;/p&gt; &lt;p&gt;Disfruten, &lt;a href=&quot;https://bitbucket.org/tin_nqn/cuevanalinks/issues&quot; class='spip_out' rel='external'&gt;reporten bugs&lt;/a&gt; y difundan.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Disqus para SPIP</title>
		<link>http://nqnwebs.com/blog/article/disqus-para-spip</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/disqus-para-spip</guid>
		<dc:date>2011-07-07T08:45:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Software Libre</dc:subject>
		<dc:subject>SPIP</dc:subject>
		<dc:subject>Web 2.0</dc:subject>

		<description>Hace tiempo me interesa el servicio disqus.com que provee una plataforma de comentarios muy poderosa y f&#225;cil de usar. Comenc&#233; un peque&#241;o plugin para integrar Disqus a Spip. Plugin Disqus para SPIP version 0.1 Por ahora tiene dos componentes b&#225;sicos: Un esqueleto inc-forum.html que reemplaza el esqueleto por defecto de SPIP (y su formulario) por Disqus Un esqueleto para exportar comentarios existentes (genera un XML importable a traves del panel de disqus) La configuraci&#243;n se (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/Software" rel="tag"&gt;Software Libre&lt;/a&gt;, 
&lt;a href="http://nqnwebs.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://nqnwebs.com/mot/web-2" rel="tag"&gt;Web 2.0&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;dl class='spip_document_166 spip_documents spip_documents_right' style='float:right;width:290px;'&gt;
&lt;dt&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L290xH85/disqus-newlod23a-8b781.gif' width='290' height='85' alt='GIF - 9.5 KB' style='height:85px;width:290px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt; Hace tiempo me interesa el servicio &lt;a href=&quot;http://www.disqus.com/&quot; class='spip_out' rel='external'&gt;disqus.com&lt;/a&gt; que provee una plataforma de comentarios muy poderosa y f&#225;cil de usar.&lt;/p&gt; &lt;p&gt;Comenc&#233; un &lt;a href=&quot;http://zone.spip.org/trac/spip-zone/browser/_plugins_/disqus&quot; class='spip_out' rel='external'&gt;peque&#241;o plugin&lt;/a&gt; para integrar Disqus a &lt;a href=&quot;http://www.spip.net/&quot; class='spip_out' rel='external'&gt;Spip&lt;/a&gt;.&lt;/p&gt; &lt;dl class='spip_document_165 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://nqnwebs.com/IMG/zip/disqus.zip&quot; title='Zip - 9.2 KB' type=&quot;application/zip&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L52xH52/zip-2bcd4.png' width='52' height='52' alt='Zip - 9.2 KB' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-165 spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Plugin Disqus para SPIP&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='crayon document-descriptif-165 spip_doc_descriptif' style='width:120px;'&gt;version 0.1
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Por ahora tiene dos componentes b&#225;sicos:&lt;/p&gt; &lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Un esqueleto inc-forum.html que reemplaza el esqueleto por defecto de SPIP (y su formulario) por Disqus&lt;/li&gt;&lt;li&gt; Un esqueleto para exportar comentarios existentes (genera un XML importable a traves del panel de disqus)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;La configuraci&#243;n se realiza a trav&#233;s de una p&#225;gina (requiere el &lt;a href=&quot;http://plugins.spip.net/CFG&quot; class='spip_out' rel='external'&gt;plugin CFG&lt;/a&gt;) donde se define el &lt;i&gt;&quot;Disqus shortname&quot;&lt;/i&gt; (la identificaci&#243;n unica que asignamos al sitio donde usaremos Diqus).&lt;/p&gt; &lt;p&gt;Para generar el XML con la exportaci&#243;n de comentarios preexistentes, basta acceder a &lt;code class='spip_code' dir='ltr'&gt; /?page=export_comments_to_disqus &lt;/code&gt;
y luego importar ese archivo desde el panel de Disqus (Tools -&gt; Import/Export )&lt;/p&gt; &lt;p&gt;&#191;Qui&#233;n estrena el nuevo sistema ?&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>CDPedia 0.7 disponible</title>
		<link>http://nqnwebs.com/blog/article/cdpedia-0-7-disponible</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/cdpedia-0-7-disponible</guid>
		<dc:date>2011-07-01T18:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Python</dc:subject>

		<description>Python Argentina se complace en informar que est&#225; disponible la versi&#243;n 0.7 de CDPedia , un proyecto de la comunidad para disponer de los contenidos de Wikipedia en espa&#241;ol sin acceso a internet, usando un CD o DVD como soporte de la informaci&#243;n. La im&#225;gen de CD (.iso) se puede descargar desde ac&#225;: CDPedia 0.7 - CD 701Mb - 93500 art&#237;culos, 10% de im&#225;genes CDPedia 0.7 - DVD 4.4gb - Todos los art&#237;culos (886 mil), 45% de im&#225;genes. M&#225;s informaci&#243;n en (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/mot/python" rel="tag"&gt;Python&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;span class='spip_document_160 spip_documents spip_documents_left' style='float:left; width:150px;'&gt;&lt;a href=&quot;http://nqnwebs.com/IMG/jpg/CDPediaactiob9e9.jpg&quot; type=&quot;image/jpeg&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L150xH150/CDPediaactiob9e9-2f95e-07976.jpg' width='150' height='150' alt='JPEG' style='height:150px;width:150px;' /&gt;&lt;/a&gt;&lt;/span&gt; &lt;a href=&quot;http://www.python.org.ar/&quot; class='spip_out' rel='external'&gt;Python Argentina&lt;/a&gt; se complace en informar que est&#225; disponible la &lt;a href=&quot;http://cdpedia.python.org.ar/&quot; class='spip_out' rel='external'&gt;versi&#243;n 0.7 de CDPedia&lt;/a&gt; ,
un proyecto de la comunidad para disponer de los contenidos de &lt;a href=&quot;http://es.wikipedia.org/&quot; class='spip_out' rel='external'&gt;Wikipedia en espa&#241;ol&lt;/a&gt; sin acceso a internet, usando un CD
o DVD como soporte de la informaci&#243;n.&lt;/p&gt; &lt;p&gt;La im&#225;gen de CD (.iso) se puede descargar desde ac&#225;:&lt;/p&gt; &lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt; &lt;dl class='spip_document_161 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://cdpedia.nqnwebs.com/cdpedia-CD-0.7.iso&quot; title='Binary Data - 700.7 MB' type=&quot;application/octet-stream&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L128xH128/Filetype_ISO-7b72e.png' width='128' height='128' alt='Binary Data - 700.7 MB' style='height:128px;width:128px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-161 spip_doc_titre' style='width:128px;'&gt;&lt;strong&gt;CDPedia 0.7 - CD&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='crayon document-descriptif-161 spip_doc_descriptif' style='width:128px;'&gt;701Mb - 93500 art&#237;culos, 10% de im&#225;genes
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt; &lt;dl class='spip_document_163 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;a href=&quot;http://cdpedia.nqnwebs.com/cdpedia-DVD5-0.7.iso&quot; title='Binary Data - 2047.9 MB' type=&quot;application/octet-stream&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L128xH128/Filetype_ISO-2-8d887.png' width='128' height='128' alt='Binary Data - 2047.9 MB' style='height:128px;width:128px;' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dt class='crayon document-titre-163 spip_doc_titre' style='width:128px;'&gt;&lt;strong&gt;CDPedia 0.7 - DVD&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='crayon document-descriptif-163 spip_doc_descriptif' style='width:128px;'&gt;4.4gb - Todos los art&#237;culos (886 mil), 45% de im&#225;genes.
&lt;/dd&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;M&#225;s informaci&#243;n en &lt;a href=&quot;http://cdpedia.python.org.ar/&quot; class='spip_url spip_out' rel='nofollow external'&gt;http://cdpedia.python.org.ar/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Esta versi&#243;n de CDPedia es la que se distribuir&#225; a todas las escuelas
de Argentina a trav&#233;s de &lt;a href=&quot;http://wikipediaenelaula.educ.ar/&quot; class='spip_out' rel='external'&gt;Educ.ar&lt;/a&gt; [&lt;a href='#nb2-1' class='spip_note' rel='footnote' title='ver post de Mart&#237;n Varsavsky' id='nh2-1'&gt;1&lt;/a&gt;]&lt;/p&gt; &lt;p&gt;Felicitaciones a todos los &lt;a href=&quot;http://code.google.com/p/cdpedia/source/browse/trunk/resources/general_info/AUTORES.txt&quot; class='spip_out' rel='external'&gt;colaboradores&lt;/a&gt; por este logro de la
comunidad. En especial, a &lt;a href=&quot;http://twitter.com/#!/dmascialino&quot; class='spip_out' rel='external'&gt;Diego&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/#!/spiccinini&quot; class='spip_out' rel='external'&gt;SAn&lt;/a&gt;, &lt;a href=&quot;http://www.taniquetil.com.ar/plog/&quot; class='spip_out' rel='external'&gt;Facu&lt;/a&gt; y &lt;a href=&quot;http://protocultura.net/&quot; class='spip_out' rel='external'&gt;Alecu&lt;/a&gt; que son los principales
impulsores de este proyecto.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;[&lt;a href='#nh2-1' id='nb2-1' class='spip_note' title='Notas 2-1' rev='footnote'&gt;1&lt;/a&gt;] ver &lt;a href=&quot;http://goo.gl/f9td7&quot; class='spip_out' rel='external'&gt;post de Mart&#237;n Varsavsky&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Revista Orsai N&#186; 3 en C&#243;rdoba</title>
		<link>http://nqnwebs.com/blog/article/revista-orsai-no-3-en-cordoba</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/revista-orsai-no-3-en-cordoba</guid>
		<dc:date>2011-06-10T22:18:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>



		<description>De nuevo soy distribuidor de la Orsai en la ciudad de C&#243;rdoba. Si est&#225;s interesado date una vuelta por esta p&#225;gina

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;De nuevo soy distribuidor de la &lt;a href=&quot;http://orsai.es/&quot; class='spip_out' rel='external'&gt;Orsai&lt;/a&gt; en la ciudad de C&#243;rdoba. Si est&#225;s interesado date una vuelta por &lt;a href=&quot;http://textosypretextos.com.ar/Reserva-Orsai-3-en-Cordoba&quot; class='spip_out' rel='external'&gt;esta p&#225;gina&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_159 spip_documents spip_documents_center'&gt;
&lt;a href=&quot;http://textosypretextos.com./
&lt;quote&gt;ar/Reserva-Orsai-3-en-Cordoba&quot; class=&quot;spip_out&quot;&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L450xH267/orsai3-145d6.jpg' width='450' height='267' alt=&quot;&quot; style='height:267px;width:450px;' /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Charla: MyHDL, de Python al silicio</title>
		<link>http://nqnwebs.com/blog/article/charla-myhdl-de-python-al-siliicio</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/charla-myhdl-de-python-al-siliicio</guid>
		<dc:date>2011-06-06T19:27:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>



		<description>[Sigo publicando cosas con delay de meses] El s&#225;bado 30 de mayo se realiz&#243; el PyDay C&#243;rdoba 2011 con la participaci&#243;n de m&#225;s de 200 personas y casi 20 charlas en dos salas simult&#225;neas. Un &#233;xito rotundo organizado por Juan y un gran equipo de colaboradores/as . Felicitaciones. Mi participaci&#243;n Particip&#233; dando una charla sobre MyHDL, un paquete que convierte Python en un lenguaje para describir hardware (HDL). Las diapositivas se pueden ver ac&#225; Repo Us&#233; MyHDL para hacer pymips, una (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;[Sigo &lt;a href=&quot;http://nqnwebs.com/blog/article/me-recibi-el-mes-pasado&quot; class='spip_in'&gt;publicando cosas&lt;/a&gt; con delay de meses]&lt;/p&gt; &lt;p&gt;El s&#225;bado 30 de mayo se realiz&#243; el &lt;a href=&quot;http://www.pyday.com.ar/cordoba2011&quot; class='spip_out' rel='external'&gt;PyDay C&#243;rdoba 2011&lt;/a&gt; con la participaci&#243;n de m&#225;s de 200 personas y casi 20 charlas en dos salas simult&#225;neas. Un &#233;xito rotundo organizado por &lt;a href=&quot;http://jbcabral.wordpress.com/&quot; class='spip_out' rel='external'&gt;Juan&lt;/a&gt; y un gran equipo de colaboradores/as . Felicitaciones.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Mi participaci&#243;n&lt;/h3&gt;
&lt;p&gt;Particip&#233; dando una charla sobre &lt;a href=&quot;http://myhdl.org/&quot; class='spip_out' rel='external'&gt;MyHDL&lt;/a&gt;, un paquete que convierte Python en un &lt;a href=&quot;http://en.wikipedia.org/wiki/Hardware_description_language&quot; class='spip_out' rel='external'&gt;lenguaje para describir hardware&lt;/a&gt; (HDL).&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Las diapositivas &lt;a href=&quot;http://nqnwebs.github.com/myhdl-talk/&quot; class='spip_out' rel='external'&gt;se pueden ver ac&#225;&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;https://github.com/nqnwebs/myhdl-talk&quot; class='spip_out' rel='external'&gt;Repo&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Us&#233; MyHDL para hacer &lt;a href=&quot;https://github.com/nqnwebs/pymips/tree/pipeline&quot; class='spip_out' rel='external'&gt;pymips&lt;/a&gt;, una implementaci&#243;n [&lt;a href='#nb1' class='spip_note' rel='footnote' title='sintetizable pero no probada en hardware' id='nh1'&gt;1&lt;/a&gt;] de un &lt;a href=&quot;http://en.wikipedia.org/wiki/DLX&quot; class='spip_out' rel='external'&gt;procesador DLX&lt;/a&gt; completo. Pueden leer un poco m&#225;s sobre el trabajo en &lt;a href=&quot;https://github.com/nqnwebs/pymips/raw/pipeline/docs/informe.pdf&quot; class='spip_out' rel='external'&gt;el informe&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Espero poder escribir un art&#237;culo explayando un poco la charla y contando m&#225;s sobre MyHDL . Si est&#225;s interesado, te recomiendo &lt;a href=&quot;http://www.cin.ufpe.br/~cinlug/wiki/index.php/Hardware_myhdl_python&quot; class='spip_out' rel='external'&gt;este art&#237;culo&lt;/a&gt; (en portugu&#233;s) de Ramiro Peixoto.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;[&lt;a href='#nh1' id='nb1' class='spip_note' title='Notas 1' rev='footnote'&gt;1&lt;/a&gt;] sintetizable pero no probada en hardware&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://nqnwebs.com/IMG/jpg/DSCF9016JPG-78b2.jpg" length="157622" type="image/jpeg" />
		

	</item>
<item xml:lang="es">
		<title>Me recib&#237; (el mes pasado)</title>
		<link>http://nqnwebs.com/blog/article/me-recibi-el-mes-pasado</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/me-recibi-el-mes-pasado</guid>
		<dc:date>2011-06-04T06:32:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>



		<description>Oh, cuantos planes elucubrados para cuando ya no tuviera un ex&#225;men cercano para obstaculizar la felicidad. Y resulta que ahora, que ya no tengo, tampoco encuentro el tiempo de empezar a darle forma de realidad a esos planes. Esta es la informaci&#243;n: el 12 de mayo pasado me recib&#237; de Ingeniero en Computaci&#243;n. &#191;y ahora?

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Oh, cuantos planes elucubrados para cuando ya no tuviera un ex&#225;men cercano para obstaculizar la felicidad. Y resulta que ahora, que ya no tengo, tampoco encuentro el tiempo de empezar a darle forma de realidad a esos planes.&lt;/p&gt; &lt;p&gt;Esta es la informaci&#243;n: el 12 de mayo pasado me recib&#237; de Ingeniero en Computaci&#243;n.&lt;/p&gt; &lt;p&gt;&#191;y ahora?&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://nqnwebs.com/IMG/jpg/218562_10150578177195058_879055057_18236923_6824984_o.jpg" length="98083" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/218713_10150578179505058_879055057_18236940_127718_o.jpg" length="132374" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/219176_10150578176285058_879055057_18236914_7531686_o.jpg" length="59846" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/219789_10150578176555058_879055057_18236917_2620518_o.jpg" length="127092" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/242197_10150578178725058_879055057_18236932_4728532_o.jpg" length="139449" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/243184_10150578178500058_879055057_18236931_3017561_o.jpg" length="152181" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/225281_2078659127463_1274571809_32487375_8287501_n.jpg" length="106404" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/225815_2078650127238_1274571809_32487346_889404_n.jpg" length="85859" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/226559_2078652727303_1274571809_32487353_5042154_n.jpg" length="73073" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/226929_2078660407495_1274571809_32487378_44631_n.jpg" length="79477" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/228683_2078656247391_1274571809_32487366_3514607_n.jpg" length="121399" type="image/jpeg" />
		
		<enclosure url="http://nqnwebs.com/IMG/jpg/250682_2078652007285_1274571809_32487351_683483_n.jpg" length="68800" type="image/jpeg" />
		

	</item>
<item xml:lang="es">
		<title>Pep 20: El Zen del Bar&#231;a</title>
		<link>http://nqnwebs.com/blog/article/pep-20-el-zen-del-barca</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/pep-20-el-zen-del-barca</guid>
		<dc:date>2011-04-27T23:22:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Python</dc:subject>

		<description>El Zen de Python es tambi&#233;n el Zen del Bar&#231;a, el de Pep Guardiola. La &quot;Pep&quot; 20 [1]: Bello es mejor que feo. Expl&#237;cito es mejor que impl&#237;cito. Simple es mejor que complejo. Complejo es mejor que complicado. Plano es mejor que anidado. Disperso es mejor que denso. La legibilidad cuenta. Los casos especiales no son tan especiales como para quebrantar las reglas. Aunque lo pr&#225;ctico gana a la pureza. Los errores nunca deber&#237;an dejarse pasar silenciosamente. A menos que hayan sido silenciados (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/mot/python" rel="tag"&gt;Python&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;dl class='spip_document_145 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://nqnwebs.com/local/cache-vignettes/L500xH334/messi_guardib9bf-13d1e.jpg' width='500' height='334' alt='JPEG - 30.1 KB' style='height:334px;width:500px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;El &lt;a href=&quot;http://www.python.org/dev/peps/pep-0020/&quot; class='spip_out' rel='external'&gt;Zen de Python&lt;/a&gt; es tambi&#233;n el Zen del Bar&#231;a, el de Pep Guardiola. La &quot;Pep&quot; 20 [&lt;a href='#nb2-1' class='spip_note' rel='footnote' title='No pythonistas ver la wikipedia' id='nh2-1'&gt;1&lt;/a&gt;]:&lt;/p&gt; &lt;blockquote class=&quot;spip_poesie&quot;&gt;
&lt;div&gt;Bello es mejor que feo.&lt;/div&gt;
&lt;div&gt;Expl&#237;cito es mejor que impl&#237;cito.&lt;/div&gt;
&lt;div&gt;Simple es mejor que complejo.&lt;/div&gt;
&lt;div&gt;Complejo es mejor que complicado.&lt;/div&gt;
&lt;div&gt;Plano es mejor que anidado.&lt;/div&gt;
&lt;div&gt;Disperso es mejor que denso.&lt;/div&gt;
&lt;div&gt;La legibilidad cuenta.&lt;/div&gt;
&lt;div&gt;Los casos especiales no son tan especiales como para quebrantar las reglas.&lt;/div&gt;
&lt;div&gt;Aunque lo pr&#225;ctico gana a la pureza.&lt;/div&gt;
&lt;div&gt;Los errores nunca deber&#237;an dejarse pasar silenciosamente.&lt;/div&gt;
&lt;div&gt;A menos que hayan sido silenciados expl&#237;citamente.&lt;/div&gt;
&lt;div&gt;Frente a la ambig&#252;edad, rechaza la tentaci&#243;n de adivinar.&lt;/div&gt;
&lt;div&gt;Deber&#237;a haber una &#8212;y preferiblemente s&#243;lo una&#8212; manera obvia de hacerlo.&lt;/div&gt;
&lt;div&gt;Aunque esa manera puede no ser obvia al principio a menos que usted sea Messi, Xavi o Iniesta.&lt;/div&gt;
&lt;div&gt;Ahora es mejor que nunca.&lt;/div&gt;
&lt;div&gt;Aunque nunca es a menudo mejor que ya mismo.&lt;/div&gt;
&lt;div&gt;Si la implementaci&#243;n es dif&#237;cil de explicar, es una mala idea.&lt;/div&gt;
&lt;div&gt;Si la implementaci&#243;n es f&#225;cil de explicar, puede que sea una buena idea.&lt;/div&gt;
&lt;div&gt;Los espacios son una gran idea &#161;Hagamos m&#225;s de esas cosas!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;[&lt;a href='#nh2-1' id='nb2-1' class='spip_note' title='Notas 2-1' rev='footnote'&gt;1&lt;/a&gt;] No pythonistas ver la &lt;a href=&quot;http://es.wikipedia.org/wiki/Python#Filosof.C3.ADa&quot; class='spip_out' rel='external'&gt;wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Compartiendo documentaci&#243;n de paquetes Python</title>
		<link>http://nqnwebs.com/blog/article/compartiendo-documentacion-de</link>
		<guid isPermaLink="true">http://nqnwebs.com/blog/article/compartiendo-documentacion-de</guid>
		<dc:date>2011-04-11T02:16:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>martin</dc:creator>


		<dc:subject>Software Libre</dc:subject>
		<dc:subject>Python</dc:subject>
		<dc:subject>Metodolog&#237;as &#225;giles</dc:subject>

		<description>Sabido es, aunque muchas veces se ignora, que un software sin documentaci&#243;n est&#225; incompleto . Si bien el manifiesto &#225;gil proclama &quot;Software funcionando sobre documentaci&#243;n extensiva&quot;, yo subrayar&#237;a extensiva como eufemismo de documentaci&#243;n burocr&#225;tica e in&#250;til (opin&#233; de esto ac&#225;) que evidentemente no es la que hace falta. Pero la documentaci&#243;n (sobre todo la buena) es indispensable y para algunos, la parte que m&#225;s los enorgullece del proyecto (y con raz&#243;n). Desde el punto de vista (...)

-
&lt;a href="http://nqnwebs.com/blog/" rel="directory"&gt; Blog&lt;/a&gt;

/ 
&lt;a href="http://nqnwebs.com/Software" rel="tag"&gt;Software Libre&lt;/a&gt;, 
&lt;a href="http://nqnwebs.com/mot/python" rel="tag"&gt;Python&lt;/a&gt;, 
&lt;a href="http://nqnwebs.com/mot/metodologias-agiles" rel="tag"&gt;Metodolog&#237;as &#225;giles&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Sabido es, aunque muchas veces se ignora, que un software sin documentaci&#243;n est&#225; incompleto [&lt;a href='#nb1' class='spip_note' rel='footnote' title='aunque un software con documentaci&#243;n tambi&#233;n puede estarlo' id='nh1'&gt;1&lt;/a&gt;].&lt;/p&gt; &lt;p&gt;Si bien el manifiesto &#225;gil &lt;a href=&quot;http://agilemanifesto.org/iso/es/&quot; class='spip_out' rel='external'&gt;proclama&lt;/a&gt; &lt;i&gt;&quot;Software funcionando sobre documentaci&#243;n extensiva&quot;&lt;/i&gt;, yo subrayar&#237;a extensiva como eufemismo de documentaci&#243;n burocr&#225;tica e in&#250;til (opin&#233; de esto &lt;a href=&quot;http://nqnwebs.com/blog/article/veinteanero&quot; class='spip_in'&gt;ac&#225;&lt;/a&gt;) que evidentemente no es la que hace falta. Pero la documentaci&#243;n (sobre todo la buena) es indispensable y para &lt;a href=&quot;http://jacobian.org/writing/great-documentation/&quot; class='spip_out' rel='external'&gt;algunos&lt;/a&gt;, la parte que m&#225;s los enorgullece del proyecto (y con raz&#243;n).&lt;/p&gt; &lt;p&gt;Desde el punto de vista t&#233;cnico, escribir documentaci&#243;n (no &lt;a href=&quot;http://sphinx.pocoo.org/examples.html&quot; class='spip_out' rel='external'&gt;s&#243;lo para Python&lt;/a&gt;!) es bastante f&#225;cil con &lt;a href=&quot;http://docutils.sourceforge.net/rst.html&quot; class='spip_out' rel='external'&gt;restructuredText&lt;/a&gt; (qu&#233; feo el sitio de docutils, che!) que es &lt;a href=&quot;http://www.python.org/dev/peps/pep-0287/&quot; class='spip_out' rel='external'&gt;el markup est&#225;ndar de los pythonistas&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Sobre este markup funciona &lt;a href=&quot;http://sphinx.pocoo.org/&quot; class='spip_out' rel='external'&gt;Sphinx&lt;/a&gt;, el generador de documentaci&#243;n m&#225;s utilizado (por lejos) en el ecosistema de Python. Es lo que usa la documentaci&#243;n de Python misma, la de Django y casi todo proyecto conocido o por conocer.&lt;/p&gt; &lt;p&gt;Entonces usamos restructuredText, usamos Sphinx, pero para &lt;a href=&quot;http://nqnwebs.com/blog/article/la-sanguijuela-de-cuevana&quot; class='spip_in'&gt;nuestro proyectito de morondanga&lt;/a&gt; que no tiene web propia ni nada, &#191;d&#243;nde subimos la documentaci&#243;n generada? Veamos.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Usando Readthedocs.org&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://readthedocs.org/docs/read-the-docs/en/latest/&quot; class='spip_out' rel='external'&gt;Read the docs&lt;/a&gt; es un sitio para hospedar documentaci&#243;n realizada con Sphinx. S&#243;lo se necesita indicarle el repositorio p&#250;blico del proyecto (svn, git, mercurial, bazaar), subir los fuentes .rst y contenido est&#225;tico (im&#225;genes) aptos para Sphinx en una carpeta /doc o /docs y el sitio se encarga de bajar los fuentes de documentaci&#243;n y renderizarlos a HTML a trav&#233;s de Sphinx.&lt;/p&gt; &lt;p&gt;Estrictamente, usando rtfd.org (como le dicen &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=RTFD&amp;defid=2281638&quot; class='spip_out' rel='external'&gt;los amigos&lt;/a&gt;) ni siquiera hace falta tener Sphinx instalado localmente.&lt;/p&gt; &lt;p&gt;M&#225;s aun, por defecto actualiza diariamente, pero se puede utilizar un &quot;hook&quot; para indicarle que actulice cuando &quot;pusheamos&quot; (o &quot;commiteamos&quot;) al repo, de manera de tener la documentaci&#243;n actualizada al instante. Para usuarios de GitHub la activaci&#243;n del &quot;web hook&quot; se explica &lt;a href=&quot;http://readthedocs.org/docs/read-the-docs/en/latest/webhooks.html#github&quot; class='spip_out' rel='external'&gt;ac&#225;&lt;/a&gt; . Para &lt;a href=&quot;http://bitbucket.org/&quot; class='spip_out' rel='external'&gt;BitBucket.org&lt;/a&gt; es parecido:&lt;/p&gt; &lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Vas a tu proyecto , click en Admin -&gt; Services&lt;/li&gt;&lt;li&gt; Agreg&#225;s el servicio &quot;POST&quot;&lt;/li&gt;&lt;li&gt; Complet&#225;s el campo de texto con la URL que te da ReadTheDocs en la p&#225;gina de descripci&#243;n de tu proyecto (est&#225;ndo logueado). Por ejemplo: &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span class='spip_document_143 spip_documents spip_documents_center'&gt;
&lt;img src='http://nqnwebs.com/local/cache-vignettes/L295xH73/2011-04-10-221400_295x73_scrot-15220.png' width='295' height='73' alt=&quot;&quot; style='height:73px;width:295px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Y listo. Tu docu al instante.&lt;/p&gt; &lt;p&gt;Como el sitio genera el html en vez de servir una versi&#243;n generada previamente, la documentaci&#243;n que requiere introspecci&#243;n del c&#243;digo ( todas las directivas &lt;code class='spip_code' dir='ltr'&gt; .. auto* :: &lt;/code&gt; de Sphinx) este debe poder ejecutarse. Para eso el paquete debe ser instalable via &lt;code class='spip_code' dir='ltr'&gt;setup.py&lt;/code&gt; y hay marcar desde la p&#225;gina de configuraci&#243;n del proyecto en RTFD.org, que instale en un virtualenv.&lt;/p&gt; &lt;p&gt;Para ver si hubo alg&#250;n problema en la generaci&#243;n, pod&#233;s fijarte en &quot;build&quot; donde te muestra el stdout y el stderr de la corrida de Sphinx.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Subir la docu a PyPi&lt;/h3&gt;
&lt;p&gt;Una forma buen&#237;sima de compartir tu trabajo pyth&#243;nico es a trav&#233;s del Python Package Index, &lt;a href=&quot;http://pypi.python.org/pypi&quot; class='spip_out' rel='external'&gt;pypi&lt;/a&gt;, que es el &#237;ndice que usan las herramientas &lt;a href=&quot;http://www.pip-installer.org/&quot; class='spip_out' rel='external'&gt;pip&lt;/a&gt; e easy_install. Si bien no necesarimente los paquetes deben estar hospedados all&#237; (indicando en el setup.py la URL de descarga) es muy com&#250;n y f&#225;cil hacerlo con el comando &lt;code class='spip_code' dir='ltr'&gt;upload&lt;/code&gt; del setup.py.&lt;/p&gt; &lt;p&gt;Lo que muchos no &lt;a href=&quot;http://packages.python.org/an_example_pypi_project/buildanduploadsphinx.html&quot; class='spip_out' rel='external'&gt;saben&lt;/a&gt; es que PyPi tambi&#233;n ofrece &lt;a href=&quot;http://packages.python.org/&quot; class='spip_out' rel='external'&gt;hostear la documentaci&#243;n&lt;/a&gt;. La forma can&#243;nica es ir a la p&#225;gina de administraci&#243;n de tu proyecto en PyPi y adjuntar un .zip con la documentaci&#243;n (que no necesariamente tiene que ser hecha con Sphinx)&lt;/p&gt; &lt;p&gt;&lt;span class='spip_document_144 spip_documents spip_documents_center'&gt;
&lt;img src='http://nqnwebs.com/local/cache-vignettes/L500xH109/2011-04-10-223417_605x131_scrot-b63f5.png' width='500' height='109' alt=&quot;&quot; style='height:109px;width:500px;' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Pero si usamos Sphinx hay una manera m&#225;s f&#225;cil, manteniendos&#233; en el &quot;ecosistema&quot; de desarrollo: usar esta &lt;a href=&quot;http://pypi.python.org/pypi/Sphinx-PyPI-upload/&quot; class='spip_out' rel='external'&gt;extension de setuptools&lt;/a&gt; que permite generar el html a trav&#233;s Sphinx y subirlo autom&#225;ticamente. Se instala, obviamente, v&#237;a pypi:&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ easy_install sphinx-pypi-upload&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Hay que condigurar un &lt;code class='spip_code' dir='ltr'&gt;setup.cfg&lt;/code&gt; (ubicado al nivel raiz, junto con &lt;code class='spip_code' dir='ltr'&gt;setup.py&lt;/code&gt;) indicandole d&#243;nde est&#225; la docu fuente y d&#243;nde el resultado. M&#225;s o menos as&#237;:&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre' dir='ltr'&gt;[build_sphinx]
source-dir = doc/source
build-dir = doc/build
all_files = 1 [upload_sphinx]
upload-dir = doc/build/html&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;Luego se usa:&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ python setup.py build_sphinx&lt;br /&gt;
$ python setup.py upload_sphinx&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Y docu subida a la dire &lt;i&gt;&lt;a href=&quot;http://packages.python.org/tu-proyecto&quot; class='spip_url spip_out' rel='nofollow external'&gt;http://packages.python.org/tu-proyecto&lt;/a&gt;&lt;/i&gt; . &#161;&lt;a href=&quot;http://packages.python.org/CuevanaLinks/&quot; class='spip_out' rel='external'&gt;Charaa&#225;n&lt;/a&gt;!&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Usando tu repositorio SVN&lt;/h3&gt;
&lt;p&gt;Si usas SVN y tu servidor lo permite, pod&#233;s servir contenido est&#225;tico (html y todo lo que produce y necesita Sphinx) directamente desde el repositorio.&lt;/p&gt; &lt;p&gt;Para que el servidor Subversion muestre el html renderizado en vez del c&#243;digo (como texto plano) hay que indicarle el tipo &lt;code class='spip_code' dir='ltr'&gt;mime&lt;/code&gt; de cada archivo.&lt;/p&gt; &lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_bash code&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;svn&lt;/span&gt; propset &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;svn&lt;/span&gt;:mime-type &lt;span style=&quot;color: #ff0000;&quot;&gt;'text/html'&lt;/span&gt; FILENAME&lt;br /&gt;
$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;svn&lt;/span&gt; propset &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;svn&lt;/span&gt;:mime-type &lt;span style=&quot;color: #ff0000;&quot;&gt;'image/jpeg'&lt;/span&gt; FILENAME&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Para que esto se haga autom&#225;tico, se puede modificar el archivo de configuraci&#243;n &lt;code class='spip_code' dir='ltr'&gt;~/.subversion/config &lt;/code&gt;&lt;/p&gt; &lt;form action='' method='get'&gt;&lt;div&gt;
&lt;input type='hidden' name='exec' value='' /&gt;
&lt;textarea readonly='readonly' cols='40' rows='10' class='spip_cadre' dir='ltr'&gt;[miscellany]
enable-auto-props = yes [auto-props]
*.html = svn:mime-type=text/html
*.css = svn:mime-type=text/css
*.js = svn:mime-type=text/javascript
*.png = svn:mime-type=image/png
*.jpg = svn:mime-type=image/jpeg
*.gif = svn:mime-type=image/gif&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt; &lt;p&gt;Un ejemplo de esto es el &lt;a href=&quot;http://gpec2010.googlecode.com/svn/trunk/docs/_build/html/index.html&quot; class='spip_out' rel='external'&gt;reporte de mi proyecto integrador&lt;/a&gt; que est&#225; hospedado en Google Code&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Aprovech&#225;ndote de GitHub&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://github.com/&quot; class='spip_out' rel='external'&gt;GitHub&lt;/a&gt; hospeda &lt;a href=&quot;http://pages.github.com/&quot; class='spip_out' rel='external'&gt;p&#225;ginas est&#225;ticas&lt;/a&gt;, tanto del desarrollador/a como de tus proyectos. Bien sirve eso para subir la documentaci&#243;n y eso hacen mas o menos autom&#225;ticamente estas opciones que no he probado pero las dejo como referencia:&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://nqnwebs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://lucasbardella.com/report/hosting-your-sphinx-docs-in-github/&quot; class='spip_out' rel='external'&gt;Hosting sphinx doc in github&lt;/a&gt; de Luca Sbardella. &lt;br /&gt;&lt;img src=&quot;http://nqnwebs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' class='puce' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; &lt;a href=&quot;http://dinoboff.github.com/github-tools/overview.html#documentation-hosting&quot; class='spip_out' rel='external'&gt;Usando github-tools&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&#191;Una excusa menos? &#161;A escribir algo de docu para esos bichitos que codearon alguna vez!&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;[&lt;a href='#nh1' id='nb1' class='spip_note' title='Notas 1' rev='footnote'&gt;1&lt;/a&gt;] aunque un software con documentaci&#243;n tambi&#233;n puede estarlo&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>

