<?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>Peeled Carrots &#187; Web</title>
	<atom:link href="http://www.peeledcarrots.com/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peeledcarrots.com</link>
	<description>....cause life&#039;s too short to peel carrots. Enough said!!</description>
	<lastBuildDate>Tue, 03 Nov 2009 14:42:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wamp php fopen and fsockopen problem on vista</title>
		<link>http://www.peeledcarrots.com/wamp-php-fopen-and-fsockopen-problem-on-vista/</link>
		<comments>http://www.peeledcarrots.com/wamp-php-fopen-and-fsockopen-problem-on-vista/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 18:46:15 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=217</guid>
		<description><![CDATA[I have finally found a solution to a fopen/fsockopen problem I was having on Vista using Wampserver&#8230;I know it&#8217;s not ideal to be developing on Windoze, but it&#8217;s my work machine so don&#8217;t crucify me  
I wanted to access a php file on my localhost using the following code: 
$fp = fopen("http://localhost/test/export.php", "r");
but got [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally found a solution to a <strong>fopen/fsockopen</strong> problem I was having on Vista using <strong><a href="http://www.wampserver.com/">Wampserver</a></strong>&#8230;I know it&#8217;s not ideal to be developing on Windoze, but it&#8217;s my work machine so don&#8217;t crucify me <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I wanted to access a php file on my localhost using the following code: </p>
<p><code>$fp = fopen("http://localhost/test/export.php", "r");</code></p>
<p>but got a [function.fopen] php warning:</p>
<blockquote><p><strong>Warning</strong>: fopen(http://localhost/test/export.php) [function.fopen]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\wamp\www\test\export.php on line 11</p></blockquote>
<p>I also tried adding &#8220;@&#8221; before the <strong>fopen</strong>, but still got the same php warnings</p>
<p><code>$fp = @fopen("http://localhost/test/export.php", "r");</code></p>
<p>So instead I tried <strong>fsockopen </strong>instead, but got another smiliar warning:</p>
<blockquote><p><strong>Warning</strong>: fsockopen() [function.fsockopen]: unable to connect to http://localhost/test/export.php (Unable to find the socket transport &#8220;http&#8221; &#8211; did you forget to enable it when you configured PHP?) in C:\wamp\www\test\export.php on line 11</p></blockquote>
<p><strong>Now for the solution:</strong></p>
<p>I came across a solution which worked for me on the <a href="http://www.wampserver.com/phorum/read.php?2,28291">wampserver forum</a>: </p>
<blockquote><p>I think I just found the solution here: <a href="http://bugs.php.net/bug.php?id=40287">bugs.php.net</a></p>
<p>It seems by changing &#8216;localhost&#8217; to &#8216;127.0.0.1&#8242; it works! </p></blockquote>
<p>So, changing the code to look like this actually works:</p>
<p><code>$fp = fopen("http://127.0.0.1/test/export.php", "r");</code></p>
<p>Strange, but true. Thanks to <a href="http://www.wampserver.com/phorum/profile.php?2,6192">anarchitecton</a>!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/wamp-php-fopen-and-fsockopen-problem-on-vista/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smarty PHP Google Maps API plugin</title>
		<link>http://www.peeledcarrots.com/smarty-php-google-maps-api-plugin/</link>
		<comments>http://www.peeledcarrots.com/smarty-php-google-maps-api-plugin/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 11:30:05 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=216</guid>
		<description><![CDATA[When I wrote my last post on PHP Smarty I was still wet behind the ears when it came to web development, but 3 years on and I have got a bit more experience and can offer a bit more insight to my fellow web ninjas out there&#8230;wachaaa, judo chop!!
I was recently building a web [...]]]></description>
			<content:encoded><![CDATA[<p>When I wrote my last post on <a href="http://www.peeledcarrots.com/2006/10/26/getting-to-grips-with-pear-quickform-and-smarty/ "><strong>PHP Smart</strong>y</a> I was still wet behind the ears when it came to web development, but 3 years on and I have got a bit more experience and can offer a bit more insight to my fellow web ninjas out there&#8230;wachaaa, judo chop!!</p>
<p>I was recently building a web application where I was using <a href="http://www.smarty.net/"><strong>Smarty</strong></a>, which is a really lightweight templating engine and I would definitely recommend using it instead of <a href="http://pear.php.net/package/HTML_Template_Flexy"><strong>Flexy</strong></a> (part of <strong>PEAR</strong>) as the documentation is almost ten times as good and it doesn’t rely on a massive <a href="http://www.php.net">PHP </a> library like P<strong>EAR</strong>.</p>
<p>The <strong>Google Map API</strong> plugin for <strong>Smarty </strong>has been around for a few years now and the latest release is version 2.5 which was released in September 2007. </p>
<p>It is really easy to use and if you are familiar with the way Smarty works, then you’ll be laughing!! There is some detailed documentation on <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/">phpinsider.com</a>, so if you need any help then I would suggest this <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/">page</a>.</p>
<p>All you need to get going is the following:</p>
<ol>
<li>Latest version of <strong>Smarty</strong>(obviously)</li>
<li>The <strong>Google Map API</strong> class <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/GoogleMapAPI-2.5.tar.gz">plugin</a></li>
<li>A <strong>Google Map API</strong> key</li>
</ol>
<p>It is really configurable and is very easy to integrate into existing <strong>Smarty</strong> templates, so why not give it a try&#8230;here is a <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/demo/">demo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/smarty-php-google-maps-api-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Custom error pages on Internet Explorer</title>
		<link>http://www.peeledcarrots.com/custom-error-pages-on-internet-explorer/</link>
		<comments>http://www.peeledcarrots.com/custom-error-pages-on-internet-explorer/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:00:24 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=209</guid>
		<description><![CDATA[Being a web developer I am often faced with the challenge of getting a website looking sweet in various types of browsers and versions of those browsers.

Each browser interprets code differently, so when one writes code which renders correctly in one browser it doesn&#8217;t necessarily render as well in another browser. The thorn in all [...]]]></description>
			<content:encoded><![CDATA[<p>Being a web developer I am often faced with the challenge of getting a website looking sweet in various types of browsers and versions of those browsers.</p>
<p><a href="http://www.mozilla.com/firefox/"><img src="http://www.g3it.com/wp-content/uploads/2009/06/firefox-300x290.jpg" alt="Firefox" title="Firefox" width="200" class="alignright size-medium wp-image-522" /></a></p>
<p>Each browser interprets code differently, so when one writes code which renders correctly in one browser it doesn&#8217;t necessarily render as well in another browser. The thorn in all web developer&#8217;s sides is good old <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Internet Explorer 6 or IE6</a>. One can build a webpage which looks fantastic in the world&#8217;s best browser <a href="http://www.mozilla.com/firefox/">Firefox</a> (yes I am biased <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) and then look at it in IE6 and it will most probably have layout issues.</p>
<p>There are numerous tricks and hacks to get web-pages looking good in IE6, so one just learns to deal with how bad the browser is. </p>
<p><strong>So, what’s the real issue?</strong></p>
<p>Just to re-enforce how bad the browser actually is, I was recently told about how Internet Explorer (all versions) have a built in default error page which will always be displayed even if you have added a customized error page to your web project.</p>
<p>What it boils down to is that if your custom error page is less than 512 bytes, it will never be rendered in IE. I seriously could not believe it when I saw the article by <a href="http://perishablepress.com/press/2008/01/21/important-note-for-your-custom-error-pages/">Jeff Starr</a>, but it&#8217;s true. So, some <a href="http://www.microsoft.com/">Microsoft </a> employee specifically wrote code to do this&#8230;one has to ask why? I mean seriously, what was the logic behind this decision? What a bunch of jokers!!!</p>
<p>To make matters worse, there even settings for this in the <a href="http://www.microsoft.com/WINDOWS/">Windoze</a> registry which differ according to the type of error&#8230;.craziness!!</p>
<p><code>\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ErrorThresholds<br />
Error - threshold (default)<br />
400 - 512 bytes<br />
403 - 256 bytes<br />
404 - 512 bytes<br />
405 - 256 bytes<br />
406 - 512 bytes<br />
408 - 512 bytes<br />
409 - 512 bytes<br />
410 - 256 bytes<br />
500 - 512 bytes<br />
501 - 512 bytes<br />
505 - 512 bytes<br />
</code></p>
<p><strong>Useless tip of the day</strong>: Ensure that your custom error pages have enough useless content in them to <strong>make them larger than 512 bytes</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/custom-error-pages-on-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>G3 Global launches a new website and blog</title>
		<link>http://www.peeledcarrots.com/g3-global-launches-a-new-website-and-blog/</link>
		<comments>http://www.peeledcarrots.com/g3-global-launches-a-new-website-and-blog/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 10:15:58 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=208</guid>
		<description><![CDATA[I am currently working for G3 Global a company specialising in SAP implementation in the media industry. Apart from building web portal applications for clients, I have also been working on improving the website. 
G3 Global is a SAP Channel Partner specialising in the implementation of SAP ERP solutions in the Media industry.
The old site [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently working for <a href="http://www.g3it.com">G3 Global</a> a company specialising in SAP implementation in the media industry. Apart from building web portal applications for clients, I have also been working on improving the <a href="http://www.g3it.com">website</a>. </p>
<blockquote><p>G3 Global is a SAP Channel Partner specialising in the implementation of SAP ERP solutions in the Media industry.</p></blockquote>
<p>The old site was built using static php pages, had a dated design and was disjointed in a few areas. So, we set out to improve the site by putting more emphasis on our products, the introduction of a fresh design, a flatter hierarchy, a blog, and an events section.</p>
<p>The design was done by &#8220;<a href="http://www.caffeinehit.com/">Andy</a>, the chief coffee drinker&#8221; at <a href="http://www.caffeinehit.com/blog/2009/06/10/g3-global-website-re-design-goes-live/">Caffeinehit Ltd </a>. I have to say that he did a great job after lots of Starbucks Grande latte&#8217;s and a few design workshops in our offices.</p>
<p>I did the implementation of the site and for those of you that care&#8230;yes the geeks <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , I used <a href="http://wordpress.org/">wordpress</a> as the CMS solution along with a number of plugins which I either downloaded and hacked or wrote myself.</p>
<p>Overall I really enjoyed working on the site and I think it has been well received by the rest of the company. Now all we need to do is get everyone blogging&#8230;so I&#8217;m going to have to answer questions like &#8211; &#8220;what&#8217;s a blog?&#8221;, &#8220;how do i put a list into a post?&#8221;&#8230;blah, blah, blah <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Besides Andy, thanks also go out to <a href="http://www.g3it.com/author/cgunter/">Chris</a> and <a href="http://drewpreston.wordpress.com/">Drew</a> for their hard work and guidance. Good effort lads!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/g3-global-launches-a-new-website-and-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Styling and controlling a Flex Tree control using a custom ItemRenderer</title>
		<link>http://www.peeledcarrots.com/styling-and-controlling-a-flex-tree-control-using-a-custom-itemrenderer/</link>
		<comments>http://www.peeledcarrots.com/styling-and-controlling-a-flex-tree-control-using-a-custom-itemrenderer/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 09:34:50 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=201</guid>
		<description><![CDATA[I am still pretty new to Flex and the last two weeks have been a massive learning curve. However, through trial and error, lots of research and plenty of tea (thanks Drew!), I am finally coming to grips with Flex, but more importantly Actionscript.
One of the things I have been working on is a FAQ [...]]]></description>
			<content:encoded><![CDATA[<p>I am still pretty new to Flex and the last two weeks have been a massive learning curve. However, through trial and error, lots of research and plenty of tea (thanks Drew!), I am finally coming to grips with Flex, but more importantly Actionscript.</p>
<p>One of the things I have been working on is a FAQ section for a web portol. To implement this I have used the following components and controls:</p>
<ol>
<li>A basepage</li>
<li>A standard mxml Tree contol (<mx :Tree />)</li>
<li><strong>A custom ItemRenderer</strong></li>
<li>A custom DataDescriptor</li>
<li>A function which is executed upon creation (creationComplete=&#8221;initTree()&#8221;)</li>
</ol>
<p>The focus of this tutorial is however on Item 3, <strong>a custom ItemRenderer</strong>. So here goes&#8230;</p>
<p>Firstly the data structure that I am using is a standard xml file which has categories, an answer and a question, I have included an exmaple below:<br />
<code><br />
< ? xml version="1.0" encoding="UTF-8"?><br />
< faq xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><br />
	< category><br />
		< nameGuidance</ name><br />
		< item><br />
			< question>What is the meaning of life, the universe and everything?<br />
			< answer>42<br />
		< /item></p>
<p></code><br />
Secondly, the Tree control has a number of paramaters which need to be included to get the desired result:<br />
<code><br />
< mx:Tree id="myTree"<br />
		  styleName="faqList"<br />
	             wordWrap="true"<br />
	             itemClick="tree_itemClick(event);"<br />
	             width="100%" height="100%"<br />
	             top="20"<br />
	             dataDescriptor="{new TreeDataDescriptor()}"<br />
	             itemRenderer="renderers.TreeRenderer"<br />
	             creationComplete="initTree()"<br />
	             /><br />
</code><br />
I will try to cover the dataDescriptor, itemClick and creationComplete in other posts, but for the time being, the ItemRenderer works something like this:</p>
<ul>
<li>It is important to include the if (super.data) logic otherwise the application will through errors because it&#8217;s referring to an object with a null value.</li>
<li>In the data method, I have set all parents (depth == 1) to have a bold style otherwise the nodes should just have normal font weight.</li>
<li>In the updateDisplayList:
<ol>
<li>I firstly remove the disclosure icons from all nodes</li>
<li>Add some default text styling to nodes, which sets the selected node back to its original styling after it was selected</li>
<li>Then if a 2nd level node is either highlighted (isItemHighligthed) or selected (isItemSelected) I change styling, display the disclosure icon and adjust the position of the disclosure icon<br />
(super.disclosureIcon.x = super.width &#8211; 50;).
</li>
</ol>
</li>
<li>Note: The moving the position of the icon is relatively simple, but I had difficulty finding information on the web about how to do this, so I&#8217;m hoping this will help someone out ther. This particular example moves the disclsure icon 50px inside the right hand border of the Tree control</li>
</ul>
<p><code>package com.g3global.ipp.view.components.renderers<br />
{<br />
    import mx.collections.*;<br />
    import mx.controls.treeClasses.*;<br />
    import mx.controls.listClasses.ListBase;</p>
<p>	/*<br />
	*	Custom Item Renderer for TreeControl<br />
	*<br />
	*	@package	Renderers<br />
	*	@author		Stephen Blake<br />
	*/<br />
    public class TreeRenderer extends TreeItemRenderer<br />
    {</p>
<p>        /*<br />
        * Define the constructor.<br />
        */<br />
        public function TreeRenderer()<br />
        {<br />
            super();<br />
        }</p>
<p>        /* Override method for the data property to set the font color and style of each node.<br />
        *<br />
        * @param value Object<br />
        */<br />
        override public function set data(value:Object):void<br />
        {<br />
            super.data = value;</p>
<p>            if (super.data)<br />
            {<br />
	            if (TreeListData(listData).depth == 1)<br />
	            {<br />
	                 setStyle("fontWeight", 'bold');<br />
	            }<br />
	            else<br />
	            {<br />
	                setStyle("fontWeight", 'normal');<br />
	            }<br />
            }<br />
        }</p>
<p>        /* Override method to set the text for each tree node.<br />
        *<br />
        * @param unscaledWidth Number<br />
        * @param unscaledHeight Number<br />
        */<br />
        override protected function updateDisplayList(unscaledWidth:Number,<br />
            unscaledHeight:Number):void {</p>
<p>       		// Call the method in the super class<br />
       		super.updateDisplayList(unscaledWidth, unscaledHeight);</p>
<p>            if(super.data)<br />
            {<br />
          		// Set the disclosure icon to false - overrides styles<br />
          		super.disclosureIcon.visible = false;</p>
<p>          		if (TreeListData(listData).depth > 1)<br />
	            {<br />
	                 setStyle("fontWeight", 'normal');<br />
	            }</p>
<p>          		// Specific styling for children nodes that are selected or highlighted<br />
        	   	if(ListBase(owner).isItemSelected(data) || ListBase(owner).isItemHighlighted(data) &#038;&#038; TreeListData(listData).depth == 2)<br />
    	        {<br />
            		super.disclosureIcon.visible = true;<br />
		super.disclosureIcon.x = super.width - 50;<br />
                	setStyle('fontWeight', 'bold');<br />
	           }</p>
<p>			}<br />
        }<br />
    }<br />
}</code></p>
<p>So that&#8217;s about it. Unfortunately I can&#8217;t link to a working demo of this feature because it is part of a much bigger application which is being built for a client. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/styling-and-controlling-a-flex-tree-control-using-a-custom-itemrenderer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.7 &#8220;Coltrane&#8221; released</title>
		<link>http://www.peeledcarrots.com/wordpress-27-coltrane-released/</link>
		<comments>http://www.peeledcarrots.com/wordpress-27-coltrane-released/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 14:14:21 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=200</guid>
		<description><![CDATA[The long awaited new version of Wordpress was released just over a week ago and I have got to say that I am really impressed with the new look and feel, updated user interface and the large amount of new and improved functionality.
Hats off to everybody involved in the new release! It has truly become [...]]]></description>
			<content:encoded><![CDATA[<p>The long awaited <a href="http://wordpress.org/development/2008/12/coltrane/">new version of <strong>Wordpress</strong></a> was released just over a week ago and I have got to say that I am really impressed with the new look and feel, updated user interface and the large amount of new and improved functionality.</p>
<p>Hats off to everybody involved in the new release! It has truly become a fantastic blogging platform and although I have always been a huge advocate for <strong>Wordpress</strong>, this release makes it much easier for me to convince people how good it actually is.</p>
<p>The usability of the admin interface is so slick and easy to use that I have completely fallen in love with it. So, if you’re using another blogging platform do yourself a favour and <a href="http://wordpress.org/download/">get <strong>Wordpress</strong> installed</a> – I guarantee that you won’t look back.</p>
<p>Below is the screencast of some of the new functionality &#8211; it&#8217;s awesome!!</p>
<p><embed src="http://v.wordpress.com/hFr8Nyar" type="application/x-shockwave-flash" width="510"  height="300" allowscriptaccess="always" allowfullscreen="true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/wordpress-27-coltrane-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great way to find cycling routes and trails in the UK</title>
		<link>http://www.peeledcarrots.com/a-great-way-to-find-cycling-routes-and-trails-in-the-uk/</link>
		<comments>http://www.peeledcarrots.com/a-great-way-to-find-cycling-routes-and-trails-in-the-uk/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:43:05 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cycling]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=192</guid>
		<description><![CDATA[
I am always on the look out for new training routes to cycle and I recently came across the route finder on BikeRadar.com. Once one becomes a member of the site one is able to add new cycling routes which are then displayed publicly on the website. It seems to be a pretty popular as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bikeradar.com"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/bike-radar-logo.jpg" alt="" title="bike-radar-logo" width="150" class="alignright size-medium wp-image-195" /></a></p>
<p>I am always on the look out for new training routes to cycle and I recently came across the route finder on <a href="http://www.bikeradar.com">BikeRadar.com</a>. Once one becomes a member of the site one is able to add new cycling routes which are then displayed publicly on the website. It seems to be a pretty popular as there are loads of good routes available, all of which have been added by avid cyclists&#8230;brilliant!</p>
<p>The search tool is easy to use and once you have entered a few keywords for a route, a list of possible results is displayed. I recently did a search for a ride from London to Windsor as this is what I got:</p>
<p><a href="http://www.bikeradar.com/routes/"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/search-results.jpg" alt="" title="search-results" width="410" class="alignnone size-full wp-image-193" /></a></p>
<p>Once you click on one of the listed routes you get taken to a page which has a google map embedded in it with the route neatly mapped out. Here is a picture of the route:</p>
<p><a href="http://www.peeledcarrots.com/wp-content/uploads/2008/11/google-map-bike.jpg"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/google-map-bike.jpg" alt="" title="google-map-bike" width="410" class="alignnone size-full wp-image-194" /></a></p>
<p>Apart from being a great place to find new routes, BikeRadar is a great place to find out anything about cycling. The site has the latest cycling news, reviews, tips, training programs and loads more. It is just a great place for information about cycling and has been bookmarked in my delicious account.</p>
<p>Keep up the good work guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/a-great-way-to-find-cycling-routes-and-trails-in-the-uk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running IE6 on Windows Vista using IETester</title>
		<link>http://www.peeledcarrots.com/running-ie6-on-windows-vista-using-ietester/</link>
		<comments>http://www.peeledcarrots.com/running-ie6-on-windows-vista-using-ietester/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 19:05:18 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=183</guid>
		<description><![CDATA[
Even though I am a huge Firefox fan, I am fully aware that the majority of internet users still use Internet Explorer. What makes this statistic even scarier is that about a third of these users are using IE6 or IE5.
Now as a web developer, I spend a lot of my time building user interfaces [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.peeledcarrots.com/wp-content/uploads/2008/11/firefox.jpg"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/firefox-300x290.jpg" alt="" title="firefox" width="120" class="alignright size-medium wp-image-185" /></a></p>
<p>Even though I am a huge <a href="http://www.mozilla-europe.org/en/firefox/">Firefox</a> fan, I am fully aware that the majority of internet users still use <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">Internet Explorer</a>. What makes this statistic even scarier is that about a third of these users are using <strong>IE6</strong> or IE5.</p>
<p>Now as a web developer, I spend a lot of my time building user interfaces (UI) and if I am going to be taken seriously by anyone, my work has to look good in all browsers. So, this causes a number of headaches when trying to get a site looking good in <strong>IE6</strong> because of its lack of support for certain <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a> rules.</p>
<p><a href="http://www.peeledcarrots.com/wp-content/uploads/2008/11/ietester.jpg"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/ietester-300x242.jpg" alt="" title="ietester" width="250" class="alignleft size-medium wp-image-184" /></a></p>
<p>I have got two machines at the moment, one of which is running <a href="http://www.ubuntu.com/">Ubuntu</a> and the other has Windows Vista on it. While I was still on Windows XP I used to use <strong><a href="http://tredosoft.com/Multiple_IE">multiple IE&#8217;s</a></strong> so that I could get my sites looking good in all the browsers. However <strong><a href="http://tredosoft.com/Multiple_IE">multiple IE&#8217;s</a></strong> doesn&#8217;t work on Vista, so I have felt a bit stranded for the last few months and had to resort to <a href="http://www.peeledcarrots.com/2008/11/19/using-virtualbox-and-guest-additions-on-ubuntu-with-windows-xp-as-the-guest/">virtual machines</a> with <a href="http://www.virtualbox.org/">Virtual Box</a>.</p>
<p>There is however a new browser application called <strong><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a></strong> which allows you to have multiple tabs open in different IE versions &#8211; just brilliant!! I use the <strong><a href="https://addons.mozilla.org/en-US/firefox/addon/1419">IE Tab plugin</a></strong> for <a href="http://www.mozilla-europe.org/en/firefox/">Firefox</a>which allows <a href="http://www.mozilla-europe.org/en/firefox/">Firefox</a> tabs to render like IE7, but with <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> one is able to view all the versions of IE, even IE8&#8230;which is pretty cool.</p>
<p>Although this is a pretty good scenario, it would be much better if everyone started using Firefox, but there is more chance of a global financial recession and a black American president&#8230;wait, those things have already happened, so maybe there is a chance <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/running-ie6-on-windows-vista-using-ietester/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There is no such thing as a free lunch</title>
		<link>http://www.peeledcarrots.com/there-is-no-such-thing-as-a-free-lunch/</link>
		<comments>http://www.peeledcarrots.com/there-is-no-such-thing-as-a-free-lunch/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:25:15 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gripes]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=171</guid>
		<description><![CDATA[Why is it that people (okay, I know I&#8217;m generalising here) always expect IT professionals to do something for free. Well, especially in the web development industry. I mean take this for an example&#8230;.I meet someone and there is a bit of banter, I get to know them and they later ask me what I [...]]]></description>
			<content:encoded><![CDATA[<p>Why is it that people (okay, I know I&#8217;m generalising here) always expect IT professionals to do something for free. Well, especially in the web development industry. I mean take this for an example&#8230;.I meet someone and there is a bit of banter, I get to know them and they later ask me what I do for a living, so I say, &#8220;I&#8217;m a web developer&#8221;. &#8220;Oh cool&#8221;, is the response, &#8220;Can you help me with my website?&#8221; or &#8220;I&#8217;ve got this problem with my wireless at home, can you fix it?&#8221;&#8230;so, then in a joking manner I say &#8220;Yeah sure, my hourly rate is £??&#8221;. But then, the person involved seems to get offended. </p>
<p>Again I know that I&#8217;m generalising here, but so often I find that if a person has an IT problem they expect it to be fixed for free&#8230;wtf?? I mean, if I have a problem with my tooth I still have to pay a dentist, even if I know the dude, so why should IT professionals be expected to provide a service free of charge.</p>
<p>Look, I don&#8217;t mind doing someone a favour here or there, especially if they are a relative or close friend and I know that the favour will be returned someday, but for some person who&#8217;s a friend of a friend to ask for that sort of help is pushing it.</p>
<p>I am just venting my anger here, which I am entitled to do as this is my blog, so if I&#8217;ve offended anyone then go and read something else on the web <img src='http://www.peeledcarrots.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/there-is-no-such-thing-as-a-free-lunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Echosign: Online electronic signature software</title>
		<link>http://www.peeledcarrots.com/echosign-online-electronic-signature-software/</link>
		<comments>http://www.peeledcarrots.com/echosign-online-electronic-signature-software/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 13:24:33 +0000</pubDate>
		<dc:creator>Stephen Blake</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Echosign]]></category>
		<category><![CDATA[electronic signatures]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.peeledcarrots.com/?p=166</guid>
		<description><![CDATA[I recently got exposure to Echosign, a really handy piece of online software which allows for electronic signatures to be embedded in document to facilitate the legal signing of a contract. It was really easy to use and the process of signing the contract was extremely user friendly and intuitive.

After having a really great experience [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got exposure to <a href="http://www.echosign.com/">Echosign</a>, a really handy piece of online software which allows for <strong>electronic signatures</strong> to be embedded in document to facilitate the legal signing of a contract. It was really easy to use and the process of signing the contract was extremely user friendly and intuitive.</p>
<p><a href="http://www.echosign.com/"><img src="http://www.peeledcarrots.com/wp-content/uploads/2008/11/echosign.jpg" alt="" title="Echosign" width="344" height="51" class="alignright size-full wp-image-167" /></a></p>
<p>After having a really great experience whilst signing a new contract, I decided to do a bit more research about the company and what they have on offer. It seems that they have got a really good pricing strategy and also have a free basic version which is ideal for small companies and startups.</p>
<p>They also have some big names using the software and seem to have great recommendations from all of their users.</p>
<p>So, if you&#8217;re looking for a simple way to get a contract signed without having to worry about the ball aches of printing contracts, faxing, couriering etc etc, then give <a href="http://www.echosign.com/">Echosign</a> a try!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peeledcarrots.com/echosign-online-electronic-signature-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
