var org = {p3k: ({url:"http://foro.caad.es/rss.php?id=6", xml:"<?xml version=\"1.0\" encoding=\"UTF-8\"?><rss version=\"2.0\"\n\txmlns:atom=\"http://www.w3.org/2005/Atom\"\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n\t\t<channel>\n\t\t\t<atom:link href=\"http://foro.caad.es/rss.php?id=6\" rel=\"self\" type=\"application/rss+xml\" />\n\t\t\t<title>CAAD</title>\n\t\t\t<description>Comunidad de Aventuras Conversacionales y Relatos Interactivos</description>\n\t\t\t<link>http://foro.caad.es</link>\n\t\t\t<lastBuildDate>Thu, 09 Sep 2010 08:51:06 +0200</lastBuildDate>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 27 May 2010 00:26:04 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46789#p46789</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46789#p46789</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Al-Khwarizmi escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Acabo de poner otro post en el blog de Superglus, aprovecho para pedir de nuevo que se a\xf1ada el blog al planeta, que veo que  el post este nuevo no sale.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;A\xf1adido al planeta.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Gracias &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Al-Khwarizmi</dc:creator>\n\t\t\t\t<pubDate>Wed, 26 May 2010 16:58:43 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46771#p46771</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46771#p46771</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Al-Khwarizmi &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Acabo de poner otro post en el blog de Superglus, aprovecho para pedir de nuevo que se a\xf1ada el blog al planeta, que veo que  el post este nuevo no sale.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;A\xf1adido al planeta.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 20 May 2010 10:09:10 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46661#p46661</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=46661#p46661</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Acabo de poner otro post en el blog de Superglus, aprovecho para pedir de nuevo que se a\xf1ada el blog al planeta, que veo que  el post este nuevo no sale.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Wed, 05 May 2010 20:44:40 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46117#p46117</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46117#p46117</link>\n\t\t\t\t<title>Re: TAC 1.05</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   En realidad el unico condacto nuevo es BREAK, que simplemente no pod\xeda hacerse uniendo otros condactos. &lt;br /&gt;&lt;br /&gt;En cuanto a lo de permitir crear condactos compuestos, es posible desde hace a\xf1os, con las macros de txtpaws. El #include tambi\xe9n lo permite txtpaws desde hace ya unos cuantos a\xf1os.&lt;br /&gt;&lt;br /&gt;Sin embargo, esas caracteristicas no parecen interesar a los autores de Supergl\xfas, aunque quiz\xe1 sea culpa mia porque tengo la mala costumbre de hacer los condactos que me pidan (salvo que no se pueda, o que sea algo tremendamente gordo).\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Cnemo</dc:creator>\n\t\t\t\t<pubDate>Wed, 05 May 2010 20:39:53 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46116#p46116</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46116#p46116</link>\n\t\t\t\t<title>Re: TAC 1.05</title>\n\t\t\t\t<description>\n                                   Autor: Cnemo &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Mel Hython escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Hombre, una librer\xeda... lamentablemente base, como la vieja INIX.FUE que hicieron para CAECHO? &lt;br /&gt;&lt;br /&gt;Veo que b\xe1sicamente se trata de empezar con esta TAC y que hay condactos nuevos (en ensamblador de GLULX). \xbfRealmente no merecer\xeda la pena a\xf1adir un '#include' y una forma de definir condactos compuestos de la misma forma que existen procesos sin salirse del lenguaje?&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;bufff! Yo he hecho la librer\xeda, que la denomino avanzada, ya que est\xe1 compuesta por unos cuantos procesos y una organizaci\xf3n espec\xedfica. Pero los condactos son de Uto.&lt;br /&gt;&lt;br /&gt;\xc9l es quien deber\xeda contestarte. Supongo que los mismos procesos que yo utilizo se podr\xedan programar como condactos independientes. Yo no s\xe9 hacerlo, pero si alguien se anima, estupendo  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; title=&quot;Very Happy&quot; /&gt; .&lt;br /&gt;&lt;br /&gt;Vale! He repasado lo que has escrito y creo que ya te entiendo. Creo que podr\xeda ser una buena idea, pero no se si eso atentar\xeda contra la filosof\xeda de Superglus o si es m\xe1s complicado de lo que podr\xeda parecer.&lt;br /&gt;&lt;br /&gt;Uto, \xbfQue opinas?\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Mel Hython</dc:creator>\n\t\t\t\t<pubDate>Wed, 05 May 2010 18:48:08 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46107#p46107</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46107#p46107</link>\n\t\t\t\t<title>Re: TAC 1.05</title>\n\t\t\t\t<description>\n                                   Autor: Mel Hython &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Hombre, una librer\xeda... lamentablemente base, como la vieja INIX.FUE que hicieron para CAECHO? &lt;br /&gt;&lt;br /&gt;Veo que b\xe1sicamente se trata de empezar con esta TAC y que hay condactos nuevos (en ensamblador de GLULX). \xbfRealmente no merecer\xeda la pena a\xf1adir un '#include' y una forma de definir condactos compuestos de la misma forma que existen procesos sin salirse del lenguaje?\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Cnemo</dc:creator>\n\t\t\t\t<pubDate>Tue, 04 May 2010 18:44:38 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46063#p46063</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3910&amp;p=46063#p46063</link>\n\t\t\t\t<title>TAC 1.05</title>\n\t\t\t\t<description>\n                                   Autor: Cnemo &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   He subido a la zona de descargas el archivo TAC 1.05.ZIP.&lt;br /&gt;&lt;br /&gt;TAC es una librer\xeda avanzada para Superglus. Principalmente se centra en un manejo de objetos m\xe1s realista y completo (art\xedculos de manera realista, objetos l\xedquidos, contenedores de l\xedquidos, etc) y algunas mejoras m\xe1s para hacer la vida del programador m\xe1s f\xe1cil.(Incluye el TAC, una demo, una introducci\xf3n y unas instrucciones de uso).&lt;br /&gt;En principio, solo se requiere programar en Superglus de manera habitual, solo que tendr\xe1s m\xe1s atributos para a\xf1adir en los objetos, y autom\xe1ticamente se comportar\xe1n de la manera adecuada.&lt;br /&gt;&lt;br /&gt;Si a alguien le interesa tener m\xe1s informaci\xf3n que no dude en preguntarme\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Eliuk Blau</dc:creator>\n\t\t\t\t<pubDate>Sat, 01 May 2010 00:33:18 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=46008#p46008</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=46008#p46008</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: Eliuk Blau &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Ahora solo hace falta que Delphi 7 funcione en Windows 7, a priori deben ser compatibles porque tienen el mismo numero de version \xbfno? XD&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;El \xfaltimo Delphi de Embarcadero est\xe1 preparado full para Win7. Tengo una copia que instal\xe9 y va a las mil maravillas. &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>JSJ</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 22:11:15 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45987#p45987</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45987#p45987</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: JSJ &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;JSJ escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Ahora solo hace falta que Delphi 7 funcione en Windows 7, a priori deben ser compatibles porque tienen el mismo numero de version \xbfno? XD&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Joer... sin quererlo (o queriendo) has hecho un chiste de inform\xe1ticos...  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hombre, el &amp;quot;XD&amp;quot; del final es por algo \xbfno? &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;\xbfIgual que las caritas verdes  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt; ? &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 19:59:49 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45981#p45981</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45981#p45981</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;JSJ escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Ahora solo hace falta que Delphi 7 funcione en Windows 7, a priori deben ser compatibles porque tienen el mismo numero de version \xbfno? XD&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Joer... sin quererlo (o queriendo) has hecho un chiste de inform\xe1ticos...  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hombre, el &amp;quot;XD&amp;quot; del final es por algo \xbfno? &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>planseldon</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 19:49:49 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45980#p45980</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45980#p45980</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: planseldon &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Bueno, cada uno que use los blogs para lo que quiera, \xbfno? Yo tengo un blog -privado- con varios profesores y lo usamos para un cuaderno de ejercicios de gram\xe1tica griega que estamos elaborando. Simplemente es el formato que nos resulta m\xe1s c\xf3modo para trabajar entre todos. En teor\xeda para eso ser\xeda mejor una wiki, pero a nosotros nos va mejor el blog: en la entrada uno publica el ejercicio que ha elaborado y los dem\xe1s en los comentarios le van se\xf1alando las erratas o problemas que ven, con la ventaja de que despu\xe9s, gracias al buscador interno del blog, podemos llevar un control muy detallado del l\xe9xico que va apareciendo, etc. &lt;br /&gt;&lt;br /&gt;Vamos, que no tiene nada que ver con el objetivo original de los blogs, pero a nosotros nos vale &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>jenesis</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 19:11:47 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45979#p45979</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45979#p45979</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: jenesis &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;presi escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;grendelkhan escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Muy buena idea, solo me falta un blog para Inform y AGE y ya estar\xe1n todos. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Me pregunto, \xbfqu\xe9 diferencia hay entre el blog de una aplicaci\xf3n y sus noticias de toda la vida?&lt;br /&gt;&lt;br /&gt;&amp;lt;publicidad&amp;gt;&lt;br /&gt;WEB: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://savannah.nongnu.org/news/?group=rebot&quot;&gt;http://savannah.nongnu.org/news/?group=rebot&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;FEED: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://savannah.nongnu.org/news/atom.php?group=rebot&quot;&gt;http://savannah.nongnu.org/news/atom.php?group=rebot&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&amp;lt;/publicidad&amp;gt;&lt;br /&gt;&lt;br /&gt;\xbfO simplemente es que si lleva la etiquetilla &amp;quot;blog&amp;quot; es m\xe1s guay?  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;&lt;br /&gt;&lt;br /&gt;P.D.: de infsp ya hay blog: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://infsp.blogspot.com&quot;&gt;http://infsp.blogspot.com&lt;/a&gt;&lt;!-- m --&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Yo siempre he pensado que un blog era un medio de &amp;quot;opini\xf3n&amp;quot;, m\xe1s que de &amp;quot;divulgaci\xf3n&amp;quot;, pero realmente se entiende por blog cualquier web din\xe1mica con un formato particular.&lt;br /&gt;&lt;br /&gt;PD: Lo tuyo no vale porque est\xe1 en ingl\xe9s.  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>presi</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 18:51:55 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45978#p45978</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45978#p45978</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: presi &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;grendelkhan escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Muy buena idea, solo me falta un blog para Inform y AGE y ya estar\xe1n todos. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Me pregunto, \xbfqu\xe9 diferencia hay entre el blog de una aplicaci\xf3n y sus noticias de toda la vida?&lt;br /&gt;&lt;br /&gt;&amp;lt;publicidad&amp;gt;&lt;br /&gt;WEB: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://savannah.nongnu.org/news/?group=rebot&quot;&gt;http://savannah.nongnu.org/news/?group=rebot&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;FEED: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://savannah.nongnu.org/news/atom.php?group=rebot&quot;&gt;http://savannah.nongnu.org/news/atom.php?group=rebot&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&amp;lt;/publicidad&amp;gt;&lt;br /&gt;&lt;br /&gt;\xbfO simplemente es que si lleva la etiquetilla &amp;quot;blog&amp;quot; es m\xe1s guay?  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;&lt;br /&gt;&lt;br /&gt;P.D.: de infsp ya hay blog: &lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://infsp.blogspot.com&quot;&gt;http://infsp.blogspot.com&lt;/a&gt;&lt;!-- m --&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>JSJ</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 18:01:28 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45976#p45976</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45976#p45976</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: JSJ &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Ahora solo hace falta que Delphi 7 funcione en Windows 7, a priori deben ser compatibles porque tienen el mismo numero de version \xbfno? XD&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Joer... sin quererlo (o queriendo) has hecho un chiste de inform\xe1ticos...  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 16:52:50 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45969#p45969</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45969#p45969</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;JSJ escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;&lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Se ve que me va a tocar instalarme el W7 otra vez &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Es que eres un mel\xf3n. Todo buen desarrollador multiplataforma tiene instalado en su entorno de desarrollo &amp;quot;n&amp;quot; m\xe1quinas virtuales con las versiones de los SOs del momento.  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;De hecho tengo unos cuantos (Debian 5, CentOS 4, Windows Vista, Windows XP) pero no Windows 7, porque es incompatible con mi ordenador de sobremesa, o quiz\xe1s no, pero tras 3 horas en la pantalla de &amp;quot;copiando datos&amp;quot; y varios intentos con varios CDs distintos lo di por imposible. Entonces lo intent\xe9 montar en VirtualBOX, pero se la pegaba al arrancar, justo en el sito donde se quedaba 3horas en el otro (es decir, despues de 80 minutos). Luego lo intent\xe9 con VirtualPC, y lo mismo. En fin, que no se si incompatible es, pero si se que no tengo intenci\xf3n de dedicarle 36h a instalar Windows 7 como uno que ten\xeda el mismo problema que encontre googleando &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; title=&quot;Very Happy&quot; /&gt; &lt;br /&gt;&lt;br /&gt;As\xed que lo tuve instalado un tiempo en el portatil, pero como es viejillo con Windows 7 iba a pedales (incluso quitandole de todo). Estuvo bien mientras no me hizo mucha falta el portatil, pero me toco un proyecto de varias semanas en &amp;quot;casa&amp;quot; del cliente, y a la segunda semana me volv\xed a XP, era insoportable.&lt;br /&gt;&lt;br /&gt;Sin embargo hoy he tenido una idea, y he conseguido tener un Windows 7 rulando en mi maquina, mediante el truco de montar el VirtualBOX en el portatil, instalarlo Win7 all\xed, y luego copiarme el disco duro virtual. Parece que la incompatibilidad esta en algun punto de la instalaci\xf3n y no despu\xe9s, o por lo menos a\xfan no me ha petado. Y efectivamente, peta en SUperglus. Ahora solo hace falta que Delphi 7 funcione en Windows 7, a priori deben ser compatibles porque tienen el mismo numero de version \xbfno? XD\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 16:40:42 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45968#p45968</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45968#p45968</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;grendelkhan escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Si se puede pedir algo al autor del Supergl\xfas, ah\xed va una propuesta: un post sobre c\xf3mo pasar juegos de Spectrum programados en PAWS a Supergl\xfas, explicando la herramienta UNPAWS y las particularidades y compatibilidades de ambos sistemas. &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;En realidad esto est\xe1 explicado en la FAQ de Supergl\xfas:&lt;br /&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://www.caad.es/superglus/doku.php/faq&quot;&gt;http://www.caad.es/superglus/doku.php/faq&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;Y hoy en d\xeda es mucho mejor usar InPAWS para hacerlo, dado que InPAWS puede extraer una BD de PAWS, y luego &amp;quot;exportar a Superglus&amp;quot;.&lt;br /&gt;&lt;br /&gt;La conversi\xf3n no es perfecta, como se dice en la FAQ, pero es lo mas cercano que se puede obtener (la mayor pega es tener que repasarse todo el vocabulario, porque PAWS solo almacena 5 caracteres por palabra, y Supergl\xfas requiere 10).\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>JSJ</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 14:20:50 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45960#p45960</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45960#p45960</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: JSJ &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Se ve que me va a tocar instalarme el W7 otra vez &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Es que eres un mel\xf3n. Todo buen desarrollador multiplataforma tiene instalado en su entorno de desarrollo &amp;quot;n&amp;quot; m\xe1quinas virtuales con las versiones de los SOs del momento.  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;  &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; title=&quot;Razz&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 10:10:34 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45949#p45949</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45949#p45949</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Se ve que me va a tocar instalarme el W7 otra vez &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Al-Khwarizmi</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 09:56:14 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45947#p45947</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45947#p45947</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Al-Khwarizmi &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;grendelkhan escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Muy buena idea, solo me falta un blog para Inform y AGE y ya estar\xe1n todos.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;El blog de AGE exist\xeda, lo que pasa es que lo actualic\xe9 un pu\xf1ado de veces y luego lo dej\xe9 olvidado. Pero igual ahora que el AGE tiene m\xe1s vidilla y despierta m\xe1s inter\xe9s, puede ser buena idea retomarlo. Tal vez uno de estos d\xedas lo resucite si tengo un poco de tiempo.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>grendelkhan</dc:creator>\n\t\t\t\t<pubDate>Thu, 29 Apr 2010 09:50:51 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45946#p45946</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45946#p45946</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: grendelkhan &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Muy buena idea, solo me falta un blog para Inform y AGE y ya estar\xe1n todos. Tengo que decir que el trabajo que ha hecho Radin con la librer\xeda de Supergl\xfas es impresionante, pr\xe1cticamente ha alcanzado el nivel de respuestas de Inform y es claramente superior en todo a la primera versi\xf3n, que es con la que program\xe9 mi aventura de los pitufos.&lt;br /&gt;&lt;br /&gt;Si se puede pedir algo al autor del Supergl\xfas, ah\xed va una propuesta: un post sobre c\xf3mo pasar juegos de Spectrum programados en PAWS a Supergl\xfas, explicando la herramienta UNPAWS y las particularidades y compatibilidades de ambos sistemas. &lt;br /&gt;&lt;br /&gt;Tambi\xe9n he estado mirando el blog de Alan y me estoy animando a probarlo para hacer alguna peque\xf1a cosita, parece muy sencillo de utilizar.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Bruce</dc:creator>\n\t\t\t\t<pubDate>Wed, 28 Apr 2010 19:38:31 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45937#p45937</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45937#p45937</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.0</title>\n\t\t\t\t<description>\n                                   Autor: Bruce &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   A mi me daba el mismo mensaje al instalar SuperGl\xfas en Vista, con el instalable. &lt;br /&gt;&lt;br /&gt;Descomprim\xed la carpeta del 1.1 a mano, y funcion\xf3 perfecto.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Bruce</dc:creator>\n\t\t\t\t<pubDate>Wed, 28 Apr 2010 19:31:52 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45936#p45936</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45936#p45936</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Bruce &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Muy buena iniciativa. Yo creo que ayuda a un sistema tener blog.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Wed, 28 Apr 2010 11:39:44 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45908#p45908</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45908#p45908</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.1</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;zekinas escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Bug encontrado en supergl\xfas 1.1 en windows7&lt;br /&gt;Al arrancar me dice: List Index Out Of Bounds (0)&lt;br /&gt;Al hacer clic en &amp;quot;Nuevo&amp;quot; me dice: No se encontr\xf3 la librer\xeda de inicio&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Vaya, ya es mala suerte que hace menos de una semana que desinstale mi Windows 7. Aunque jurar\xeda que llegue a abrir Supergl\xfas en \xe9l.&lt;br /&gt;&lt;br /&gt;De todos modos, te comento: no se si has instalado Supergl\xfas de nuevas en Windows 7, o has actualizado a Windows 7 desde otro Windows, o si desintalaste Supergl\xfas y volviste a instalarlo. En cualquier caso, desinstalalo,  asegurate de que en C:\\Archivos de Programa\\Superglus no queda nada, y luego vuelvelo a instalar. &lt;br /&gt;&lt;br /&gt;Si aun te sigue fallando puedes ir a esa misma carpeta, editar el fichero Supergl\xfas.ini, y asegurarte de que todos los &amp;quot;paths&amp;quot; a los ficheros, incluida librer\xeda de inicio est\xe1n bien, si es necesario pon los paths completos. Tambi\xe9n puedes borrar de dicho .ini el apartado [RecentFiles]&lt;br /&gt;&lt;br /&gt;Lo de los paths quiza tambi\xe9n puedes editarlo desde la ventana de opciones de Superglus y poner los paths completos.&lt;br /&gt;&lt;br /&gt;Por otro lado comentar que el error no es nuevo para mi, ya me lo han reportado antes y creo que no es exclusivo de Windows7, pero no he conseguido reproducirlo en mi PC en ningun momento as\xed que me cuesta mucho solucionarlo.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>zekinas</dc:creator>\n\t\t\t\t<pubDate>Wed, 28 Apr 2010 00:22:45 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45903#p45903</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3554&amp;p=45903#p45903</link>\n\t\t\t\t<title>Re: Bugs Supergl\xfas 1.1</title>\n\t\t\t\t<description>\n                                   Autor: zekinas &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Bug encontrado en supergl\xfas 1.1 en windows7&lt;br /&gt;Al arrancar me dice: List Index Out Of Bounds (0)&lt;br /&gt;Al hacer clic en &amp;quot;Nuevo&amp;quot; me dice: No se encontr\xf3 la librer\xeda de inicio\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Eliuk Blau</dc:creator>\n\t\t\t\t<pubDate>Tue, 27 Apr 2010 03:00:42 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45894#p45894</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45894#p45894</link>\n\t\t\t\t<title>Re: Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Eliuk Blau &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Enhorabuena, Uto! &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Fri, 23 Apr 2010 17:17:49 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45830#p45830</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3877&amp;p=45830#p45830</link>\n\t\t\t\t<title>Blog de Superglus</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Hola, &lt;br /&gt;&lt;br /&gt;solo comentaros que hoy he inaugurado un blog en el que hablar\xe9 de Supergl\xfas, principalmente de su desarrollo, aunque en realidad no creo que tenga mucho que decir, pero bueno, si hay algo que decir, se dir\xe1 &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://superglus.blogspot.com/&quot;&gt;http://superglus.blogspot.com/&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;Si alguien lo puede a\xf1adir al planeta mejor que mejor &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; title=&quot;Smile&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Eliuk Blau</dc:creator>\n\t\t\t\t<pubDate>Sat, 03 Apr 2010 01:26:51 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45221#p45221</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45221#p45221</link>\n\t\t\t\t<title>Re: Tutorial en v\xeddeo de Supergl\xfas</title>\n\t\t\t\t<description>\n                                   Autor: Eliuk Blau &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   &lt;div class=&quot;quotetitle&quot;&gt;baltasarq escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;\xa1No creo que nadie tenga ahora excusas para no usar Supergl\xfas! &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; title=&quot;Wink&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;S\xed, que no te guste. &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_lol.gif&quot; alt=&quot;:lol:&quot; title=&quot;Laughing&quot; /&gt; &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_twisted.gif&quot; alt=&quot;:twisted:&quot; title=&quot;Twisted Evil&quot; /&gt; &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_mrgreen.gif&quot; alt=&quot;:mrgreen:&quot; title=&quot;Mr. Green&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>baltasarq</dc:creator>\n\t\t\t\t<pubDate>Fri, 02 Apr 2010 14:07:32 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45205#p45205</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45205#p45205</link>\n\t\t\t\t<title>Re: Tutorial en v\xeddeo de Supergl\xfas</title>\n\t\t\t\t<description>\n                                   Autor: baltasarq &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Hola !&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;quotetitle&quot;&gt;Uto escribi\xf3:&lt;/div&gt;&lt;div class=&quot;quotecontent&quot;&gt;Ya est\xe1n los dos que faltaban.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Les he echado un ojo y est\xe1n realmente muy bien. \xa1No creo que nadie tenga ahora excusas para no usar Supergl\xfas! &lt;img src=&quot;http://foro.caad.es/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; title=&quot;Wink&quot; /&gt;\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Fri, 02 Apr 2010 12:06:23 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45204#p45204</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45204#p45204</link>\n\t\t\t\t<title>Re: Tutorial en v\xeddeo de Supergl\xfas</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Ya est\xe1n los dos que faltaban.\n                                </description>\n\t\t\t</item>\n\t\t\t<item>\n\t\t\t\t<dc:creator>Uto</dc:creator>\n\t\t\t\t<pubDate>Fri, 02 Apr 2010 10:21:56 +0200</pubDate>\n\t\t\t\t<guid>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45202#p45202</guid>\n\t\t\t\t<link>http://foro.caad.es/viewtopic.php?f=6&amp;t=3818&amp;p=45202#p45202</link>\n\t\t\t\t<title>Tutorial en v\xeddeo de Supergl\xfas</title>\n\t\t\t\t<description>\n                                   Autor: Uto &lt;br&gt;\n                                   Foro: Supergl\xfas &lt;br&gt; &lt;br&gt;\n                                   Hay un tutorial en v\xeddeo disponible para Supergl\xfas:&lt;br /&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class=&quot;postlink&quot; href=&quot;http://www.caad.es/superglus/doku.php/tutoriales:tutorial_en_video&quot;&gt;http://www.caad.es/superglus/doku.php/t ... l_en_video&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;Por ahora son 8 cap\xedtulos, aunque no descarto hacer m\xe1s, e incluso hacer cap\xedtulos a petici\xf3n (en plan &amp;quot;Expl\xedcanos esto&amp;quot;).&lt;br /&gt;&lt;br /&gt;Me han fallado dos uploads as\xed que ver\xe9is que el capitulo 6.1 y el 8.1 no est\xe1n. Los subir\xe9 de nuevo en cuanto pueda para que est\xe9n disponibles.\n                                </description>\n\t\t\t</item>\n\t\t</channel>\n\t</rss>\n", message:undefined, modified:(new Date(1284015029149)), baseUri:"http://p3k.org/rss/", query:"textColor=black&align=&width=200&fontFace=&url=http://foro.caad.es/rss.php?id=6&compact=true&frameColor=#bb0000&showXmlButton=true&boxFillColor=white&_=1264766845414&titleBarColor=#bb0000&maxItems=5&titleBarTextColor=white&", param:{textColor:"black", width:"200", align:"", fontFace:"", url:"http://foro.caad.es/rss.php?id=6", frameColor:"#bb0000", compact:"true", showXmlButton:"true", boxFillColor:"white", _:"1264766845414", titleBarColor:"#bb0000", maxItems:"5", titleBarTextColor:"white"}, box:"<table class=\"rssBox\" width=\"${width}\" bgcolor=\"${frameColor}\" \n      style=\"table-layout: fixed; overflow: hidden; font-family: ${fontFace};\" \n      align=\"${align}\" cellspacing=\"1\" cellpadding=\"7\" border=\"0\">\n<tr bgcolor=\"${titleBarColor}\">\n<td>\n   ${xmlButton}\n   <strong>${title}</strong>\n   <div>\n      <small style=\"color: ${titleBarTextColor};\">${date}</small>\n   </div>\n</td>\n</tr>\n<tr bgcolor=\"${boxFillColor}\">\n<td class=\"rssBoxContent\" style=\"color: ${textColor};\">\n   ${image}\n   ${items}\n   ${input}\n   <div class=\"rssBoxPromo\" style=\"margin-top: 0px; text-align: left; \n         font: 9px verdana, sans-serif\">\n      RSS box by <a href=\"http://p3k.org/rss\">p3k.org</a>.\n   </div>\n</td>\n</tr>\n</table>\n\n", image:"<a href=\"${link}\"><img src=\"${source}\" width=\"${width}\" height=\"${height}\" \nalt=\"${title}\" title=\"${title}\" align=\"${align}\" valign=\"${valign}\" \nhspace=\"${hspace}\" vspace=\"${vspace}\" border=\"0\" /></a>\n\n", input:"<form method=\"get\" action=\"${link}\">\n${description}\n<input type=\"text\" name=\"${name}\" size=\"15\" /> <input type=\"submit\" \nvalue=\"${title}\" />\n</form>\n\n", item:"<div class=\"rssBoxItemContent\">\n${title}\n${break}\n${description}\n${buttons}\n</div><br />\n\n", date:"${year}-${month}-${day}, ${hours}:${minutes}h\n\n", link:"<a class=\"${class}\" href=\"${link}\" style=\"${style}\">${text}</a>\n", error:"<?xml version=\"1.0\"?>\n<rss version=\"error\">\n   <channel>\n      <title>RSS Box Error</title>\n      <link>${link}</link>\n      <description>This output was automatically generated to report an error \n      that occurred during a request to the JavaScript RSS Box Viewer.</description>\n      <item>\n         <title>Oops, something went wrong...</title>\n         <description>An error occurred while processing the request to the \n         JavaScript RSS Box Viewer.</description>\n      </item>\n      <item>\n         <title>An error message was returned by the server.</title>\n         <description>${message}</description>\n      </item>\n      <item>\n         <description>Most likely, this might have happened because of a \n         non-existent or invalid RSS feed URL. Please check and possibly correct \n         your input, then try again.</description>\n      </item>\n   </channel>\n</rss>\n\n"})};
function debug(str) {
   return document.write('<p><span style="background-color: yellow;">', 
         str, '</span><p>');
}

