<?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>#&#124;Hash-Pipe</title>
	<atom:link href="http://hash-pipe.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hash-pipe.com</link>
	<description>The collective musings of a few real-world programmers.</description>
	<lastBuildDate>Thu, 09 Jul 2009 03:47:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex and Eclipse</title>
		<link>http://hash-pipe.com/2009/07/flex-and-eclipse/</link>
		<comments>http://hash-pipe.com/2009/07/flex-and-eclipse/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:47:52 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=36</guid>
		<description><![CDATA[Just an FYI for anyone with a &#8220;Flex Builder 3&#8243; retail package&#8230; The package we have (and presumably all of them) comes with &#8220;Flex Builder 3 Plug-in&#8221; version 3.0.0, which is not compatible with Eclipse 3.4 (Ganymede) or Eclipse 3.5 (Galileo). Not only that, trying to update the plug-in through Eclipse using the &#8220;Search for [...]]]></description>
			<content:encoded><![CDATA[<p>Just an FYI for anyone with a &#8220;Flex Builder 3&#8243; retail package&#8230; The package we have (and presumably all of them) comes with &#8220;Flex Builder 3 Plug-in&#8221; version 3.0.0, which is not compatible with Eclipse 3.4 (Ganymede) or Eclipse 3.5 (Galileo). Not only that, trying to update the plug-in through Eclipse using the &#8220;Search for Flex Builder updates&#8230;&#8221; command did nothing.</p>
<p>If you have a more recent version of Eclipse you&#8217;ll want to <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3">download the plug-in directly from Adobe</a> rather than using the CD. At the time of this post that will get you version 3.0.2, which is compatible with Eclipse 3.4 (Ganymede) but still not compatible with Eclipse 3.5 (Galileo). If you want to use the plug-in you&#8217;ll have to downgrade to 3.4.</p>
<p>Hope this information can help somebody. It would have saved me a few hours of frustration the other day.</p>
<p>Also: Eclipse 3.4 lists WST 3.1.0 as an available update. Don&#8217;t do it. It is incompatible with 3.4 and will make it so you can&#8217;t even open an editor window. Stick with 3.0.x. Why they tell you to install incompatible updates with all their dependency checking, I&#8217;ll never know.</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2009/07/flex-and-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Smooth Scrolling DataGrid</title>
		<link>http://hash-pipe.com/2008/11/flex-smooth-scrolling-datagrid/</link>
		<comments>http://hash-pipe.com/2008/11/flex-smooth-scrolling-datagrid/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 19:03:43 +0000</pubDate>
		<dc:creator>acarrasco</dc:creator>
				<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=14</guid>
		<description><![CDATA[This is a very hacky way to create a smooth-scrolling grid in flex. It is implemented by creating two grids: one for the header and one for the body. Each grid is wrapped in a canvas that is scrolled in-sync with the other one.
Try sorting, reordering columns, and resizing columns. They all work.
Right-click the grid [...]]]></description>
			<content:encoded><![CDATA[<p>This is a very hacky way to create a smooth-scrolling grid in flex. It is implemented by creating two grids: one for the header and one for the body. Each grid is wrapped in a canvas that is scrolled in-sync with the other one.</p>
<p>Try sorting, reordering columns, and resizing columns. They all work.</p>
<p>Right-click the grid to view the source. When I get some free time I&#8217;ll turn it into a reusable component that you can apply to any grid. Feel free to use at your own risk <img src='http://hash-pipe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><iframe src="http://knowledgehead.com/smooth-scrolling-datagrid/main.swf" width="400" height="200" frameborder="0"></iframe></p>
<p>Enjoy,<br />
Alvaro</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/11/flex-smooth-scrolling-datagrid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Teaching Spam Assassin About the Spam in My Maildirs</title>
		<link>http://hash-pipe.com/2008/09/im-teaching-spam-assassin-about-the-spam-in-my-maildirs/</link>
		<comments>http://hash-pipe.com/2008/09/im-teaching-spam-assassin-about-the-spam-in-my-maildirs/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 03:07:10 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=13</guid>
		<description><![CDATA[Since SpamAssassin (SA) was letting through more spam than I would like, I began looking for ways to improve its classifications.  SA has bayesian filtering, a great technique for classifying spam, once you train it.  SA&#8217;s bayesian filter needs to scan about 200 spam, and 200 ham messages before it&#8217;s effective.
I wanted a way to [...]]]></description>
			<content:encoded><![CDATA[<p>Since <a title="SpamAssassin" href="http://spamassassin.apache.org">SpamAssassin</a> (SA) was letting through more spam than I would like, I began looking for ways to improve its classifications.  SA has <a title="Bayesian mail filtering" href="http://en.wikipedia.org/wiki/Bayesian_filter">bayesian filtering</a>, a great technique for classifying spam, once you train it.  SA&#8217;s bayesian filter needs to scan about 200 spam, and 200 ham messages before it&#8217;s effective.</p>
<p>I wanted a way to train SA&#8217;s bayesian filter, without having to do a lot of work on my part.  SA provides a utility, called <a title="sa-learn(1)" href="http://linux.die.net/man/1/sa-learn"><tt>sa-learn</tt></a>, that when fed with spam or ham, will train its bayesian filter.  Python includes libraries for dealing with various <a href="http://docs.python.org/lib/module-mailbox.html">mailbox</a> formats, including <a href="http://docs.python.org/lib/mailbox-maildir.html">Maildir</a>, which is used by my mail server.  I could see all the pieces, I just had to work out the details.  So here&#8217;s what I did:</p>
<p>I created a folder named &#8220;Learn as Spam&#8221;, and one named &#8220;Learn as Ham&#8221;.  I already had a folder named &#8220;Trash&#8221;, and another named &#8220;Junk&#8221;.  The &#8220;Junk&#8221; folder is where SA currently put mail it thinks is spam.</p>
<p>Next I wrote a script, that runs SA&#8217;s <tt>sa-learn</tt> program to scan the messages in various Maildir folders on my server.  After <tt>sa-learn</tt> does its thing, the script moves messages from the Learn as Ham folder into the Trash folder.  The messages in the Learn as Spam folder get moved into the Junk folder.</p>
<p>Now in order to train SA on a spam email, I just move it to the Learn as Spam folder, and you can guess what I do with ham.  But to make things one step easier, I setup Apple Mail to use the Learn as Ham folder as the Trash folder.  This means that when I delete an email, it&#8217;s automatically moved into the Learn As Ham folder.  Nice and easy.</p>
<p>As an additional bonus, the messages SA is trained on, don&#8217;t get deleted right away.  They go into either my Junk or Trash folders, which each retain messages for 30 days.  So if I accidentally file an email in the wrong place, I have 30 days to detect and fix the error.  I simply drag the message from where ever it is, into the appropriate Learn folder, and SA re-learns the email.</p>
<p>Sound useful?  <a href="http://www.xmtp.net/~ericw/hashpipe/learn_spam_and_ham">Here&#8217;s the script</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/09/im-teaching-spam-assassin-about-the-spam-in-my-maildirs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seriously?</title>
		<link>http://hash-pipe.com/2008/08/seriously/</link>
		<comments>http://hash-pipe.com/2008/08/seriously/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 17:59:22 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[pet peeves]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=10</guid>
		<description><![CDATA[
These comments were made three days ago. I think this is about the five thousandth time I have read these exact same sentiments. I&#8217;m not saying they are not true, but they are no longer original thoughts. Please stop attaching them to every single PHP-related post on the internet. It&#8217;s just something that everyone has [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hash-pipe.com/wp-content/uploads/2008/08/ycombinator1.gif"><img class="alignnone size-full wp-image-12" title="ycombinator1" src="http://hash-pipe.com/wp-content/uploads/2008/08/ycombinator1.gif" alt="" width="500" height="174" /></a></p>
<p>These comments were made three days ago. I think this is about the five thousandth time I have read these exact same sentiments. I&#8217;m not saying they are not true, but they are no longer original thoughts. Please stop attaching them to every single PHP-related post on the internet. It&#8217;s just something that everyone has heard and that is generally accepted common knowledge about PHP, so let&#8217;s just make it official:</p>
<p><strong>First Theorem of PHP:</strong> PHP has a low barrier to entry, therefore it tends to attract a lot of inexperienced programmers.</p>
<p><strong>Corollary to First Theorem of PHP:</strong> There is a lot of bad code written in PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/08/seriously/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Girl Developer</title>
		<link>http://hash-pipe.com/2008/08/girl-developer/</link>
		<comments>http://hash-pipe.com/2008/08/girl-developer/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 07:04:46 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[merit]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=8</guid>
		<description><![CDATA[I feel the need to clear the air about something. You may have noticed that I have a female name. That is because I am, in fact, female. Also, this is a programming blog so you may have surmised that I make my living programming computers. Very true. How is this possible? Well, as it [...]]]></description>
			<content:encoded><![CDATA[<p>I feel the need to clear the air about something. You may have noticed that I have a female name. That is because I am, in fact, female. Also, this is a programming blog so you may have surmised that I make my living programming computers. Very true. How is this possible? Well, as it turns out there are many jobs that both men and women are capable of doing. Sometimes in a particular field there are a lot more women than men, and sometimes, there are a lot more men than women. Computer programming is a case where there are typically a lot more men.</p>
<p>&#8220;But, Jennifer,&#8221; you are surely saying, &#8220;doesn&#8217;t this mean that you are incredibly lonely and unsure of yourself? Doesn&#8217;t this mean that you need to exercise your femininity by joining special support groups, posting compromising photos of yourself on your blog, and proudly flaunting how you are different and special to anyone who will listen?&#8221;</p>
<p>No. No it doesn&#8217;t.</p>
<p>I don&#8217;t mean to be rude or unappreciative of the efforts people have made to create female developer communities, but I don&#8217;t get it. Being a black sheep makes me work harder to NOT stand out. The thought of being treated differently, whether positively or negatively, just because I happen to be female is awful. I want to be judged on the merit of my work, and parading around in purple shirts and &#8220;raising awareness&#8221; about the plight of the lone female in the IT department just cheapens the real efforts we are making in our field. It&#8217;s annoying enough to get comments all the time like &#8220;Wow! A girl developer!&#8221; or &#8220;Wow, my girlfriend can&#8217;t even work the microwave!&#8221; Then I go to these sites and read &#8220;<a href="http://www.devchix.com/2008/06/07/mythtv/">Wow, a group of females that actually gets excited about this stuff!</a>&#8221; I really hate that shocked tone, and yet we use it on ourselves.</p>
<p>Also, I don&#8217;t understand the concept of feeling excluded and therefore creating a club to exclude others. It&#8217;s all a little too &#8220;No Boys Allowed&#8221; for me. I understand the desire to connect with other female devs, but do we actually need sororities? Also, what happens when you start a forum for programming help and then exclude 90% of the people qualified to answer your questions?</p>
<p>I want to be described as a solid developer, a great developer, a knowledgeable developer&#8230; not a &#8220;girl developer.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/08/girl-developer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP 5 and XDebug on OS X Leopard</title>
		<link>http://hash-pipe.com/2008/08/php-5-and-xdebug-on-os-x-leopard/</link>
		<comments>http://hash-pipe.com/2008/08/php-5-and-xdebug-on-os-x-leopard/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 07:37:20 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=5</guid>
		<description><![CDATA[It was another frustrating night in the land of X. I went to install XDebug on my Leopard desktop and realized that PHP was no longer running. Interesting, since I know I had the Entropy.ch package installed and running a while back, so what happened? I figured something must have broken during an upgrade, so [...]]]></description>
			<content:encoded><![CDATA[<p>It was another frustrating night in the land of X. I went to install XDebug on my Leopard desktop and realized that PHP was no longer running. Interesting, since I know I had the <a href="http://www.entropy.ch/software/macosx/">Entropy.ch package</a> installed and running a while back, so what happened? I figured something must have broken during an upgrade, so I poked around my machine and the Entropy user forums to try and resolve the problem.</p>
<p>I ended up reinstalling the Apache 2 version of the PHP 5 package, but found the assertion in the instructions that &#8220;PHP should now be up and running&#8221; to be incorrect. For some reason the installer script did not add the necessary line to the httpd.conf file, located at /etc/apache2/httpd.conf for me:<br />
<code>LoadModule php5_module /usr/local/php5/libphp5.so</code><br />
I added this, restarted the server via the Sharing control panel, and&#8230; nothing. Now Apache wasn&#8217;t even running, despite the green light in the control panel. Running &#8220;apachectl configtest&#8221; revealed the following error:<br />
<code>httpd: Syntax error on line 116 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/php5/libphp5.so into server: dlopen(/usr/local/php5/libphp5.so, 10): no suitable image found.  Did find:\n\t/usr/local/php5/libphp5.so: no matching architecture in universal wrapper</code><br />
Ah. OK. This was sounding familiar, and I followed the instructions in this <a href="http://www.entropy.ch/phpbb2/viewtopic.php?t=3074">forum post</a>, Problem 2 and Problem 3, to get Apache to play nice with the Entropy package. After this I added the following lines to /usr/local/php5/lib/php.ini to point it to my XDebug .so, installed using &#8220;sudo pecl install xdebug&#8221;:<br />
<code>[xdebug]<br />
zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so</code><br />
&#8230; and all was well. Or was it?</p>
<p>It seems that the problem here is that as part of Leopard, Apple switched over to using a 64-bit version of Apache 2. This was fine for them because their <span style="text-decoration: line-through;">crippled</span> bundled PHP 5 extension was updated to match. However, I was unaware of the issue and since I don&#8217;t use my desktop server much, it took me a <span style="text-decoration: underline;">long</span> time to notice&#8230; during which time my PHP code was open to the world.</p>
<p>I want someone to blame here but the only person to blame is really myself&#8230; using non-standard packages, and not at least checking my external interfaces after a fairly major upgrade. Let this be a lesson: You never know when a seemingly simple upgrade is going to cause a huge security hole, even on your little home machine. Always take the responsibility of hosting seriously.</p>
<p>P.S. <a href="http://www.entropy.ch/home/">Marc Liyanage</a>, where did you go? If you&#8217;re not going to update the packages anymore, please let someone take over for you&#8230; there are a lot of books and tutorials pointing to your packages&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/08/php-5-and-xdebug-on-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP ORMs are all missing transparency</title>
		<link>http://hash-pipe.com/2008/07/outlet/</link>
		<comments>http://hash-pipe.com/2008/07/outlet/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:20:04 +0000</pubDate>
		<dc:creator>acarrasco</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=4</guid>
		<description><![CDATA[I have always liked using a domain model to build a system. Most of the time, the easiest way to do that is to use some sort of Object-to-Relational mapping tool. I&#8217;ve been using Propel successfully for quite a while but I felt that there had to be a better approach. Later on I got [...]]]></description>
			<content:encoded><![CDATA[<p>I have always liked using a domain model to build a system. Most of the time, the easiest way to do that is to use some sort of Object-to-Relational mapping tool. I&#8217;ve been using Propel successfully for quite a while but I felt that there had to be a better approach. Later on I got to use hibernate (java orm) and I really liked the way it achieves &#8220;transparent&#8221; persistence. I&#8217;ve also seen similar results with SQLAlchemy (python) and LINQ (.NET) but never with a PHP ORM tool.</p>
<p>This transparency is a huge advantage that Data Mapper pattern has over Active Record implementations.</p>
<p>Although the PHP solutions are all MUCH better than not using an ORM at all, they all seem to have serious issues:</p>
<ul>
<li>All of them litter your entities (models) with properties and methods used for mapping and saving the entity to the database. This uses up memory and makes the output of &#8220;print_r&#8221; or &#8220;var_dump&#8221; full of stuff you don&#8217;t expect there.</li>
<li>EZPDO (and probably others) doesn&#8217;t give you back a a real instance of your entity, instead it gives you some object that maps to it, breaking code that uses &#8220;instanceof&#8221; or type hints.</li>
<li>Propel, Doctrine, and all Active Record implementations force your entities to extend from one of their classes, which prevents them from extending anything else. (I know there&#8217;s some workarounds for this).</li>
<li>Propel requires complex criteria objects just to create a simple where clause such as &#8216;WHERE StatusID = 1 OR StatusID = 2&#8242; (you could do this with Criteria::IN, I just couldn&#8217;t come up with a better example).</li>
<li>They are all very big, which might be ok for a platform that holds its objects in memory across requests, but not PHP which re-instantiates them every time.</li>
<li>Doctrine, EZPDO, and others encourage the use of their own form of SQL. While it may be handy in certain situations, I&#8217;ve only had to change database vendors in the middle of a project once in my career and the queries that are difficult to port are never the ones that an ORM would generate for you. They are usually the custom built ones that take advantage of vendor-specific features.</li>
</ul>
<p>None of these are necessarily deal breakers, but I thought a new PHP ORM could do a much better job.</p>
<p>A few of months ago I started working on <a href="http://www.outlet-orm.org">Outlet</a> and a few days ago I released version 0.3. I believe it takes care of all of these issues very cleanly. It is unobtrusive and keeps your entities very clean. It provides just enough abstraction while staying very small, just a handful of classes. You can use regular SQL (call vendor-specific functions if needed) while still abstracting out the actual names of the tables and columns. It also feels very much like PHP which was an important objective.</p>
<p>Please check it out and let me know what you think. Keep in mind that it&#8217;s a work in progress and there are a lot of features I still would like to implement. That said, I started using it in some of my projects and I&#8217;m VERY pleased with the results.</p>
<p>Website: <a href="http://www.outlet-orm.org">http://www.outlet-orm.org</a></p>
<p>It is open source (New BSD License) and I am very interested on user feedback. I set up the following google group (forum/mailing list) for anyone interested in submitting questions, bugs, feature requests, etc: <a href="http://groups.google.com/group/outlet-orm"><br />
http://groups.google.com/group/outlet-orm</a></p>
<p>Alvaro</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/07/outlet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress</title>
		<link>http://hash-pipe.com/2008/05/wordpress/</link>
		<comments>http://hash-pipe.com/2008/05/wordpress/#comments</comments>
		<pubDate>Tue, 20 May 2008 05:21:27 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hash-pipe.com/?p=3</guid>
		<description><![CDATA[I&#8217;d been avoiding WordPress because I tried it out a while back and found it rather unpolished compared to Movable Type. I&#8217;ve been using MT for years, and though I&#8217;m not the most prolific blogger I have managed to run the full gamut of emotion over MT. I used to think it was totally the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been avoiding <a href="http://wordpress.org/">WordPress</a> because I tried it out a while back and found it rather unpolished compared to <a href="http://movabletype.org/">Movable Type</a>. I&#8217;ve been using MT for years, and though I&#8217;m not the most prolific blogger I have managed to run the full gamut of emotion over MT. I used to think it was totally the cat&#8217;s pajamas, but the last few times I have tried to use it I have ended up tearing my hair out over bugs and idiosyncrasies. I couldn&#8217;t get even simple unordered lists to work in the <a href="http://daringfireball.net/projects/markdown/">Markdown</a> editor, I can&#8217;t get any of the supposedly &#8220;universal&#8221; themes to work from <a href="http://thestylecontest.com/">The Style Contest</a>&#8230; it was just getting ridiculous. I feel like <a href="http://www.sixapart.com/about/">Six Apart</a> has completely abandoned MT. I mean, they have only a smattering of employees, yet they own MT, TypePad, Vox, LiveJournal&#8230; it&#8217;s ridiculous. Anyway, I am fairly pleased at how much nicer WordPress seems this time around. Even though I don&#8217;t always agree with <a href="http://funkatron.com/index.php/site/comments/what-matt-mullenweg-doesnt-know-about-php5-and-how-it-hurts-him-and-his-use/">Matt Mullenweg</a> and I hear the WP codebase is kind of a pile, I am officially giving up on MT. For the time being.</p>
]]></content:encoded>
			<wfw:commentRss>http://hash-pipe.com/2008/05/wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
