<?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>codegods &#187; Ruby/Rails</title>
	<atom:link href="http://codegods.de/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://codegods.de</link>
	<description>where code meets experts</description>
	<lastBuildDate>Wed, 18 Apr 2012 12:42:19 +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>Buildr bzw. rake verabschiedet sich mit Segmentation Fault</title>
		<link>http://codegods.de/2010/04/08/buildr-bzw-rake-verabschiedet-sich-mit-segmentation-fault/</link>
		<comments>http://codegods.de/2010/04/08/buildr-bzw-rake-verabschiedet-sich-mit-segmentation-fault/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 00:34:41 +0000</pubDate>
		<dc:creator>Sebastian Henke</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[buildr]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[Rakefile]]></category>

		<guid isPermaLink="false">http://codegods.de/?p=223</guid>
		<description><![CDATA[Wenn der Aufruf von Buildr bzw. rake durch Segmentation Fault abbricht, statt mit Java 1.6 mit Java 1.5 testen. Buildr unterstützt bis zur Version 1.2.10 nur Java5.]]></description>
			<content:encoded><![CDATA[<p>Wenn der Aufruf von Buildr bzw. rake durch Segmentation Fault abbricht, statt mit Java 1.6 mit Java 1.5 testen. Buildr unterstützt bis zur Version 1.2.10 nur Java5.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegods.de/2010/04/08/buildr-bzw-rake-verabschiedet-sich-mit-segmentation-fault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MethodNotAllowed bei Änderung der routes.rb</title>
		<link>http://codegods.de/2009/08/31/methodnotallowed-bei-anderung-der-routes-rb/</link>
		<comments>http://codegods.de/2009/08/31/methodnotallowed-bei-anderung-der-routes-rb/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 13:39:18 +0000</pubDate>
		<dc:creator>Sebastian Henke</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[routes.rb]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://codegods.de/?p=131</guid>
		<description><![CDATA[Wenn nach dem (korrekten) Ändern der routes.rb der Fehler "ActionController::MethodNotAllowed" mit "Only get, head, post, put, and delete requests are allowed." auftritt, muss vermutlich Mongrel neugestartet werden.]]></description>
			<content:encoded><![CDATA[<p>Wenn nach dem (korrekten) Ändern der routes.rb der Fehler "ActionController::MethodNotAllowed" mit "Only get, head, post, put, and delete requests are allowed." auftritt, muss vermutlich Mongrel neugestartet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegods.de/2009/08/31/methodnotallowed-bei-anderung-der-routes-rb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails: &#8220;undefined method `paginate&#8217; for&#8221;</title>
		<link>http://codegods.de/2008/06/11/rails-undefined-method-paginate-for/</link>
		<comments>http://codegods.de/2008/06/11/rails-undefined-method-paginate-for/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 21:25:00 +0000</pubDate>
		<dc:creator>Sebastian Henke</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[classic pagination]]></category>
		<category><![CDATA[paginate]]></category>
		<category><![CDATA[paginator]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[will paginate]]></category>

		<guid isPermaLink="false">http://codegods.de/?p=44</guid>
		<description><![CDATA[Sie erhalten diese Fehlermeldung vermutlich, weil Sie von Ruby on Rails 1.x auf 2.x upgedatet haben. In Rails ab der Version 2.0 ist der Paginator nicht mehr enthalten. Dieser muss nun als Plugin hinzuinstalliert werden. Sie haben hier zwei Möglichkeiten: Wenn Sie Ihren alten Code nicht umschreiben möchten, können Sie den aus Version 1.x bekannten [...]]]></description>
			<content:encoded><![CDATA[<p>Sie erhalten diese Fehlermeldung vermutlich, weil Sie von Ruby on Rails 1.x auf 2.x upgedatet haben. In Rails ab der Version 2.0 ist der Paginator nicht mehr enthalten. Dieser muss nun als Plugin hinzuinstalliert werden. Sie haben hier zwei Möglichkeiten: Wenn Sie Ihren alten Code nicht umschreiben möchten, können Sie den aus Version 1.x bekannten Paginator als Plugin installieren (ausführen im Hauptverzeichnis der Railsapplikation):</p>
<pre> script/plugin install svn://errtheblog.com/svn/plugins/classic_pagination</pre>
<p>Diese Methode bietet allerdings den Nachteil, dass der Code des klassischen Seitenaufteilers nicht mehr gewartet wird. Fehler werden also nicht behoben werden, eventuelle Sicherheitslücken bleiben bestehen.<br />
Alternativ kann ein anderer Paginator verwendet werden, wie zum Beispiel mit</p>
<pre> script/plugin install svn://errtheblog.com/svn/plugins/will_paginate</pre>
<p>Dieser Seitenaufteiler besitzt allerdings eine andere API, muss also anders in der Applikation verwendet werden. Weitere Infos finden Sie auf der <a target="_blank" href="http://errtheblog.com/posts/47-i-will-paginate">Homepage des Programmierers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegods.de/2008/06/11/rails-undefined-method-paginate-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby und Regular Expressions (Regex)</title>
		<link>http://codegods.de/2008/04/16/ruby-regular-expressions-regex/</link>
		<comments>http://codegods.de/2008/04/16/ruby-regular-expressions-regex/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 15:30:34 +0000</pubDate>
		<dc:creator>Sebastian Henke</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regexp]]></category>
		<category><![CDATA[regulaere ausdrücke]]></category>
		<category><![CDATA[regulaerer ausdruck]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[suchen]]></category>
		<category><![CDATA[trennen]]></category>

		<guid isPermaLink="false">http://codegods.de/?p=39</guid>
		<description><![CDATA[Wie zahlreiche andere Scriptsprachen beherrscht auch Ruby reguläre Audrücke. Diese dienen dazu in Strings verschiedene Muster wiederzuerkennen. So kann zum Beispiel eine Emailadresse auf ein korrektes Format überprüft werden (siehe Beispiel unten). Jede Regular Expression (kurz "regex") beginnt und endet in Ruby mit einem / (Slash). Diese stehen zur gleichen Zeit auch als Begrenzer. So [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://codegods.de/wp-content/uploads/2008/04/ruby.png'><img src="http://codegods.de/wp-content/uploads/2008/04/ruby.png" alt="" title="ruby" width="150" height="150" class="alignnone size-medium wp-image-40" /></a><br />
Wie zahlreiche andere Scriptsprachen beherrscht auch Ruby reguläre Audrücke. Diese dienen dazu in Strings verschiedene Muster wiederzuerkennen. So kann zum Beispiel eine Emailadresse auf ein korrektes Format überprüft werden (siehe Beispiel unten).</p>
<p>Jede Regular Expression (kurz "regex") beginnt und endet in Ruby mit einem / (Slash). Diese stehen zur gleichen Zeit auch als Begrenzer.</p>
<p>So wie Ruby mit<span id="more-39"></span></p>
<pre class="ruby"> text = <span style="color:#996600;">&quot;Codegods erklären regex.&quot;</span></pre>
<p>erkennt, dass es sich bei <em>text</em> um einen String handelt, erkennt Ruby auch, dass es sich bei</p>
<pre class="ruby"> regex = /\d/</pre>
<p>die Variable <em>regex</em> vom Typ <em>Regexp</em> ist. Nebenbei kann mit <em>regex</em> erkannt werden, ob ein String eine Ziffer (\d) enthält, oder kann zum Beispiel einen String anhand dieses Musters aufsplitten. Mehr dazu unten.</p>
<table>
<tr>
<th>Ausdruck</th>
<th>Bedeutung</th>
</tr>
<tr>
<td><strong><em>.</em></strong> (Punkt)</td>
<td>Genau ein beliebiges Zeichen</td>
</tr>
<tr>
<td><strong><em>\s</em></strong></td>
<td>Genau ein beliebiges Whitespace-Zeichen. (Zeilenumbruch, Blank, Tabulator, ...)</td>
</tr>
<tr>
<td><strong><em>\S</em></strong></td>
<td>Genau ein beliebiges Zeichen, jedoch kein Whitespace-Zeichen.</td>
</tr>
<tr>
<td><strong><em>\d</em></strong></td>
<td>Genau eine Ziffer</td>
</tr>
<tr>
<td><strong><em>\D</em></strong></td>
<td>Genau ein Zeichen, jedoch keine Ziffer</td>
</tr>
<tr>
<td><strong><em>\w</em></strong></td>
<td>Genau ein Word-Character (Buchstabe, Zahl, Unterstrich)</td>
</tr>
<tr>
<td><strong><em>\W</em></strong></td>
<td>Genau ein Zeichen, jedoch kein Word-Character</td>
</tr>
<tr>
<td><strong><em>\b</em></strong></td>
<td>Genau ein Wortbegrenzungszeichen</td>
</tr>
<tr>
<td><strong><em>[abc]</em></strong></td>
<td>Genau ein a, b oder c</td>
</tr>
<tr>
<td><strong><em>[^abc]</em></strong></td>
<td>Genau ein Zeichen, jedoch nicht a, b oder c</td>
</tr>
<tr>
<td><strong><em>[a-z]</em></strong></td>
<td>Genau ein Zeichen von a bis z</td>
</tr>
<tr>
<td><strong><em>[a-zA-Z]</em></strong></td>
<td>Genau ein Zeichen von a bis z ODER A - Z</td>
</tr>
<tr>
<td><strong><em>^</em></strong></td>
<td>Zeilenanfang</td>
</tr>
<tr>
<td><strong><em>$</em></strong></td>
<td>Zeilenende</td>
</tr>
<tr>
<td><strong><em>\A</em></strong></td>
<td>Anfang des Strings</td>
</tr>
<tr>
<td><strong><em>\z</em></strong></td>
<td>Ende des Strings</td>
</tr>
<tr>
<td><strong><em>(...)</em></strong></td>
<td>Erkennt alles zwischen den Klammern</td>
</tr>
<tr>
<td><strong><em>(a|b)</em></strong></td>
<td>Erkennt a oder b, wobei a und b auch wieder Ausdrücke sind</td>
</tr>
<tr>
<td><strong><em>a?</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> 0 oder 1 mal</td>
</tr>
<tr>
<td><strong><em>a*</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> beliebig oft hintereinander</td>
</tr>
<tr>
<td><strong><em>a*</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> beliebig oft, jedoch mindestens einmal</td>
</tr>
<tr>
<td><strong><em>a{4}</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> genau 4 mal</td>
</tr>
<tr>
<td><strong><em>a{4,}</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> mindestens 4 mal</td>
</tr>
<tr>
<td><strong><em>a{4,8}</em></strong></td>
<td>Erkennt den Ausdruck <em>a</em> 4 bis 8 mal</td>
</tr>
<tr>
<th>Befehl nach / am ende des Ausdrucks</th>
<th>Bedeutung</th>
</tr>
<tr>
<td><strong><em>/i</em></strong></td>
<td>Veranlasst Ruby "case insensitive" zu suchen, dh. Groß-/Kleinschreibung zu ignorieren</td>
</tr>
<tr>
<td><strong><em>/m</em></strong></td>
<td>Ruby erkennt Zeilenumbrüche als beliebiges Zeichen</td>
</tr>
<tr>
<td><strong><em>/x</em></strong></td>
<td>Ruby ignoriert Whitespaces zwischen Teilen</td>
</tr>
<tr>
<td><strong><em>/o</em></strong></td>
<td>Es wird nur das erste Vorkommnis ersetzt (nur bei Replace)</td>
</tr>
</table>
<p><em>Alle Möglichkeiten auf einen Blick</em></p>
<p><strong>Ein einfaches Beispiel</strong><br />
Als erstes einfaches Beispiel unterscheiden wir ganze Zahlen (Natural) von Namen.<br />
Der Ausdruck
<pre>/^[1-9][\d]*$/</pre>
<p> erkennt eine (einzeilige) Zeichenkette als Zahl, wenn diese nicht mit <em>0</em> beginnt und mindestens aus einer Ziffer bestehen. Das erste / symbolisiert den Beginn der Regex. Das ^ stellt klar, dass wir uns am Anfang des Strings befinden. Dann kommt eine Zahl zwischen 1 und 9 (also keine 0). Anschließend dürfen durch [\d]* beliebig viele Ziffern folgen. Das Dollarzeichen am Ende macht klar, dass hier auch der String zu Ende sein muss.</p>
<p><strong>Regex verwenden</strong><br />
Die Verwendung ist in Ruby an vielen Stellen möglich. Beispielhaft sollen hier nur wenige Möglichkeiten erklärt werden.</p>
<p>1. Match: Die Regexp-Klasse aus Ruby verfügt über eine Methode names <em>"match"</em>. Diese erlaubt das einfache Überprüfen von Strings gegenüber Regex und gibt als Ergebnis <em>true</em> oder <em>false</em> zurück. Das folgende Beispiel überprüft eine Emailadresse auf Gültigkeit.</p>
<pre class="ruby">&nbsp;
<span style="color:#9966CC; font-weight:bold;">if</span> /\A<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>\w\.\-\+<span style="color:#006600; font-weight:bold;">&#93;</span>+<span style="color:#006600; font-weight:bold;">&#41;</span>@<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#40;</span>?:<span style="color:#006600; font-weight:bold;">&#91;</span>-a-z0<span style="color:#006666;">-9</span><span style="color:#006600; font-weight:bold;">&#93;</span>+\.<span style="color:#006600; font-weight:bold;">&#41;</span>+<span style="color:#006600; font-weight:bold;">&#91;</span>a-z<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006666;">2</span>,<span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#41;</span>\z/i.<span style="color:#9900CC;">match</span><span style="color:#006600; font-weight:bold;">&#40;</span>emailadresse<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">then</span>
  // Die Adresse ist korrekt
  weiter<span style="color:#006600; font-weight:bold;">&#40;</span>emailadresse<span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#9966CC; font-weight:bold;">else</span>
  // Die Adresse ist keine gültige Emailadresse
  emailadresseabfragen<span style="color:#006600; font-weight:bold;">&#40;</span>emailadresse<span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;</pre>
<p>2. Aufteilen von Strings anhand von Mustern und speichern im Array</p>
<pre class="ruby">&nbsp;
myarray = mystring.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">&#40;</span>/trennregex/<span style="color:#006600; font-weight:bold;">&#41;</span>
&nbsp;</pre>
<p>3. Ersetzten bzw. neu zusammenbauen</p>
<pre class="ruby">&nbsp;
englischesdatum = <span style="color:#996600;">&quot;1984-11-05&quot;</span>
deutschesdatum = englischesdatum.<span style="color:#CC0066; font-weight:bold;">sub</span><span style="color:#006600; font-weight:bold;">&#40;</span>/<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>-<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>-<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>/, <span style="color:#996600;">'<span style="color:#000099;">\\</span>3.<span style="color:#000099;">\\</span>2.<span style="color:#000099;">\\</span>1'</span><span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#008000; font-style:italic;"># deutschesdatum == &quot;05.11.1984&quot;</span>
&nbsp;</pre>
<p><strong>Häufig gesuchte Expressions</strong></p>
<ul>
<li>Emailadresse validieren: /\A([\w\.\-\+]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i</li>
<li>Homepage-URL validieren: ^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/ix</li>
<li><em>Weitere Regex gerne gegen Vorschlag</em></li>
</ul>
<p><strong>Tools</strong><br />
Es existieren auch einige Tools im Internet, die das Checken von Strings gegen Expressions ermöglichen. Ein sehr hilfreiches finden Sie unter <a href="http://www.rubular.com/">http://www.rubular.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegods.de/2008/04/16/ruby-regular-expressions-regex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby Date in deutsches Format umwandeln</title>
		<link>http://codegods.de/2008/03/19/ruby-date-in-deutsches-format-umwandeln/</link>
		<comments>http://codegods.de/2008/03/19/ruby-date-in-deutsches-format-umwandeln/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 16:09:58 +0000</pubDate>
		<dc:creator>Sebastian Henke</dc:creator>
				<category><![CDATA[Ruby/Rails]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[dd.mm.yyyy]]></category>
		<category><![CDATA[german]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[yyyy-mm-dd]]></category>

		<guid isPermaLink="false">http://codegods.de/2008/03/19/ruby-date-in-deutsches-format-umwandeln/</guid>
		<description><![CDATA[Hier zwei einfache Funktionen, mit denen man in Ruby (on Rails) Daten vom deutschen dd.mm.yyyy-Format ins internationale yyyy-mm-dd-Format und umgekehrt umwandeln kann. &#160; def date2ymd&#40;date&#41; # Deutsch -&#62; International, Rückgabe als Date return Date.strptime&#40;date, &#34;%d.%m.%Y&#34;&#41; end &#160; &#160; def date2dmy&#40;d&#41; # International -&#62; Deutsch, Rückgabe als String return d.to_s.sub&#40;/&#40;\w+&#41;-&#40;\w+&#41;-&#40;\w+&#41;/, '\\3.\\2.\\1'&#41; end &#160; Diese zwei Funktionen [...]]]></description>
			<content:encoded><![CDATA[<p>Hier zwei einfache Funktionen, mit denen man in Ruby (on Rails) Daten vom deutschen dd.mm.yyyy-Format ins internationale yyyy-mm-dd-Format und umgekehrt umwandeln kann.<br />
<span id="more-7"></span></p>
<pre class="ruby">&nbsp;
<span style="color:#9966CC; font-weight:bold;">def</span> date2ymd<span style="color:#006600; font-weight:bold;">&#40;</span>date<span style="color:#006600; font-weight:bold;">&#41;</span>   <span style="color:#008000; font-style:italic;"># Deutsch -&gt; International, Rückgabe als Date</span>
  <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#CC00FF; font-weight:bold;">Date</span>.<span style="color:#9900CC;">strptime</span><span style="color:#006600; font-weight:bold;">&#40;</span>date, <span style="color:#996600;">&quot;%d.%m.%Y&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;</pre>
<pre class="ruby">&nbsp;
<span style="color:#9966CC; font-weight:bold;">def</span> date2dmy<span style="color:#006600; font-weight:bold;">&#40;</span>d<span style="color:#006600; font-weight:bold;">&#41;</span>      <span style="color:#008000; font-style:italic;"># International -&gt; Deutsch, Rückgabe als String</span>
  <span style="color:#0000FF; font-weight:bold;">return</span> d.<span style="color:#9900CC;">to_s</span>.<span style="color:#CC0066; font-weight:bold;">sub</span><span style="color:#006600; font-weight:bold;">&#40;</span>/<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>-<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>-<span style="color:#006600; font-weight:bold;">&#40;</span>\w+<span style="color:#006600; font-weight:bold;">&#41;</span>/, <span style="color:#996600;">'<span style="color:#000099;">\\</span>3.<span style="color:#000099;">\\</span>2.<span style="color:#000099;">\\</span>1'</span><span style="color:#006600; font-weight:bold;">&#41;</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;</pre>
<p>Diese zwei Funktionen könnten gut in einen Helper in Ruby on Rails eingebaut werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegods.de/2008/03/19/ruby-date-in-deutsches-format-umwandeln/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

