<?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>PHP Programming</title>
	<atom:link href="http://www.idontplaydarts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.idontplaydarts.com</link>
	<description>A blog about Linux, Apache, MySQL, PHP and web application security</description>
	<lastBuildDate>Fri, 12 Feb 2010 05:09:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The MySQL server is running with the &#8211;skip-grant-tables option so it cannot execute this statement</title>
		<link>http://www.idontplaydarts.com/2010/02/the-mysql-server-is-running-with-the-skip-grant-tables-option-so-it-cannot-execute-this-statement/</link>
		<comments>http://www.idontplaydarts.com/2010/02/the-mysql-server-is-running-with-the-skip-grant-tables-option-so-it-cannot-execute-this-statement/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 04:32:50 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=502</guid>
		<description><![CDATA[So you lock yourself out of MySQL and see the following error when you try and change the password using the &#8211;skip-grant-tables option

mysql> GRANT ALL PRIVILEGES ON *.* TO &#8220;w000t@%&#8221; IDENTIFIED BY &#8216;passwordthinggy&#8217;;
ERROR 1290 (HY000): The MySQL server is running with the &#8211;skip-grant-tables option so it cannot execute this statement

Its because the grant tables still [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2010/02/the-mysql-server-is-running-with-the-skip-grant-tables-option-so-it-cannot-execute-this-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skills shortage leaves Australian Computer Society open to attack.</title>
		<link>http://www.idontplaydarts.com/2010/01/skills-shortage-leaves-australian-computer-society-open-to-attack/</link>
		<comments>http://www.idontplaydarts.com/2010/01/skills-shortage-leaves-australian-computer-society-open-to-attack/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 03:04:40 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ACS]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=475</guid>
		<description><![CDATA[According to the Australian Computer Society and DIAC (The department for immigration) there is a massive shortage in Australia of &#8220;Computing Professionals specialising in Network Security/Firewall/Internet Security&#8221;. 
No surprise there, whats more of a shocker is that the very people who assess the skills of would be migrants to Australia can&#8217;t even secure their own [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2010/01/skills-shortage-leaves-australian-computer-society-open-to-attack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Three.co.uk and the HUAWEI E1550 on Debian</title>
		<link>http://www.idontplaydarts.com/2009/11/three-co-uk-and-the-huawei-e1550-on-debian/</link>
		<comments>http://www.idontplaydarts.com/2009/11/three-co-uk-and-the-huawei-e1550-on-debian/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 11:11:32 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[HUAWEI E1550]]></category>
		<category><![CDATA[modem_switch]]></category>
		<category><![CDATA[usb_modeswitch]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=466</guid>
		<description><![CDATA[Ive been trying to get the HUAWEI E1550 dongle working with my Debian (lenny) installation all day with little success. My first problem was that the dongle would show up as a USB drive and not a modem and required modem-switch to be run to make it show up as a modem on /dev/ttyUSB0. 
I [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/11/three-co-uk-and-the-huawei-e1550-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How not to advertise for a PHP programming job</title>
		<link>http://www.idontplaydarts.com/2009/10/how-not-to-advertise-for-a-php-programming-job/</link>
		<comments>http://www.idontplaydarts.com/2009/10/how-not-to-advertise-for-a-php-programming-job/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:31:17 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=451</guid>
		<description><![CDATA[So I got an email today for a job in Tower Hill (thats central london).  The job came with a simple programming test to write a script that parsed a tab separated file and produced a batch script as the output. They kindly provided a working copy of their solution on their website so [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/10/how-not-to-advertise-for-a-php-programming-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Adobe Flex</title>
		<link>http://www.idontplaydarts.com/2009/10/learning-adobe-flex/</link>
		<comments>http://www.idontplaydarts.com/2009/10/learning-adobe-flex/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 10:56:48 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Neural Network]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=448</guid>
		<description><![CDATA[Following the success of my Sudoku Solver over the past few days I&#8217;ve been practicing my Adobe Flex skills. I&#8217;ve now finished converting my Handwriting Recognition tool into Adobe Flex, away from the old SVG/JS mashup that was running it before. This means its finally cross browser compliant and will finally run in Internet Explorer.
I&#8217;ve [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/10/learning-adobe-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Endian, Little Endian and Gulliver&#8217;s Travels</title>
		<link>http://www.idontplaydarts.com/2009/10/big-endian-little-endian-and-gullivers-travels/</link>
		<comments>http://www.idontplaydarts.com/2009/10/big-endian-little-endian-and-gullivers-travels/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 11:11:37 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[big endian]]></category>
		<category><![CDATA[bizarre]]></category>
		<category><![CDATA[little endian]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=438</guid>
		<description><![CDATA[So I was at the Perl Mongers meeting last night in London, got talking to someone who assured me there was a story behind the terms big endian and little endian. I was somewhat skeptical but they went on to explain that the terms origin comes from the 1726 novel, Gulliver&#8217;s Travels by Johnathan Swift [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/10/big-endian-little-endian-and-gullivers-travels/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Secure your wifi connection using SSL + mod_proxy</title>
		<link>http://www.idontplaydarts.com/2009/10/secure-your-wifi-connection-using-ssl-mod_proxy/</link>
		<comments>http://www.idontplaydarts.com/2009/10/secure-your-wifi-connection-using-ssl-mod_proxy/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:52:16 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_proxy]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunnels]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=411</guid>
		<description><![CDATA[Being ultra paranoid about using other peoples Wifi connections I&#8217;ve come up with a solution to make things a little safer. Its by no means new having been around for quite a while but it works well. Ive setup Apache on my web server to act as a proxy server for connections originating from 127.0.0.1. [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/10/secure-your-wifi-connection-using-ssl-mod_proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable google translate</title>
		<link>http://www.idontplaydarts.com/2009/09/disable-google-translate/</link>
		<comments>http://www.idontplaydarts.com/2009/09/disable-google-translate/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:09:19 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=396</guid>
		<description><![CDATA[Got a problem with dodgy users from obscure countries causing havoc on your website? I recently noticed a huge number of people using Google translate to access a website. If you want to prevent people using Google translate on your website you can use.

&#60;meta name=&#8221;google&#8221; value=&#8221;notranslate&#8221; /&#62;

In your HTML page inside the head section. Users [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/09/disable-google-translate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems with wordpress 404 page not showing</title>
		<link>http://www.idontplaydarts.com/2009/09/problems-with-wordpress-404-page-not-showing/</link>
		<comments>http://www.idontplaydarts.com/2009/09/problems-with-wordpress-404-page-not-showing/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 15:18:16 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=392</guid>
		<description><![CDATA[I recently had an issue with the 404 page not displaying in Wordpress. I Googled heavily and couldnt find the solution to my problem. The issue was causing a blank page to appear (the theme itself appeared but not the text in 404.php) &#8211; there were no visible errors. I was pretty certain there was [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/09/problems-with-wordpress-404-page-not-showing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Detecting a fake email address using Markov chains</title>
		<link>http://www.idontplaydarts.com/2009/08/detecting-a-fake-email-address-using-markov-chains/</link>
		<comments>http://www.idontplaydarts.com/2009/08/detecting-a-fake-email-address-using-markov-chains/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 09:29:47 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Email Addresses]]></category>
		<category><![CDATA[fraud]]></category>
		<category><![CDATA[Markov]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.idontplaydarts.com/?p=364</guid>
		<description><![CDATA[Markov chains are a set of states where any state is only dependant on the previous state. These can be used to generate &#8220;real-looking&#8221; words from a given set of text. By the same methods we can decide if a string is a valid word or a load of garbage by assessing each letter and [...]]]></description>
		<wfw:commentRss>http://www.idontplaydarts.com/2009/08/detecting-a-fake-email-address-using-markov-chains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
