<?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>Alan Hart</title>
	<atom:link href="http://www.alanhart.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alanhart.co.uk</link>
	<description>web design... and other stuff</description>
	<lastBuildDate>Tue, 27 Mar 2012 14:45:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How To See Total Recycle Bin Size &#8211; Easily!</title>
		<link>http://www.alanhart.co.uk/archives/2012/03/27/how-to-see-total-recycle-bin-size-easily/</link>
		<comments>http://www.alanhart.co.uk/archives/2012/03/27/how-to-see-total-recycle-bin-size-easily/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 14:38:14 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[recycle bin]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=531</guid>
		<description><![CDATA[I wanted to be able to see the total size of my recycle bin and was surpriased that this feature doesn&#8217;t exist in Windows 7! I wanted to  be able to instantly see if it was getting too big and empty the recycle bin without the need to minimize windows, saving a few clicks (Every second [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to be able to see the total size of my recycle bin and was surpriased that this feature doesn&#8217;t exist in Windows 7!</p>
<p>I wanted to  be able to instantly see if it was getting too big and empty the recycle bin without the need to minimize windows, saving a few clicks (Every second counts!).</p>
<p>I came across this useful tool called MiniBin&#8230;</p>
<p>MiniBin is a free (and small) recycle bin tool for your Windows system tray area (the area next to the clock in your taskbar).<br />
<br />
<img src="http://www.alanhart.co.uk/tools/downloads/minibin/images/minibin-recycle-bin-size-system-tray-icon.png" alt="MiniBin - Recycle bin System Tray Tool Icon" /></p>
<p>Besides saving you a few clicks, Minibin may also come handy when you are hiding the recycle bin from your desktop or if you are using a replacement shell that provides a system tray but no usable or customizable recycle bin.</p>
<p>Whatever reason you have to use Minibin, It&#8217;s fast and easy as well as totally customisable. MiniBin even lets you use your own icons, use your own language&#8230; and it&#8217;s it&#8217;s 100% portable (you can choose to run at startup etc or just choose to install it to a folder (no registry entries or anything installed to system folders)</p>
<blockquote><p><strong>A few cool things about MiniBin:</strong><br />
- Tiny file size: only 312 KB when extracted!<br />
- Sit&#8217;s in system tray &#8211; Mouse over icon to see recycle bin size info<br />
- You can specify the size at which the tray icon displays as full.<br />
- Customisable icons &#8211; comes bundles with tons of icon themes!</p></blockquote>
<p>I love MiniBin and i&#8217;ve only been using it for a few weeks!</p>
<h3><strong><a title="Download MiniBin - Recycle Bin Tool" href="http://alanhart.co.uk/tools/#minibin" target="_blank">Download it here&#8230; (MiniBin-3.8.3.0-Setup.zip)</a></strong> (100Kb)</h3>
<p><em>Source: <a href="http://www.e-sushi.net/minibin/" rel="nofollow">http://www.e-sushi.net/minibin/</a></em></p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2012/03/27/how-to-see-total-recycle-bin-size-easily/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry OS 6 remove menu trays \ disable frequent, favourites etc</title>
		<link>http://www.alanhart.co.uk/archives/2012/03/02/blackberry-os-6-remove-menu-trays-disable-frequent-favourites-etc/</link>
		<comments>http://www.alanhart.co.uk/archives/2012/03/02/blackberry-os-6-remove-menu-trays-disable-frequent-favourites-etc/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 07:00:50 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Menus]]></category>
		<category><![CDATA[OS 6]]></category>
		<category><![CDATA[OS6]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Trays]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=518</guid>
		<description><![CDATA[Ever since upgrading to OS6 on my Curve 9300, I&#8217;ve wondered if there is a way to remove, disable, delete or hide menu trays (&#8220;Frequent &#8211; Favourites &#8211; Media &#8211; Downloads&#8221;) All I want, and have ever needed, is one tray (logically the &#8220;All&#8221; tray) the ones i dont use regularly i can hide, and [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since upgrading to OS6 on my Curve 9300, I&#8217;ve wondered if there is a way to remove, disable, delete or hide menu trays (&#8220;Frequent &#8211; Favourites &#8211; Media &#8211; Downloads&#8221;)</p>
<p>All I want, and have ever needed, is one tray (logically the &#8220;All&#8221; tray) the ones i dont use regularly i can hide, and unhide when i need them.</p>
<p>I find that the sometimes overly sensitive optical pad (or roller ball) shifts across to the next/previous menu tray and its REALLY annoying!</p>
<p><strong><em>Here&#8217;s how you can remove the extra menu trays:</em></strong></p>
<blockquote><p><strong>1.</strong> Go to the free themes on the official Blackberry mobile site&#8230;</p>
<p>You can goto <a href="http://mobile.blackberry.com" target="_blank">mobile.blackberry.com</a> and navigate your way to Free Themes<br />
<em>OR</em><br />
Click straight here: <a title="Download a simple free theme to disable menu trays (Favourites, Frequent, Media, Downloads etc)" href="http://m.bplay.com/themes/list/price/free">http://m.bplay.com/themes/list/price/free</a></p>
<p>(Note: You may need to choose your Blackberry model)</p>
<p><strong>2.</strong> Then download a different theme without trays. I downloaded this nice simple theme called &#8220;Stich Theme&#8221; (<a title="Nice basic theme that removes menu trays (Favourites, Frequent, Media, Downloads etc)" href="http://m.bplay.com/themes/stitch-theme" target="_blank">http://m.bplay.com/themes/stitch-theme</a>) and changed the wallpaper to one of my own choice, but you can experiment and find another theme that works for you.</p></blockquote>
<p>I will be keeping my fingers crossed for an update to disable the menu trays, but i definitely wont be holding my breath!</p>
<blockquote><p><em><strong>Note: </strong></em><strong>Changing icons on the Blackberry Stitch Theme</strong><br />
The icons displayed on the home screen are the first 4 icons in your menu.<br />
The first icon is displayed on main bit of the home screen. The next three icon spots are displayed the three small icons on the bottom banner.</p>
<p>To change the icons on the home screen:<br />
1. Bring up your menu screen and move the cursor over the application you want on your homescreen then click the menu button.<br />
2. Select &#8220;Move&#8221; and move the icon to one of the first four spots at the top of your menu.</p></blockquote>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2012/03/02/blackberry-os-6-remove-menu-trays-disable-frequent-favourites-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Disable Javascript in your Browser</title>
		<link>http://www.alanhart.co.uk/archives/2012/01/18/how-to-disable-javascript-in-your-browser/</link>
		<comments>http://www.alanhart.co.uk/archives/2012/01/18/how-to-disable-javascript-in-your-browser/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 09:37:31 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[blackout]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Disable]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=511</guid>
		<description><![CDATA[You can easily disable javascript in any browser completely or you can disable javascript for a specific site/domain in the Chrome Browser. Note: Make sure you remember to re-enable javascript when you&#8217;re done! Internet Explorer: 1. Click the little gear (top right) 2. Click &#8220;Internet Options&#8221; 3. Choose the &#8220;Security&#8221; Tab 4. Click &#8220;Custome Level&#8230;&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>You can easily disable javascript in any browser completely or you can disable javascript for a specific site/domain in the Chrome Browser.</p>
<p><em>Note: Make sure you remember to re-enable javascript when you&#8217;re done!</em></p>
<p><em></em><span style="text-decoration: underline;"><strong>Internet Explorer:</strong></span><br />
1. Click the little gear (top right)<br />
2. Click &#8220;Internet Options&#8221;<br />
3. Choose the &#8220;Security&#8221; Tab<br />
4. Click &#8220;Custome Level&#8230;&#8221; Button (near the bottom)<br />
5. Scroll down to the &#8220;Scripting Section&#8221;<br />
6. Locate the Active scripting subheading and select the &#8220;Disable&#8221; radio button.<br />
If you would rather be prompted each time a website attempts to launch any javascript code, select the &#8220;Prompt&#8221; radio button instead.</p>
<p><span style="text-decoration: underline;"><strong>Chrome:</strong></span><br />
1. Click the spanner icon (&#8220;Customise and Control Google Chrome&#8221;)<br />
2. Click &#8220;Options&#8221;<br />
3. Click &#8220;Under the Bonnet&#8221;<br />
4. Click the &#8220;Content Settings&#8230;&#8221; button at the top (next to where it says &#8220;Privacy&#8221;)<br />
5. In the &#8220;Javascript&#8221; section make sure that &#8220;Allow all sites to run JavaScript (recommended)&#8221; is selected<br />
6. then click the &#8220;Manage Exceptions&#8230;&#8221; button<br />
7. Select &#8220;Block&#8221; from the drop down box<br />
8. Enter the hostname in the text box: http://en.wikipedia.org<br />
9. Hit Enter</p>
<p>(to remove this javascript block for after the &#8220;blackout&#8221; just goto the same &#8220;Manage exceptions&#8221; page hover your mouse over the wikipedia entry you added and click &#8220;X&#8221;)</p>
<p><span style="text-decoration: underline;"><strong>Firefox: </strong></span><br />
1. On your keyboard hold down &#8220;Alt+T&#8221; together then tap &#8220;O&#8221;<br />
2. Click the &#8220;Content&#8221; icon<br />
3. Untick &#8220;Enable Javascript&#8221;<br />
This will disable javascript on ALL sites you visit until you tick &#8220;Enable Javascript&#8221; box again</p>
<p><span style="text-decoration: underline;"><strong>Safari: </strong></span><br />
1. Open Safari<br />
2. On your keyboard hold down the &#8220;Ctrl&#8221; key and tap the comma [,] key<br />
3. Select the &#8220;Security&#8221; icon<br />
4. untick &#8220;Enable JavaScript&#8221;</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2012/01/18/how-to-disable-javascript-in-your-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome &#8211; Disable Recently Visited Sites in New Tab</title>
		<link>http://www.alanhart.co.uk/archives/2011/12/21/google-chrome-disable-recently-visited-sites-in-new-tab/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/12/21/google-chrome-disable-recently-visited-sites-in-new-tab/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 13:02:05 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Disable]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Incredible Start Page]]></category>
		<category><![CDATA[Most Visited]]></category>
		<category><![CDATA[New Tab]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Recently Visited]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=503</guid>
		<description><![CDATA[Sometimes you don&#8217;t want (or don&#8217;t want anyone else) to see a list of the last few pages you have visited in chrome. To default to a different view whenever you At the bottom of a new tab there are two options &#8220;Most Visited&#8221; and &#8220;Apps&#8221;. If you click &#8220;Apps&#8221; Chrome will now default to [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you don&#8217;t want (or don&#8217;t want anyone else) to see a list of the last few pages you have visited in chrome.</p>
<p>To default to a different view whenever you<br />
At the bottom of a new tab there are two options &#8220;Most Visited&#8221; and &#8220;Apps&#8221;. If you click &#8220;Apps&#8221; Chrome will now default to the Apps page instead of the Recently / Most visited page whenever you open a new tab.</p>
<p>At the time of writing there is no way to actually disable this recently visited sites page / thumbnails but you can install a 3rd party plugin such as <a href="https://chrome.google.com/webstore/search/incredible%20start%20page" title="Incredible Start Page" target="_blank">Incredible Start Page</a> which allows you to customise the new tab page really well.</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/12/21/google-chrome-disable-recently-visited-sites-in-new-tab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View Google Checkout sales and invoices after upgrade to Google Wallet</title>
		<link>http://www.alanhart.co.uk/archives/2011/11/28/view-google-checkout-sales-and-invoices-after-upgrade-to-google-wallet/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/11/28/view-google-checkout-sales-and-invoices-after-upgrade-to-google-wallet/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 09:51:06 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Checkout]]></category>
		<category><![CDATA[Google Wallet]]></category>
		<category><![CDATA[invoices]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=500</guid>
		<description><![CDATA[Logged on this morning to find that my Google Checkout account had been changed to Google Wallet. Not a huge deal i thought, until i realised that i couldn&#8217;t access my sales and invoices etc. Easy way around this is to type this into the address bar http://wallet.google.com/sell This will take you to the checkout [...]]]></description>
			<content:encoded><![CDATA[<p>Logged on this morning to find that my Google Checkout account had been changed to Google Wallet.</p>
<p>Not a huge deal i thought, until i realised that i couldn&#8217;t access my sales and invoices etc.</p>
<p>Easy way around this is to type this into the address bar</p>
<p><a href="http://wallet.google.com/sell">http://wallet.google.com/sell</a></p>
<p>This will take you to the checkout seller tools for orders and payments.</p>
<p>Tweet me (<a href="http://twitter.com/alanhart">@alanhart</a>) if this helped you.</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/11/28/view-google-checkout-sales-and-invoices-after-upgrade-to-google-wallet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry Email Setup doesn&#8217;t work after OS 6 update</title>
		<link>http://www.alanhart.co.uk/archives/2011/11/18/blackberry-email-setup-does-not-work-after-update-to-os6/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/11/18/blackberry-email-setup-does-not-work-after-update-to-os6/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 15:24:19 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[BB]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Email Accounts]]></category>
		<category><![CDATA[Email Setup]]></category>
		<category><![CDATA[OS 6]]></category>
		<category><![CDATA[OS6]]></category>
		<category><![CDATA[Set-Up]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Vodafone]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=476</guid>
		<description><![CDATA[So, I had my email accounts nicely setup on my Blackberry (on Vodafone but this is irrelevant). I updated to OS 6 and both my email accounts continued to send/receive email absolutely fine. However.. I later changed my email password for one of the accounts&#8230; I received the usual message from blackberry a short time [...]]]></description>
			<content:encoded><![CDATA[<p>So, I had my email accounts nicely setup on my Blackberry (on Vodafone but this is irrelevant).<br />
I updated to OS 6 and both my email accounts continued to send/receive email absolutely fine.</p>
<p>However.. </p>
<p>I later changed my email password for one of the accounts&#8230; </p>
<p>I received the usual message from blackberry a short time later telling me that it couldn&#8217;t access the Email account.<br />
not a problem, i thought&#8230; i&#8217;ll just go into &#8220;Set-Up&#8221; then &#8220;Email Accounts&#8221; and change the password&#8230;.<br />
WRONG! &#8230; I clicked the Email Accounts icon&#8230; NOTHING! didn&#8217;t do anything! </p>
<p>&#8220;Bugger!&#8221; was the first thing i thought&#8230;</p>
<p>Eventually figured out that for some reason the Blackberry &#8220;Email Accounts / Email Setup&#8221; Application wasn&#8217;t even installed!</p>
<p>To rectify this very annoying problem&#8230;</p>
<blockquote>
<ul>
<li><strong>1.</strong> Simply plug your sync cable between your blackberry and pc</li>
<li><strong>2.</strong> Open the &#8220;Blackberry Desktop Software&#8221;</li>
<li><strong>3.</strong> Click &#8220;Applications&#8221; and find &#8220;Email Setup&#8221; in the list<br />(see below)<br />
<a href="http://www.alanhart.co.uk/wp-content/uploads/2011/11/BB-Email-Setup-Application-Capture-1.jpg"><img src="http://www.alanhart.co.uk/wp-content/uploads/2011/11/BB-Email-Setup-Application-Capture-1-300x265.jpg" alt="Blackberry-Email-Setup-Application-OS6" title="BB-Email-Setup-Application-Capture-1" width="300" height="265" class="size-medium wp-image-477" /></a>
</li>
<li><strong>4.</strong> If there&#8217;s a &#8220;+&#8221; button click this then click &#8220;Apply&#8221; at the bottom and it will install the Email Setup (takes a minute or two)</li>
<li><strong>5.</strong> Wait for your pc and blackberry to finish installing </li>
<li><strong>6.</strong> You should now be able to configure your email accounts on your blackberry!</li>
</ul>
</blockquote>
<p>Hope this helps you get ur email sorted on your BB, if it does or even if it doesn&#8217;t please tweet me</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/11/18/blackberry-email-setup-does-not-work-after-update-to-os6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toast Sandwich Diet &#8211; The Cheapest Diet Ever?</title>
		<link>http://www.alanhart.co.uk/archives/2011/11/15/toast-sandwich-diet-the-cheapest-diet-ever/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/11/15/toast-sandwich-diet-the-cheapest-diet-ever/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:19:54 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bread]]></category>
		<category><![CDATA[diet]]></category>
		<category><![CDATA[sandwich diet]]></category>
		<category><![CDATA[toast diet]]></category>
		<category><![CDATA[toast sandwich]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=449</guid>
		<description><![CDATA[Toast sandwiches are a good way of saving money as well as calories. Simply have one toast sandwich for lunch and nothing else. Or for the less extreme approach have one for breakfast, one for lunch and one for dinner (only 990 calories per day) Try it for a week or two and watch the [...]]]></description>
			<content:encoded><![CDATA[<p>Toast sandwiches are a good way of saving money as well as calories.</p>
<p>Simply have one toast sandwich for lunch and nothing else.<br />
Or for the less extreme approach have one for breakfast, one for lunch and one for dinner (only 990 calories per day)</p>
<p>Try it for a week or two and watch the weight fly off!</p>
<p><strong>Ingreditents / Nutrition Information:</strong><br />
3 Slices of white bread <em>(240 Calories)</em><br />
10g Butter <em>(90 Calories)</em><br />
<strong>Total Calories: 330</strong><br />
<strong>Total Cost: About 7.5 Pence</strong> <br />
<em>You could make 13 Toast Sandwiches for one pound and still have 2.5p change!<br />
The Toast Sandwich Diet costs less than 50p per week!<br />
</em></p>
<p>Carbohydrate: 55g<br />
Protein: 9.5g<br />
Fat: 12g<br />
Fibre:4.5g<br />
(Source: RSC)</p>
<p><strong>How to make a Toast Sandwich:</strong></p>
<ul>
<li>1. Toast a thin slice of bread</li>
<li>2. Butter two slices of bread and sprinkle with salt and pepper to taste.</li>
<li>3. Place the toast between the two slices of bread-and-butter to form a sandwich.</li>
</ul>
<blockquote><p><strong>Healthy Variations:</strong></p>
<ul>
<li>Add an egg for more protein only adds about 8p to the cost PLUS keep you fuller for longer &#8211; also makes it taste a bit nicer.</li>
<li>Add half a can of sardines for more fat costs about 19p adds some fish to your diet and again helps you to feel fuller for longer.</li>
<li>For more nutrients try adding some vegetables, such as cucumbers or carrots or some tomatoes.
</li>
<li>As a naughty treat add a small amount of grated cheese.</li>
</ul>
</blockquote>
<p><em></p>
<p><strong>Recommended Daily Allowance</strong><br />
The new UK Department of Health Estimated Average Requirements (EAR) are a daily calorie intake of:</p>
<p>    2079 calories per day for women (up from 1940)<br />
    2605 calories per day for men (up from 2550)</p>
<p>How many calories are needed each day can vary greatly depending on lifestyle and other factors.</p>
<p>Before making any changes to your regular diet i recommend that you talk to your doctor first so you can modify your diet program/plan based on known health issues together.</em></p>
<p><strong>In the News:</strong><br />
BBC News: <a href="http://www.bbc.co.uk/news/uk-15752918">Toast sandwich is UK&#8217;s &#8216;cheapest meal&#8217;</a><br />
The Guardian: <a href="http://www.guardian.co.uk/lifeandstyle/wordofmouth/2011/nov/16/toast-sandwich-economical-recipe">The toast sandwich: can you jazz it up?</a></p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/11/15/toast-sandwich-diet-the-cheapest-diet-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: Vodafone Mobile Connect software blocking websites?</title>
		<link>http://www.alanhart.co.uk/archives/2011/10/26/update-vodafone-mobile-connect-software-blocking-websites/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/10/26/update-vodafone-mobile-connect-software-blocking-websites/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 08:44:41 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[Gambling]]></category>
		<category><![CDATA[Blocked sites]]></category>
		<category><![CDATA[Mobile Connect]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Vodafone]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=429</guid>
		<description><![CDATA[Update 26/10/2011: (Here&#8217;s the original post) I emailed Vodafone with pretty much the same text as in my first post, here is the copied &#038; pasted response&#8230; Hello Alan, Alan, as per your confirmation I have deleted your online account. As you are facing problems with the handset it needs to be checked manually to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update 26/10/2011:</strong></p>
<p>(<a href="http://www.alanhart.co.uk/archives/2011/10/18/vodafone-mobile-connect-software-blocking-websites/">Here&#8217;s the original post</a>)</p>
<p>I emailed Vodafone with pretty much the same text as in <a href="http://www.alanhart.co.uk/archives/2011/10/18/vodafone-mobile-connect-software-blocking-websites/">my first post</a>, here is the copied &#038; pasted response&#8230;</p>
<blockquote><p>Hello Alan,</p>
<p>Alan, as per your confirmation I have deleted your online account. As you are facing problems with the handset it needs to be checked manually to find out the exact error in your phone. I would recommend you to visit the nearest store to check your phone manually once; if the problem is negligible then it can be fix it there and then. If the problem persists please get back to us with the confirmation for postal repairs.</p>
<p>To know about nearest store please click here</p>
<p>In order to arrange for a postal repair please get back to us with the following details:<br />
1.     Make and model of your phone:<br />
2.     Colour of the phone<br />
3.     IMEI number of the phone. You can get the IMEI number by dialling *#06# on your phone.<br />
4.     Brief description of the problem you are facing with your phone<br />
5.     Alternate contact number and alternate address</p>
<p>Also, if you have any data on your phone that you wish to back up (including contacts), please do so before you visit the post office. If you are not sure how to do this, you will find more information in the handbook. Once the phone has been posted it isn&#8217;t possible to retrieve information stored on the phone and it may be lost during the repair process.</p>
<p>Furthermore, water or physical damage is not covered by the manufacturer’s warranty and upon receipt if the repair centre discovers that your phone is damaged due to physical or water damage then we will be unable to repair your phone and will return it to you un-repaired or inform you about the charges for repair.</p>
<p>Alternatively, you can call our Technical team on 08700700191 then select option 2 and then option 2 again. They will be able to assist you regarding this matter. You can call them any time between 10:00 a.m. &#8211; 5:00 p.m.</p>
<p>I trust I was cordiale enough in providing you the information.</p>
<p>Kind regards,</p>
<p>Kanika Dham<br />
Vodafone Customer Services</p></blockquote>
<p>Thankfully my online account has not actually been deleted! </p>
<p>Received a tweet from @VodafoneUK this morning saying:</p>
<blockquote><p>Ive asked one of the team to pick up your eForum post this morning and they&#8217;ll be in touch shortly ^SM</p></blockquote>
<p>Hoping someone will get back to me with some kind of coherent response.</p>
<p>As an aside, i&#8217;ve tried hunting for the latest version of the vodafone connect software, i managed to stumble (after about 45 mins of looking) upon a download link (in the business section of the website) but when clicked the link was dead!</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/10/26/update-vodafone-mobile-connect-software-blocking-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vodafone Mobile Connect software blocking websites?</title>
		<link>http://www.alanhart.co.uk/archives/2011/10/18/vodafone-mobile-connect-software-blocking-websites/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/10/18/vodafone-mobile-connect-software-blocking-websites/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 09:41:12 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blocked sites]]></category>
		<category><![CDATA[Mobile Connect]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Vodafone]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=424</guid>
		<description><![CDATA[Been having a problem for a while now&#8230; We have various vodafone mobile connect devices in our company. When the Mobile Connect software is installed on any of our user&#8217;s laptops they can connect to every site on the web except for our company websites. Sometimes it loads the web page title and stops other [...]]]></description>
			<content:encoded><![CDATA[<p>Been having a problem for a while now&#8230; </p>
<p>We have various vodafone mobile connect devices in our company.<br />
When the Mobile Connect software is installed on any of our user&#8217;s laptops they can connect to every site on the web except for our company websites. Sometimes it loads the web page title and stops other times it will just timeout.</p>
<p>We have a few sites hosted on the same (shared) IP address and all of these (including this site, as it&#8217;s on the same host) are inaccessble if the mobile connect software is installed. Even if we are connecting through our own wired or wireless office network.</p>
<p>I am certain that it is the vodafone mobile conect software causing this because as soon as the software is uninstalled our websites are instantly accessible again.</p>
<p>This is a very strange problem. I have googled it but havent found anyone else with this same problem.</p>
<p>Has anyone else had this problem? it&#8217;s obvioulsy a pain for our guys to keep uninstalling the software just to view our own websites and reinstalling when they leave the office.</p>
<p>I&#8217;ve emailed Vodafone today so will see what they say.</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/10/18/vodafone-mobile-connect-software-blocking-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Single PHP error page to handle all response headers / errors</title>
		<link>http://www.alanhart.co.uk/archives/2011/09/19/single-php-error-page-to-handle-all-response-headers-errors/</link>
		<comments>http://www.alanhart.co.uk/archives/2011/09/19/single-php-error-page-to-handle-all-response-headers-errors/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 15:43:22 +0000</pubDate>
		<dc:creator>Alan Hart</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[403]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[forbidden]]></category>
		<category><![CDATA[not found]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[response headers]]></category>

		<guid isPermaLink="false">http://www.alanhart.co.uk/?p=360</guid>
		<description><![CDATA[There might be an easier way of doing this but i&#8217;ve been working on a project which needed the following which i have done as a simple single php page and thought i&#8217;d share it in case anyone wants to do the same thing. Error page generated by dynamic pages (using any code; 403, 404 [...]]]></description>
			<content:encoded><![CDATA[<p>There might be an easier way of doing this but i&#8217;ve been working on a project which needed the following which i have done as a simple single php page and thought i&#8217;d share it in case anyone wants to do the same thing.</p>
<ol>
<li>Error page generated by dynamic pages<br />
(using any code; 403, 404 etc)</li>
<li>Error page to handle genuine errors<br />
(404 &#8216;Not Found&#8217;, 403 &#8216;Forbidden&#8217; etc)</li>
<li>Forbid visitors from visiting sensitive areas/directories<br />
also returning 403 &#8216;forbidden&#8217; header.<br />
(e.g. /images, /css /javascript, /ajax etc)</li>
</ol>
<p><strong>Download all these files: <a href="http://www.alanhart.co.uk/downloads/http-error-code.zip">http-error-code.zip</a></strong></p>
<p>instructions for use are commented within the <strong>error.php</strong> code but in summary:</p>
<p>You need to create a .htaccess entry for each error code:</p>
<blockquote><p>
<strong>Code for .htaccess:</strong></p>
<p><code><br />
ErrorDocument 403 /error/error.php<br />
ErrorDocument 404 /error/error.php<br />
</code>
</p></blockquote>
<p>For forbidden folders just add this code into a file called <strong>index.php</strong> then put this file into the folder that you want to forbid directory listing for:</p>
<blockquote><p>
<strong>Code for index.php:</strong></p>
<p><code>&lt;?php<br />
// Set response code<br />
$error = 403; //Forbidden<br />
// include the error page (<br />
include ($_SERVER['DOCUMENT_ROOT'].'/error/error.php'); // assuming "/error/error.php" is the location/name of this file<br />
// stop processing the current page<br />
exit();<br />
?&gt;<br />
</code></p></blockquote>
<p>Save this code to a file called <strong>error.php</strong> and save to <strong>yourdomain.com/errors/error.php</strong></p>
<blockquote><p>
<strong>Code for error.php:</strong></p>
<p><code>&lt;?php<br />
/*<br />
------------------------------------------<br />
PHP Response Header / Error Page Generator<br />
------------------------------------------<br />
Created by Alan Hart (www.alanhart.co.uk)<br />
19/09/2011<br />
------------------------------------------</p>
<p>To generate response from another page, as a result of incorrect database query or invalid content etc just add this code:<br />
(make sure no page output has been generated before this include)</p>
<p>&lt;?php<br />
// Set response code<br />
$error = 403; //Forbidden<br />
// include the error page (<br />
include ($_SERVER['DOCUMENT_ROOT'].'/error/error.php'); // assuming "/error/error.php" is the location/name of this file<br />
// stop processing the current page<br />
exit();<br />
?&gt;</p>
<p>-------------------------------------------------------<br />
TIP:<br />
-------------------------------------------------------<br />
Hide the default directory listing for a folder<br />
e.g. /images, /css, /java etc.</p>
<p>1. create a blank file called index.php<br />
2. paste the php code above into the file<br />
3. place it inside the folder<br />
-------------------------------------------------------<br />
*/</p>
<p>// ------------------------------<br />
// THE CODE...<br />
// ------------------------------</p>
<p>// if the error code has been set by referring page:<br />
if ($error &lt;&gt; ""){<br />
// Use the error code from referring page<br />
$code = $error;<br />
} else {<br />
// Use the error code from server<br />
$code = $_SERVER['REDIRECT_STATUS'];<br />
}</p>
<p>// set $path variable to the requested path/uri<br />
$path = $_SERVER['REQUEST_URI'];</p>
<p>// Create array with error codes and messages<br />
// 		You must add a line to .htaccess for each code used here.<br />
// 		e.g.<br />
//		ErrorDocument 403 /error/error.php<br />
//		ErrorDocument 404 /error/error.php<br />
//		etc...<br />
// 		(assuming /error/error.php is the location/name of this file)</p>
<p>//	Common Error Codes / Responses:<br />
$response['403'] = array('title' => '403 Forbidden', 'message' => 'The server has refused to fulfill your request.<br />You do not have permission to access <b>'.$path.' </b> on this server.');<br />
$response['404'] = array('title' => '404 Not found', 'message' => 'The document/file requested was not found on this server.') ;<br />
$response['405'] = array('title' => '405 Method Not Allowed', 'message' => 'The method specified in the Request-Line is not allowed for the specified resource.') ;<br />
$response['408'] = array('title' => '408 Request Timeout', 'message' => 'Your browser failed to send a request in the time allowed by the server.') ;<br />
$response['500'] = array('title' => '500 Internal Server Error', 'message' => 'The request was unsuccessful due to an unexpected condition encountered by the server.') ;<br />
$response['502'] = array('title' => '502 Bad Gateway', 'message' => 'The server received an invalid response from the upstream server while trying to fulfill the request.') ;<br />
$response['504'] = array('title' => '504 Gateway Timeout', 'message' => 'The upstream server failed to send a request in the time allowed by the server.') ;</p>
<p>//	Other header response codes (not necessarily errors) that you may want to use:<br />
//	$response['100'] = array('title' => '100 Continue', 'message' => 'Continue')<br />
//	$response['101'] = array('title' => '101 Switching Protocols', 'message' => 'Switching Protocols')<br />
//	$response['200'] = array('title' => '200 OK', 'message' => 'OK') // *Not an error so should never be handled by this script*<br />
//	$response['201'] = array('title' => '201 Created', 'message' => 'Created')<br />
//	$response['202'] = array('title' => '202 Accepted', 'message' => 'Accepted')<br />
//	$response['203'] = array('title' => '203 Non-Authoritative Information', 'message' => 'Non-Authoritative Information')<br />
//	$response['204'] = array('title' => '204 No Content', 'message' => 'No Content')<br />
//	$response['205'] = array('title' => '205 Reset Content', 'message' => 'Reset Content')<br />
//	$response['206'] = array('title' => '206 Partial Content', 'message' => 'Partial Content')<br />
//	$response['300'] = array('title' => '300 Multiple Choices', 'message' => 'Multiple Choices')<br />
//	$response['301'] = array('title' => '301 Moved Permanently', 'message' => 'Moved Permanently') // *Not an error so should never be handled by this script*<br />
//	$response['302'] = array('title' => '302 Found', 'message' => 'Found')<br />
//	$response['303'] = array('title' => '303 See Other', 'message' => 'See Other')<br />
//	$response['304'] = array('title' => '304 Not Modified', 'message' => 'Not Modified')<br />
//	$response['305'] = array('title' => '305 Use Proxy', 'message' => 'Use Proxy')<br />
//	$response['307'] = array('title' => '307 Temporary Redirect', 'message' => 'Temporary Redirect') // *Not an error so should never be handled by this script*<br />
//	$response['400'] = array('title' => '400 Bad Request', 'message' => 'Bad Request')<br />
//	$response['401'] = array('title' => '401 Unauthorized', 'message' => 'Unauthorized')<br />
//	$response['402'] = array('title' => '402 Payment Required', 'message' => 'Payment Required')<br />
//	$response['406'] = array('title' => '406 Not Acceptable', 'message' => 'Not Acceptable')<br />
//	$response['407'] = array('title' => '407 Proxy Authentication Required', 'message' => 'Proxy Authentication Required')<br />
//	$response['409'] = array('title' => '409 Conflict', 'message' => 'Conflict')<br />
//	$response['410'] = array('title' => '410 Gone', 'message' => 'Gone')<br />
//	$response['411'] = array('title' => '411 Length Required', 'message' => 'Length Required')<br />
//	$response['412'] = array('title' => '412 Precondition Failed', 'message' => 'Precondition Failed')<br />
//	$response['413'] = array('title' => '413 Request Entity Too Large', 'message' => 'Request Entity Too Large')<br />
//	$response['414'] = array('title' => '414 Request-URI Too Large', 'message' => 'Request-URI Too Large')<br />
//	$response['415'] = array('title' => '415 Unsupported Media Type', 'message' => 'Unsupported Media Type')<br />
//	$response['416'] = array('title' => '416 Requested range not satisfiable', 'message' => 'Requested range not satisfiable')<br />
//	$response['417'] = array('title' => '417 Expectation Failed', 'message' => 'Expectation Failed')<br />
//	$response['418'] = array('title' => '418 I\'m a teapot', 'message' => '(RFC 2324) Hyper Text Coffee Pot Control Protocol')<br />
//	$response['501'] = array('title' => '501 Not Implemented', 'message' => 'Not Implemented')<br />
//	$response['503'] = array('title' => '503 Service Unavailable', 'message' => 'Service Unavailable') </p>
<p>// get the relevant title from array<br />
$title = $response[$status]['title'];</p>
<p>// get the relevant message from array<br />
$message = $response[$status]['message'];</p>
<p>// return message if error code provided isn't in the $codes array<br />
if ($title == false || strlen($code) != 3) {<br />
$message = 'Please supply a valid status code.';<br />
}<br />
// Return response header(s) with relevant code<br />
header("HTTP/1.1 ".$title);</p>
<p>// Customise the page to be displayed below...</p>
<p>// -------------------------------------------------------<br />
// You can use the variables $title and $message in the page<br />
// -------------------------------------------------------<br />
// e.g.<br />
//        echo "&lt;h2&gt;".$title."&lt;/h2&gt;&lt;p&gt;".$message."&lt;/p&gt;";<br />
// -------------------------------------------------------</p>
<p>// -------------------------------------------------------<br />
// !! IMPORTANT !!<br />
// -------------------------------------------------------<br />
// if you want to include a header / footer in the page displayed<br />
// make sure you use $_SERVER['DOCUMENT_ROOT'] in your include code<br />
// e.g.<br />
//         include($_SERVER['DOCUMENT_ROOT']."/inc/header.php");<br />
//<br />
// this ensures the header/footer path is always correct<br />
// e.g.<br />
//        actual path of header.php = "http://www.domain.com/inc/header.php"<br />
//         if path/uri is "domain.com/foo/" header path would incorrectly become "domain.com/foo/inc/header.php"<br />
//        if path/uri is "domain.com/foo/bar/" header path would incorrectly become "domain.com/foo/bar/inc/header.php"<br />
// -------------------------------------------------------</p>
<p>?&gt;<br />
&lt;?php<br />
// Include your own header here<br />
//         include($_SERVER['DOCUMENT_ROOT']."/inc/header.php");<br />
// or use HTML as below<br />
?&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;<br />
&lt;title&gt;Error: &lt;?php print $title;?&gt;&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;center&gt;<br />
&lt;?php echo '&lt;h2&gt;'.$title.'&lt;/h2&gt;&lt;p&gt;'.$message.'&lt;/p&gt;'; ?&gt;<br />
&lt;/center&gt;<br />
&lt;?php<br />
// Include your own footer here<br />
//         include($_SERVER['DOCUMENT_ROOT']."/inc/footer.php");<br />
// or use HTML as below<br />
?&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</code>
</p></blockquote>
<p>&nbsp;</p>
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.alanhart.co.uk/archives/2011/09/19/single-php-error-page-to-handle-all-response-headers-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

