<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<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/"
	>

<channel>
	<title>Eat My Business</title>
	<link>http://www.eatmybusiness.com/food</link>
	<description>Web Publishing Techniques</description>
	<pubDate>Mon, 09 Jan 2012 21:49:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>What has the Internet done for us?</title>
		<link>http://www.eatmybusiness.com/food/2011/10/18/what-has-the-internet-done-for-us/196/</link>
		<comments>http://www.eatmybusiness.com/food/2011/10/18/what-has-the-internet-done-for-us/196/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 21:19:37 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/10/18/what-has-the-internet-done-for-us/196/</guid>
		<description><![CDATA[Every so often, it can be good to take a step back and look around. One thing lead to another and a few minutes ago I asked myself, &#8220;What has the Internet done for us?&#8221;
Could this image sum it up?

&#8212;&#8212;-
Text: Google SERPs
Frame Image:
Google Image Search: creative commons picture frame
Source: http://www.webdesignhot.com/free-vector-graphics/vintage-floral-frame-vector/
Name: Vintage Floral Frame Vector
Homepage: http://www.webdesignhot.com/
License: [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/10/18/what-has-the-internet-done-for-us/196/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to get rid of cursor stuck as drag n drop icon on VMware Player (document with hand)</title>
		<link>http://www.eatmybusiness.com/food/2011/10/18/how-to-get-rid-of-cursor-stuck-as-drag-n-drop-icon-on-vmware-player-document-with-hand/195/</link>
		<comments>http://www.eatmybusiness.com/food/2011/10/18/how-to-get-rid-of-cursor-stuck-as-drag-n-drop-icon-on-vmware-player-document-with-hand/195/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 07:54:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[practical webmaster tips]]></category>

		<category><![CDATA[how to / guides]]></category>

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

		<category><![CDATA[Ubuntu Desktop]]></category>

		<category><![CDATA[user experience]]></category>

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

		<category><![CDATA[virtual machines]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/10/18/how-to-get-rid-of-cursor-stuck-as-drag-n-drop-icon-on-vmware-player-document-with-hand/195/</guid>
		<description><![CDATA[I use VMware Player to run Ubuntu desktop as a virtual machine on Windows XP.
Ubuntu is the guest machine. XP is the host machine.
The Problem
Every so often, after switching to-and-fro between my host and the guest machine, the cursor on the guest gets stuck in the form of a drag-n-drop icon.
No matter what I do, [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/10/18/how-to-get-rid-of-cursor-stuck-as-drag-n-drop-icon-on-vmware-player-document-with-hand/195/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Download a web page to a local directory that mirrors its url path - wget file command on Linux</title>
		<link>http://www.eatmybusiness.com/food/2011/10/17/download-a-web-page-to-a-local-directory-that-mirrors-its-url-path-wget-file-command-on-linux/194/</link>
		<comments>http://www.eatmybusiness.com/food/2011/10/17/download-a-web-page-to-a-local-directory-that-mirrors-its-url-path-wget-file-command-on-linux/194/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 06:43:27 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Linux Commands]]></category>

		<category><![CDATA[practical webmaster tips]]></category>

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

		<category><![CDATA[Subversion for webmasters]]></category>

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

		<category><![CDATA[screen scraping]]></category>

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

		<category><![CDATA[unit testing]]></category>

		<category><![CDATA[how to / guides]]></category>

		<category><![CDATA[URL Normalization]]></category>

		<category><![CDATA[Web Imprint]]></category>

		<category><![CDATA[Ubuntu Desktop]]></category>

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/10/17/download-a-web-page-to-a-local-directory-that-mirrors-its-url-path-wget-file-command-on-linux/194/</guid>
		<description><![CDATA[I was doing some work on my web site and I was about to make some big changes to the way that I served up a web page. I wanted to take one snapshot of the page before the changes and then take another one afterwards. This would allow me to compare the effect of [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/10/17/download-a-web-page-to-a-local-directory-that-mirrors-its-url-path-wget-file-command-on-linux/194/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP - &#8216;allowed memory size&#8217; fatal error whilst using exec() command</title>
		<link>http://www.eatmybusiness.com/food/2011/10/07/php-allowed-memory-size-fatal-error-whilst-using-exec-command/193/</link>
		<comments>http://www.eatmybusiness.com/food/2011/10/07/php-allowed-memory-size-fatal-error-whilst-using-exec-command/193/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 08:35:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[PHP scripts]]></category>

		<category><![CDATA[PHP Syntax]]></category>

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

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

		<category><![CDATA[Linux Commands]]></category>

		<category><![CDATA[practical webmaster tips]]></category>

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

		<category><![CDATA[bug tracking]]></category>

		<category><![CDATA[how to / guides]]></category>

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

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

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/10/07/php-allowed-memory-size-fatal-error-whilst-using-exec-command/193/</guid>
		<description><![CDATA[I was using php 5.3&#8217;s exec() command within a cli script to load some data into a mysql database.
I had got part way through, when the script produced an error:
PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 1046269 bytes) in /home/some-script.php on line 59
(If you convert 33554432 bytes to mb [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/10/07/php-allowed-memory-size-fatal-error-whilst-using-exec-command/193/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Farewell Steve Jobs</title>
		<link>http://www.eatmybusiness.com/food/2011/10/06/farewell-steve-jobs/192/</link>
		<comments>http://www.eatmybusiness.com/food/2011/10/06/farewell-steve-jobs/192/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 13:09:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/10/06/farewell-steve-jobs/192/</guid>
		<description><![CDATA[How sad.
You will remain an inspiration for us all.
Apple &#8216;visionary&#8217; Steve Jobs dies
]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/10/06/farewell-steve-jobs/192/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Online Tools to Convert those Long Google Search Engine Results Links Back to Normal Links</title>
		<link>http://www.eatmybusiness.com/food/2011/09/15/online-tools-to-convert-those-long-google-search-engine-results-links-back-to-normal-links/191/</link>
		<comments>http://www.eatmybusiness.com/food/2011/09/15/online-tools-to-convert-those-long-google-search-engine-results-links-back-to-normal-links/191/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 21:38:53 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[practical webmaster tips]]></category>

		<category><![CDATA[web design]]></category>

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

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

		<category><![CDATA[Web 2.Ownership]]></category>

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

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

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

		<category><![CDATA[URL Normalization]]></category>

		<category><![CDATA[URL Management]]></category>

		<category><![CDATA[Web Imprint]]></category>

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/09/15/online-tools-to-convert-those-long-google-search-engine-results-links-back-to-normal-links/191/</guid>
		<description><![CDATA[Sometimes Google uses re-direct links within the search engine result pages (SERPs) which, as far as I can tell, are used if you happen to do a search whilst logged-in to a Google account.
In those circumstances, these long Urls are used in place of the normal &#8216;direct links&#8216; to the various web sites and documents [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/09/15/online-tools-to-convert-those-long-google-search-engine-results-links-back-to-normal-links/191/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gotcha - Php require_once includes files twice if path&#8217;s case is wrong causing &#8216;Fatal error: Cannot redeclare&#8217; errors</title>
		<link>http://www.eatmybusiness.com/food/2011/09/12/gotcha-php-require_once-includes-files-twice-if-paths-case-is-wrong-causing-fatal-error-cannot-redeclare-errors/190/</link>
		<comments>http://www.eatmybusiness.com/food/2011/09/12/gotcha-php-require_once-includes-files-twice-if-paths-case-is-wrong-causing-fatal-error-cannot-redeclare-errors/190/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 04:42:45 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[PHP Syntax]]></category>

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

		<category><![CDATA[practical webmaster tips]]></category>

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

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

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

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

		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/09/12/gotcha-php-require_once-includes-files-twice-if-paths-case-is-wrong-causing-fatal-error-cannot-redeclare-errors/190/</guid>
		<description><![CDATA[Here&#8217;s another gotcha story. Its a little storm in a teacup that occurred while I was writing some PHP 5.3 code which was being testing on a Linux Ubuntu 10.4 Lucid Lynx virtual machine.
The Set-Up
The virtual machine (VMware Player)  was running on my Windows XP desktop computer and exercising code that was residing in a [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/09/12/gotcha-php-require_once-includes-files-twice-if-paths-case-is-wrong-causing-fatal-error-cannot-redeclare-errors/190/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gotcha - Fatal error: Call to undefined method stdClass::myMethod() in /myscript.php on line</title>
		<link>http://www.eatmybusiness.com/food/2011/08/08/gotcha-fatal-error-call-to-undefined-method-stdclassrollover-in-on-line/189/</link>
		<comments>http://www.eatmybusiness.com/food/2011/08/08/gotcha-fatal-error-call-to-undefined-method-stdclassrollover-in-on-line/189/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 20:34:24 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PHP Syntax]]></category>

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

		<category><![CDATA[practical webmaster tips]]></category>

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

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

		<category><![CDATA[design patterns]]></category>

		<category><![CDATA[bug tracking]]></category>

		<category><![CDATA[unit testing]]></category>

		<category><![CDATA[Domain Driven Design]]></category>

		<category><![CDATA[design pattern]]></category>

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

		<category><![CDATA[Data Mapper Pattern]]></category>

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

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/08/08/gotcha-fatal-error-call-to-undefined-method-stdclassrollover-in-on-line/189/</guid>
		<description><![CDATA[I had a bit of confusion trying to debug a relatively complex  set of classes that find an object by Id. See the code example below.What confused me was an error indicating that there had been a &#8216;Call to undefined method&#8217; on the &#8217;stdClass&#8217;.  It was surprising because I was pretty sure that I [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/08/08/gotcha-fatal-error-call-to-undefined-method-stdclassrollover-in-on-line/189/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamweaver MX - Regular Expression Search for Undefined Array Index PHP</title>
		<link>http://www.eatmybusiness.com/food/2011/07/04/dreamweaver-mx-regular-expression-search-for-undefined-array-index-php/188/</link>
		<comments>http://www.eatmybusiness.com/food/2011/07/04/dreamweaver-mx-regular-expression-search-for-undefined-array-index-php/188/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 23:26:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/07/04/dreamweaver-mx-regular-expression-search-for-undefined-array-index-php/188/</guid>
		<description><![CDATA[If you set your PHP error_reporting to show E_Notices you might sometimes see an error message on the lines of:
Notice: Use of undefined constant findme - assumed &#8216;findme&#8217; in  /var/www/vhosts/example.co.uk/script.php  on line 3
If you are dealing with legacy code that has lot of these, you can use Dreamweaver MX&#8217;s regular expression find and [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/07/04/dreamweaver-mx-regular-expression-search-for-undefined-array-index-php/188/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP deprecated error_reporting - All errors apart from deprecated</title>
		<link>http://www.eatmybusiness.com/food/2011/07/04/php-deprecated-error_reporting-all-errors-apart-from-deprecated/187/</link>
		<comments>http://www.eatmybusiness.com/food/2011/07/04/php-deprecated-error_reporting-all-errors-apart-from-deprecated/187/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 22:20:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.eatmybusiness.com/food/2011/07/04/php-deprecated-error_reporting-all-errors-apart-from-deprecated/187/</guid>
		<description><![CDATA[When debugging, I can never be sure of the correct arguments to pass to into php&#8217;s error_reporting()  function.
So, I  have written a little cheat sheet maker method which i use behind the scenes:
public function getErrorReportingCheatSheet() {
$constantToValuesArray['E_ALL ^E_DEPRECATED'] = (E_ALL ^E_DEPRECATED);
$constantToValuesArray['E_ALL &#38; ~E_DEPRECATED'] = (E_ALL &#38; ~E_DEPRECATED);

return $constantToValuesArray;
}
...
echo 'Error Reporting Cheat Sheet';
foreach($class-&#62;getErrorReportingCheatSheet() as $stringValue =&#62; $integerValue)
{
echo [...]]]></description>
		<wfw:commentRss>http://www.eatmybusiness.com/food/2011/07/04/php-deprecated-error_reporting-all-errors-apart-from-deprecated/187/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

