<?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>Sprayfly &#187; Wiki</title>
	<atom:link href="http://sprayfly.com/category/wiki/feed/" rel="self" type="application/rss+xml" />
	<link>http://sprayfly.com</link>
	<description>Languages, Linux, Life</description>
	<lastBuildDate>Wed, 14 Jul 2010 03:32:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mediawiki reCAPTCHA plugin prevents Wiki spam and vandalism</title>
		<link>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/</link>
		<comments>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 05:20:38 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://sprayfly.com/?p=222</guid>
		<description><![CDATA[After years of fighting spam and vandalism on my WL-HDD site &#8211; involving making many complex spam rules and heavily restricting user&#8217;s editing permissions, I have finally found a more ideal solution to the problem &#8211; reCAPTCHA. Many of you will already be familiar with reCAPTCHA via other websites &#8211; where it is often used [...]]]></description>
			<content:encoded><![CDATA[<p>After years of fighting spam and vandalism on my <a href="http://wlhdd.co.uk/">WL-HDD</a> site &#8211; involving making many complex spam rules and heavily restricting user&#8217;s editing permissions, I have finally found a more ideal solution to the problem &#8211; reCAPTCHA.</p>
<p>Many of you will already be familiar with reCAPTCHA via other websites &#8211; where it is often used to block spam comments on blogs or on user registration forms. Basically, it requires you to recognize two words in a picture and to type them into an input box as a means of proving that you are a human and not a spambot. You can see an example of reCAPTCHA in action in the screenshot provided.</p>
<p><a href="http://www.flickr.com/photos/jonolumb/3307744875/" class="tt-flickr tt-flickr-Medium"><img class="alignnone" src="http://farm4.static.flickr.com/3399/3307744875_1f46a19e0f.jpg" alt="Screenshot-Editing Sprayfly-sandbox- - WL-HDD Wiki - Mozilla Firefox" width="500" height="185" /></a></p>
<p>I currently have the plugin setup so that it is activated on:</p>
<ul>
<li>New user registration</li>
<li>Creation of new pages</li>
<li>Anonymous edits that contain new external links</li>
<li>Brute-force password cracking</li>
</ul>
<p>If you are interested in implementing the plugin on your own blog, there is more information available <a href="http://recaptcha.net/plugins/mediawiki/">here</a>. It is a very straightforward and simple procedure.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New home for the WL-HDD Wiki: wlhdd.co.uk</title>
		<link>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/</link>
		<comments>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 13:53:34 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[WL-HDD]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/?p=174</guid>
		<description><![CDATA[The WL-HDD Wiki which was formerly hosted under the sprayfly.com domain name now has its own address at wlhdd.co.uk. Likewise, I have set up a blog so you can keep up with any updates to the Wiki or any other related news at wlhdd.co.uk/blog/. For more info head over to the full post on the [...]]]></description>
			<content:encoded><![CDATA[<p>The WL-HDD Wiki which was formerly hosted under the sprayfly.com domain name now has its own address at <a href="http://wlhdd.co.uk/wiki/">wlhdd.co.uk</a>. Likewise, I have set up a blog so you can keep up with any updates to the Wiki or any other related news at <a href="http://wlhdd.co.uk/blog/">wlhdd.co.uk/blog/</a>. For more info head over to the <a href="http://www.wlhdd.co.uk/blog/2008/04/09/wl-hdd-wiki-gets-its-own-domain/">full post</a> on the wiki&#8217;s blog.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WL-HDD Wiki Back Online</title>
		<link>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/</link>
		<comments>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:49:20 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/</guid>
		<description><![CDATA[After a bit of a blunder I made when bashing the keyboard in the SSH shell the other day I managed to ruin my Mediawiki installation. Whilst the database was not damaged, all the server files were lost, including all of the images used on the wiki. Unfortunately all backups were at home on my [...]]]></description>
			<content:encoded><![CDATA[<p>After a bit of a blunder I made when bashing the keyboard in the SSH shell the other day I managed to ruin my Mediawiki installation. Whilst the database was not damaged, all the server files were lost, including all of the images used on the wiki. Unfortunately all backups were at home on my old computer so I was not able to access them. I eventually managed to get my sister to email me the backup files and now the wiki is back online and everything is back to normal again. Even better, I&#8217;ve updated to the latest version of Mediawiki which should improve performance and security on the site.<br />
Thanks for your patience, sorry for any inconveniences caused to anyone trying to access the wiki. </p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cracking down on Wiki Spam</title>
		<link>http://sprayfly.com/2007/06/11/cracking-down-on-wiki-spam/</link>
		<comments>http://sprayfly.com/2007/06/11/cracking-down-on-wiki-spam/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 11:50:16 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/2007/06/11/cracking-down-on-wiki-spam/</guid>
		<description><![CDATA[After having long being plagued by spammers on my WL-HDD Wiki, I have decided to take measures to crack down! One of the main reasons for doing this is that spam decreases rankings in Google. Furthermore, when I am in China from July onwards, I will not be checking my mail as regurarly so spam [...]]]></description>
			<content:encoded><![CDATA[<p>After having long being plagued by spammers on my <a href="http://www.sprayfly.com/wiki/">WL-HDD Wiki</a>, I have decided to take measures to crack down! One of the main reasons for doing this is that spam decreases rankings in Google. Furthermore, when I am in China from July onwards, I will not be checking my mail as regurarly so spam would go unnoticed which could be damaging.I have therefore upgraded to a more secure and spamproof version of Mediawiki &#8211; v1.10</p>
<p>The best way to deal with the spam is to force wiki users to register before editing. Even better is to force them to confirm their email address before they can start editing any of the pages. To force users to register before editing, you will need user permissions such as these in <em>LocalSettings.php</em>:</p>
<pre># Edit Permissions

// Implicit group for all visitors
$wgGroupPermissions['*'    ]['createaccount']   = true;
$wgGroupPermissions['*'    ]['read']            = true;
$wgGroupPermissions['*'    ]['edit']            = false;    // Stop unregistered users from making edits
$wgGroupPermissions['*'    ]['createpage']      = false; // Stop unregistered users from making edits
$wgGroupPermissions['*'    ]['createtalk']      = false; // Stop unregistered users from making edits

// Implicit group for all logged-in accounts
$wgGroupPermissions['user' ]['move']            = true;
$wgGroupPermissions['user' ]['read']            = true;
$wgGroupPermissions['user' ]['edit']            = true;
$wgGroupPermissions['user' ]['createpage']      = true;
$wgGroupPermissions['user' ]['createtalk']      = true;
$wgGroupPermissions['user' ]['upload']          = false;
$wgGroupPermissions['user' ]['reupload']        = false;
$wgGroupPermissions['user' ]['reupload-shared'] = false;
$wgGroupPermissions['user' ]['minoredit']       = true;
$wgGroupPermissions['user' ]['purge']           = false; // can use ?action=purge without clicking "ok"

// Implicit group for accounts that pass $wgAutoConfirmAge
$wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true;

// Implicit group for accounts with confirmed email addresses
// This has little use when email address confirmation is off
$wgGroupPermissions['emailconfirmed']['emailconfirmed'] = true;

// Users with bot privilege can have their edits hidden
// from various log pages by default
$wgGroupPermissions['bot'  ]['bot']             = true;
$wgGroupPermissions['bot'  ]['autoconfirmed']   = true;
$wgGroupPermissions['bot'  ]['nominornewtalk']  = true;
$wgGroupPermissions['bot'  ]['autopatrol']      = true;

// Most extra permission abilities go to this group
$wgGroupPermissions['sysop']['block']           = true;
$wgGroupPermissions['sysop']['createaccount']   = true;
$wgGroupPermissions['sysop']['delete']          = true;
$wgGroupPermissions['sysop']['deletedhistory']  = true; // can view deleted history entries, but not see or restore the text
$wgGroupPermissions['sysop']['editinterface']   = true;
$wgGroupPermissions['sysop']['import']          = true;
$wgGroupPermissions['sysop']['importupload']    = true;
$wgGroupPermissions['sysop']['move']            = true;
$wgGroupPermissions['sysop']['patrol']          = true;
$wgGroupPermissions['sysop']['autopatrol']      = true;
$wgGroupPermissions['sysop']['protect']         = true;
$wgGroupPermissions['sysop']['proxyunbannable'] = true;
$wgGroupPermissions['sysop']['rollback']        = true;
$wgGroupPermissions['sysop']['trackback']       = true;
$wgGroupPermissions['sysop']['upload']          = true;
$wgGroupPermissions['sysop']['reupload']        = true;
$wgGroupPermissions['sysop']['reupload-shared'] = true;
$wgGroupPermissions['sysop']['unwatchedpages']  = true;
$wgGroupPermissions['sysop']['autoconfirmed']   = true;
$wgGroupPermissions['sysop']['upload_by_url']   = true;
$wgGroupPermissions['sysop']['ipblock-exempt']  = true;

// Permission to change users' group assignments
$wgGroupPermissions['bureaucrat']['userrights'] = true;</pre>
<p>To implement the force email confirmation feature, you simply need to add this line of code to <em>LocalSettings.php</em>:</p>
<pre>$wgEmailConfirmToEdit = true;</pre>
<p>Make sure that the following value is also true in <em>LocalSettings.php</em></p>
<pre>$wgEmailAuthentication = true;</pre>
<p>Users will be notified when they try and edit a page to first confirm their email address. This only has to be done once.</p>
<p>Hopefully this should keep the spammers at bay for a little while and give me some peace on my holidays! </p>
<p><a href="http://rageonline.wordpress.com/2007/04/30/force-email-confirmation-in-mediawiki-19/trackback/">Here is where I found the information.</a></p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2007/06/11/cracking-down-on-wiki-spam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenVPN Guide for WL-HDD and WL500g</title>
		<link>http://sprayfly.com/2006/05/25/openvpn-guide-for-wl-hdd-and-wl500g/</link>
		<comments>http://sprayfly.com/2006/05/25/openvpn-guide-for-wl-hdd-and-wl500g/#comments</comments>
		<pubDate>Thu, 25 May 2006 12:33:32 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/tech/?p=71</guid>
		<description><![CDATA[I have recently added a guide on my wiki at http://www.sprayfly.com/wiki/OpenVPN which details the entire setup process for an OpenVPN client on Windows XP and server on an Asus WL-HDD or WL500g. Its probably the first of its kind and goes into great depth. Whats it about? The guide goes into a lot of detail, [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently added a guide on my wiki at <a href="http://www.sprayfly.com/wiki/OpenVPN">http://www.sprayfly.com/wiki/OpenVPN</a> which details the entire setup process for an OpenVPN client on Windows XP and server on an Asus WL-HDD or WL500g. Its probably the first of its kind and goes into great depth.</p>
<h3>Whats it about?</h3>
<p>The guide goes into a lot of detail, both in installing the server on the WL-HDD/WL500g to installing and setting up the client on the windows XP computer. Furthermore, all the key and certificate generation is also covered. I have tested the guide fully and from it, I have a fully working setup with no errors encountered along the way. </p>
<p>OpenVPN allows you to access windows shares over the internet, securely! This is great if you need to access files on the office network or want to be able to share photos or documents with other members of your family. </p>
<p>All credit for this guide goes to Propa who was the original contributor to the Wiki. All I have done is make the guide more user friendly and have restructured it a bit.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2006/05/25/openvpn-guide-for-wl-hdd-and-wl500g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki Update 31-12-05</title>
		<link>http://sprayfly.com/2005/12/31/wiki-update-31-12-05/</link>
		<comments>http://sprayfly.com/2005/12/31/wiki-update-31-12-05/#comments</comments>
		<pubDate>Sat, 31 Dec 2005 12:42:21 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/tech/?p=28</guid>
		<description><![CDATA[I&#8217;ve just added a new guide to the wiki which details the procedure of setting up User-based Samba access on the Asus WL-HDD. There is also a sub-guide on how to move your samba installation. Furthermore, I have restructured the Package Guides page into a nice table with categories to choose from. All in all, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just added a new guide to the wiki which details the procedure of setting up User-based Samba access on the Asus WL-HDD. There is also a sub-guide on how to move your samba installation.<br />
Furthermore, I have restructured the Package Guides page into a nice table with categories to choose from.<br />
All in all, the Wiki has just got better so go and <a href="http://www.sprayfly.com/wiki">check it out!</a></p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2005/12/31/wiki-update-31-12-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail Merge Guide</title>
		<link>http://sprayfly.com/2005/12/15/mail-merge-guide/</link>
		<comments>http://sprayfly.com/2005/12/15/mail-merge-guide/#comments</comments>
		<pubDate>Thu, 15 Dec 2005 20:41:51 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/tech/?p=16</guid>
		<description><![CDATA[I recently helped a friend set up a mailing label &#8216;Mail Merge&#8217; in Microsoft Word and thought I would document the process so that someone else may benefit (how charitable of me!). This allows you to merge contact details such as name and address from a data source (such as Microsoft Outlook, a database or [...]]]></description>
			<content:encoded><![CDATA[<p>I recently helped a friend set up a mailing label &#8216;Mail Merge&#8217; in Microsoft Word and thought I would document the process so that someone else may benefit (how charitable of me!).<br />
This allows you to merge contact details such as name and address from a data source (such as Microsoft Outlook, a database or Excel).<br />
This particular guide helps you to make labels for sticking on envelopes.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2005/12/15/mail-merge-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WL-HDD Guide Up and Running</title>
		<link>http://sprayfly.com/2005/12/15/wl-hdd-guide-up-and-running/</link>
		<comments>http://sprayfly.com/2005/12/15/wl-hdd-guide-up-and-running/#comments</comments>
		<pubDate>Thu, 15 Dec 2005 20:34:00 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/tech/?p=14</guid>
		<description><![CDATA[Having spent a long time writing my guides on the Asus WL-HDD, I have finally made the wiki public. I have spent a long time getting used to the wiki software and have since made my guides a lot easier to browse navigation wise. I will keep adding new guides and hopefully, others may also [...]]]></description>
			<content:encoded><![CDATA[<p>Having spent a long time writing my guides on the Asus WL-HDD, I have finally made the wiki public.<br />
I have spent a long time getting used to the wiki software and have since made my guides a lot easier to browse navigation wise. I will keep adding new guides and hopefully, others may also contribute. I am really pleased with my creation, if you get time, please check it out.</p>
<p>If you don&#8217;t know what the WL-HDD is, it is a small Network-attached storage device that runs an embedded version of busybox linux. However, with an unofficial firmware installed on it, you can &#8216;unsling&#8217; the linux OS and install other packages on it and configure it to do whatever you want.<br />
For example, mine currently has SSH access, runs an FTP server (with username and password), runs User-based Samba and also updates a Dynamic DNS name server. However, it can be used for lots of other things.</p>
<p>Hope this might be useful to somebody out there!</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2005/12/15/wl-hdd-guide-up-and-running/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