org.p3k.RssBox = function() {
   var ref;
   var ISOPATTERN = /([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9:]+).*$/;
   
   var data = org.p3k;
   data.defaults = {
      url: "http://blog.p3k.org/rss",
      maxItems: 7,
      width: 200,
      align: "",
      frameColor: "black",
      titleBarColor: "lightblue",
      titleBarTextColor: "black",
      boxFillColor: "white",
      textColor: "black",
      showXmlButton: "",
      compact: ""
   };
   
   var baseUri = data.baseUri;
    
   var getColor = function(str) {
      if (str.length === 6 && parseInt(str, 16) && str.indexOf("#") !== 0) {
         str = "#" + str;
      }
      return str.toLowerCase();
   }

   var value;
   for (var i in data.defaults) {
      value = data.param[i];
      if (!value || value.length === 0) {
         data.param[i] = data.defaults[i];
      } else if (i.indexOf("Color") > 0) {
         data.param[i] = getColor(value);
      }
   }

   // FIXME: Ugly work-around for many boxes using too small width 
   // values because the former version did not show the exact output.
   if (data.param.javascript && data.param.width < 200) {
      data.param.width = 200;
   }
   // Remove obsolete parameters from param and query
   delete data.param.javascript;
   data.query = data.query.replace("javascript=true", "");   

   var NAMESPACES = {
      dc: "http://purl.org/dc/elements/1.1/",
      rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   };

   var getUrl = function(url) {
      url = baseUri + "proxy.r?" + encodeURIComponent(url);
   
      var HttpRequest = function() {
         return (typeof XMLHttpRequest !== "undefined") ?
            new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
      }
   
      var request = new HttpRequest();
      request.open("GET", url, false);
      request.send(null);   
      if (!request.getResponseHeader("Date")) {
         var cached = request;
         var ifModifiedSince = cached.getResponseHeader("Last-Modified") || 
               new Date(0); // January 1, 1970
         request = new HttpRequest();
         request.open("GET", url, false);
         request.setRequestHeader("If-Modified-Since", ifModifiedSince);
         request.send("");
         if (request.status === 304) {
            request = cached; 
         }
      }
      return request;
   }
   
   var getDocument = function(source) {
      if (source) {
         if (document.implementation.createDocument) {
            var parser = new DOMParser();
            var doc = parser.parseFromString(source, "text/xml");
            return doc;
         } else if (window.ActiveXObject) {
            var doc = new ActiveXObject("Microsoft.XMLDOM");
            doc.async = "false";
            doc.loadXML(source);
            return doc;
         }
      }
      return null;
   }
   
   var getError = function() {
      var msg = null, root;
      if (!xml || data.message) {
         msg = data.message || "Unknown error.";
      } else if (xml.parseError && xml.parseError.errorCode) {
         msg = xml.parseError.reason; // IExplore
      } else if (root = xml.documentElement) {
         var errorNode;
         if (root.nodeName === "parsererror") {
            msg = xml.documentElement.textContent; // Mozilla
         } else if ((errorNode = root.childNodes[0]) && 
               errorNode.nodeName === "parsererror") {
            msg = errorNode.textContent; // Safari
         } else if (!/rss|rdf|scriptingNews/i.test(xml.documentElement.nodeName)) {
            msg = "Incompatible data format. Are you sure this is an RSS feed?";
         }
      }
      return msg;
   }
   
   var getNode = function(parent, name, namespace) {
      if (namespace) {
         if (typeof parent.getElementsByTagNameNS === "undefined") {
            var elements = parent.getElementsByTagName(namespace + ":" + name);
         } else {
            var elements = parent.getElementsByTagNameNS(NAMESPACES[namespace], name);
         }
      } else {
         var elements = parent.getElementsByTagName(name);
      }
      if (elements && elements[0]) {
         return elements[0];
      }
      return null;
   }
   
   var getText = function(node) {
      if (node && node.childNodes && node.childNodes.length > 0) {
         return node.childNodes[0].nodeValue || "";
      }
      return "";
   }
   
   var trim = function(str) {
      if (str) {
         return str.replace(/^\s*(\S*)\s*$/, "$1");
      }
      return "";
   }
   
   var padZero = function(n) {
      if (n < 10) {
         return "0" + n
      }
      return n;
   }

   var encodeXml = function(str) {
      if (!str) {
         return "";
      }
      return str.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&/g, "&amp;");
   }
      
   var render = function(template, param) {
      if (!template || !param) {
         return template;
      }
      template = template.replace(/\$\{([^}]+)\}/g, function() {
         var key = arguments[1];
         return param[key] || "";
      });
      return template;
   }
   
   var renderDate = function(date) {
      if (date.constructor !== Date) {
         var str = String(date);
         var millis = Date.parse(str.replace(ISOPATTERN, "$1/$2/$3 $4"));
         if (millis) {
            date = new Date(millis);
         } else {
            date = new Date;
         }
      }

      return render(data.date, {
         year: date.getFullYear(),
         month: padZero(date.getMonth() + 1),
         day: padZero(date.getDate()),
         hours: padZero(date.getHours()),
         minutes: padZero(date.getMinutes()),
         seconds: padZero(date.getSeconds()),
         timeZone: "" // date.getTimezoneOffset()
      });
   }
   
   var renderButtons = function(enclosure, source) {
      var result = "";
      if (enclosure && enclosure.link) {
         result += render(data.image, {
            source: baseUri + "enclosure.gif",
            title: enclosure.type,
            link: encodeURI(enclosure.link),
            width: 13,
            height: 16
         });
      }
      if (source && source.link) {
         result += render(data.image, {
            source: baseUri + "source.gif",
            title: source.title,
            link: encodeURI(source.link),
            width: 15,
            height: 15
         });
      }
      return result;         
   }
   
   var param = data.param;
   var rss = data.rss = {items: []};
   var xml = getDocument(data.xml);

   rss.error = getError();
   if (rss.error !== null) {
      xml = getDocument(render(data.error, {
         link: baseUri + "?" + encodeXml(data.query),
         message: encodeXml(rss.error)
      }));
      param.compact = 0;
      param.showXmlButton = 1;
   }

   var root = xml.documentElement;
   var type = root.nodeName;

   if (type === "scriptingNews") {
      var channel = getNode(xml, "header");
      rss.format = "Scripting News";
      rss.version = getText(getNode(channel, "scriptingNewsVersion"));
      rss.title = getText(getNode(channel, "channelTitle"));
      rss.description = getText(getNode(channel, "channelDescription"));
      rss.link = getText(getNode(channel, "channelLink"));
      if (ref = getText(getNode(channel, "imageUrl"))) {
         ref = rss.image = {source: ref};
         ref.title = getText(getNode(channel, "imageTitle"));
         ref.link = getText(getNode(channel, "imageLink"));
         ref.width = getText(getNode(channel, "imageWidth"));
         ref.height = getText(getNode(channel, "imageHeight"));
         ref.description = getText(getNode(channel, "imageCaption"));
      }
   } else {
      var channel = getNode(xml, "channel");
      rss.format = "RSS";
      rss.version = (type === "rdf:RDF") ? "1.0" : 
            root.getAttribute("version");
      rss.title = getText(getNode(channel, "title"));
      rss.description = getText(getNode(channel, "description"));
      rss.link = getText(getNode(channel, "link"));
      var image = getNode(xml, "image");
      if (image) {
         ref = rss.image = {};
         ref.source = getText(getNode(image, "url"));
         ref.title = getText(getNode(image, "title"));
         ref.link = getText(getNode(image, "link"));
         ref.width = getText(getNode(image, "width"));
         ref.height = getText(getNode(image, "height"));
         ref.description = getText(getNode(image, "description"));
      }
   }
   
   if (type === "rdf:RDF") {
      rss.date = renderDate(getText(getNode(channel, "date", "dc")) || data.modified);
      rss.rights = getText(getNode(channel, "creator", "dc"));
      var input = getNode(root, "textinput");
      if (input && !getNode(input, "link")) {
         input = root.getElementsByTagName("textinput")[1];
      }
      if (input) {
         ref = rss.input = {};
         ref.link = getText(getNode(input, "link"));
         ref.description = getText(getNode(input, "description"));
         ref.name = getText(getNode(input, "name"));
         ref.title = getText(getNode(input, "title"));
      }
   } else {
      rss.date = renderDate(getText(getNode(channel, "lastBuildDate") || getText(getNode(channel, "pubDate"))) || data.modified);
      rss.rights = getText(getNode(channel, "copyright"));
   }
   
   var item, text, node;
   var items = xml.getElementsByTagName("item");

   for (var i=0; i<Math.min(items.length, param.maxItems); i+=1) {
      item = items[i];

      if (type === "scriptingNews") {
         ref = {title: ""};
         ref.description = getText(getNode(item, "text")).replace(/\n/g, " ");
         ref.link = getText(getNode(item, "link"));
         if (text = trim(getText(getNode(item, "linetext")).replace(/\n/g, " "))) {
            ref.description = ref.description.replace(new RegExp(text), 
                  '<a href="' + getText(getNode(item, "url")) + '">' + text + '</a>');
         }
      } else {
         ref = {
            title: getText(getNode(item, "title")),
            description: getText(getNode(item, "description")),
            link: getText(getNode(item, "link") || getNode(item, "guid"))
         };
     }

     if (node = getNode(item, "source")) {
        ref.source = {
           link: node.getAttribute("url"),
           title: getText(node)
        }
     }
     
     if (node = getNode(item, "enclosure")) {
        ref.enclosure = {
           link: node.getAttribute("url"),
           length: node.getAttribute("length"),
           type: node.getAttribute("type")
        }
     }
     
     if (node = getNode(item, "category")) {
        ref.category = {
           domain: node.getAttribute("domain") || "",
           content: getText(node)
        }
     }
     
     rss.items.push(ref);
   }
   
   var item, items = "";
   for (var i=0; i<rss.items.length; i+=1) {
      item = rss.items[i];
      items += render(data.item, {
         title: new function() {
            var title = (!param.compact ? "<strong>" : "");
            if (item.link) {
               title += render(data.link, {
                  link: encodeURI(item.link),
                  text: item.title,
                  'class': "rssBoxItemTitle"
               });
            } else {
               title += item.title;
            }
            !param.compact && (title += "</strong>");
            return new String(title); // FIXME: Funny, title alone will be rendered as [object]
         }(),
         'break': item.title && item.description ? "<br />" : "",
         description: (!param.compact || !item.title) && item.description,
         buttons: renderButtons(item.enclosure, item.source)
      });
   }
   
   var box = render(data.box, {
      title: rss.link ? render(data.link, {
         link: encodeURI(rss.link),
         text: rss.title,
         'class': "rssBoxTitle",
         style: "color: " + param.titleBarTextColor
      }) : rss.title,
      description: rss.description,
      items: items,

      xmlButton: param.showXmlButton && render(data.image, {
         link: param.url,
         source: baseUri + "rss.png",
         title: rss.format + " " + rss.version,
         width: 16,
         height: 16,
         align: "right",
         hspace: 3
      }),
      
      image: !param.compact && rss.image && render(data.image, {
         link: encodeURI(rss.image.link),
         source: rss.image.source,
         width: rss.image.width,
         height: rss.image.height,
         title: rss.image.title,
         align: "right",
         valign: "baseline",
         hspace: 5,
         vspace: 5
      }),
      
      input: !param.compact && rss.input && render(data.input, {
         link: encodeURI(rss.input.link),
         description: rss.input.description,
         name: rss.input.name,
         title: rss.input.title
      }),
      
      date: rss.date,
      width: param.width,
      frameColor: param.frameColor,
      fontFace: param.fontFace,
      align: param.align,
      titleBarColor: param.titleBarColor,
      titleBarTextColor: param.titleBarTextColor,
      boxFillColor: param.boxFillColor,
      textColor: param.textColor
   });

   if (!window.rssBoxSetup) {
      document.write(box);
   }
   
   return box;
};

org.p3k.RssBox();

