<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Web Design Leicester - Web Development Leicester - Expression Engine, CodeIgniter, SEO, CMS, Bespoke, Marketing, Flash, Blogging</title>
	
	<link>/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Fri, 15 May 2009 14:16:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Nextbigleap" type="application/rss+xml" /><feedburner:emailServiceId>Nextbigleap</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Nextbigleap" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNextbigleap" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Sleep Regime</title>
		<link>/blog/other/sleep-regime/</link>
		<comments>/blog/other/sleep-regime/#comments</comments>
		<pubDate>Thu, 14 May 2009 08:43:20 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Jus' Ramblin']]></category>

		<guid isPermaLink="false">/blog/?p=829</guid>
		<description><![CDATA[Many years worth of tight deadlines and a heavy workload have taken its toll on my sleep.  In an ideal world I would stop work at 5pm, relax in the evening, go to bed at around 10pm and wake up fresh and ready for another day.  In a far from ideal world, I stop work [...]


Related posts:<ol><li><a href='/blog/other/lean-mean-organised-web-developing-machine/' rel='bookmark' title='Permanent Link: Lean, mean, organised web developing machine'>Lean, mean, organised web developing machine</a></li><li><a href='/blog/other/what-makes-a-good-web-host/' rel='bookmark' title='Permanent Link: What makes a good web host?'>What makes a good web host?</a></li><li><a href='/blog/other/the-reality-of-working-for-yourself/' rel='bookmark' title='Permanent Link: The reality of working for yourself'>The reality of working for yourself</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Many years worth of tight deadlines and a heavy workload have taken its toll on my sleep.  In an ideal world I would stop work at 5pm, relax in the evening, go to bed at around 10pm and wake up fresh and ready for another day.  In a far from ideal world, I stop work at midnight, go to bed with my head still whirring away, have 5 hours worth of broken sleep, wake up at 5am to the sound of children, crawl out of bed at 8am ready to punch a defenceless puppy in the face.</p>
<p>Things have to change,  and a quick google has revealed that it is up to me to make those changes.  So..</p>
<ol>
<li>Sort my sleep pattern - This involves getting up at the same time everyday regardless of how my sleep was or what time I went to bed.  7am every morning, on the dot (ish).  Two days in, I won&#8217;t lie, I am knackered&#8230; but who said it was going to be easy.</li>
<li>Try and wind down earlier in the evening, i.e. stop working at around 7pm.  Hmm&#8230; small steps methinks.</li>
</ol>


<p>Related posts:<ol><li><a href='/blog/other/lean-mean-organised-web-developing-machine/' rel='bookmark' title='Permanent Link: Lean, mean, organised web developing machine'>Lean, mean, organised web developing machine</a></li><li><a href='/blog/other/what-makes-a-good-web-host/' rel='bookmark' title='Permanent Link: What makes a good web host?'>What makes a good web host?</a></li><li><a href='/blog/other/the-reality-of-working-for-yourself/' rel='bookmark' title='Permanent Link: The reality of working for yourself'>The reality of working for yourself</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=_w0prTJu1G4:Pk3iCcXIZ1c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=_w0prTJu1G4:Pk3iCcXIZ1c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=_w0prTJu1G4:Pk3iCcXIZ1c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=_w0prTJu1G4:Pk3iCcXIZ1c:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/_w0prTJu1G4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/sleep-regime/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google’s Wonder Wheel</title>
		<link>/blog/other/googles-wonder-wheel/</link>
		<comments>/blog/other/googles-wonder-wheel/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:13:24 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">/blog/?p=805</guid>
		<description><![CDATA[A Google toy I just happened to stumble upon, on first impressions, makes searching a tad easier.  If when searching you don&#8217;t happen to find the exact page you are after,  and you are stuck for ways to modify your search term.  Wonder Wheel attempts to make suggestions on search terms based upon your original [...]


Related posts:<ol><li><a href='/blog/other/indian-remake-of-thriller/' rel='bookmark' title='Permanent Link: Indian remake of Thriller'>Indian remake of Thriller</a></li><li><a href='/blog/other/a-kung-fu-cow-and-some-really-bad-martial-arts/' rel='bookmark' title='Permanent Link: A kung fu cow and some really bad martial arts'>A kung fu cow and some really bad martial arts</a></li><li><a href='/blog/other/animated-movie-code-guardian/' rel='bookmark' title='Permanent Link: Animated Movie: Code Guardian'>Animated Movie: Code Guardian</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>A Google toy I just happened to stumble upon, on first impressions, makes searching a tad easier.  If when searching you don&#8217;t happen to find the exact page you are after,  and you are stuck for ways to modify your search term.  Wonder Wheel attempts to make suggestions on search terms based upon your original search term.  It does this using a very easy to use interface.</p>
<p>See for yourself:</p>
<a href="/blog/other/googles-wonder-wheel/"><p><em>Click here to view the embedded video.</em></p></a>


<p>Related posts:<ol><li><a href='/blog/other/indian-remake-of-thriller/' rel='bookmark' title='Permanent Link: Indian remake of Thriller'>Indian remake of Thriller</a></li><li><a href='/blog/other/a-kung-fu-cow-and-some-really-bad-martial-arts/' rel='bookmark' title='Permanent Link: A kung fu cow and some really bad martial arts'>A kung fu cow and some really bad martial arts</a></li><li><a href='/blog/other/animated-movie-code-guardian/' rel='bookmark' title='Permanent Link: Animated Movie: Code Guardian'>Animated Movie: Code Guardian</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=UwcUhxNjdGI:jqxDoa93m0U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=UwcUhxNjdGI:jqxDoa93m0U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=UwcUhxNjdGI:jqxDoa93m0U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=UwcUhxNjdGI:jqxDoa93m0U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/UwcUhxNjdGI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/googles-wonder-wheel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ActiveCollab - Revisited</title>
		<link>/blog/other/activecollab-revisited/</link>
		<comments>/blog/other/activecollab-revisited/#comments</comments>
		<pubDate>Tue, 12 May 2009 10:10:31 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">/blog/?p=792</guid>
		<description><![CDATA[
A about a year or so ago, we purchased a copy of ActiveCollab to use as our main tool for project management and client liaison.  A few weeks later we requested a refund for the main reason that it was far from a polished product.
From then onwards we began using Basecamp, this was OK if [...]


Related posts:<ol><li><a href='/blog/other/project-management-application-activecollab/' rel='bookmark' title='Permanent Link: Project management application: Activecollab'>Project management application: Activecollab</a></li><li><a href='/blog/other/do-we-really-need-to-upgrade-to-version-now-plus-one/' rel='bookmark' title='Permanent Link: Do we really need to upgrade to version now plus one?'>Do we really need to upgrade to version now plus one?</a></li><li><a href='/blog/other/activecollab-oh-well/' rel='bookmark' title='Permanent Link: ActiveCollab: Oh well&#8230;'>ActiveCollab: Oh well&#8230;</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-797" title="ActiveCollab" src="/blog/wp-content/plugins/autothumb/image.php?src=/blog/wp-content/uploads/nblac.gif&amp;w=431&amp;h=279&amp;aoe=1&amp;hash=cc5f4071517b76902737227a41b95491" alt="ActiveCollab" /></p>
<p>A about a year or so ago, we purchased a copy of <a href="http://www.activecollab.com">ActiveCollab</a> to use as our main tool for project management and client liaison.  A few weeks later we requested a refund for the main reason that it was far from a polished product.</p>
<p>From then onwards we began using Basecamp, this was OK if a little frustrating due to the lack of features and general reluctance to upgrade by the developers. (age old gripe amongst Basecamp users generally).</p>
<p>We decided to give AC another go,  since they were about to upgrade to version 2.  It is fair to say that this new version is a much improved system, so much so that we are shortly to close our Basecamp account and relocate all projects to AC.  (that was the first issue, no BC to AC transfer tool).  Which isn&#8217;t so bad as BC has a export to html facility.</p>
<p><a href="/blog/wp-content/uploads/access-theme-01-dashboard.png"><img title="ActiveCollab" src="/blog/wp-content/plugins/autothumb/image.php?src=/blog/wp-content/uploads/access-theme-01-dashboard_sml.png&amp;aoe=1&amp;hash=9b30f426c6bf4e1f0004e4114f927709" alt="ActiveCollab" /></a></p>
<p>The biggest feature was the ability to email comments into the system, something which BC does well.  Hopefully they can find a solution to it adding signatures and old comments.  (Possibly by only allowing plain text emails?)</p>
<p>Other features over Basecamp are:</p>
<ul>
<li>adding images in the message body as well as an attachment</li>
<li>grouping projects by categories</li>
<li>finer access controls per user</li>
<li>skinnable</li>
<li>since its a hosted application, extendable (through its API)</li>
<li>infinite projects</li>
<li>much more</li>
</ul>
<p>Our clients are taking to the new system much more and are happy that they can now manage their projects themselves.</p>


<p>Related posts:<ol><li><a href='/blog/other/project-management-application-activecollab/' rel='bookmark' title='Permanent Link: Project management application: Activecollab'>Project management application: Activecollab</a></li><li><a href='/blog/other/do-we-really-need-to-upgrade-to-version-now-plus-one/' rel='bookmark' title='Permanent Link: Do we really need to upgrade to version now plus one?'>Do we really need to upgrade to version now plus one?</a></li><li><a href='/blog/other/activecollab-oh-well/' rel='bookmark' title='Permanent Link: ActiveCollab: Oh well&#8230;'>ActiveCollab: Oh well&#8230;</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=DUkA4Zxs6uo:HpqMuUUSXkU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=DUkA4Zxs6uo:HpqMuUUSXkU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=DUkA4Zxs6uo:HpqMuUUSXkU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=DUkA4Zxs6uo:HpqMuUUSXkU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/DUkA4Zxs6uo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/activecollab-revisited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CodeIgniter / Expression Engine Community and Support</title>
		<link>/blog/other/codeigniter-expression-engine-community-and-support/</link>
		<comments>/blog/other/codeigniter-expression-engine-community-and-support/#comments</comments>
		<pubDate>Sun, 10 May 2009 20:03:27 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Codeigniter]]></category>

		<category><![CDATA[Expression Engine]]></category>

		<guid isPermaLink="false">/blog/?p=788</guid>
		<description><![CDATA[Having worked with CodeIgniter and Expression Engine for quite a while now,  I am frequently contacted with support requests which I do my best to answer (time permitting).
For some reason,  the obvious place for support (CodeIgniter &#38; Expression Engine Forums) are overlooked, why? I don&#8217;t know.  To help, I have setup a Google Group which [...]


Related posts:<ol><li><a href='/blog/other/still-dont-know-about-google-apps/' rel='bookmark' title='Permanent Link: Still don&#8217;t know about Google Apps?'>Still don&#8217;t know about Google Apps?</a></li><li><a href='/blog/other/dotlucene-free-search-engine-for-net/' rel='bookmark' title='Permanent Link: DotLucene, Free search engine for .Net'>DotLucene, Free search engine for .Net</a></li><li><a href='/blog/other/simplepie-rss-class-and-codeigniter/' rel='bookmark' title='Permanent Link: SimplePie RSS class and CodeIgniter'>SimplePie RSS class and CodeIgniter</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Having worked with CodeIgniter and Expression Engine for quite a while now,  I am frequently contacted with support requests which I do my best to answer (time permitting).</p>
<p>For some reason,  the obvious place for support (CodeIgniter &amp; Expression Engine Forums) are overlooked, why? I don&#8217;t know.  To help, I have setup a Google Group which will hopefully create near instant support.  I will continue answer questions but please direct them to the group.</p>
<p>Please feel free to join, the more members the better,  all skill levels welcome.</p>
<p><a href="http://groups.google.com/group/codeigniter--expression-engine">http://groups.google.com/group/codeigniter&#8211;expression-engine</a></p>
<p>In addition to this,  I am looking to put together a communty portal for Expression Engine and CodeIgniter developers.  Is there much of a call for this?  What would you like it to include?  Please post your thoughts and comments.</p>


<p>Related posts:<ol><li><a href='/blog/other/still-dont-know-about-google-apps/' rel='bookmark' title='Permanent Link: Still don&#8217;t know about Google Apps?'>Still don&#8217;t know about Google Apps?</a></li><li><a href='/blog/other/dotlucene-free-search-engine-for-net/' rel='bookmark' title='Permanent Link: DotLucene, Free search engine for .Net'>DotLucene, Free search engine for .Net</a></li><li><a href='/blog/other/simplepie-rss-class-and-codeigniter/' rel='bookmark' title='Permanent Link: SimplePie RSS class and CodeIgniter'>SimplePie RSS class and CodeIgniter</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=J3TwFe8M5jQ:-_UlQX8lll4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=J3TwFe8M5jQ:-_UlQX8lll4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=J3TwFe8M5jQ:-_UlQX8lll4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=J3TwFe8M5jQ:-_UlQX8lll4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/J3TwFe8M5jQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/codeigniter-expression-engine-community-and-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browser Testing - Xenocode</title>
		<link>/blog/other/browser-testing-xenocode/</link>
		<comments>/blog/other/browser-testing-xenocode/#comments</comments>
		<pubDate>Thu, 07 May 2009 10:13:46 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">/blog/?p=777</guid>
		<description><![CDATA[A major bug bear for all developers, is browser testing web designs.  With the lack of compliance in the major browsers a part of the web development process is testing in a series of browsers, notably Internet Explorer 6 &#38; 7, Firefox 2 &#38; 3 (PC and Mac), Opera and Google Chrome.
A technical issue is [...]


Related posts:<ol><li><a href='/blog/other/has-internet-explorer-lost-the-fight/' rel='bookmark' title='Permanent Link: [Updated] Has Internet Explorer lost the fight?'>[Updated] Has Internet Explorer lost the fight?</a></li><li><a href='/blog/other/no-more-repetitive-form-submission-testing/' rel='bookmark' title='Permanent Link: No more repetitive form submission testing'>No more repetitive form submission testing</a></li><li><a href='/blog/portfolio/safari-for-windows/' rel='bookmark' title='Permanent Link: Safari for Windows'>Safari for Windows</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>A major bug bear for all developers, is browser testing web designs.  With the lack of compliance in the major browsers a part of the web development process is testing in a series of browsers, notably Internet Explorer 6 &amp; 7, Firefox 2 &amp; 3 (PC and Mac), Opera and Google Chrome.</p>
<p>A technical issue is that you cannot install Internet Explorer 6 on the same machines as Internet Explorer 7.  So you either have a Internet Explorer 6 machine sat in the office or you try some of the hacks available to get them to sit <a href="http://www.google.co.uk/search?q=ie6+ie7+side+by+side">side by side</a>.</p>
<p>One plugin I discovered recently makes testing a tad easier.  <a href="http://www.xenocode.com/browsers/">Xenocode</a> is a Firefox plugin which downloads the browser and opens it up as if it was installed on your PC.  It only downloads the browser once making subsequent testing instant.</p>
<p>Using this plugin allows you to have multiple browsers open side by side making testing web designs much less of a hassle.</p>


<p>Related posts:<ol><li><a href='/blog/other/has-internet-explorer-lost-the-fight/' rel='bookmark' title='Permanent Link: [Updated] Has Internet Explorer lost the fight?'>[Updated] Has Internet Explorer lost the fight?</a></li><li><a href='/blog/other/no-more-repetitive-form-submission-testing/' rel='bookmark' title='Permanent Link: No more repetitive form submission testing'>No more repetitive form submission testing</a></li><li><a href='/blog/portfolio/safari-for-windows/' rel='bookmark' title='Permanent Link: Safari for Windows'>Safari for Windows</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=fuHDJ08vTwc:jlTX1YcBh60:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=fuHDJ08vTwc:jlTX1YcBh60:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=fuHDJ08vTwc:jlTX1YcBh60:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=fuHDJ08vTwc:jlTX1YcBh60:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/fuHDJ08vTwc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/browser-testing-xenocode/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walk to Work Week</title>
		<link>/blog/portfolio/walk-to-work-week/</link>
		<comments>/blog/portfolio/walk-to-work-week/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:44:04 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Expression Engine]]></category>

		<category><![CDATA[Google Maps API]]></category>

		<category><![CDATA[JQuery]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">/blog/?p=761</guid>
		<description><![CDATA[
A site dedicated to getting bums off car seats and walking, the site was live for a week allowing companies and individuals around the UK to add miles walked against challenges such as walking to work and walking during lunch.
Our Role
This was a collaborative project where Next big Leap carried out the technical development of [...]


Related posts:<ol><li><a href='/blog/other/how-to-get-a-positive-response-from-an-enquiry-for-work/' rel='bookmark' title='Permanent Link: How to get a positive response from an enquiry for work'>How to get a positive response from an enquiry for work</a></li><li><a href='/blog/portfolio/walking-with-dinosaurs-dinosaur-live-2009/' rel='bookmark' title='Permanent Link: Walking with Dinosaurs - Dinosaur Live 2009!'>Walking with Dinosaurs - Dinosaur Live 2009!</a></li><li><a href='/blog/other/can-you-work-as-a-freelancer-for-free/' rel='bookmark' title='Permanent Link: Can you work as a freelancer&#8230; for free?'>Can you work as a freelancer&#8230; for free?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-769" title="w2ww_nation_distance_22" src="/blog/wp-content/plugins/autothumb/image.php?src=/blog/wp-content/uploads/w2ww_nation_distance_22.png&amp;w=430&amp;h=554&amp;aoe=1&amp;hash=66714b45963a512dfab0d539e496ea8e" alt="w2ww_nation_distance_22" /></p>
<p>A site dedicated to getting bums off car seats and walking, the site was live for a week allowing companies and individuals around the UK to add miles walked against challenges such as walking to work and walking during lunch.</p>
<p><span style="text-decoration: underline;"><strong>Our Role</strong></span></p>
<p>This was a collaborative project where Next big Leap carried out the technical development of the site.  The site was built in Expression Engine with Google Maps API providing a graphical way of informing users of data such as distances walked and carbon saved.</p>
<p>www.walkingworks.org.uk/walk-to-work-week/index.php</p>


<p>Related posts:<ol><li><a href='/blog/other/how-to-get-a-positive-response-from-an-enquiry-for-work/' rel='bookmark' title='Permanent Link: How to get a positive response from an enquiry for work'>How to get a positive response from an enquiry for work</a></li><li><a href='/blog/portfolio/walking-with-dinosaurs-dinosaur-live-2009/' rel='bookmark' title='Permanent Link: Walking with Dinosaurs - Dinosaur Live 2009!'>Walking with Dinosaurs - Dinosaur Live 2009!</a></li><li><a href='/blog/other/can-you-work-as-a-freelancer-for-free/' rel='bookmark' title='Permanent Link: Can you work as a freelancer&#8230; for free?'>Can you work as a freelancer&#8230; for free?</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=j34qGocDeQQ:njwk2u7rMCM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=j34qGocDeQQ:njwk2u7rMCM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=j34qGocDeQQ:njwk2u7rMCM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=j34qGocDeQQ:njwk2u7rMCM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/j34qGocDeQQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/portfolio/walk-to-work-week/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Post code lookup and proximity based searching</title>
		<link>/blog/other/post-code-lookup-and-proximity-based-searching/</link>
		<comments>/blog/other/post-code-lookup-and-proximity-based-searching/#comments</comments>
		<pubDate>Sun, 03 May 2009 11:01:36 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Yahoo Maps API]]></category>

		<guid isPermaLink="false">/blog/?p=747</guid>
		<description><![CDATA[A frequently requested feature is to allow users to search for the nearest place or store based on a postcode.  To achieve this you need to carry out two steps:

Determine the longitude and latitude of the users postcode
Search through the database and return results ordered by the distance starting with the nearest first

Fetching users longitude [...]


Related posts:<ol><li><a href='/blog/other/wordpress-blogroll-bug-fix/' rel='bookmark' title='Permanent Link: Wordpress Blogroll bug fix'>Wordpress Blogroll bug fix</a></li><li><a href='/blog/other/wp-plugin-fix-customizable-post-listings/' rel='bookmark' title='Permanent Link: WP Plugin Fix: Customizable Post Listings'>WP Plugin Fix: Customizable Post Listings</a></li><li><a href='/blog/other/simplepie-rss-class-and-codeigniter/' rel='bookmark' title='Permanent Link: SimplePie RSS class and CodeIgniter'>SimplePie RSS class and CodeIgniter</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>A frequently requested feature is to allow users to search for the nearest place or store based on a postcode.  To achieve this you need to carry out two steps:</p>
<ul>
<li>Determine the longitude and latitude of the users postcode</li>
<li>Search through the database and return results ordered by the distance starting with the nearest first</li>
</ul>
<h2>Fetching users longitude and latitude from their postcode</h2>
<p>This requires the use of a third party service. (of which there are several).  The one I chose to use is <a href="http://developer.yahoo.com/maps/rest/V1/geocode.html">Yahoo Maps Geocoding Service</a>.  For this you will need a <a href="https://edit.europe.yahoo.com/registration?.intl=us&amp;new=1">Yahoo App ID</a>.</p>
<p>Once you have and App ID, you can start making requests to the service.  For the sake of this tutorial we are going to use PHP,  but the server side language is irrelevant.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$request</span> <span style="color: #339933;">=</span>  <span style="color: #0000ff;">'http://local.yahooapis.com/MapsService/V1/geocode?appid=YOUR_APP_ID&amp;output=php&amp;state=uk&amp;street=YOUR POSTCODE'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$request</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$responseData</span> <span style="color: #339933;">=</span> <span style="color: #990000;">unserialize</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$responseData</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$longitude</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Result'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Longitude'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$latitude</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Result'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Latitude'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The important bits are the arguments passed to the api, in this case we have asked for the returned data to arrive as serialized PHP (output=php), alternative format is XML. For state we forced the search in UK only and the street, even though this says street you can in fact pass in any &#8220;address&#8221; element, such as city, postcode etc.</p>
<p>Now that we have the users longitude and latitude, we need to search the database and return stores ordered by distance.  To do this, all stores in the database must also have longitude and latitude values.  If yours does not, you can batch query your stores against several services. e.g. <a href="http://www.batchgeocode.com/">www.batchgeocode.com</a>.</p>
<p>Once you have a database of stores each with valid longitude and latitude values, all that is left is to query the database using the following SQL query.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> id<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">3959</span> <span style="color: #66cc66;">*</span> acos<span style="color: #66cc66;">&#40;</span> cos<span style="color: #66cc66;">&#40;</span> radians<span style="color: #66cc66;">&#40;</span>YOUR_LATITUDE<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> cos<span style="color: #66cc66;">&#40;</span> radians<span style="color: #66cc66;">&#40;</span> YOUR_DB_LAT_FIELD <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> cos<span style="color: #66cc66;">&#40;</span> radians<span style="color: #66cc66;">&#40;</span> YOUR_DB_LNG_FIELD <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">-</span> radians<span style="color: #66cc66;">&#40;</span>YOUR_LONGITUDE<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">+</span> sin<span style="color: #66cc66;">&#40;</span> radians<span style="color: #66cc66;">&#40;</span>YOUR_LATITUDE<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">*</span> sin<span style="color: #66cc66;">&#40;</span> radians<span style="color: #66cc66;">&#40;</span> YOUR_DB_LAT_FIELD <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> distance <span style="color: #993333; font-weight: bold;">FROM</span> YOUR_DB_TABLE <span style="color: #993333; font-weight: bold;">HAVING</span> distance <span style="color: #66cc66;">&lt;</span> <span style="color: #cc66cc;">25</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> distance <span style="color: #993333; font-weight: bold;">ASC</span>;</pre></div></div>

<p>YOUR_LATITUDE and YOUR_LONGITUDE are where you enter the values returned by Yahoo, YOUR_DB_LAT_FIELD and YOUR_DB_LNG_FIELD are the fields containing the longitude and latitude values for each store and finally YOUR_DB_TABLE is the database table you are querying. &#8220;distance &lt; 25&#8243; tells the database to only return values that are less than 25 miles away. You can modify or omit this to return all.</p>
<p>That&#8217;s all there is to it, note that I have not taken care of any error catching or legal issues with storing longitude and latitude values in the database, this is something you will need to take care of. Any comments please post below.</p>


<p>Related posts:<ol><li><a href='/blog/other/wordpress-blogroll-bug-fix/' rel='bookmark' title='Permanent Link: Wordpress Blogroll bug fix'>Wordpress Blogroll bug fix</a></li><li><a href='/blog/other/wp-plugin-fix-customizable-post-listings/' rel='bookmark' title='Permanent Link: WP Plugin Fix: Customizable Post Listings'>WP Plugin Fix: Customizable Post Listings</a></li><li><a href='/blog/other/simplepie-rss-class-and-codeigniter/' rel='bookmark' title='Permanent Link: SimplePie RSS class and CodeIgniter'>SimplePie RSS class and CodeIgniter</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=rIXtiFr2rvA:Kw6uz44Z3N4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=rIXtiFr2rvA:Kw6uz44Z3N4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=rIXtiFr2rvA:Kw6uz44Z3N4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=rIXtiFr2rvA:Kw6uz44Z3N4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/rIXtiFr2rvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/post-code-lookup-and-proximity-based-searching/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Distance to here using Google Maps API</title>
		<link>/blog/other/distance-to-here-using-google-maps-api/</link>
		<comments>/blog/other/distance-to-here-using-google-maps-api/#comments</comments>
		<pubDate>Sat, 02 May 2009 20:36:00 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<category><![CDATA[Google Maps API]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">/blog/?p=701</guid>
		<description><![CDATA[A requirement  of a site we launched recently was to plot on a Google Map a route and place a marker at a set point along the route in a kind of &#8220;You have walked this far&#8221; way.
This was achieved using GPolyline and Epolys, an extension that adds several useful methods to GPolyline and GPolygon [...]


Related posts:<ol><li><a href='/blog/other/still-dont-know-about-google-apps/' rel='bookmark' title='Permanent Link: Still don&#8217;t know about Google Apps?'>Still don&#8217;t know about Google Apps?</a></li><li><a href='/blog/other/aptana-eclipse-for-web-developers/' rel='bookmark' title='Permanent Link: Aptana - Eclipse for web developers'>Aptana - Eclipse for web developers</a></li><li><a href='/blog/other/the-problem-with-using-google-applications-smtp-to-send-email/' rel='bookmark' title='Permanent Link: [Updated] The problem with using Google Applications SMTP to send email'>[Updated] The problem with using Google Applications SMTP to send email</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>A requirement  of a site we launched recently was to plot on a Google Map a route and place a marker at a set point along the route in a kind of &#8220;You have walked this far&#8221; way.</p>
<p>This was achieved using <a href="http://code.google.com/apis/maps/documentation/reference.html#GPolyline">GPolyline</a> and <a href="http://econym.googlepages.com/epoly.htm">Epolys</a>, an extension that adds several useful methods to GPolyline and GPolygon classes.</p>
<p>Plotting the route requires taking a series of longitude and latitude values and converting them into an encoded string.  This is done using a tool from Google.  <br />
 <a href="http://code.google.com/apis/maps/documentation/polylineutility.html">http://code.google.com/apis/maps/documentation/polylineutility.html</a></p>
<p>Once you have the Encoded Polyline and Encoded Levels for your route paste them into the folowing code:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;div id=&quot;map&quot;&gt;&lt;/div&gt;
&nbsp;
&lt;script src=&quot;http://www.google.com/jsapi?key=YOUR_MAP_API_KEY&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>google.<span style="color: #660066;">load</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;maps&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;script type=&quot;text/javascript&quot; src=&quot;epoly.js&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
map <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> google.<span style="color: #660066;">maps</span>.<span style="color: #660066;">Map2</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;map&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
poly <span style="color: #339933;">=</span> GPolyline.<span style="color: #660066;">fromEncoded</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		color<span style="color: #339933;">:</span><span style="color: #3366CC;">'#b30b7a'</span><span style="color: #339933;">,</span>
		weight<span style="color: #339933;">:</span><span style="color: #CC0000;">4</span><span style="color: #339933;">,</span>
		opacity<span style="color: #339933;">:</span><span style="color: #CC0000;">0.5</span><span style="color: #339933;">,</span>
		points<span style="color: #339933;">:</span><span style="color: #3366CC;">'YOUR_ENCODED_POLYLINE_STRING'</span><span style="color: #339933;">,</span>
		zoomFactor<span style="color: #339933;">:</span><span style="color: #CC0000;">32</span><span style="color: #339933;">,</span>
		levels<span style="color: #339933;">:</span><span style="color: #3366CC;">'YOUR_ENCODED_LEVELS_STRING'</span><span style="color: #339933;">,</span>
		numLevels<span style="color: #339933;">:</span><span style="color: #CC0000;">4</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
map.<span style="color: #660066;">addOverlay</span><span style="color: #009900;">&#40;</span>poly<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>At this point you should have a map with your route.</p>
<p>To place a marker at a specific point along the route, we need to return an array of longitude and latitude values at a predefined distance in metres. To do this we use a method from EPoly. GetPointsAtDistance takes the required distance value in metres as an argument and returns an array of longitude and latitude values, using the first value in the array with GMarker will position the marker.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">distanceToPlaceMarkerInMetres <span style="color: #339933;">=</span> <span style="color: #CC0000;">100</span><span style="color: #339933;">;</span>
routeDistance <span style="color: #339933;">=</span> poly.<span style="color: #660066;">Distance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// Full distance of route in metres</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>distanceToPlaceMarkerInMetres <span style="color: #339933;">&lt;</span> routeDistance<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// Ensures your distance is less than the total distance of your route</span>
     pointsAlongRoute <span style="color: #339933;">=</span> poly.<span style="color: #660066;">GetPointsAtDistance</span><span style="color: #009900;">&#40;</span>distanceToPlaceMarkerInMetres<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     marker <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> GMarker<span style="color: #009900;">&#40;</span>pointsAlongRoute<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     map.<span style="color: #660066;">addOverlay</span><span style="color: #009900;">&#40;</span>marker<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     marker.<span style="color: #660066;">openInfoWindowHtml</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;You are here&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     map.<span style="color: #660066;">panTo</span><span style="color: #009900;">&#40;</span>marker.<span style="color: #660066;">getLatLng</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>That should be enough to get you going, any issues or questions then post comments below.</p>


<p>Related posts:<ol><li><a href='/blog/other/still-dont-know-about-google-apps/' rel='bookmark' title='Permanent Link: Still don&#8217;t know about Google Apps?'>Still don&#8217;t know about Google Apps?</a></li><li><a href='/blog/other/aptana-eclipse-for-web-developers/' rel='bookmark' title='Permanent Link: Aptana - Eclipse for web developers'>Aptana - Eclipse for web developers</a></li><li><a href='/blog/other/the-problem-with-using-google-applications-smtp-to-send-email/' rel='bookmark' title='Permanent Link: [Updated] The problem with using Google Applications SMTP to send email'>[Updated] The problem with using Google Applications SMTP to send email</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Yh2bKpIGwmo:atDYuonJqto:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Yh2bKpIGwmo:atDYuonJqto:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Yh2bKpIGwmo:atDYuonJqto:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Yh2bKpIGwmo:atDYuonJqto:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/Yh2bKpIGwmo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/other/distance-to-here-using-google-maps-api/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Walking With Dinosaurs - E-Commerce</title>
		<link>/blog/portfolio/walking-with-dinosaurs-e-commerce/</link>
		<comments>/blog/portfolio/walking-with-dinosaurs-e-commerce/#comments</comments>
		<pubDate>Fri, 01 May 2009 08:16:42 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[E-Commerce]]></category>

		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">/blog/?p=672</guid>
		<description><![CDATA[
Off the back of the success of Dinosaur Live, the site for the Walking with Dinosaurs Live Show, we were asked to develop their new E-commerce site.  This was built using Zen Cart and Worldpay.
The store selling to UK was launched with two more stores for Europe and North America to follow shortly.
www.wwdshop.com


Related posts:Walking with [...]


Related posts:<ol><li><a href='/blog/portfolio/walking-with-dinosaurs-dinosaur-live-2009/' rel='bookmark' title='Permanent Link: Walking with Dinosaurs - Dinosaur Live 2009!'>Walking with Dinosaurs - Dinosaur Live 2009!</a></li><li><a href='/blog/portfolio/walk-to-work-week/' rel='bookmark' title='Permanent Link: Walk to Work Week'>Walk to Work Week</a></li><li><a href='/blog/other/protestors-and-the-burning-of-effigies/' rel='bookmark' title='Permanent Link: Protestors and the burning of effigies'>Protestors and the burning of effigies</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/plugins/autothumb/image.php?src=/blog/wp-content/uploads/wwdshopw423.png&amp;aoe=1&amp;hash=f79b6b8724003f8127041fbf9896d7cd" alt="Walking With Dinosaurs - Dinosaur Live - Shop" title="Walking With Dinosaurs - Dinosaur Live - Shop" style="border:1px dotted #393939; margin:0;" /></p>
<p>Off the back of the success of <a href="http://www.dinosaurlive.co.uk">Dinosaur Live</a>, the site for the Walking with Dinosaurs Live Show, we were asked to develop their new E-commerce site.  This was built using Zen Cart and Worldpay.</p>
<p>The store selling to UK was launched with two more stores for Europe and North America to follow shortly.</p>
<p><a href="http://www.wwdshop.com">www.wwdshop.com</a></p>


<p>Related posts:<ol><li><a href='/blog/portfolio/walking-with-dinosaurs-dinosaur-live-2009/' rel='bookmark' title='Permanent Link: Walking with Dinosaurs - Dinosaur Live 2009!'>Walking with Dinosaurs - Dinosaur Live 2009!</a></li><li><a href='/blog/portfolio/walk-to-work-week/' rel='bookmark' title='Permanent Link: Walk to Work Week'>Walk to Work Week</a></li><li><a href='/blog/other/protestors-and-the-burning-of-effigies/' rel='bookmark' title='Permanent Link: Protestors and the burning of effigies'>Protestors and the burning of effigies</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=KOJDJnCrxW4:MrrJWBxuD9Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=KOJDJnCrxW4:MrrJWBxuD9Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=KOJDJnCrxW4:MrrJWBxuD9Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=KOJDJnCrxW4:MrrJWBxuD9Y:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/KOJDJnCrxW4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/portfolio/walking-with-dinosaurs-e-commerce/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sister Act The Musical - Competition</title>
		<link>/blog/portfolio/sister-act-the-musical-competition/</link>
		<comments>/blog/portfolio/sister-act-the-musical-competition/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 15:08:38 +0000</pubDate>
		<dc:creator>Fiaz</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">/blog/?p=661</guid>
		<description><![CDATA[
Next Big Leap was recently asked to develop a flash game giving fans of Sister Act The Musical the opportunity to win tickets to the stage show. The game was developed in flash with a PHP/MySQL database.
comp.sisteractthemusical.com


Related posts:Loreal Elvive For Men - Flash Game CompetitionRedsummer - furnishingsGeological Society


Related posts:<ol><li><a href='/blog/portfolio/loreal-elvive-for-men-flash-game-competition/' rel='bookmark' title='Permanent Link: Loreal Elvive For Men - Flash Game Competition'>Loreal Elvive For Men - Flash Game Competition</a></li><li><a href='/blog/portfolio/redsummer-furnishings/' rel='bookmark' title='Permanent Link: Redsummer - furnishings'>Redsummer - furnishings</a></li><li><a href='/blog/portfolio/geological-society/' rel='bookmark' title='Permanent Link: Geological Society'>Geological Society</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-665" title="Sister Act the Musical - Flash Game" src="/blog/wp-content/plugins/autothumb/image.php?src=/blog/wp-content/uploads/sisteract400w.png&amp;w=440&amp;h=320&amp;aoe=1&amp;hash=af9eed23f6d6222040cbf22a57523251" alt="Sister Act the Musical - Flash Game" style="margin:0;" /></p>
<p>Next Big Leap was recently asked to develop a flash game giving fans of <strong>Sister Act The Musical</strong> the opportunity to win tickets to the stage show. The game was developed in flash with a PHP/MySQL database.</p>
<p><a href="http://comp.sisteractthemusical.com/">comp.sisteractthemusical.com</a></p>


<p>Related posts:<ol><li><a href='/blog/portfolio/loreal-elvive-for-men-flash-game-competition/' rel='bookmark' title='Permanent Link: Loreal Elvive For Men - Flash Game Competition'>Loreal Elvive For Men - Flash Game Competition</a></li><li><a href='/blog/portfolio/redsummer-furnishings/' rel='bookmark' title='Permanent Link: Redsummer - furnishings'>Redsummer - furnishings</a></li><li><a href='/blog/portfolio/geological-society/' rel='bookmark' title='Permanent Link: Geological Society'>Geological Society</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Ku2gSgWm0zM:idTUKyiug2U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Ku2gSgWm0zM:idTUKyiug2U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Nextbigleap?a=Ku2gSgWm0zM:idTUKyiug2U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Nextbigleap?i=Ku2gSgWm0zM:idTUKyiug2U:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Nextbigleap/~4/Ku2gSgWm0zM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>/blog/portfolio/sister-act-the-musical-competition/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 2.770 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-05-15 15:25:35 --><!-- Compression = gzip -->
