<?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"
	>

<channel>
	<title>YAB &#187; rfeedfinder</title>
	<atom:link href="http://blog.alexgirard.com/tag/rfeedfinder/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alexgirard.com</link>
	<description>Yet Another Blog</description>
	<pubDate>Sat, 15 Nov 2008 01:14:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>[Ruby] RFeedFinder and RFeedReader</title>
		<link>http://blog.alexgirard.com/ruby-rfeedfinder-and-rfeedreader/</link>
		<comments>http://blog.alexgirard.com/ruby-rfeedfinder-and-rfeedreader/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 10:43:31 +0000</pubDate>
		<dc:creator>alx</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[feevy]]></category>

		<category><![CDATA[gem]]></category>

		<category><![CDATA[rfeedfinder]]></category>

		<category><![CDATA[rfeedreader]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[rubyforge]]></category>

		<guid isPermaLink="false">http://blog.alexgirard.com/2007/09/04/ruby-rfeedfinder-and-rfeedreader/</guid>
		<description><![CDATA[In the refactoring process of Feevy.com (mostly to remove dirty spaghetti code), I&#8217;ve write my first 2 ruby gems, with some time to learn and practice with new toys for ruby.
Rubyforge
http://www.rubyforge.org
That&#8217;s the place that hosted most of rubygems and is the most useful to deploy your own, it comes with all you need to start [...]]]></description>
			<content:encoded><![CDATA[<p>In the refactoring process of <a href="http://www.feevy.com">Feevy.com</a> (mostly to remove dirty spaghetti code), I&#8217;ve write my first 2 ruby gems, with some time to learn and practice with new toys for ruby.</p>
<h1>Rubyforge</h1>
<p><a href="http://www.rubyforge.org">http://www.rubyforge.org</a></p>
<p>That&#8217;s the place that hosted most of rubygems and is the most useful to deploy your own, it comes with all you need to start and deploy a project: svn, webspace, bug tracker, forum&#8230;<br />
But it would be a pain to deploy everything by hand, a gem is available to do it quicker.</p>
<h1>New Gem</h1>
<p><a href="http://newgem.rubyforge.org/">http://newgem.rubyforge.org/</a></p>
<p>It&#8217;s a simple gem that would generate for you an environment where to build your gem, with a few rake tasks to easily deploy it locally and on rubyforge.</p>
<p>Configuration is simple, just replace &#8216;<em>FIXME</em>&#8216; in code with what is needed and start coding your new gem.</p>
<p>To deploy on Rubyforge, don&#8217;t forget to <a href="http://newgem.rubyforge.org/rubyforge.html">setup your access</a> on your local machine.</p>
<h1>RFeedFinder</h1>
<p><a href="http://rfeedfinder.rubyforge.org/">http://rfeedfinder.rubyforge.org/</a></p>
<p>Main purpose of RFeedFinder is to locate the feed url inside a webpage. It can be really tricky, sometimes using recursion or lucky guesses, but it should work 95% of the time.</p>
<h1>RFeedReader</h1>
<p><a href="http://rfeedreader.rubyforge.org/">http://rfeedreader.rubyforge.org/</a></p>
<p>Once we&#8217;ve got a feed to parse on Feevy, we want to read its first item. That the purpose of this gem.</p>
<p>Another purpose is to use this gem to update Feevy posts from external clients. Feevy server was doing all the job when a feed was updated, now updater clients can parse the feeds too, and return the complete info to Feevy server, so we&#8217;ve another performance boost on the central server.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alexgirard.com/ruby-rfeedfinder-and-rfeedreader/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
