<?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>Darren Beale &#187; System Administration</title>
	<atom:link href="http://bealers.com/category/technology/system-administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://bealers.com</link>
	<description>Husband, Father and Entrepreneurial Geek</description>
	<pubDate>Thu, 03 Jul 2008 18:23:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Updated: PHP Debian development server how-to</title>
		<link>http://bealers.com/2007/04/16/updated-php-debian-development-server-how-to/</link>
		<comments>http://bealers.com/2007/04/16/updated-php-debian-development-server-how-to/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 20:19:28 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2007/04/16/updated-php-debian-development-server-how-to/</guid>
		<description><![CDATA[With the recent release of Debian Etch to stable I&#8217;ve updated my aged Building a PHP development server article. In it I finally admit that Apache 2 exists plus I fix an embarrassingly large amount of typos.
Hopefully it will be useful to someone.
]]></description>
			<content:encoded><![CDATA[<p>With the recent release of Debian Etch to stable I&#8217;ve updated my aged <a href="http://bealers.com/how-to/creating-a-php-development-server/" title="Building a PHP development server">Building a PHP development server</a> article. In it I finally admit that Apache 2 exists plus I fix an embarrassingly large amount of typos.</p>
<p>Hopefully it will be useful to someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2007/04/16/updated-php-debian-development-server-how-to/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple hack to get PHP to install on Etch with Apache 2</title>
		<link>http://bealers.com/2007/04/16/simple-hack-to-get-php-to-install-on-etch-with-apache-2/</link>
		<comments>http://bealers.com/2007/04/16/simple-hack-to-get-php-to-install-on-etch-with-apache-2/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 17:46:58 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2007/04/16/simple-hack-to-get-php-to-install-on-etch-with-apache-2/</guid>
		<description><![CDATA[I was stuck for a few mins just now when trying to do a &#8216;make install&#8217; for php 5.2.1.
I was getting the following error:
apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
make: *** [install-sapi] Error 1
As you can see the assumption is that Apache&#8217;s httpd.conf contains at least [...]]]></description>
			<content:encoded><![CDATA[<p>I was stuck for a few mins just now when trying to do a &#8216;make install&#8217; for php 5.2.1.</p>
<p>I was getting the following error:<br />
<code>apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..<br />
apxs:Error: At least one `LoadModule' directive already has to exist..<br />
make: *** [install-sapi] Error 1</code></p>
<p>As you can see the assumption is that Apache&#8217;s httpd.conf contains at least one LoadModule directive. This is reasonable for Apache 1.3 but with the latest stable Debian Apache 2 package (which I&#8217;ve avoided using for far too long) there is a new fangled layout where httpd.conf has been sidelined (it is there but 0 bytes) in favour of a nice and logically organised config file system. I&#8217;m not sure if this is standard or the &#8216;debain way&#8217; but it&#8217;s what I&#8217;ve got to work with.</p>
<p>Whatever, the fix is easy: simply trick the php build script that there is a directive there. It&#8217;s also commented out so we don&#8217;t annoy Apache next time we restart:</p>
<p><code>echo  "<br />
#LoadModule foo_module /usr/lib/apache2/modules/foo.so" &gt; /etc/apache2/httpd.conf</code></p>
<p>(the line break after the opening quote is important so we get a blank line in the file).</p>
<p>Works for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2007/04/16/simple-hack-to-get-php-to-install-on-etch-with-apache-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Killing a list of processes</title>
		<link>http://bealers.com/2007/04/16/killing-a-list-of-processes/</link>
		<comments>http://bealers.com/2007/04/16/killing-a-list-of-processes/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 12:21:37 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2007/04/16/killing-a-list-of-processes/</guid>
		<description><![CDATA[I&#8217;m fighting with a MySQL server at the moment. It&#8217;s freshly compiled from source and I&#8217;ve followed all of my tried and tested instructions but it won&#8217;t start up properly and leaves a load of process hanging around that need killing before I can try starting it again.
pkill wasn&#8217;t cutting it so I quickly put [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fighting with a MySQL server at the moment. It&#8217;s freshly compiled from source and I&#8217;ve followed all of my tried and tested instructions but it won&#8217;t start up properly and leaves a load of process hanging around that need killing before I can try starting it again.</p>
<p>pkill wasn&#8217;t cutting it so I quickly put this together which kills all of the processes containing the term &#8216;mysql&#8217; in them when doing a ps ax.</p>
<p><code>for FOO in `ps ax | grep mysql | grep -v grep | awk '{print $1}'`; do kill -9 $FOO; done</code></p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2007/04/16/killing-a-list-of-processes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Debugging Javascript in IE7</title>
		<link>http://bealers.com/2007/01/12/debugging-javascript-in-ie7/</link>
		<comments>http://bealers.com/2007/01/12/debugging-javascript-in-ie7/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 13:21:49 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2007/01/12/debugging-javascript-in-ie7/</guid>
		<description><![CDATA[Broken Javascript in IE *really* sucks as one gets really obscure error messages and alert(); becomes your only friend, or so I thought.
I&#8217;ve recently done quite a lot of javascript DOM work for a site including some AJAX stuff and whilst it was a pleasure to develop in Firefox using Firebug, I&#8217;m now getting &#8220;it [...]]]></description>
			<content:encoded><![CDATA[<p>Broken Javascript in IE *really* sucks as one gets really obscure error messages and alert(); becomes your only friend, or so I thought.</p>
<p>I&#8217;ve recently done quite a lot of javascript <a href="http://www.w3.org/DOM/">DOM</a> work for a site including some <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">AJAX</a> stuff and whilst it was a pleasure to develop in Firefox using <a href="http://www.getfirebug.com/">Firebug</a>, I&#8217;m now getting &#8220;it doesn&#8217;t work&#8221; errors with IE 7 and I need something more. A bit of Googling comes up with a couple of useful links <a href="http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html">here</a> and <a href="http://erik.eae.net/archives/2005/07/04/21.49.50/">here</a> which looked like good advice, so I followed it thus:</p>
<p>Fire up IE7</p>
<p>Tools -> Internet Options -> Advanced: <strong>Disable script debugging (Internet Explorer)</strong> is ticked, untick it.</p>
<p>Restart IE.</p>
<p>Right click on the menu bar area and enable the <strong>Menu bar</strong> (mine was hidden anyway) then go to<br />
View -> Script Debugger -> Open.</p>
<p>If you don&#8217;t get a pop-up asking you to choose a debugger (I didn&#8217;t) then you need to install the Microsoft script editor which comes with MS Office (weirdly).</p>
<p>Just to check, Windows-key and F should bring up a search, look for <strong>MSE7.exe</strong> if you don&#8217;t have it (I didn&#8217;t) put your office CD in and run setup. Under office tools -> HTML Tools -> Web scripting -> Web debugging, right click and select &#8220;Run from my computer&#8221;.</p>
<p>Restart IE.</p>
<p>View -> Script Debugger -> Open should now give you your pop-up, yay!</p>
<p>Now you can open your page in IE and make it break, when it does you shoudl get a &#8220;Do you want to debug&#8221; message. <strong>Yes we do</strong> so a press of &#8216;Yes&#8217; gives us the same pop-up, selecting the Script editor allows us to do things other than just adding alerts() everywhere. For example we can pause the interpreter, step over each line, add watches and other normal debug things.</p>
<p>In conjunction with the View DOM option in the <a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=e59c3964-672d-4511-bb3e-2d5e1db91038&#038;displayLang=en">IE 7 developers toolbar</a> IE almost doesn&#8217;t suck so much now.</p>
<p>Using the debugger doesn&#8217;t automatically fix your code, though.</p>
<p>Refererences:</p>
<p><a href="http://erik.eae.net/archives/2005/07/04/21.49.50/">http://erik.eae.net/archives/2005/07/04/21.49.50/</a><br />
<a href="http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html">http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html</a></p>
<p>p.s. I only tried the other debugger option once, it didn&#8217;t look all that so I stopped using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2007/01/12/debugging-javascript-in-ie7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Subversion repository creation shell script</title>
		<link>http://bealers.com/2006/10/26/subversion-repository-creation-shell-script/</link>
		<comments>http://bealers.com/2006/10/26/subversion-repository-creation-shell-script/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 10:05:44 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2006/09/27/subversion-repository-creation-shell-script/</guid>
		<description><![CDATA[I&#8217;ve updated my svn repository creation script, it now copies and imports the code.
Works for me, etc.
[code]#!/bin/sh
# Darren Beale - siftware.co.uk
# bealers@gmail.com
# Oct 06
# v0.2
# This simple script creates a folder structure
# containing /trunk /tags and /branches. It then places the
# contents of a folder specified by the user into the trunk,
# creates a subversion [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated my svn repository creation script, it now copies and imports the code.</p>
<p>Works for me, etc.</p>
<p>[code]#!/bin/sh</p>
<p># Darren Beale - siftware.co.uk<br />
# bealers@gmail.com</p>
<p># Oct 06<br />
# v0.2</p>
<p># This simple script creates a folder structure<br />
# containing /trunk /tags and /branches. It then places the<br />
# contents of a folder specified by the user into the trunk,<br />
# creates a subversion repository and imports the code.</p>
<p># Use as you see fit</p>
<p>## change me<br />
SVN_PASSWD_FILE=&#8221;/etc/subversion/passwd&#8221;<br />
SVN_REALM=&#8221;SIFTWARE&#8221;<br />
SVN_SERVER=&#8221;shrek&#8221;</p>
<p>if [ `id -u` != 0 ]; then<br />
        echo &#8220;You need to be root to run this script&#8221;<br />
        exit 1;<br />
fi</p>
<p>echo<br />
echo &#8220;You now need to enter the FULL path to the source code that you will be importing.&#8221;<br />
echo &#8220;After importing the folder will be renamed but otherwise untouched.&#8221;<br />
echo &#8220;Note: that the *contents* of this folder will be placed into the trunk for the new project.&#8221;<br />
echo<br />
echo -n &#8220;Path: &#8221;<br />
read SOURCE_PATH<br />
echo</p>
<p>if [ ! -d $SOURCE_PATH  ]; then</p>
<p>        echo &#8220;That directory does not exist, exiting&#8230;&#8221;<br />
        exit 1;<br />
fi</p>
<p>echo -n &#8220;Please enter the name of the repository that you would like to create: &#8220;;<br />
read REPOSITORY_NAME</p>
<p>echo<br />
echo &#8220;Copying source code&#8221;<br />
cd /tmp<br />
mkdir $REPOSITORY_NAME<br />
cd $REPOSITORY_NAME<br />
mkdir trunk tags branches<br />
cd trunk<br />
cp -Rp $SOURCE_PATH/* .</p>
<p>echo<br />
echo &#8220;Renaming $SOURCE_PATH&#8221;<br />
mv $SOURCE_PATH $SOURCE_PATH.pre.svn</p>
<p>echo<br />
echo &#8220;Creating repository&#8221;</p>
<p>svnadmin create &#8211;fs-type fsfs /export/svn/$REPOSITORY_NAME</p>
<p>echo &#8220;[general]<br />
password-db = $SVN_PASSWD_FILE<br />
realm = $SVN_REALM&#8221;> /export/svn/$REPOSITORY_NAME/conf/svnserve.conf</p>
<p>cd /export/svn<br />
chown -R svn:svn $REPOSITORY_NAME<br />
find $REPOSITORY_NAME -type d -exec chmod 2770 \{\} \;</p>
<p>echo<br />
echo &#8220;Importing&#8230;..&#8221;<br />
cd  /tmp/$REPOSITORY_NAME<br />
/usr/bin/svn import . file:///export/svn/$REPOSITORY_NAME/</p>
<p>echo<br />
echo &#8220;Done.&#8221;<br />
echo<br />
echo &#8220;You can Ctrl-D now, cd to your sandbox and checkout your project by typing:&#8221;<br />
echo &#8220;svn co svn://$SVN_SERVER/$REPOSITORY_NAME/trunk $REPOSITORY_NAME&#8221;<br />
echo<br />
[/code]</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/10/26/subversion-repository-creation-shell-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nightmare MySQL migration</title>
		<link>http://bealers.com/2006/09/13/nightmare-mysql-migration/</link>
		<comments>http://bealers.com/2006/09/13/nightmare-mysql-migration/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 20:38:43 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[*nix]]></category>

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

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

		<guid isPermaLink="false">http://bealers.com/2006/09/13/nightmare-mysql-migration/</guid>
		<description><![CDATA[I&#8217;ve been migrating a large number of websites over from one server to another, always an enjoyable task.
So I get to the last one, copy the database over and do the normal mysql import along the lines of:
[code]mysql -ufoo -pbar database_name < database_name.sql[/code]
Errors++
Turns out the Donke^H^H^H^HDeveloper who built the application didn't care about things like [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been migrating a large number of websites over from one server to another, always an enjoyable task.</p>
<p>So I get to the last one, copy the database over and do the normal mysql import along the lines of:</p>
<p>[code]mysql -ufoo -pbar database_name < database_name.sql[/code]</p>
<p>Errors++</p>
<p>Turns out the Donke^H^H^H^HDeveloper who built the application didn't care about things like reserved words or spaces in the table and field names. Check out this example of a table, made up but containing valid examples:</p>
<p>[mysql]<br />
CREATE TABLE Site-Password (<br />
#            ^^^^^^^^^^^^^ HYPHEN and RESERVED WORD<br />
  Name of AdviceClient varchar(255) default NULL,<br />
# ^^^^^^^^^^^^^^^^^^^^ SPACES<br />
  Date - TEXT varchar(50) default NULL,<br />
# ^^^^^^^^^^^ TWO RESERVED WORDS!, SPACES and HYPHEN<br />
  MeetingDate datetime default NULL,<br />
  NextMeetingDate datetime default NULL,<br />
  Advice Type - 1 varchar(255) default 'Initial Interview',<br />
# ^^^^^^^^^^^^^^^ SPACES, HYPHEN<br />
  KEY Key Carer (Key Carer),<br />
#     ^^^^^^^^^ RESERVED WORD and SPACES (Genius)<br />
#  <snip><br />
);[/mysql]</p>
<p>Anyway, I got it working in the end by hosting it on it&#8217;s own virtual server, with *exactly* the same version of MySQL (4.0.17) and using the mysqldump flag &#8211;quote-names.</p>
<p>Reckon I lost 4 hours on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/09/13/nightmare-mysql-migration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excluding folders when creating a tarball</title>
		<link>http://bealers.com/2006/09/13/excluding-folders-when-creating-a-tarball/</link>
		<comments>http://bealers.com/2006/09/13/excluding-folders-when-creating-a-tarball/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 19:56:00 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[*nix]]></category>

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

		<category><![CDATA[top-top]]></category>

		<guid isPermaLink="false">http://bealers.com/2006/09/13/excluding-folders-when-creating-a-tarball/</guid>
		<description><![CDATA[When creating a tarball, to exclude folders one simply uses the &#8211;exclude= flag:
For example to tar up the contents of /var/log but to exclude /var/log/apache &#038; /var/log/mail/
tar -jcvf logfiles.tar.bz2 /var/log/* --exclude=/var/log/apache/* --exclude=/var/log/mail/*
Just in case you didn&#8217;t already know then the &#8216;j&#8217; flag in the &#8216;jcvf&#8217; tells tar to use bzip2 compression.
]]></description>
			<content:encoded><![CDATA[<p>When creating a tarball, to exclude folders one simply uses the &#8211;exclude= flag:</p>
<p>For example to tar up the contents of /var/log but to exclude /var/log/apache &#038; /var/log/mail/</p>
<p><code>tar -jcvf logfiles.tar.bz2 /var/log/* --exclude=/var/log/apache/* --exclude=/var/log/mail/*</code></p>
<p>Just in case you didn&#8217;t already know then the &#8216;j&#8217; flag in the &#8216;jcvf&#8217; tells tar to use bzip2 compression.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/09/13/excluding-folders-when-creating-a-tarball/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perl MySQL backup script.</title>
		<link>http://bealers.com/2006/09/11/perl-mysql-backup-script/</link>
		<comments>http://bealers.com/2006/09/11/perl-mysql-backup-script/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 11:41:15 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2006/09/11/perl-mysql-backup-script/</guid>
		<description><![CDATA[I&#8217;m in the middle of migrating a lot of websites from one server to another. Here&#8217;s a small script I knocked up to take a dump of all the MySQL databases on that machine:
[perl]#!/usr/bin/perl -w
use strict;
my $dumpDir = &#8220;/tmp/foo&#8221;;
my $dumpUser= &#8220;root&#8221;;
my $mysqlBin = &#8220;/usr/local/mysql/bin&#8221;;
my $mysqlPassword = &#8220;bar&#8221;;
foreach (`ls -F /usr/local/mysql/var`)
{
      [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the middle of migrating a lot of websites from one server to another. Here&#8217;s a small script I knocked up to take a dump of all the MySQL databases on that machine:</p>
<p>[perl]#!/usr/bin/perl -w<br />
use strict;</p>
<p>my $dumpDir = &#8220;/tmp/foo&#8221;;<br />
my $dumpUser= &#8220;root&#8221;;<br />
my $mysqlBin = &#8220;/usr/local/mysql/bin&#8221;;<br />
my $mysqlPassword = &#8220;bar&#8221;;</p>
<p>foreach (`ls -F /usr/local/mysql/var`)<br />
{<br />
        if (/\//)<br />
        {<br />
                chomp;<br />
                s/\/$//; # remove the trailing / now<br />
                my $dumpFile = &#8220;$dumpDir/$_.sql&#8221;;<br />
                my $dumpCommand = &#8220;$mysqlBin/mysqldump -celqF &#8211;password=$mysqlPassword $_ > $dumpFile&#8221;;<br />
                system $dumpCommand; # or warn &#8220;mysqlDump of $_ failed&#8221;;<br />
        }<br />
}[/perl]</p>
<p>Works for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/09/11/perl-mysql-backup-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BASH for loop</title>
		<link>http://bealers.com/2006/06/22/bash-for-loop/</link>
		<comments>http://bealers.com/2006/06/22/bash-for-loop/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 11:29:03 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2006/06/22/bash-for-loop/</guid>
		<description><![CDATA[[code]#!/bin/sh
for FOO in a b c d e f; do
echo $FOO
done[/code]
Outputs
a
b
c
d
e
f
]]></description>
			<content:encoded><![CDATA[<p>[code]#!/bin/sh<br />
for FOO in a b c d e f; do<br />
echo $FOO<br />
done[/code]</p>
<p>Outputs<br />
a<br />
b<br />
c<br />
d<br />
e<br />
f</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/06/22/bash-for-loop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Global search and replace using Vi</title>
		<link>http://bealers.com/2006/04/28/global-search-and-replace-using-vi/</link>
		<comments>http://bealers.com/2006/04/28/global-search-and-replace-using-vi/#comments</comments>
		<pubDate>Fri, 28 Apr 2006 08:56:44 +0000</pubDate>
		<dc:creator>Bealers</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://bealers.com/2006/04/28/global-search-and-replace-using-vi/</guid>
		<description><![CDATA[to replace all instances of - say - 127.0.0.1 with 10.0.0.1 in a file then using vi you can do:
[code]:%s/127\.0\.0\.1/10\.0\.0\.1/g[/code]
if you mess it up then press u for undo. Of course if it&#8217;s an important file then back it up first.
]]></description>
			<content:encoded><![CDATA[<p>to replace all instances of - say - 127.0.0.1 with 10.0.0.1 in a file then using vi you can do:</p>
<p>[code]:%s/127\.0\.0\.1/10\.0\.0\.1/g[/code]</p>
<p>if you mess it up then press <strong>u</strong> for undo. Of course if it&#8217;s an important file then back it up first.</p>
]]></content:encoded>
			<wfw:commentRss>http://bealers.com/2006/04/28/global-search-and-replace-using-vi/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
