Ahi encontre el problema. Y estoy escribiendo el patch.  La onda es asi,  el
date que pasa en esa variable no es reconocido por time.rb , entonces cuando
quiere validarlo putea.  La solucion rapida y facil es  pasar un parametro
mas para decirle que no haga un do_validate
osea que tu ultima linea deberia quedar asi:
feed=RSS::Parser.parse("http://weather.yahooapis.com/forecastrss?p=USCA1116";,
false)

Ahora,  esta URL esta fuera del rfc2616,  ya que solo usan algunos (36 de
los 90) , pero estaria bueno que httpdate lo expandamos en ruby y permitamos
que reconozca otros timezone asi que estoy escribiendo un patch en este
momento para que reconoza __todos__ los timezones que existen. y modificando
un poco rss para que valide esas cosas tambien ... bueno cuando lo termino
lo posteo para que me den su opinion. Espero que con lo de arriba rodo
puedas safar por ahora.

Desgraciadamente, mi cerebro no funciona mas por hoy --he estado viajando y
laburando aun mas--- asi que manana cuando me levante continuo, cafe con
leche mediante.

Slds.





2008/7/28 Matias Pablo Brutti <[EMAIL PROTECTED]>

> Ahi encontre donde rompe ruby , ahora hay que patchearlo. osea hice el 1%
> del laburo ajajajaaja :) .... Esto solo saca el problema pero de ninguna
> forma lo arregla :)
> Me gustaria poder llegar a pasarte un patch esta noche :) aunque lo dudo.
> Me parece que el problema es un poco mas serio de lo que parece ...
>
> Slds.
>
>
>
> irb(main):001:0> require 'rss'
> => true
> irb(main):002:0> require 'open-uri'
> => false
> irb(main):003:0>
> irb(main):004:0* feed=RSS::Parser.parse("
> http://weather.yahooapis.com/forecastrss?p=USCA1116";)
> => #<RSS::Rss:0xb791e9a4 @do_validate=true, @version="1.0",
> @channel=#<RSS::Rss::Channel:0xb791d964
> @item=[#<RSS::Rss::Channel::Item:0xb790be30 @enclosure=nil,
> @do_validate=true, @trackback_ping=nil, @pubDate=nil, @link="
> http://us.rd.yahoo.com/dailynews/rss/weather/Sunnyvale__CA/*http://weather.yahoo.com/forecast/USCA1116_f.html";,
> @source=nil, @trackback_about=[], @description="\n<img src=\"
> http://l.yimg.com/us.yimg.com/i/us/we/52/34.gif\<http://l.yimg.com/us.yimg.com/i/us/we/52/34.gif%5C>"/><br
> />\n<b>Current Conditions:</b><br />\nFair, 68 F<BR />\n<BR
> /><b>Forecast:</b><BR />\nMon - Mostly Cloudy. High: 70 Low: 57<br />\nTue -
> AM Clouds/PM Sun. High: 73 Low: 58<br />\n<br />\n<a href=\"
> http://us.rd.yahoo.com/dailynews/rss/weather/Sunnyvale__CA/*http://weather.yahoo.com/forecast/USCA1116_f.html\<http://us.rd.yahoo.com/dailynews/rss/weather/Sunnyvale__CA/*http://weather.yahoo.com/forecast/USCA1116_f.html%5C>">Full
> Forecast at Yahoo! Weather</a><BR/>\n(provided by The Weather
> Channel)<br/>\n", @converter=nil, @category=[],
> @guid=#<RSS::Rss::Channel::Item::Guid:0xb78fe3ac @do_validate=true,
> @content="USCA1116_2008_07_28_16_56_PDT", @converter=nil,
> @isPermaLink=false>, @comments=nil, @author=nil, @title="Conditions for
> Sunnyvale, CA at 4:56 pm PDT">], @do_validate=true, @ttl=60,
> @language="en-us", @textInput=nil, @skipDays=nil, @pubDate=nil,
> @copyright=nil, @link="
> http://us.rd.yahoo.com/dailynews/rss/weather/Sunnyvale__CA/*http://weather.yahoo.com/forecast/USCA1116_f.html";,
> @lastBuildDate=nil, @managingEditor=nil, @description="Yahoo! Weather for
> Sunnyvale, CA", @converter=nil, @category=[],
> @image=#<RSS::Rss::Channel::Image:0xb7912a8c @do_validate=true, @height=18,
> @link="http://weather.yahoo.com";, @description=nil, @converter=nil,
> @title="Yahoo! Weather", @url="
> http://l.yimg.com/us.yimg.com/i/us/nws/th/main_142b.gif";, @width=142>,
> @docs=nil, @webMaster=nil, @skipHours=nil, @cloud=nil, @rating=nil,
> @title="Yahoo! Weather - Sunnyvale, CA", @generator=nil>,
> @output_encoding=nil, @xml_stylesheets=[], @converter=nil,
> @standalone=false, @rss_version="2.0", @encoding="UTF-8">
>
>
> 2008/7/28 Pedro Visintin <[EMAIL PROTECTED]>
>
> Yo tambien soy de esa camada, de hecho ayer registre un proyecto en
>> rubyforge llamdo drcureta :-)
>>
>> Saluti y perdon por el OT
>>
>> 2008/7/28 Rodolinux <[EMAIL PROTECTED]>:
>> > Dr Cureta es de mi època (miercoles que soy veterano,, jajajaja), aunque
>> > recuerdo que no me dejaron entrar al cine por ser menor, jejeje...
>> > @Cactus: estoy trabajando solo con Ruby ya que de vez en cuando escribo
>> > proyectos puros para desintoxicarme de Rails. Gracias por el snippet de
>> > todos modos... Me gusta el modo en que trabajas con el xml, es
>> interesante.
>> > @Matias: sos groso, sabelo. Yo anoche me quedé leyendo el codigo del RSS
>> > pero no me perdí entre tantas abstracciones
>> > @Nelson: busqué parsers pero casi todos apuntaban de algun modo u otro a
>> > RSS.
>> >
>> > Le voy a dar una probadita a las soluciones de Cactus y Nelson a ver que
>> > sale...
>> >
>> > Gracias y abrazos
>> >
>> >
>> > On Mon, Jul 28, 2008 at 1:14 PM, nelson fernandez <
>> [EMAIL PROTECTED]>
>> > wrote:
>> >>
>> >> mirando el listado de aplicaciones que se registran en rubyforge...
>> >> acabo de ver una que es imposible que no llame la atención ...
>> >> DRCURETA .....  :D :D :D :D
>> >>
>> >> http://rubyforge.org/projects/drcureta/
>> >>
>> >> aguante la clínica del dr cureta !!!
>> >>
>> >> para saber quien es el autor... vallan a mirar ;) ....
>> >>
>> >> PD: para los que no tienen idea quién era el dr cureta... era una tira
>> >> de cómica que salia en la revista Humor.
>> >> PD2: .... estoy procastinando.... y que ..... :)
>> >>
>> >> --
>> >> :: nelson ::
>> >> artesano de software
>> >> http://netflux.com.ar
>> >> _______________________________________________
>> >> Ruby mailing list
>> >> [email protected]
>> >>
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>> >
>> >
>> >
>> > --
>> > http://www.rodolinux.com.ar
>> >
>> > "I must not fear. Fear is the mind-killer. I will face my fear. I will
>> > permit it to pass over me and through me. And when it has gone past I
>> will
>> > turn the inner eye to see its path. Where the fear has gone there will
>> be
>> > nothing. Only I will remain." - Bene Geserit's Fear Lethany - Dune
>> Trilogy -
>> > Frank Herbert
>> >
>> > _______________________________________________
>> > Ruby mailing list
>> > [email protected]
>> >
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>> >
>> >
>>
>>
>>
>> --
>> Pedro Visintin . S o f t w a r e A r c h i t e c t
>> Ruby On Rails Argentina. http://blogs.onrails.com.ar
>>
>> Ruby Nearshore Team
>>
>> Personal page:
>> http://www.p-e-t-e-r-p-u-n-k.com.ar
>>
>> "Todo descontento por aquello que no tenemos parece provenir solamente
>> de nuestra falta de gratitud por aquello que tenemos"
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>
>
>
> --
> --
> --<自由編碼人>--
> Ing. Matias Pablo Brutti
> Security Consultant
> Email : [EMAIL PROTECTED]
> Site: http://www.freedomcoder.com.ar
>



-- 
-- 
--<自由編碼人>--
Ing. Matias Pablo Brutti
Security Consultant
Email : [EMAIL PROTECTED]
Site: http://www.freedomcoder.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a