<?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; noticias</title>
	<atom:link href="http://kodegeek.com/blog/tag/noticias/feed/" rel="self" type="application/rss+xml" />
	<link>http://kodegeek.com/blog</link>
	<description>Programación, fitness, interés geek</description>
	<lastBuildDate>Sun, 05 Feb 2012 19:12:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cerrando el RSS de Globovision, no vale la pena contentar a sus usuarios</title>
		<link>http://kodegeek.com/blog/2008/06/03/cerrando-el-rss-de-globovision-no-vale-la-pena-contentar-a-sus-usuarios/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cerrando-el-rss-de-globovision-no-vale-la-pena-contentar-a-sus-usuarios</link>
		<comments>http://kodegeek.com/blog/2008/06/03/cerrando-el-rss-de-globovision-no-vale-la-pena-contentar-a-sus-usuarios/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 03:10:00 +0000</pubDate>
		<dc:creator>josevnz</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[kodegeek]]></category>
		<category><![CDATA[censura]]></category>
		<category><![CDATA[globovision]]></category>
		<category><![CDATA[html to rss]]></category>
		<category><![CDATA[noticias]]></category>

		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1262</guid>
		<description><![CDATA[Bueno, Así que después de tener errores una y otra vez y de comprobar que mi aplicación aún funcionaba desde otros servidores, y que mi proveedor de hospedaje no me estaba bloqueando (después de lidiar con ellos durante 3 días ya que se me ocurrió la brillante idea de hospedar el blog con una cuenta [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno,</p>
<p>Así que <a href="http://kodegeek.com/2008/05/problemas-con-el-rss-de-globovision.shtml">después de tener errores una y otra vez</a> y de comprobar que mi aplicación aún funcionaba desde otros servidores, y que <a href="https://support.lunarpages.com/tickets/view/817791">mi proveedor de hospedaje no me estaba bloqueando</a> (<span style="font-style: italic;">después de lidiar con ellos durante 3 días ya que se me ocurrió la brillante idea de hospedar el blog con una cuenta sin acceso directo al shell</span>) me decidí a contactarlos directamente y preguntar que pasaba:</p>
<blockquote><p>Saludos cordiales,</p>
<p>Desde hace tiempo que disfruto de su sitio web y sus noticias, sin embargo noté que su sitio web no ofrece el formato RSS (el cual permite suscripción a sus titulares cada vez que hay actualización) y por ello escribí un programa el cual muestra el contenido del mismo en ese formato:</p>
<p><a href="http://kodegeek.com/2009/03/rss-de-globovision-est-roto-ii-java-al.shtml">http://kodegeek.com/2009/03/rss-de-globovision-est-roto-ii-java-al.shtml</a></p>
<p>Sin embargo desde el día de ayer dicho programa está siendo bloqueado en su sitio web y me pregunto si es posible que el acceso a la página pueda ser re-establecido o si alguien puede trabajar conmigo para verificar que es lo que está mal.</p>
<p>Muchas gracias de antemano.<br />
<blockquote></blockquote>
<p>José Vicente Núñez Zuleta, Kodegeek.com</p></blockquote>
<p>Desgraciadamente <span style="font-style: italic; font-weight: bold;">nunca</span> obtuve respuesta. Así, ¿que puede hacerse en estos casos?</p>
<p>La solución técnica es fácil saltarse este tipo de restricciones (usando &#8216;<a href="http://tools.rosinstrument.com/proxy/">proxies</a>&#8216; <a href="http://www.javaworld.com/javaworld/javatips/jw-javatip42.html">con http</a> y <a href="http://blogs.msdn.com/ie/archive/2008/02/21/the-internet-explorer-8-user-agent-string.aspx">re-escribiendo el &#8216;user agent&#8217;</a> del código cada vez que me conecto), así que ni corto ni perezoso le agregué esa funcionalidad a mi programa:</p>
<blockquote><p>/usr/java/jdk1.5.0_01/bin/java <span style="color: rgb(255, 0, 0);">-DproxySet=true -DproxyHost=XXX.ZZZ.YYY -DproxyPort=8080</span> -DUser-Agent &#8220;Kodegeek1.0/Es Hora de que escriban un RSS&#8221; -classpath /home/kodeg2/jars/RSS-1.0.jar:/home/kodeg2/jars/jdom.jar:/home/kodeg2/jars/rome-0.9.jar:. com.kodegeek.blog.rss.GlobovisionHtml2Rss /home/kodeg2/public_html/rss/globovision.rss</p></blockquote>
<p>Además de ponerle <a href="http://elangelnegro.cvs.sourceforge.net/elangelnegro/src/java/main/com/kodegeek/blog/rss/GlobovisionHtml2Rss.java?revision=1.8&amp;view=markup">esta nueva línea de código</a>:<br />
<blockquote></blockquote>
<blockquote><p>            URLConnection connection = globovisionURL.openConnection();<br /><span style="color: rgb(255, 0, 0);">            connection.setRequestProperty</span>(&#8220;User-Agent&#8221;, System.getProperty(&#8220;User-Agent&#8221;, USER_AGENT));<br />        reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));</p></blockquote>
<p>Probé todo esto <span style="font-style: italic;">en 10 minutos</span>. Básicamente ahora me conecto desde diferentes direcciones IP simulando diferentes navegadores. No es perfecto y aún puede ser bloqueado, sin embargo estos cambios van a requerir que ellos hagan más cambios, lo cual me lleva al siguiente punto:</p>
<p><span style="font-weight: bold; font-style: italic;">¿No es más fácil programar un RSS en Globovisión para luego dárselo a sus usuarios que bloquear mi programa (a estas alturas sólo puedo asumir eso)?</span></p>
<p>Sin embargo no vale la pena el esfuerzo, al menos de mi parte. Es decir, si en vez de mejorar el producto lo que quieren hacer es alienar a sus usuarios entonces simplemente se leen las noticias en otro sitio y listo, sin más complicaciones (el Universal.com <a href="http://www.eluniversal.com/rss/avances.xml">ofrece noticias de Venezuela con RSS</a> desde hace años. Bueno, ellos fueron los pioneros en Venezuela así que no soprende mucho).</p>
<p>Así que a mis queridos lectores por ahora no pienso seguir ofreciendo el RSS de Globovision. Si piensan que mi programa es <a href="http://www.globovision.com/plantilla.est.php?eid=14">útil entonces envienles un correo electronico</a>, pidiéndoles <span style="font-weight: bold;">que desbloqueen a KodeGeek o mejor aún que implementen un RSS</span> (¿habrán escuchado de web 2.0?)</p>
<p>En fin, los dejo con algunas memorias las cuales me recordaron lo  <a href="http://kodegeek.com/labels/globovision.shtml">divertido que fué trabajar en esto</a>. Yo por ahora tengo otras ideas las cuales les quiero mostrar en el blog, ninguna de ellas asociadas a los riesgos de web scrapping <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Buscar en otros sitios:</p>
<p>Blogalaxia:<a href="http://www.blogalaxia.com/tags/java" rel="tag">java</a>, <a href="http://www.blogalaxia.com/tags/globovision" rel="tag">globovision</a>, <a href="http://www.blogalaxia.com/tags/html+to+rss" rel="tag">html to rss</a>, <a href="http://www.blogalaxia.com/tags/censura" rel="tag">censura</a>, <a href="http://www.blogalaxia.com/tags/noticias" rel="tag">noticias</a>, <a href="http://www.blogalaxia.com/tags/kodegeek" rel="tag">kodegeek</a><br />Technorati:<a href="http://technorati.com/tag/java" rel="tag">java</a>, <a href="http://technorati.com/tag/globovision" rel="tag">globovision</a>, <a href="http://technorati.com/tag/html+to+rss" rel="tag">html to rss</a>, <a href="http://technorati.com/tag/censura" rel="tag">censura</a>, <a href="http://technorati.com/tag/noticias" rel="tag">noticias</a>, <a href="http://technorati.com/tag/kodegeek" rel="tag">kodegeek</a><br />To2blogs:<a href="http://www.to2blogs.com/tag/java" rel="tag">java</a>, <a href="http://www.to2blogs.com/tag/globovision" rel="tag">globovision</a>, <a href="http://www.to2blogs.com/tag/html+to+rss" rel="tag">html to rss</a>, <a href="http://www.to2blogs.com/tag/censura" rel="tag">censura</a>, <a href="http://www.to2blogs.com/tag/noticias" rel="tag">noticias</a>, <a href="http://www.to2blogs.com/tag/kodegeek" rel="tag">kodegeek</a><br />Del.icio.us:<a href="http://del.icio.us/tag/java" rel="tag">java</a>, <a href="http://del.icio.us/tag/globovision" rel="tag">globovision</a>, <a href="http://del.icio.us/tag/html+to+rss" rel="tag">html to rss</a>, <a href="http://del.icio.us/tag/censura" rel="tag">censura</a>, <a href="http://del.icio.us/tag/noticias" rel="tag">noticias</a>, <a href="http://del.icio.us/tag/kodegeek" rel="tag">kodegeek</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kodegeek.com/blog/2008/06/03/cerrando-el-rss-de-globovision-no-vale-la-pena-contentar-a-sus-usuarios/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

