<?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>gunnerpress.com</title>
	<atom:link href="http://gunnerpress.com/feed" rel="self" type="application/rss+xml" />
	<link>http://gunnerpress.com</link>
	<description>once in a lifetime</description>
	<lastBuildDate>Mon, 22 Mar 2010 06:56:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress 3.0 and the Custom Post Type</title>
		<link>http://gunnerpress.com/wordpress/wordpress-3-0-and-the-custom-post-type</link>
		<comments>http://gunnerpress.com/wordpress/wordpress-3-0-and-the-custom-post-type#comments</comments>
		<pubDate>Mon, 22 Mar 2010 06:46:43 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Custom Post Type]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=147</guid>
		<description><![CDATA[Well, enough have been said about the bunch of the new features the upcoming WordPress 3.0 carries. Custom background support, new navigation/menu settings UI and above all, the networking tool which enables you the solution to expand your WordPress installation to multi-blog version a.k.a.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">W</span>ell, enough have been said about the bunch of the new features the upcoming WordPress 3.0 carries. Custom background support, new navigation/menu settings <abbr title="User Interface">UI</abbr> and above all, the networking tool which enables you the solution to expand your WordPress installation to multi-blog version a.k.a. WordPress <abbr title="Multi User">MU</abbr>.</p>
<p>I was recently designing a portfolio/showcase site for our company and I fancied the new Custom Post Types function which enables you to expand the post types from <code>post</code> and <code>page</code> to as many post types as you would imagine. Say <code>portfolio</code>, <code>movies</code>, <code>gallery</code>, etc&#8230;</p>
<p>The post type I wanted to create was portfolio and I came up with the code below:</p>
<pre><code>&lt;?php
// aditional post types
function rms2_post_type_portfolio() {

register_post_type( 'folio', array(	'label' =&gt; __( 'Portfolio' ),
'singular_label' =&gt; __( 'Portfolio Item ' ),
'public' =&gt; true,
'show_ui' =&gt; true,
'supports' =&gt; array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields')
));

register_taxonomy_for_object_type('post_tag', 'folio');
}
add_action('init', 'rms2_post_type_portfolio');
?&gt;</code></pre>
<p>The arguments and parameters supported are described <a title="First Impressions of Custom Post Type" href="http://wpengineer.com/impressions-of-custom-post-type/">here on WP Engineer</a>. I will only add the following arguments and parameters which are not discussed on WP Engineer.</p>
<ul>
<li><strong>title:</strong> shows the title bar in the  edit page. The title bar will not appear in the add new/edit page if you leave this parameter.</li>
<li> <strong>editor:</strong> enables the post editor in the add new/edit page. The editor will disappear if you leave this parameter.</li>
<li> <strong>author:</strong> enables the author meta-box so you can choose to set the post author to another user.</li>
</ul>
<p>Also you can add <code>'page-attributes'</code> parameter in the supported parameters if you want to use custom templates for your custom post type.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/wordpress/wordpress-3-0-and-the-custom-post-type/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Non-admins from Seeing the WP Version Update Notification</title>
		<link>http://gunnerpress.com/wordpress/disable-non-admins-from-seeing-the-wp-version-update-notification</link>
		<comments>http://gunnerpress.com/wordpress/disable-non-admins-from-seeing-the-wp-version-update-notification#comments</comments>
		<pubDate>Tue, 05 Jan 2010 08:44:53 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Update Nag]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=142</guid>
		<description><![CDATA[One of the many, many reasons I love WordPress is that it lets you know when a newer version is up for grabs and is only a couple of clicks away. That&#8217;s sweet, but sometimes I feel annoyed when a client calls me  in a busy mid-week day and tells me that I should update their website.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">O</span>ne of the many, many reasons I love WordPress is that it lets you know when a newer version is up for grabs and is only a couple of clicks away. That&#8217;s sweet, but sometimes I feel annoyed when a client calls me  in a busy mid-week day and tells me that I should update their website.</p>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 440px"><img class="size-full wp-image-144" title="WordPress Update Nag" src="http://gunnerpress.com/blog/wp-content/uploads/2010/01/nag_screen1.jpg" alt="WordPress Update Nag" width="430" height="120" /><p class="wp-caption-text">WordPress Update Nag</p></div>
<p>The following snippet lets only the administrators know the fact that there is a newer version of <a title="WordPress" href="http://wordpress.org">WordPress</a>. Copy and pate the code below into your active theme&#8217;s <code>functions.php</code>.</p>
<pre><code>
function hide_update_notice() {
	if ( !current_user_can( 'edit_users' ) ) :
	remove_action( 'admin_notices', 'update_nag', 3 );
	endif;
}
add_action( 'admin_notices', 'hide_update_notice', 1 );
</code></pre>
<p>This will check if the current user can edit other users&#8217; profiles, if it returns true, then the user is administrator and the update nag will be shown, but if the currently logged in user cannot edit the other people&#8217;s profiles it will not bother notifying them any <a title="WordPress" href="http://wordpress.org">WordPress</a> version updates.</p>
<p>Have a great day and happy new year!</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/wordpress/disable-non-admins-from-seeing-the-wp-version-update-notification/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP&#8217;s Famous Kubrick will Die, Guess the Successor</title>
		<link>http://gunnerpress.com/wordpress/wps-famous-kubrick-will-die-guess-the-successor</link>
		<comments>http://gunnerpress.com/wordpress/wps-famous-kubrick-will-die-guess-the-successor#comments</comments>
		<pubDate>Wed, 23 Dec 2009 08:23:47 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Kubrick]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=139</guid>
		<description><![CDATA[The new WordPress 2.9 email notification arrived into my email inbox earlier today—what a late delivery— and it carried a little nota bene in the footer. The nota bene was an early notification about what to expect from the next WordPress release; WP3.0!]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">T</span>he new <a title="WordPress 2.9, oh so fine‏" href="http://wordpress.org/development/2009/12/wordpress-2-9/">WordPress 2.9</a> email notification arrived into my email inbox earlier today—what a late delivery— and it carried a little <em>nota bene</em> in the footer. The nota bene was an early notification about what to expect from the next WordPress release; WP3.0!</p>
<p>The P.S. was reading as:</p>
<blockquote><p>P.S. Version 3.0 will have a new default theme, better upgrades, dynamic image resizing, and more. See you next year!</p></blockquote>
<p>Well,so the guys at WordPress decided the old poor <a title="Kubrick theme by Michael Heilemann" href="http://binarybonsai.com/wordpress/kubrick/">Kubrick</a>? May be the theme-framework revolution has effected the WordPress core, and that would be a good news.</p>
<p>If the WordPress team don&#8217;t decide to code their own theme, I would like to see one of the following theme frameworks as the successor of Kubrick.</p>
<ul>
<li><a title="Hybrid WordPress theme framework" href="http://themehybrid.com/themes/hybrid">Hybrid</a> theme by <a title="Justin Tadlock" href="http://justintadlock.com">Justin Tadlock</a>;</li>
<li><a title="Thematic WordPress theme framework" href="http://themeshaper.com/thematic/">Thematic</a> by <a title="Ian Stewart" href="http://themeshaper.com">Ian Stewart</a>; and</li>
<li><a title="WP Framework" href="http://wpframework.com">WP Framework</a> by Ptah Dunbar.</li>
</ul>
<p>Can&#8217;t wait the WP3.0 cool features and the new default theme. <img src='http://gunnerpress.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/wordpress/wps-famous-kubrick-will-die-guess-the-successor/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing MovableType Pro 4 on XAMPP on Windows XP Machine</title>
		<link>http://gunnerpress.com/web-dev/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine</link>
		<comments>http://gunnerpress.com/web-dev/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine#comments</comments>
		<pubDate>Tue, 22 Dec 2009 17:09:21 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=135</guid>
		<description><![CDATA[Anybody there using MovableType? I got my hands dirty with it today and honestly, I am admitting that unlike our very own sweet, easy and popular WordPress, the world is different there, MovableType is the most difficult content publishing tool I have ever installed.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">A</span>nybody there using MovableType? I got my hands dirty with it today and honestly, I am admitting that unlike our very own sweet, easy and popular WordPress, the world is different there, MovableType is the most difficult content publishing tool I have ever installed.</p>
<p>I installed everything Perl required (including the <code>DBI</code> and the <code>DBD::mysql</code> thing) to run a Perl based app on XAMPP, however MovableType is so weird that it still says <code>DBD::mysql</code> is missing, attempt to reload <code>DBD/mysql.pm</code> failed and such crap&#8230; but I swear I had all that stuff, updated and genuinely running&#8230; weird!</p>
<p>Then, I remembered SQLite. <code>mt-check.cgi</code> says its installed.</p>
<blockquote><p><strong>DBD::SQLite</strong></p>
<p>Your server has <code>DBD::SQLite</code> installed (version 1.25).</p></blockquote>
<h2>How to install MovableType Pro on XAMPP running on Windows XP</h2>
<p><a title="XAMPP for Windows" href="http://www.apachefriends.org/en/xampp-windows.html#641">Download</a> and install XAMPP. The version I am currently using is XAMPP 1.7.2 (the latest). The good news is that the guys at <a title="Apache Friends" href="http://apachefriends.org">Apache Friends</a> decided to include the Perl Add-On in the basic package of XAMPP so you don&#8217;t need to install Perl Add-On separately.</p>
<p>I am not going to tell you how to install XAMPP, you will find a lot of documentation about it if you <a title="Google results: How to install XAMPP on Windows" href="http://www.google.com/#hl=en&amp;source=hp&amp;q=how+to+install+xampp+on+windows">google</a> it.</p>
<p>I installed mine at <code>C:\web-server\</code>.</p>
<p>Now, download <a title="MovableType Pro v4" href="http://www.movabletype.com/download/">MovableType Pro 4</a> from the MT website. I downloaded the free <a title="Movable Type Pro for Bloggers" href="http://www.movabletype.com/download/blogger-license.html">blogger</a> version, which costs you nothing!</p>
<p>Your downloaded MT package should be something similar to <code>MT-4.32-en.tar.gz</code>, the version and language may be different.</p>
<p>Extract your downloaded MT package into a temporary folder. There is something called <em>the Perl shebang</em> at the top of every Perl script, and it tells the web server where to find the Perl executable. This way it knows how to run the code following that shebang. The Perl shebang is written as <code>#!/usr/bin/perl</code>.</p>
<p>By default all the .CGI files in your extracted package use the Linux based shebang. We need to correct this. Using Notepad (or other plain text editor), open every .CGI file and at the top of the file change <code>#!/usr/bin/perl  -w</code> to <code>#!C:/web-server/perl/bin/perl -w</code>, use the forward-slash (/), not the backward-slash (\). Remember to use your <em>exact</em> path to <code>Perl.exe</code>.</p>
<p>Next, create a folder inside <code>C:\web-server\cgi-bin</code>, I called mine <code>mt</code>. Then copy all the files inside the extracted MT package except <code>mt-static</code> folder and paste them in <code>C:\web-server\cgi-bin\mt\</code>, then copy <code>mt-static</code> folder and its contents to <code>C:\web-server\htdocs\</code>.</p>
<p>Create another folder called <code>sqlite-db</code> under <code>C:\web-server</code>, then create an empty file called <code>mt-database.db</code> under <code>C:\web-server\sqlite-db\</code>, this will be the SQLite database file of your MovableType installation.</p>
<p>Open the MovableType configuration file (<code>mt-config.cgi-original</code>) found at <code>C:\web-server\cgi-bin\mt\mt-config.cgi-original</code>. Save the file as <code>mt-config.cgi</code>, and make the changes below:</p>
<pre><code>
CGIPath    http://localhost/cgi-bin/mt/
StaticWebPath    http://localhost/mt-static
</code></pre>
<p>Since we are going to use SQLite we don&#8217;t need the MySQL and PostgreSQL properties in our configuration file. Either delete or comment the following lines:</p>
<pre><code>
##### MYSQL #####
ObjectDriver DBI::mysql
Database DATABASE_NAME
DBUser DATABASE_USERNAME
DBPassword DATABASE_PASSWORD
DBHost localhost

##### POSTGRESQL #####
ObjectDriver DBI::postgres
Database DATABASE_NAME
DBUser DATABASE_USERNAME
DBPassword DATABASE_PASSWORD
DBHost localhost
</code></pre>
<p>Now, make the following changes to the SQLite settings:</p>
<pre><code>
ObjectDriver DBI::sqlite
Database C:/web-server/sqlite-db/mt-database.db
</code></pre>
<p><em>Note</em> the forward-slash used for the database path.</p>
<p>Go to <code>http://localhost/cgi-bin/mt/mt-check.cgi</code>, we don&#8217;t care if <code>DBD::mysql</code> and <code>DBD::SQLite2</code> were reported missing, only make sure that the other requirements are OK.</p>
<p>If everything went well, visit  <code>http://localhost/cgi-bin/mt/mt.cgi</code> and install MT on your machine.</p>
<p>Enjoy&#8230;</p>
<h2>Finally</h2>
<p>You have seen how difficult its to install MovableType on development environment. There is no <a title="Installing WordPress" href="http://codex.wordpress.org/Installing_WordPress">Famous 5-minute Install</a>, there are nothing WordPressy, but you are curious, aren&#8217;t you? Go, explore the world&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/web-dev/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230;with Respect to Homeland</title>
		<link>http://gunnerpress.com/thoughts/with-respect-to-homeland</link>
		<comments>http://gunnerpress.com/thoughts/with-respect-to-homeland#comments</comments>
		<pubDate>Wed, 11 Nov 2009 09:38:37 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Designs]]></category>
		<category><![CDATA[Homeland]]></category>
		<category><![CDATA[Somalia]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=129</guid>
		<description><![CDATA[The year-round hot climate, the irregular rainfall and the seasonal monsoon winds... you count it. Despite its the most underrated country on Earth, there is no place like... well, there is no place like Somalia. Here is a poster I made one year ago. I thought you could gaze at it too.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">T</span>he year-round hot climate, the irregular rainfall and the seasonal monsoon winds&#8230; you count it. Despite its the most underrated country on Earth, there is no place like&#8230; well, there is no place like <a title="Somalia on Wikipedia" href="http://en.wikipedia.org/wiki/Somalia">Somalia</a>. Here is a poster I made one year ago. I thought you could gaze at it too.</p>
<div id="attachment_130" class="wp-caption aligncenter" style="width: 440px"><a href="http://gunnerpress.com/blog/wp-content/uploads/2009/11/work_so.jpg"><img class="size-full wp-image-130" title="... baan ahay" src="http://gunnerpress.com/blog/wp-content/uploads/2009/11/so_mini.jpg" alt="Soomaali baan ahay!" width="430" height="430" /></a><p class="wp-caption-text">Soomaali baan ahay! -- Click on the image to see a large version </p></div>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/thoughts/with-respect-to-homeland/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m not Dead</title>
		<link>http://gunnerpress.com/thoughts/im-not-dead</link>
		<comments>http://gunnerpress.com/thoughts/im-not-dead#comments</comments>
		<pubDate>Sat, 07 Nov 2009 09:40:48 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[gunnerpress.com]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/thoughts/im-not-dead</guid>
		<description><![CDATA[Hello guys. This is a quick post to inform all the folks that I was still alive despite being abandoned from updating the blog occasionally. I was busy with an offline job which ate 98% of my time and I never had the chance to add even a single-line post into the blog. Yes, it was upsetting really.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">H</span>ello guys. This is a quick post to inform all the folks that I was still alive despite being abandoned from updating the blog occasionally. I was busy with an offline job which ate 98% of my time and I never had the chance to add even a single-line post into the blog. Yes, it was upsetting really.</p>
<p>It was more than 80 days since I last post here, time waits for no man.</p>
<p>The good thing is, I was able to upgrade to the latest versions of WordPress as they’re released. This WordPress thing is fantastic and it enables you to upgrade within a single click. Thanks to the team behind this useful tool and thanks to all the WordPress community.</p>
<p>Now, I will restart updating the blog regularly as well as I will start some undecided online project.</p>
<p>By the way, I was writing this using Windows Live Writer!</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/thoughts/im-not-dead/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tip for the PHP Noobs: Get the Description of the Error or Function Causing the Error</title>
		<link>http://gunnerpress.com/web-dev/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error</link>
		<comments>http://gunnerpress.com/web-dev/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:21:39 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=122</guid>
		<description><![CDATA[I am a self thought PHP coder and when I was new to this fantastic language I always wanted to know why errors are errors and why certain functions are causing errors. Also I was clueless of why errors are (sometimes) hyplerlinked?]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">I</span> am a self thought <abbr title="Hypertext Preprocessor">PHP</abbr> coder and when I was new to this fantastic language I always wanted to know why errors are errors and why certain functions are causing errors. Also I was clueless of why errors are (sometimes) hyplerlinked?</p>
<p>Likewise, every <abbr title="Hypertext Preprocessor">PHP</abbr> newbie would ask the same frustrating question and would want a description of the mystery behind the error.</p>
<p>Here, I will show you a quick tip to turn your test environment into a study center. Follow the steps below and enjoy your time with <abbr title="Hypertext Preprocessor">PHP</abbr>.</p>
<p><strong>Hint:</strong> I assume you are using <a title="XAMPP" href="http://www.apachefriends.org/en/index.html">XAMPP</a> (the all-in-one suite of Apache, my<abbr title="Standard Query Language">SQL</abbr> and <abbr title="Hypertext Preprocessor">PHP</abbr>) running on Windows machine.</p>
<h2>Preparation</h2>
<p><a title="Download" href="http://www.apachefriends.org/en/xampp-windows.html#641">Download</a> and install <a title="Install XAMPP" href="http://www.apachefriends.org/en/xampp-windows.html#522">XAMPP</a> on your computer. <a title="Download the PHP Documentation" href="http://www.php.net/download-docs.php"></a></p>
<p><a title="Download the PHP Documentation" href="http://www.php.net/download-docs.php">Visit the <abbr title="Hypertext Preprocessor">PHP</abbr> manual download page</a>, and select one of the downloads under the<em> &#8216;Many <abbr title="Hypertext Markup Language">HTML</abbr> files&#8217;</em> column. There are many languages to choose from but the English version is the most accurate.</p>
<p>Extract the downloaded archive. Inside the extracted archive you should find a folder named &#8216;html&#8217;. Copy that folder —and its contents— into the following directory:</p>
<pre><code>
C:\&lt;your-xampp-installation-path&gt;\
</code></pre>
<p>After successfully copying the folder into the XAMPP installation directory, rename your copied folder to &#8216;phpmanual&#8217;. It should be something like this:</p>
<pre><code>
C:\&lt;your-xampp-installation-path&gt;\phpmanual
</code></pre>
<h2>Installation</h2>
<p>Well, we placed the <abbr title="Hypertext Preprocessor">PHP</abbr> manual above the <code>DocumentRoot</code>, just in an <em>out-of-web-reach</em> directory, the reason is that there may be multiple domains or hostnames maintained on the machine via VirtualHost containers, so we need to make the manual work on every domain or hostname on the machine.</p>
<p>Open the XAMPP configuration file:</p>
<pre><code>
C:\&lt;your-xampp-installation-path&gt;\apache\conf\extra\httpd-xampp.conf
</code></pre>
<p>&#8230;then insert these lines in it:</p>
<pre><code>
Alias /phpmanual "C:/&lt;your-xampp-installation-path&gt;/phpmanual/"
&lt;Directory "C:/&lt;your-xampp-installation-path&gt;/phpmanual"&gt;
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
</code></pre>
<p>Just make sure to change <code>C:/&lt;your-xampp-installation-path&gt;</code> to your XAMPP installation drive and path, respectively.</p>
<h2>Configuration</h2>
<p>Next, open your <abbr title="Hypertext Preprocessor">PHP</abbr>.INI file found at: <code>C:\&lt;your-xampp-installation-path&gt;\PHP\php.ini</code> and find the following line:</p>
<pre><code>;html_errors = Off</code></pre>
<p>Uncomment the above directive, then turn it on like this:</p>
<pre><code>html_errors = On</code></pre>
<p>Find these two lines:</p>
<pre><code>
;docref_root = "/phpmanual/"
;docref_ext = .html
</code></pre>
<p>Uncomment the above two directives, they should match the code below:</p>
<pre><code>
docref_root = "/phpmanual/"
docref_ext = .html
</code></pre>
<p>Save your changes and close the file.</p>
<p>&#8212;</p>
<p>Restart Apache.</p>
<h2>Testing</h2>
<p>Now, lets see if our effort is working properly. Create a <abbr title="Hypertext Preprocessor">PHP</abbr> file with the following code inside it:</p>
<pre><code>
&lt;?php 

include 'a-php-file-that-does-not-exist.php';

?&gt;
</code></pre>
<p>Save the file as <code>test-manual.php</code> in <code>C:\&lt;your-xampp-installation-path&gt;\htdocs\</code>, then visit the following <abbr title="Uniform Resource Locator">URL</abbr> in your browser:</p>
<p><code></p>
<p>http://localhost/test-manual.php</p>
<p></code></p>
<p>If everything was correct, you should receive an error like the following one:</p>
<pre><code>
Warning: include(a-php-file-that-does-not-exist.php) [function.include.html]: failed to open stream: No such file or directory in C:\web-server\htdocs\localhost\test-manual.php on line 3

Warning: include() [function.include.html]: Failed opening 'a-php-file-that-does-not-exist.php' for inclusion (include_path='.;C:\web-server\php\pear\') in C:\web-server\htdocs\localhost\test-manual.php on line 3
</code></pre>
<p><code>function.include.html</code> should be hyperlinked and when you click it you should see a page describing the error, otherwise, there is something wrong with your configuration.</p>
<h2><strong>Warning</strong></h2>
<p>Never use this feature for production boxes. This feature was intended to support your development since it makes it easy to look-up an error or function description. However it should never be used on live websites (e.g. systems connected to the Internet).</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/web-dev/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress: Display Recent, Related or Random Posts in Your Sidebar</title>
		<link>http://gunnerpress.com/wordpress/wordpress-display-recent-related-or-random-posts-in-your-sidebar</link>
		<comments>http://gunnerpress.com/wordpress/wordpress-display-recent-related-or-random-posts-in-your-sidebar#comments</comments>
		<pubDate>Sat, 04 Jul 2009 18:24:44 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Related]]></category>
		<category><![CDATA[Sidebar]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=119</guid>
		<description><![CDATA[You may have noticed that I have dynamic sidebar that changes slightly as you browse the different parts of the site. For example, I have random posts in my home sidebar, while this changes to related posts when browsing a specific post.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">Y</span>ou may have noticed that I have dynamic sidebar that changes slightly as you browse the different parts of the site. For example, I have random posts in my home sidebar, while this changes to related posts when browsing a specific post.</p>
<p>One visitor emailed me recently asking me if I could tell her how I managed to display recent, related or random posts in my sidebar.</p>
<p>Well, I don&#8217;t use either a plugin or <abbr title="Structured Query Language">SQL</abbr> statements for this part.</p>
<p>As you may know, I used the <a title="Conditional Tags" href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a> to check the current page and to execute the right part of the code.</p>
<h2>The Code in Pieces</h2>
<p>I divided the code into three pieces, so you can understand it easily.</p>
<h3>Recent Posts</h3>
<pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Recent Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('numberposts=3'); foreach($posts as $post) { ?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre>
<p>The above code picks the latest three posts. You can change the number of posts displayed by changing number in <code>get_posts('numberposts=3');</code> to whatever you like.</p>
<h3>Related Posts by Category</h3>
<pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Related Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('numberposts=3&amp;category='.$category-&gt;cat_ID.'&amp;exclude='.$current_post);
foreach($posts as $post) {
?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title() ?&gt;"&gt;&lt;?php the_title() ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre>
<p>We used <code>get_posts('numberposts=3&amp;category='.$category-&gt;cat_ID.'&amp;exclude='.$current_post);</code> to make all the business easier. <code>$category-&gt;cat_ID</code> pulls the current post&#8217;s category, <code>exclude='.$current_post</code> makes sure to exclude the current post from the related ones.</p>
<p><em><a title="How to: Show related posts without a plugin" href="http://www.wprecipes.com/how-to-show-related-posts-without-a-plugin">You may use related posts by tag also</a> — <a title="WordPress Recipes" href="http://wprecipes.com">WP Recipes</a></em></p>
<h3>Random Posts</h3>
<pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Random Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('orderby=rand&amp;numberposts=3'); foreach($posts as $post) { ?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre>
<p>Our code uses <code>orderby=rand</code>. So WordPress will pick 3 random posts from the database every time our site loads.</p>
<h2>Final Thoughts</h2>
<p>The above codes can be merged together and displayed on the sidebar using the <a title="Conditional Tags" href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a>.</p>
<p>If you have enjoyed this post or have any questions or recommendations, please share your information in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/wordpress/wordpress-display-recent-related-or-random-posts-in-your-sidebar/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>How to Send Email with XAMPP on Windows XP</title>
		<link>http://gunnerpress.com/web-dev/how-to-send-email-with-xampp-on-windows-xp</link>
		<comments>http://gunnerpress.com/web-dev/how-to-send-email-with-xampp-on-windows-xp#comments</comments>
		<pubDate>Mon, 15 Jun 2009 15:38:49 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Localhost]]></category>
		<category><![CDATA[mail()]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=112</guid>
		<description><![CDATA[When we are working on a new web application we usually test our projects locally before making them public. But, localhost doesn&#8217;t have all the good stuff available on the real host. Some functions need to be configured properly and some additional programs need to be implemented.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">W</span>hen we are working on a new web application we usually test our projects locally before making them public. But, localhost doesn&#8217;t have all the good stuff available on the real host. Some functions need to be configured properly and some additional programs need to be implemented.</p>
<h2>Problem</h2>
<p>I was working on <abbr title="Hypertext Preprocessor">PHP</abbr>/<abbr title="My Structured Query Language">MySQL</abbr> based small project which is all about students&#8217; registration system, where the students can register themselves then they&#8217;ll be able to receive school transcripts and such stuff by email.</p>
<p>When I finished the project I tested the application to see if it was working properly but I got a problem with <abbr title="Hypertext Preprocessor">PHP</abbr>&#8217;s <code>mail()</code> function, which was not sending any email messages out.</p>
<p>I was feeling frustrated for a while before coming up with the solution below.</p>
<h2>Solution</h2>
<p>To make our locally hosted web applications talk to any <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> server including those on the Internet, we will configure that by using the <abbr title="Hypertext Preprocessor">PHP</abbr>&#8217;s configuration file called <code>php.ini</code> which can be found in the following locations (assuming you are using <a title="XAMPP" href="http://apachefriends.org/">XAMPP</a> installed in <em>drive</em> <code>C:/</code>):</p>
<pre><code>C:\&lt;xampp-installation-path&gt;\php\php.ini
C:\&lt;xampp-installation-path&gt;\php\php5.ini
C:\&lt;xampp-installation-path&gt;\apache\bin\php.ini
</code></pre>
<p>Okay, that was locating the configuration files; let&#8217;s move to the next steps.</p>
<h3 id="m1">Method 1:</h3>
<p>- Open <code>php.ini</code> file and uncomment the <code>php_smtp.dll</code> extension. This is required when sending emails to a remote server.</p>
<p>- Scroll down and find the following lines:</p>
<pre><code>[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com
</code></pre>
<p>- From the lines above, uncomment <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code><br />
directives, then add  <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> server, <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> port number and your preferred email address to <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code> directives respectively, your final code should be similar to the one below:</p>
<pre><code>[mail function]
; For Win32 only.
SMTP = mail.server.com
smtp_port = 25

; For Win32 only.
sendmail_from = something@server.com
</code></pre>
<p>- Replace <code>mail.server.com</code> and <code>something@server.com</code> with correct values. The defualt <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> port number is &#8220;25&#8243;, therefore, you have 99% chance of not changing this.</p>
<p>- Restart your server.</p>
<p>Everything should work properly now. If not, double check your changes again. If you think you made everything correct, but there is nothing working, try <a href="#m2">method 2</a> instead.</p>
<p><em><strong>NB:</strong> You should be aware that once you assign an email address to <code>sendmail_from</code> <abbr title="Hypertext Preprocessor">PHP</abbr><abbr title="Hypertext Preprocessor"></abbr> will force all the senders&#8217; emails to that address.</em></p>
<h3 id="m2">Method 2:</h3>
<p>This method is more easier than the steps described in <a href="#m1">method 1</a>. We&#8217;ll use fake Sendmail Program for Windows (<code>sendmail.exe</code>) which is a simple windows console application that emulates <code>sendmail's "-t"</code> option to deliver emails piped via <code>stdin</code>.  <strong><code>sendmail.exe</code></strong> is bundled with <a title="XAMPP" href="http://apachefriends.org/">XAMPP</a> so you don&#8217;t need to install it unless you are using hand made server.</p>
<p>- In <a href="#m1">method 1</a> we have enabled <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code> directives, please make sure that these directives are commented out since we don&#8217;t need them anymore. Then scroll down and find the following two lines in your <code>php.ini</code> file:</p>
<pre><code>; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.exe -t"</code></pre>
<p>- Make sure that the <code>sendmail_path</code> directive is not commented out, and the path is correct, then save <code>php.ini</code> and close it.</p>
<h4 id="smcf">Edit Sendmail Configuration File (<code>sendmail.ini</code>):</h4>
<p>The fake Sendmail program is found in the following location:</p>
<pre><code>C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.exe</code></pre>
<p>&#8230;and its configuration file is found here:</p>
<pre><code>C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.ini</code></pre>
<p>Okey. That was that. Let&#8217;s configure it, so it will work the way we wanted.</p>
<p>- Open sendmail.ini file and use the following settings:</p>
<pre><code>
[sendmail]

; you must change mail.mydomain.com to your smtp server,
smtp_server=mail.mydomain.com

; smtp port (normally 25)
smtp_port=25
</code></pre>
<p>- Replace <code>mail.mydomain.com</code> with a valid <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> server and assign port number (usually 25) to <code>smtp_port</code>.</p>
<p>Your <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> server may require an authentication. If this is the case, scroll down the file and find the following lines:</p>
<pre><code>
; if your smtp server requires authentication, modify the following two lines

auth_username=username
auth_password=drowssap
</code></pre>
<p>- Modify the above two directives. Add your <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> server&#8217;s username and password.</p>
<p>Some <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> servers use <abbr title="Post Office Protocol version 3">POP3</abbr>. If yours is one of those servers, then you need further modifications.</p>
<pre><code>
; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines

pop3_server=mail.mydomain.com
pop3_username=username
pop3_password=drowssap
</code></pre>
<p>- Change the values of the above three directives to fit your needs and save your file. Then restart your server and try to send a test message to your email address.</p>
<p>If everything is correct, you can send emails to any server now. The following snippet is a header of message sent from my localhost server:</p>
<pre><code>
Return-path:
Envelope-to: jmehmett@host.com
Delivery-date: Sun, 15 Jun 2009 17:18:55 +0200
Received: from [192.168.3.134] (helo=mehmett)
     by host.server.com with esmtpa (Exim 4.62)
     (envelope-from )
     id 1MFrTy-000CQx-OY
     for jmehmett@host.com; Sun, 15 Jun 2009 17:18:55 +0200
To: jmehmett@host.com
Subject: Taste email from localhost
Date: Sun, 15 Jun 2009 19:18:39 +0400
From: J Mehmett
Message-ID:
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"
</code></pre>
<p>That was easy, huh?</p>
<h3>Final Thoughts</h3>
<p>This is a simple mail configuration. I tested it using the <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> settings of my host and it worked properly.</p>
<p>Gmail users may check <a href="http://brettshaffer.com/how-to/php-sendmail-and-xampp-on-windows/" title="Using Gmail, Xampp and Sendmail to send emails from localhost">Brett Shaffer&#8217;s solution</a>, alternatively, AOL users may see <a href="http://i.justrealized.com/2009/05/15/how-to-use-sendmail-in-xampp-for-windows-using-aol-mail/" title="How to use sendmail in XAMPP for Windows using AOL Mail">KahWee&#8217;s solution</a>. </p>
<p>If you have enjoyed with this post don&#8217;t forget to share your thoughts in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/web-dev/how-to-send-email-with-xampp-on-windows-xp/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8: Features and Tips</title>
		<link>http://gunnerpress.com/wordpress/wordpress-2-8-features-and-tips</link>
		<comments>http://gunnerpress.com/wordpress/wordpress-2-8-features-and-tips#comments</comments>
		<pubDate>Thu, 11 Jun 2009 16:19:02 +0000</pubDate>
		<dc:creator>J Mohamed</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Taxonomies]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Widget API]]></category>

		<guid isPermaLink="false">http://gunnerpress.com/?p=95</guid>
		<description><![CDATA[With the long waited WordPress 2.8 aka Baker being out, there is a ton of features including 2.8 being a way faster to use, widgets are remixed, some DB tables columns are dropped and JS script loader is improved. Experts and gurus have contributed with new tips to make the business even better.]]></description>
			<content:encoded><![CDATA[<p><span class="dropcap">W</span>ith the long waited WordPress 2.8 aka <a title="Chet Baker" href="http://en.wikipedia.org/wiki/Chet_Baker">Baker</a> <a title="2.8 Release Jazzes Themes and Widgets" href="http://wordpress.org/development/2009/06/wordpress-28/">being out</a>, there is a ton of features including 2.8 being a way faster to use, widgets are remixed, some DB tables columns are dropped and JS script loader is improved. Experts and gurus have contributed with new tips to make the business even better.</p>
<p>There is an <a title="2.8 Release Jazzes Themes and Widgets" href="http://wordpress.org/development/2009/06/wordpress-28/">announcement post</a> on the official <a title="WordPress Development Blog" href="http://wordpress.org/development/">Development</a> Blog with an eye-catching introduction video.</p>
<h2>Features, Tips and Tricks</h2>
<ol>
<li><a title="WP 2.8 Features and Improvements" href="http://codex.wordpress.org/Version_2.8">A full list of more than 180 new features, improvements, changes and upgrades.</a> —<em><abbr title="WordPress">WP</abbr> Codex</em></li>
<li><a title="Build A WordPress 2.8 Widget With The New Widget API" href="http://wpengineer.com/wordpress-built-a-widget/">Build A WordPress 2.8 Widget With The New Widget <abbr title="Application Programming Interface">API</abbr></a> —<em><abbr title="WordPress">WP</abbr>Engineer</em></li>
<li><a title="The Improved WordPress Widget API" href="http://codex.wordpress.org/WordPress_Widgets_Api">The Improved WordPress Widget <abbr title="Application Programming Interface">API</abbr></a> —<em><abbr title="WordPress">WP</abbr> Codex</em></li>
<li><a title="The complete guide to creating widgets in WordPress 2.8" href="http://justintadlock.com/archives/2009/05/26/the-complete-guide-to-creating-widgets-in-wordpress-28">The complete guide to creating widgets in WordPress 2.8</a> —<em>Justin Tadlock</em></li>
<li><a title="Tutorial: WordPress 2.8 Widget API" href="http://jessealtman.com/2009/06/08/tutorial-wordpress-28-widget-api/">Tutorial: WordPress 2.8 Widget API</a> —<em>Jesse Altman</em></li>
<li><a title="Custom taxonomies in WordPress 2.8" href="http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28">Custom taxonomies in WordPress 2.8</a> —<em>Justin Tadlock</em></li>
<li><a title="Tag Descriptions in Wordpress 2.8" href="http://justintadlock.com/archives/2009/04/30/tag-descriptions-in-wordpress-28">Tag description in WordPress 2.8</a> —<em>Justin Tadlock</em></li>
<li><a title="Loading JavaScript in Footer in WordPress 2.8" href="http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/">Loading Javascript in Footer in WordPress 2.8</a> —<em>Lester Chan</em></li>
<li><a title="WordPress 2.8 and the body_class() Function" href="http://www.nathanrice.net/blog/wordpress-2-8-and-the-body_class-function/">WordPress 2.8 and the <code>body_class()</code> Function</a> —<em>Nathan Rice</em></li>
<li><a title="Authentication in WordPress 2.8" href="http://willnorris.com/2009/03/authentication-in-wordpress-28">Authentication in WordPress 2.8</a> —<em>Will Norris</em></li>
<li><a title="Handling Plugins Options in WordPress 2.8 with register_setting()" href="http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/">Handling Plugins Options in WordPress 2.8 with <code>register_setting()</code></a> —<em>Planet Ozh</em></li>
<li><a title="WordPress 2.8 – XML-RPC and AtomPub Changes" href="http://josephscott.org/archives/2009/06/wordpress-2-8-xml-rpc-and-atompub-changes/">WordPress 2.8 &#8211; XML-RPC and AtomPub Changes</a> —<em>Joseph Scott</em></li>
<li><a title="List of Plugin Compatibility with WordPress 2.8" href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.8">List of Plugins Compatible with WordPress 2.8</a> —<em><abbr title="WordPress">WP</abbr> Codex</em></li>
<li><a title="WordPress Proxysupport" href="http://wpengineer.com/wordpress-proxysupport/">WordPress Proxysupport</a> —<em><abbr title="WordPress">WP</abbr>Engineer</em></li>
<li><a title="Escaping API updates for WordPress 2.8" href="http://markjaquith.wordpress.com/2009/06/12/escaping-api-updates-for-wordpress-2-8/">Escaping API updates for WordPress 2.8</a> —<em>Mark Jaquith</em></li>
<li><a title="Displaying Author Meta Information in Wordpress 2.8" href="http://buildinternet.com/2009/06/displaying-author-meta-information-in-wordpress-2-8/">Displaying Author Meta Information in Wordpress 2.8</a> —<em>Zach Dunn</em></li>
<li><a title="the_author_meta() in WordPress Codex" href="http://codex.wordpress.org/Template_Tags/the_author_meta"><code>the_author_meta()</code> in WordPress Codex</a> —<em><abbr title="WordPress">WP</abbr> Codex</em></li>
</ol>
<p>I know there are tons of talks around the new version but these are the only findings I discovered during the development releases of WordPress 2.8.</p>
<p>If you have suggestions and/or some other posts I missed in this collection, please feel free to contribute them in the comments.</p>
<p>I hope you enjoyed with this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://gunnerpress.com/wordpress/wordpress-2-8-features-and-tips/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
