<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KodeGeek &#187; blogalaxia</title>
	<atom:link href="http://kodegeek.com/blog/tag/blogalaxia/feed/" rel="self" type="application/rss+xml" />
	<link>http://kodegeek.com/blog</link>
	<description>Programación, fitness, interés geek</description>
	<lastBuildDate>Sun, 29 Apr 2012 17:29:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>PingBlog: Listo para usar, se buscan usuarios y programadores</title>
		<link>http://kodegeek.com/blog/2007/08/05/pingblog-listo-para-usar-se-buscan-usuarios-y-programadores/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pingblog-listo-para-usar-se-buscan-usuarios-y-programadores</link>
		<comments>http://kodegeek.com/blog/2007/08/05/pingblog-listo-para-usar-se-buscan-usuarios-y-programadores/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 13:41:00 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[blogalaxia]]></category>
		<category><![CDATA[directorio]]></category>
		<category><![CDATA[etiqueta]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[pingblog]]></category>
		<category><![CDATA[programadores]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[veneblogs]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1170</guid>
		<description><![CDATA[PingBlog ya está listo, ¿se anima a probarlo? Bueno, después de una espera innecesariamente larga PingBlog versión 0.2 esta lista para ser usada. Para hacerle las cosas más fáciles a los usuarios, habilite dos enlaces JavaWebstart, uno para el generador de etiquetas y el otro para el programa que hace pings. ¿Pero y que es [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/josevnz/101375866/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/34/101375866_a4007a86e9.jpg" alt="PingBlogIntro" height="400" width="500" /><br />PingBlog ya está listo, ¿se anima a probarlo?</a></p>
<p>Bueno, después de una espera innecesariamente larga PingBlog versión 0.2 esta lista para ser usada. Para hacerle las cosas más fáciles a los usuarios, habilite dos enlaces JavaWebstart, uno para <a href="http://www.kodegeek.com/java/SimpleTagGenerator.jnlp">el generador de etiquetas</a> y el otro para <a href="http://www.kodegeek.com/java/PingBlog.jnlp">el programa que hace pings</a>.</p>
<p><span style="font-weight: bold;">¿Pero y que es PingBlog?</span></p>
<p>Blogger es una maravilla en cuanto a simplicidad, sin embargo por ser tan simple tiene unas limitaciones importantes como es la generación de etiquetas para otros directorios como Blogalaxia y Technorati o el hacer ping a estos. Así que un día me fastidié de la situación y empecé a echar código sin mucha idea de a donde me llevaría el asunto.</p>
<p><span style="font-weight: bold;">¿Que hace PingBlog por usted?</span>
<ul>
<li>Permite hacer pings desde la linea de comandos (cron por ejemplo) usted pudiera decir: ping_controller.sh blogalaxia,veneblogs,weblogs,technorati,bitacoras.com,pingomatic,to2blogs kodegeek http://kodegeek.com&#8217;</li>
<li>Permite hacer pings también usando una interfaz gráfica, <a href="http://www.kodegeek.com/java/PingBlog.jnlp">puede probarla aquí</a>.</li>
<li>Permite generar etiquetas para que su blog puede ser in</li>
<li>Da soporte a blogs hispanos como <a href="http://veneblogs.com/">VeneBlogs</a>, <a href="http://to2blogs.com/">To2Blogs</a>, <a href="http://www.blogger.com/http//blogalaxia.com">Blogalaxia</a> así como a los conocidos Technorati y Blogger entre otros.</li>
</ul>
<p>Pero lo mejor es <a href="http://pinblog.sourceforge.net/">que es %100 gratis, con código abierto protegido por la licencia GPL</a>. PingBlog corre bajo cualquier sistema operativo gracias a Java.</p>
<p><span style="font-weight: bold;">¿Cual es el siguiente paso de PingBlog?</span><br />Bueno, el código hace lo que yo quiero que haga así que ahora depende de la comunidad para crecer y evolucionar.</p>
<p>Estoy interesado en cualquiera que pueda aportar en las siguientes areas:
<ul>
<li>Mejorar el sitio web de <a href="https://sourceforge.net/projects/pinblog">PingBlog en SourceForge.net</a></li>
<li>Agregar soporte a Español al código (todo está en Ingles, aunque es trivial de traducir ya que el código usa ResourceBundle)</li>
<li>Corregir cucarachas y agregar funcionalidades (otros directorios como ¿IceRocket?)</li>
</ul>
<p>Pero todo esto depende del interés de la comunidad. ¿Se anima usted? Si es así, dejen me sus comentarios y comenzamos a trabajar.</p>
<p><span style="font-weight: bold;">Agradecimientos:</span><br />Mis gracias de nuevo a mi cuñado, Manuel Barrios, por el logo de PingBlog. Esas neuronas al fin van a servir de algo (en el programa quiero decir).<br />Y a Veronica, por su interés y feedback cuando el proyecto se estaba gestando.</p>
<p>Blogalaxia.com:<a href="http://www.blogalaxia.com/tags/pingblog">pingblog</a>, <a href="http://www.blogalaxia.com/tags/ping">ping</a>, <a href="http://www.blogalaxia.com/tags/directorio">directorio</a>, <a href="http://www.blogalaxia.com/tags/etiqueta">etiqueta</a>, <a href="http://www.blogalaxia.com/tags/tag">tag</a>, <a href="http://www.blogalaxia.com/tags/java">java</a>, <a href="http://www.blogalaxia.com/tags/gpl">gpl</a>, <a href="http://www.blogalaxia.com/tags/opensource">opensource</a>, <a href="http://www.blogalaxia.com/tags/programadores">programadores</a>, <a href="http://www.blogalaxia.com/tags/veneblogs">veneblogs</a>, <a href="http://www.blogalaxia.com/tags/blogalaxia">blogalaxia</a><br />Technorati.com:<a href="http://technorati.com/tag/pingblog">pingblog</a>, <a href="http://technorati.com/tag/ping">ping</a>, <a href="http://technorati.com/tag/directorio">directorio</a>, <a href="http://technorati.com/tag/etiqueta">etiqueta</a>, <a href="http://technorati.com/tag/tag">tag</a>, <a href="http://technorati.com/tag/java">java</a>, <a href="http://technorati.com/tag/gpl">gpl</a>, <a href="http://technorati.com/tag/opensource">opensource</a>, <a href="http://technorati.com/tag/programadores">programadores</a>, <a href="http://technorati.com/tag/veneblogs">veneblogs</a>, <a href="http://technorati.com/tag/blogalaxia">blogalaxia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2007/08/05/pingblog-listo-para-usar-se-buscan-usuarios-y-programadores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PingBlog: Agregado soporte para Blogalaxia</title>
		<link>http://kodegeek.com/blog/2007/06/30/pingblog-agregado-soporte-para-blogalaxia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pingblog-agregado-soporte-para-blogalaxia</link>
		<comments>http://kodegeek.com/blog/2007/06/30/pingblog-agregado-soporte-para-blogalaxia/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 04:34:00 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[blogalaxia]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[pingblog]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1157</guid>
		<description><![CDATA[Blogalaxia ahora es soportado por PingBlog Blogalaxia es un directorio interesante, el cual genera una cantidad de trafico que es dificil ignorar; Es por eso que decidí agregarle soporte a PingBlog. Inicialmente no tuve suerte con la implementación XML-RPC: El Equipo de BloGalaxia wrote: Hola, hemos implementado una solucio xmlrpc&#8230;. aun esta en prueba ysolo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/josevnz/101375866/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/34/101375866_a4007a86e9.jpg" alt="PingBlogIntro" height="400" width="500" /><br />Blogalaxia ahora es soportado por PingBlog</a></p>
<p><a href="http://blogalaxia.com/">Blogalaxia</a> es un directorio interesante, el cual genera una cantidad de trafico que es dificil ignorar; Es por eso que decidí agregarle soporte a PingBlog. Inicialmente no tuve suerte con la implementación XML-RPC:</p>
<blockquote><p><b><i>El Equipo de BloGalaxia <blogalaxia@blogalaxia.com></blogalaxia@blogalaxia.com></i></b> wrote:</p></blockquote>
<blockquote><p>Hola, hemos implementado una solucio xmlrpc&#8230;. aun esta en prueba y<br />solo va a registrar el intento del ping, pero queremos  que nos ayudes<br />con las pruebas para verificar que todo este bien antes de lanzarlo.<br />Para utilizarlo debes usar lo siguiente:</p>
<p>*RPC endpoint:*  http://www.blogalaxia.com/xmlsrv/xmlrpc.php</p>
<p>*Method name:*  ping</p>
<p>*Parameters:* (Se deben enviar en el orden indicado)<br /># URL del site<br /># URL del RSS feed (Opcional)</p>
<p>Por favor pruebalo para ver el log y verificar que todo este funcionando.</p>
<p>Gracias,</p>
<p>Bruno</p></blockquote>
<p>Así que me fuí por la via del HTTP GET, de la misma manera que<a href="http://kodegeek.com/2007/06/pingblog-agregado-soporte-para.shtml"> To2blogs.com</a>, agregando un parametro extra como variable de entorno:</p>
<blockquote><p>PINGBLOG_BLOGALAXIA_UNIQUEID=25204<br />/Users/josevnz/bin/ping_controller.sh blogalaxia kodegeek http://kodegeek.com</p></blockquote>
<p>Sin embargo hoy no es mi día de suerte ya que Blogalaxia está muerto:</p>
<blockquote><p>auyan:~/Documents/workspace/pingblog josevnz$ /Users/josevnz/bin/ping_controller.sh blogalaxia kodegeek http://kodegeek.com<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: Retrying request<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: Retrying request<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused<br />Jun 30, 2007 9:53:48 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br />INFO: Retrying request<br />Jun 30, 2007 9:53:48 PM com.blogspot.elangelnegro.blog.pingblog.pinger.PingRunner run<br />SEVERE: com.blogspot.elangelnegro.blog.pingblog.pinger.PingException: java.net.ConnectException: Connection refused<br />Jun 30, 2007 9:53:48 PM com.blogspot.elangelnegro.blog.pingblog.pinger.PingController main<br />INFO: blogalaxia: false, &#8216;null&#8217;<br />Jun 30, 2007 9:53:48 PM com.blogspot.elangelnegro.blog.pingblog.pinger.PingController main<br />INFO: Program Finished</p></blockquote>
<p>Asi que bueno, otro directorio de blogs más a la lista <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Blogalaxia.com:<a href="http://www.blogalaxia.com/tags/pingblog">pingblog</a>, <a href="http://www.blogalaxia.com/tags/blogalaxia">blogalaxia</a>, <a href="http://www.blogalaxia.com/tags/http">http</a>, <a href="http://www.blogalaxia.com/tags/java">java</a><br />Technorati.com:<a href="http://technorati.com/tag/pingblog">pingblog</a>, <a href="http://technorati.com/tag/blogalaxia">blogalaxia</a>, <a href="http://technorati.com/tag/http">http</a>, <a href="http://technorati.com/tag/java">java</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2007/06/30/pingblog-agregado-soporte-para-blogalaxia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PingBlog: Agregado soporte para to2blogs.com</title>
		<link>http://kodegeek.com/blog/2007/06/24/pingblog-agregado-soporte-para-to2blogscom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pingblog-agregado-soporte-para-to2blogscom</link>
		<comments>http://kodegeek.com/blog/2007/06/24/pingblog-agregado-soporte-para-to2blogscom/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 14:46:00 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[blogalaxia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pingblog]]></category>
		<category><![CDATA[tecnorati]]></category>
		<category><![CDATA[to2blogs]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1152</guid>
		<description><![CDATA[Para quienes no lo saben, PingBlog es mi proyecto Open Source el cual me permite hacer ping a múltiples directorios desde la línea de comandos (la interfaz en Swing aún no está terminada). Es super útil para gente como yo que no utiliza WordPress y está atada a Blogger, el cual no soporta pings a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://photos5.flickr.com/8669015_369e856aee.jpg" border="0" /></p>
<p>Para quienes no lo saben, <a href="http://pinblog.sourceforge.net/">PingBlog</a> es mi proyecto <span style="font-style: italic;">Open Source</span> el cual me permite hacer ping a múltiples directorios desde la línea de comandos (la interfaz en Swing aún no está terminada).</p>
<p>Es super útil para gente como yo que no utiliza WordPress y está atada a Blogger, el cual no soporta pings a otros directorios.</p>
<p>Después de pasar una eternidad sin poder trabajar en PingBlog, al fin corregí varios errores, pero más importante agregué soporte para <a href="http://to2blogs.com/">To2blogs.com</a>.</p>
<p>To2blogs está basado en el software <a href="http://blog.rubycorner.com/2006/09/08/%C2%BFtrouble-doing-automatic-ping-to-rubycorner/">RubyCorner</a>. Inicialmente traté de hacer un XML RPC ping pero el blog retorna XML mal formado, así que preferí irme por la ruta de REST utilizando el identificador único (después de probar con <span style="font-style: italic;">wget http://todosblogs.com/ping/xmlrpc/xxxxxe7adc84f642dca7334933</span>).</p>
<p>Con la ayuda de Apache <a href="http://jakarta.apache.org/commons/httpclient/">HttpClient</a> y unas cuantas pruebas:</p>
<blockquote><p><span style="color: rgb(255, 0, 0);">export PINGBLOG_TO2BLOGS_UNIQUEID</span>=&#8221;<span style="font-style: italic;">xxxxxe7adc84f642dca7334933</span>&#8220;<br />java -cp $CLASSPATH -Dping.blog.directoryList=<span style="font-weight: bold; font-style: italic;">to2blogs</span> -Dping.blog.name=kodegeek -Dping.blog.url=http://kodegeek.com com.blogspot.elangelnegro.blog.pingblog.pinger.PingController</p></blockquote>
<p>Logré que funcionara:<br />
<blockquote>Jun 23, 2007 10:53:21 PM com.blogspot.elangelnegro.blog.pingblog.pinger.PingController main<br />INFO: to2blogs: false, &#8216;<span style="color: rgb(255, 0, 0);">El ping para tu blog &#8216;KodeGeek&#8217; fue procesado exitosamente.</span>&#8216;<br />Jun 23, 2007 10:53:21 PM com.blogspot.elangelnegro.blog.pingblog.pinger.PingController main<br />INFO: Program Finished</p></blockquote>
<p>El código esta disponible en CVS, si está interesado en probarlo entonces puedo hacer un release binario para que se baje la nueva versión y juegue con él.</p>
<p>¿Que otras cosas hace pingblog? Bueno, si usted agrega etiquetas de Blogalaxia y Technorati, entonces el programa &#8220;simple_tag_generator.sh&#8221; generará el código por usted, desde una sencilla interfaz gráfica en Java:</p>
<p><a href="http://www.flickr.com/photos/josevnz/606643761/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1234/606643761_56d320bfbe.jpg" alt="pingblog simple tag generator" border="0" height="474" width="414" /><br />Genere etiquetas para Technorati y Blogalaxia más fácilmente</a></p>
<p>¿Se animan a ayudar? Por favor, dejenme sus comentarios y allí nos ponemos de acuerdo.</p>
<p>Blogalaxia.com:<a href="http://www.blogalaxia.com/tags/java">java</a>, <a href="http://www.blogalaxia.com/tags/pingblog">pingblog</a>, <a href="http://www.blogalaxia.com/tags/open+source">open source</a>, <a href="http://www.blogalaxia.com/tags/to2blogs">to2blogs</a>, <a href="http://www.blogalaxia.com/tags/tecnorati">tecnorati</a>, <a href="http://www.blogalaxia.com/tags/blogalaxia">blogalaxia</a>, <a href="http://www.blogalaxia.com/tags/java">java</a><br />Technorati.com:<a href="http://technorati.com/tag/java">java</a>, <a href="http://technorati.com/tag/pingblog">pingblog</a>, <a href="http://technorati.com/tag/open+source">open source</a>, <a href="http://technorati.com/tag/to2blogs">to2blogs</a>, <a href="http://technorati.com/tag/tecnorati">tecnorati</a>, <a href="http://technorati.com/tag/blogalaxia">blogalaxia</a>, <a href="http://technorati.com/tag/java">java</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2007/06/24/pingblog-agregado-soporte-para-to2blogscom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

