<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://murfitt.net">
<channel>
 <title>Dan Murfitt's blog</title>
 <link>http://murfitt.net/blog/dan</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/murfittnet/blog/dan" /><feedburner:info uri="murfittnet/blog/dan" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Book review: OpenCart 1.4 Template Design Cookbook by Tahsin Hasan</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/OUCRuUYwWys/book-review-opencart-14-template-design-cookbook-tahsin-hasan</link>
 <description>&lt;p&gt;&lt;a href="http://link.packtpub.com/Cm452D"&gt;&lt;img alt="OpenCart 1.4 Template Design Cookbook thumbnail" src="http://murfitt.net/files/OpenCart1.4TemplateDesignCookbook_thumb.jpg" style="width: 145px; height: 180px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; " /&gt;&lt;/a&gt;OpenCart isn&amp;rsquo;t a system I&amp;rsquo;ve used before but Packt Publishing asked me to review OpenCart 1.4 Template Design Cookbook by Tahsin Hasan for them so I thought it&amp;rsquo;d be a good opportunity to learn more about an ecommerce shopping cart system. I spend a lot of time working on PHP/MySQL applications, including Drupal and CodeIgniter, but I haven&amp;rsquo;t used OpenCart before, so I&amp;rsquo;m coming to this book and application completely new.&lt;/p&gt;
&lt;p&gt;OpenCart is a complete ecommerce shopping cart solution, with features including multi-currency support, product ratings and reviews, downloadable products and a discount coupon system, and it is of course customisable and templatable. OpenCart 1.4 Template Design Cookbook promises to help you get to grips with the basics of template design, as well as styling search results and customising the design of the administration panel to match either yours or your clients&amp;rsquo; brand.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;The book starts by walking you through the installation of OpenCart and some of the general configuration changes you may need to make in the process. OpenCart has an automatic installation script so this should be fairly straightforward for anyone who has installed a PHP/MySQL application before. The graphics tutorials in the book use GIMP - an open source graphics editing package - which is great if you&amp;rsquo;re learning as you can follow the tutorials and practice without having to buy any commercial software upfront.&lt;/p&gt;
&lt;p&gt;The first major design chapter is &amp;lsquo;Chapter 3 - Layout Structure&amp;rsquo;. Here you will be guided through creating a new theme, modifying its styles using CSS and some basic banner placement. The book explains that OpenCart uses a Model-View-Controller (MVC) layout, and it&amp;rsquo;s important to understand this as it&amp;rsquo;s a very common application design pattern. Naturally, the focus is on the &amp;lsquo;View&amp;rsquo; part, which manages the presentation of the application.&lt;/p&gt;
&lt;p&gt;The book is very clearly laid out, with essential keywords highlighted, lots of code examples and screenshots showing how, for example, CSS changes affect the presentation of the store. The book is intended to be read while you&amp;rsquo;re setting up your store or building your theme, as the examples walk you through the process and the approach is very didactic.&lt;/p&gt;
&lt;p&gt;The book expects you to have some HTML and CSS knowledge, but there are also areas which include PHP code, such as traversing arrays and printing variable values, so some basic PHP knowledge would be helpful. There is also some light JavaScript use in the form of including jQuery libraries. You can probably get by with little or no JavaScript knowledge, just by following the walkthroughs, but again, some prior knowledge of JavaScript would also be of help.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re new to OpenCart, or have some knowledge and want to create your own theme, this book will guide you through the process with lots of examples, as well as ideas and best practices.&lt;/p&gt;
&lt;p&gt;Thanks for reading my review, I hope you found it helpful and if you have any comments on OpenCart, this book or this review, please leave them in the comments section below - as always I&amp;rsquo;d love to hear your views.&lt;/p&gt;
&lt;h3&gt;
	Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;a href="http://link.packtpub.com/Cm452D"&gt;OpenCart 1.4 Template Design Cookbook on Packt Publishing website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.packtpub.com/sites/default/files/4309OS-Chapter-3-Layout-Structure.pdf?utm_source=packtpub&amp;amp;utm_medium=free&amp;amp;utm_campaign=pdf"&gt;Sample chapter:&amp;nbsp;Chapter 3 - Layout Structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.opencart.com/"&gt;OpenCart website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/OUCRuUYwWys" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/2011/07/02/book-review-opencart-14-template-design-cookbook-tahsin-hasan#comments</comments>
 <category domain="http://murfitt.net/tags/book-reviews">Book Reviews</category>
 <category domain="http://murfitt.net/tags/opencart">OpenCart</category>
 <category domain="http://murfitt.net/tags/web-design">Web Design</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sat, 02 Jul 2011 12:03:29 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">153 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/2011/07/02/book-review-opencart-14-template-design-cookbook-tahsin-hasan</feedburner:origLink></item>
<item>
 <title>'Close Account' options for web applications</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/IS2NyY3FLGY/close-account-options-web-applications</link>
 <description>&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/22741426@N05/2373060918/" title="Exit by lansakit, on Flickr"&gt;&lt;img alt="Exit" src="http://farm4.static.flickr.com/3032/2373060918_235f41ab78_m.jpg" style="width: 240px; height: 111px; float: right; margin: 10px;" /&gt;&lt;/a&gt; It&amp;#39;s very rare that I come across a web app which allows me to close my account. Granted, it&amp;#39;s not a feature you want to encourage people to use but if people want to stop using your app then they&amp;#39;ll probably just abandon the account anyway. From a user&amp;#39;s perspective I like to feel in control so being able to close an account, even if I don&amp;#39;t chose to do so, can be quite reassuring. However, I think there are also some advantages for developers and stakeholders to benefit from by implementing a &amp;#39;close account&amp;#39; feature.&lt;/p&gt;
&lt;p&gt;
	First of all, you probably don&amp;#39;t want to lose users - you want them to keep using your app and tell all of their friends. But sometimes things don&amp;#39;t always work out this way, and although you may be getting lots of people sign up to your app, are they coming back to use it weeks or months down the line? Knowing how many new accounts doesn&amp;#39;t really help unless you also know how many are leaving. Adding a &amp;#39;close account&amp;#39; feature will give you an insight into how long people decide to keep using your app before they walk (and they&amp;#39;ll probably do that whether you allow them to close their account or not).&lt;/p&gt;
&lt;p&gt;
	You might also be able to get some feedback by adding a small form or comment box asking why they are leaving. If they are leaving because something isn&amp;#39;t working as expected, they will probably tell you and you&amp;#39;ll have a chance to put it right. By doing this it may also be possible to convince people to stay by making the process interactive, learning why they want to leave, and hopefully giving them the information they need to change their minds.&lt;/p&gt;
&lt;p&gt;
	Finally, going back to my first point from a user&amp;#39;s perspective - people like to feel in control. They may have created an account and misspelled a username or just don&amp;#39;t require it anymore, and in an age where so much of our information is online, it reassures people that &lt;em&gt;they&lt;/em&gt; can remain in control of their data.&lt;/p&gt;
&lt;p&gt;
	I&amp;#39;d love to hear what your experiences are with building account closure features into your web apps and why you have or haven&amp;#39;t chosen to do so. I don&amp;#39;t think every app or site should (or shouldn&amp;#39;t) have this feature, but these are just some possible advantages from a developer and user perspective. Please feel free to leave comments using the link below.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/IS2NyY3FLGY" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/2011/06/05/close-account-options-web-applications#comments</comments>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sun, 05 Jun 2011 15:22:36 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">152 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/2011/06/05/close-account-options-web-applications</feedburner:origLink></item>
<item>
 <title>Blog from the iPhone to your Drupal blog with BlogPress</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/f_wSYp3VAqE/blog-iphone-your-drupal-blog-blogpress</link>
 <description>&lt;p&gt;There are a couple of apps which can post to Drupal as well as the majority of other popular blogging platforms straight from your iPhone: iBlogger and BlogPress. I'm writing this from BlogPress on my iPhone, but the app also supports the iPad for all you lucky folks out there. With BlogPress you can view previous posts, save drafts, upload images to Flickr or Picasa and upload movies to YouTube, all of which can then be embedded straight into the post. Drafts can be saved to the app and are stored on the iPhone or can be stored on your Drupal site. No more excuses for not having enough time to blog!&lt;/p&gt;
&lt;p&gt;If you know of any other apps for  blogging from the iPhone, especially to Drupal, please add them in the comments below. Happy remote blogging :)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/f_wSYp3VAqE" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/2011/04/29/blog-iphone-your-drupal-blog-blogpress#comments</comments>
 <category domain="http://murfitt.net/tags/blogging">Blogging</category>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <pubDate>Fri, 29 Apr 2011 19:39:37 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">148 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/2011/04/29/blog-iphone-your-drupal-blog-blogpress</feedburner:origLink></item>
<item>
 <title>Upcoming book review: OpenCart 1.4 Template Design Cookbook by Tahsin Hasan</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/6UhNUdc6ak0/upcoming-book-review-opencart-14-template-design-cookbook-tahsin-hasan</link>
 <description>&lt;p&gt;
	&lt;a href="http://link.packtpub.com/Cm452D"&gt;&lt;img alt="OpenCart 1.5 Template Design Cookbook front cover" src="http://murfitt.net/files/OpenCart1.4TemplateDesignCookbook_thumb.jpg" style="width: 145px; height: 180px; border-width: 0px; border-style: solid; margin-left: 10px; margin-right: 10px; float: right;" /&gt;&lt;/a&gt;Packt Publishing kindly asked me to write another review for an upcoming book: OpenCart 1.4 Template Design Cookbook. The book covers a range of techniques for customising the header, footer, store navigation, creating dynamic content, custom error pages and sitemaps. The author, Tahsin Hasan, is a fellow CodeIgniter developer and has worked with other PHP frameworks such as Zend, Symfony and CakePHP.&lt;/p&gt;
&lt;p&gt;
	I&amp;rsquo;ll be posting the review in the next few weeks. In the meantime, here is a link to a sample chapter: &lt;a href="http://www.packtpub.com/sites/default/files/4309OS-Chapter-3-Layout-Structure.pdf?utm_source=packtpub&amp;amp;utm_medium=free&amp;amp;utm_campaign=pdf"&gt;Chapter 3 - Layout Structure&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;
	Other links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;a href="http://link.packtpub.com/Cm452D"&gt;OpenCart 1.4 Template Design Cookbook on Packt Publishing website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.opencart.com/"&gt;OpenCart website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/6UhNUdc6ak0" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/2011/04/29/upcoming-book-review-opencart-14-template-design-cookbook-tahsin-hasan#comments</comments>
 <category domain="http://murfitt.net/tags/opencart">OpenCart</category>
 <pubDate>Fri, 29 Apr 2011 14:35:31 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">147 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/2011/04/29/upcoming-book-review-opencart-14-template-design-cookbook-tahsin-hasan</feedburner:origLink></item>
<item>
 <title>Create amazing explorable panoramas on the iPhone with Photosynth</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/GBShpii_qPU/create-amazing-explorable-panoramas-iphone-photosynth</link>
 <description>&lt;p&gt;
	I&amp;#39;ve just been playing with Photosynth for the iPhone. It allows you to take multiple pictures from different angles then stitch them together to make a 3D, explorable panoramic. So what&amp;#39;s so different about Photosynth? Well, you can also create &amp;#39;Synths&amp;#39; which are 3D spaces made up of images from not only different angles but different locations. This means you can take a picture of a building from different sides and Photosynth will work its magic and make it into a 3D model which you can explore.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;
	Here&amp;#39;s a panoramic I created while standing in the same place:&lt;/p&gt;
&lt;p&gt;
	&lt;iframe frameborder="0" height="300" src="http://photosynth.net/embed.aspx?cid=9a5a0135-0f9d-4d50-a019-4c9fc6d362d7&amp;amp;delayLoad=true&amp;amp;slideShowPlaying=false" width="500"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;
	Here&amp;#39;s a synth which someone has created from different angles and locations.&lt;/p&gt;
&lt;p&gt;
	&lt;iframe frameborder="0" height="300" src="http://photosynth.net/embed.aspx?cid=50cf7db9-d497-457d-8206-9ff88f2c2800&amp;amp;delayLoad=true&amp;amp;slideShowPlaying=false" width="500"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;
	Photosynth is a free app available for the iPhone 3G4, iPhone 4, iPad 2 and 4th gen iPod Touch. Enjoy!&lt;/p&gt;
&lt;h3&gt;
	Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;a href="http://itunes.apple.com/us/app/photosynth/id430065256?mt=8#"&gt;Photosynth on iTunes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://photosynth.net/"&gt;Photosynth homepage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/GBShpii_qPU" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/2011/04/25/create-amazing-explorable-panoramas-iphone-photosynth#comments</comments>
 <category domain="http://murfitt.net/tags/iphone-apps">iPhone Apps</category>
 <category domain="http://murfitt.net/tags/photography">Photography</category>
 <pubDate>Mon, 25 Apr 2011 15:57:52 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">146 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/2011/04/25/create-amazing-explorable-panoramas-iphone-photosynth</feedburner:origLink></item>
<item>
 <title>Optimising Drupal performance</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/pvw9Q-PtFjA/optimising-drupal-performance</link>
 <description>&lt;p&gt;
	There are a few great out of the box performance tweaks which Drupal offers to speed up page loading times and minimise server load. First of all, these tweaks wouldn&amp;#39;t suit every site. You need to first think about how much traffic you currently get and how often our content changes. You don&amp;#39;t necessarily have to add or amend a page for content to change; people can post comments and interact with your site in ways which change the content displayed. This will make a difference to how you chose to optimise your Drupal site performance.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;
	When caching is enabled in Drupal (Administer &amp;gt; Site Configuration &amp;gt; Performance) your pages will be dynamically generated the first time they are hit and then subsequent visits to that page will be loaded from the stored cache. This will speed up page loading times because Drupal doesn&amp;#39;t have to pull all of the content together from the database each time. However, new content won&amp;#39;t be shown until the cache has expired and is regenerated. It&amp;#39;s worth noting that cached pages are only displayed to anonymous users, so if you are testing this out and logged in to your site, you probably won&amp;#39;t see any performance differences. In this case you will need to logout, then you will see you site&amp;#39;s cached content.&lt;/p&gt;
&lt;h3&gt;
	What is &amp;#39;minimum cache lifetime&amp;#39;?&lt;/h3&gt;
&lt;p&gt;
	This determines how much time should pass before cached content is regenerated from the database. If you set this to 1 day, and you change one of your pages, the cached version of your page will remain the same and the changes won&amp;#39;t be visible to anonymous visitors for at least 1 day. If you don&amp;#39;t change your content that often or you don&amp;#39;t get many comments this may be a good idea, as it makes, in many cases, a noticeable difference to page loading times. If you get lots of comments or you are updating on a daily basis or more, you may wish to decrease this limit to something more reasonable. The trick is to get the time as close as possible to how often your content changes.&lt;/p&gt;
&lt;h3&gt;
	Page caching and the CAPTCHA module&lt;/h3&gt;
&lt;p&gt;
	If you are using the CAPTCHA module it&amp;#39;s also worth noting that this will disable caching for any pages where a CAPTCHA challenge is present. In this case it would be a good idea to put your comment forms on a separate page from your content (Administer &amp;gt; Content Management &amp;gt; Content Types [Content type] &amp;gt; Comment Settings &amp;gt; Location of comment submission form &amp;gt; Set to display on separate page).&lt;/p&gt;
&lt;h3&gt;
	Bandwidth Optimization&lt;/h3&gt;
&lt;p&gt;
	These settings will aggregate CSS and JS files to reduce the number of hits required to load a page. This can make significant difference on high traffic sites because it reduces the number of HTTP requests. Many themes and modules include CSS files and if you look at your page source (with these options disabled) will see the number of linked CSS and JS files required for each page load. With both of these optimization options enabled you will see just one CSS and one JS file linked to in your page source. These linked files, with optimization enabled, will include all CSS and JS code previously loaded but in one file rather than (say) 10.&lt;/p&gt;
&lt;p&gt;
	If anyone knows of any good Drupal performance modules or any other tweaks please feel free to post them in the comments below.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/pvw9Q-PtFjA" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan-murfitt/2011/03/13/optimising-drupal-performance#comments</comments>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <category domain="http://murfitt.net/tags/hosting">Hosting</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sun, 13 Mar 2011 10:02:34 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">144 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan-murfitt/2011/03/13/optimising-drupal-performance</feedburner:origLink></item>
<item>
 <title>Fighting blog comment spam</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/K7Gp1FCwQlY/fighting-blog-spam</link>
 <description>&lt;p&gt;
	I&amp;#39;ve noticed a recent influx of blog spam which seem, to some degree, relevant to the content it&amp;#39;s posted on. I think spammers are composing comments targeted to specific subject areas and then searching the web for content on that subject so that when they post the comment it appears at first glance to be genuine. Of course the most telling part is the totally unrelated link to men&amp;#39;s watches or postal degrees which seem somewhat out of place in a comment on a php web development framework. Nevertheless, if you&amp;#39;re not careful the comments can slip through the net and appear on your blog. The other issue which has become more of a problem lately is the spammer&amp;#39;s ability to evade CAPTCHA challenges. I&amp;#39;ve increased the level of noise and distortion for the CAPTCHA challenge on this blog but some still get through. It&amp;#39;s as if there is a person actually typing in a response to the challenge, in which it won&amp;#39;t be of much help. There are a few ways in which you can help fight, reduce and manage blog spam, because let&amp;#39;s face it - it&amp;#39;s not going to stop entirely. So let&amp;#39;s have a look at some quick first pointers.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;h3&gt;
	Filter out HTML &amp;#39;a&amp;#39; tags&lt;/h3&gt;
&lt;p&gt;
	HTML &amp;#39;a&amp;#39; tags can be used to mask the location of links and there&amp;#39;s really no need for people in comments to use them. Instead, use an automatic filter which converts http:// strings into clickable links. This way people can see exactly where they are going to go if they click a link, and spammers can&amp;#39;t hide links behind text relevant to the subject of the comment. Also publish the fact you are doing this as it may act as a small deterrent.&lt;/p&gt;
&lt;h3&gt;
	Moderate comments&lt;/h3&gt;
&lt;p&gt;
	If you really want to feel in control of what content is allowed to be posted to your blog, moderate the comments. Many content management systems will allow this function and as long as you don&amp;#39;t get too many comments it shouldn&amp;#39;t be too difficult to keep up with.&lt;/p&gt;
&lt;h3&gt;
	Use a comment spam protection service&lt;/h3&gt;
&lt;p&gt;
	There are services available which will screen your comments for you in a similar way to email spam filters and determine, based on a spam scoring system, whether the comment is spam or not. One which I&amp;#39;ve found is quite effective is Mollom (&lt;a href="http://mollom.com" title="http://mollom.com"&gt;http://mollom.com&lt;/a&gt;). This has both free and enterprise services for use on blogs and more.&lt;/p&gt;
&lt;h3&gt;
	Add a CAPTCHA challenge&lt;/h3&gt;
&lt;p&gt;
	You can&amp;#39;t always rely on CAPTCHA, but it will most definitely reduce the amount of spam which gets through so it&amp;#39;s always a good idea to protect your comment forms with CAPTCHA as a first line of defence.&lt;/p&gt;
&lt;p&gt;
	Spam is never going to go away - in fact, it&amp;#39;s probably going to get more sophisticated, so it&amp;#39;s a good idea to keep an eye on the spam which doesn&amp;#39;t get through on your blog by accessing your logs, look for trends (especially in the search engine referrals) and try to stay ahead of the game by figuring out why the spammers ended up on your site and what they tried to do to evade your anti-spam mechanisms. Please feel free to leave a comment if you have any tips or techniques which you use to help reduce or manage spam.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/K7Gp1FCwQlY" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2011/02/14/fighting-blog-spam#comments</comments>
 <category domain="http://murfitt.net/tags/blogging">Blogging</category>
 <category domain="http://murfitt.net/tags/security">Security</category>
 <pubDate>Mon, 14 Feb 2011 20:21:43 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">143 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2011/02/14/fighting-blog-spam</feedburner:origLink></item>
<item>
 <title>New 'Mix Radio' on Last.fm</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/MUZr7PgR9b4/new-mix-radio-lastfm</link>
 <description>&lt;p&gt;
	Since Spotify I&amp;#39;ve slightly neglected my Last.fm radio favouring playlisted music over radio style chosen tracks, but I may start using the Last.fm radio again since they&amp;#39;ve introduced the new &amp;#39;Mix Radio&amp;#39; station. It&amp;#39;s a great way to discover new music without being overwhelmed by too many unfamiliar tracks.&lt;/p&gt;
&lt;h3&gt;
	What is &amp;#39;Mix Radio&amp;#39;?&lt;/h3&gt;
&lt;p&gt;
	Mix Radio combines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		New recommendations (similar to the &amp;#39;Recommendations&amp;#39; station)&lt;/li&gt;
&lt;li&gt;
		Tracks by artists in your library that you haven&amp;#39;t scrobbled before and&lt;/li&gt;
&lt;li&gt;
		Tracks in your library that you already know.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Last.fm is great for listening to music when you don&amp;#39;t know what you want to listen to or you want to hear something you haven&amp;#39;t heard before but you might like. The new &amp;#39;Mix Radio&amp;#39; station does the job nicely, and if you hear something you really don&amp;#39;t like just skip it or, if Last.fm completely misjudged your taste, ban it and Last.fm will learn what you don&amp;#39;t like. Last.fm is great for all music fans so if you haven&amp;#39;t used it before I&amp;#39;d definitely recommend &lt;a href="http://www.last.fm/"&gt;giving it a try&lt;/a&gt; &amp;ndash; it&amp;#39;s free and can be accessed from the website, through the free downloadable player, through Android and iPhone mobiles and even through many new DAB/Wi-Fi radios.&lt;/p&gt;
&lt;p&gt;
	For more information on the new &amp;#39;Mix Radio&amp;#39; station from the official Last.fm blog, visit:&lt;br /&gt;
	&lt;a href="http://blog.last.fm/2010/10/29/mix-radio-a-new-radio-station"&gt;http://blog.last.fm/2010/10/29/mix-radio-a-new-radio-station&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/MUZr7PgR9b4" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2011/01/03/new-mix-radio-lastfm#comments</comments>
 <category domain="http://murfitt.net/tags/lastfm">Last.FM</category>
 <category domain="http://murfitt.net/tags/music">Music</category>
 <pubDate>Mon, 03 Jan 2011 10:05:01 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">141 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2011/01/03/new-mix-radio-lastfm</feedburner:origLink></item>
<item>
 <title>Qwiki: Information Experience</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/WyK_t-CkKPY/qwiki-information-experience</link>
 <description>&lt;p&gt;
	The recent TechCrunch disrupt award &lt;a href="http://techcrunch.com/2010/09/29/qwiki-techcrunch-disrupt-winner/"&gt;saw startup Qwiki win&lt;/a&gt; disruptive product for their information experience website which seeks to change the way we consume information. This is the kind of thing which we&amp;#39;ve seen in movies for years but Qwiki is making this experience a reality by pulling together information from various sources and presenting it in a much more experiential way. This sort of delivery is probably well suited to that kind of research where you hear a term you haven&amp;#39;t heard before and you want to know more. You&amp;#39;ll probably start by typing the term into Google then sift through the (usually first result) Wikipedia page followed by image search and/or movies etc. What Qwiki does is pull all of this together for you so you get an instant overview of all the information in a much more &amp;#39;lean back&amp;#39; way.&lt;/p&gt;
&lt;p&gt;
	The video below is a demo of the product at TechCrunch Disrupt 2010. If you&amp;#39;d like to sign up for their invite-only alpha test head over to &lt;a href="http://qwiki.com"&gt;Qwiki.com&lt;/a&gt;. They also have a few sample Qwikis live on the site.&lt;/p&gt;
&lt;p&gt;
	&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/15444551" width="400"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://vimeo.com/15444551"&gt;Qwiki at TechCrunch Disrupt&lt;/a&gt; from &lt;a href="http://vimeo.com/qwiki"&gt;Qwiki&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/WyK_t-CkKPY" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/10/23/qwiki-information-experience#comments</comments>
 <category domain="http://murfitt.net/tags/information-delivery">Information Delivery</category>
 <category domain="http://murfitt.net/tags/qwiki">Qwiki</category>
 <pubDate>Sat, 23 Oct 2010 10:13:42 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">140 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/10/23/qwiki-information-experience</feedburner:origLink></item>
<item>
 <title>Sorting the garden out</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/nxgeT-VVtvs/sorting-garden-out</link>
 <description>&lt;p&gt;
	My dad came over today to help sort our garden out. We wanted to open the end of the garden up to grow some colourful plants and maybe add a few solar lights. The end of the garden was previously segmented into smaller pieces, with a raised patch with a few shrubs and some fenced off stones.&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960786250/" title="End of the garden before by Dan Murfitt, on Flickr"&gt;&lt;img alt="End of the garden before" height="500" src="http://farm5.static.flickr.com/4150/4960786250_ea0124a6e2.jpg" width="333" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960194053/" title="End of the garden before by Dan Murfitt, on Flickr"&gt;&lt;img alt="End of the garden before" height="333" src="http://farm5.static.flickr.com/4086/4960194053_c07c2c55fd.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Here you can see we started to knock the wall down before but had to put it off for a while as the foundation of the wall went quite deep. Quite satisfying work, knocking a wall down!&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960790950/" title="End of the garden before by Dan Murfitt, on Flickr"&gt;&lt;img alt="End of the garden before" height="333" src="http://farm5.static.flickr.com/4107/4960790950_7e1f832248.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960797174/" title="Half way through by Dan Murfitt, on Flickr"&gt;&lt;img alt="Half way through" height="333" src="http://farm5.static.flickr.com/4113/4960797174_8a417ba87b.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Once we broke into the wall foundations we managed to pull large chunks of the wall up without any problems. All that&amp;#39;s left to do is tidy up!&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960204811/" title="Finished the end of the garden by Dan Murfitt, on Flickr"&gt;&lt;img alt="Finished the end of the garden" height="500" src="http://farm5.static.flickr.com/4106/4960204811_0980e58bac.jpg" width="333" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.flickr.com/photos/danmurf/4960209049/" title="Finished the end of the garden by Dan Murfitt, on Flickr"&gt;&lt;img alt="Finished the end of the garden" height="333" src="http://farm5.static.flickr.com/4150/4960209049_018a92fb16.jpg" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Here&amp;#39;s the finished result - a nice patch of soil ready for a few layers of colourful plants and some solar lights.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/nxgeT-VVtvs" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/09/05/sorting-garden-out#comments</comments>
 <category domain="http://murfitt.net/tags/gardening">Gardening</category>
 <pubDate>Sun, 05 Sep 2010 17:32:22 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">139 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/09/05/sorting-garden-out</feedburner:origLink></item>
<item>
 <title>Foursquare Vs. Gowalla</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/-Ak4Pnxs0uI/foursquare-vs-gowalla</link>
 <description>&lt;p&gt;With &lt;a href="http://blog.facebook.com/blog.php?post=418175202130"&gt;recent news about Facebook&amp;rsquo;s new &amp;lsquo;Places&amp;rsquo; feature&lt;/a&gt; it looks like location based social networking could become the next big thing over the next couple of years. In case you can&amp;rsquo;t wait for this to be fully rolled out and you want to give one of the established location based social networks a try, here&amp;rsquo;s some background info.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;h2&gt;What is a location based social network?&lt;/h2&gt;
&lt;p&gt;Facebook and Twitter allow you to share messages, photos, links, etc. with a network of friends or followers. Location based social networks operate in a similar manner - however they are location centric, so instead of sharing a message with a photo attached, you share a location, with a message (and possibly a photo) attached. One strange difference is that both these social networks (Foursquare and Gowalla) have the feel of a game, which I don&amp;rsquo;t get from Facebook or Twitter. Foursquare allows you to earn badges for checking in. For example, check in at a location more times than anyone else and you become the mayor. With Gowalla you can drop and collect items. For example, you may have a teddy bear which you can drop at a location, then some one else can pick that up and view a history of the bear and see who else has owned it in the past. It can then be taken to another location and dropped off and the journey continues. These features add an element of fun when connecting with your friends, comparing items and badges, but they also have a commercial implication for businesses. Some businesses are starting to sign up and give (for Foursquare) the mayor a special offer (like a free coffee) for just checking in more than anyone else. This incentive could encourage people to visit a location as often as possible to gain the mayor status. These services also offer the potential to offer businesses statistics on their customers (where they&amp;rsquo;re from, where else they go, how long they stay, etc.).&lt;/p&gt;
&lt;h2&gt;So, which should I join, Gowalla or Foursquare?&lt;/h2&gt;
&lt;p&gt;That&amp;rsquo;s probably down to preference, as they are both very similar. I&amp;rsquo;m going to try both and see how I get on. Personally, from just going through the apps briefly, I prefer the look and feel of Gowalla.&lt;/p&gt;
&lt;p&gt;Kevin Rose is an investor in both Foursquare and Gowalla, so here&amp;rsquo;s a quick video of him talking about how these work and some of the features.&lt;/p&gt;
&lt;object width="480" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/UlJy343uJdE?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/UlJy343uJdE?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;Here&amp;rsquo;s another video reviewing the iPhone and Android apps for Foursquare and Gowalla.&lt;/p&gt;
&lt;object width="640" height="385"&gt;
&lt;param name="movie" value="http://www.youtube.com/v/dXeOIgGgvMs?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/dXeOIgGgvMs?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;h2&gt;Privacy&lt;/h2&gt;
&lt;p&gt;If you are about to sign up to these apps make sure you review the privacy details carefully. The concept of location based services opens up various causes for concern, as you are telling the world where you are and when. Make sure you share this information carefully and with only whom you chose.&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://foursquare.com"&gt;Foursquare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gowalla.com"&gt;Gowalla&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/-Ak4Pnxs0uI" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/08/20/foursquare-vs-gowalla#comments</comments>
 <category domain="http://murfitt.net/tags/foursquare">Foursquare</category>
 <category domain="http://murfitt.net/tags/gowalla">Gowalla</category>
 <category domain="http://murfitt.net/tags/social-networking">Social Networking</category>
 <pubDate>Fri, 20 Aug 2010 22:08:27 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">138 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/08/20/foursquare-vs-gowalla</feedburner:origLink></item>
<item>
 <title>Book Review: CodeIgniter 1.7 Professional Development by Adam Griffiths (Packt Publishing)</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/cyZ6tRXsqdY/book-review-codeigniter-17-professional-development-adam-griffiths-packt-publish</link>
 <description>&lt;p&gt;&lt;a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book/mid/0405109at6rt?utm_source=murfitt.net&amp;amp;utm_medium=affiliate&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003216"&gt;CodeIgniter 1.7 Professional Development by Adam Griffiths&lt;/a&gt; is a great introduction to CodeIgniter - and the Model-View-Controller (MVC) design pattern in general - for intermediate and advanced PHP developers. I was asked to write a review of this book by Packt Publishing and this is now my third CodeIgniter specific book which I've studied. I&amp;rsquo;ve been working with CodeIgniter on several projects for over two years now so I&amp;rsquo;ve become quite familiar with the framework, but I&amp;rsquo;m always interested to see how other people approach problems and use the libraries available. There&amp;rsquo;re always a few hidden gems which are waiting to be discovered!&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;&lt;a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book/mid/0405109at6rt?utm_source=murfitt.net&amp;amp;utm_medium=affiliate&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003216"&gt;&lt;img alt="CodeIgniter 1.7 Professional Development book cover" width="100" height="123" vspace="10" hspace="10" align="right" src="http://murfitt.net/files/1849510903.png" /&gt;&lt;/a&gt;The book is aimed at confident PHP developers who can build fairly complex applications but are looking at using the very lightweight and powerful framework, CodeIgniter, to speed up and structure the development process. The book promises to give you enough working knowledge to use CodeIgniter to build virtually any web application, though covering all of the advanced subjects associated with CodeIgniter, building reusable libraries and creating mini applications. If you currently write PHP applications, have some knowledge of object oriented programming concepts and want to be able to build larger applications in an organised and structured way, you should be able to follow this book without any problems. This book also covers using third party services to authenticate users for your application, such as Twitter oAuth and Facebook Connect, so if you&amp;rsquo;re also interested in integrating these services into your application you will find this very useful.&lt;/p&gt;
&lt;p&gt;CodeIgniter has a set of coding guidelines which are recommended when building your application. Your application will still function if you don&amp;rsquo;t follow the guidelines, however it may cause confusion if working in teams or revisiting old code. This book follows the guidelines and even spends a few pages at the beginning getting you used to the correct and incorrect syntax so that you don&amp;rsquo;t start off with any bad habits. Another advanced element of the book is Chapter 7, Building a Large-Scale Application. This walks you though some of the issues associated with large, heavily accessed applications, such as managing bottlenecks, caching and managing multiple instances of your application. This sort of streamlining is important for applications which are expected to receive heavy amounts of traffic and can make a big difference to the performance and user experience. Another subject which will help you take your applications to the next level is covered in Chapter Eight, Web Services. This shows how you can create RESTful web services to interact with many web application APIs (for example, posting / getting tweets from Twitter, etc.). You can also build an API into your application to allow other services to interact with it. These chapters are walked through in detail and the full code is presented at the end so you can give it a try yourself.&lt;/p&gt;
&lt;p&gt;Overall I thought this book managed to get a lot in for its size (compared to a lot of programming books!) and it covered everything you&amp;rsquo;ll need to start working with CodeIgniter and build large scale applications, reusable code, and integrate with third party services (and let third party services integrate with your apps). I would certainly recommend this book to any php developer who is looking at stepping into the world of CodeIgniter and maybe even beginner CodeIgniter developers who want to advance and start building larger scale applications.&lt;/p&gt;
&lt;h3&gt;Sample chapter&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.packtpub.com/sites/default/files/0905_CodeIgniter%201.7%20professional%20development_SampleChapter.pdf"&gt;Chapter 3: Form validation and database interaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/cyZ6tRXsqdY" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/08/15/book-review-codeigniter-17-professional-development-adam-griffiths-packt-publish#comments</comments>
 <category domain="http://murfitt.net/tags/codeigniter">CodeIgniter</category>
 <category domain="http://murfitt.net/tags/php">PHP</category>
 <pubDate>Sun, 15 Aug 2010 20:14:21 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">135 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/08/15/book-review-codeigniter-17-professional-development-adam-griffiths-packt-publish</feedburner:origLink></item>
<item>
 <title>Another CodeIgniter book review on the way</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/7dDo_bd7w8g/another-codeigniter-book-review-way</link>
 <description>&lt;p&gt;&lt;a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book/mid/0405109at6rt?utm_source=murfitt.net&amp;amp;utm_medium=affiliate&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003216"&gt;&lt;img alt="CodeIgniter 1.7 Professional Development book front" width="100" height="123" vspace="10" hspace="10" align="right" src="http://murfitt.net/files/1849510903.png" /&gt;&lt;/a&gt;I'll be posting another CodeIgniter book review for Packt Publishing shortly:&amp;nbsp;&lt;a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book/mid/0405109at6rt?utm_source=murfitt.net&amp;amp;utm_medium=affiliate&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003216"&gt;'CodeIgniter 1.7 Professional Development' by Adam Griffiths&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'm really looking forward to reading this book, in particular the chapter on user authentication through Twitter and Facebook Connect.&lt;/p&gt;
&lt;h3&gt;Sample chapter&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.packtpub.com/sites/default/files/0905_CodeIgniter%201.7%20professional%20development_SampleChapter.pdf"&gt;Chapter 3: Form validation and database interaction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/7dDo_bd7w8g" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/05/08/another-codeigniter-book-review-way#comments</comments>
 <category domain="http://murfitt.net/tags/codeigniter">CodeIgniter</category>
 <pubDate>Sat, 08 May 2010 09:32:22 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">133 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/05/08/another-codeigniter-book-review-way</feedburner:origLink></item>
<item>
 <title>Beautiful time lapse video of Tokyo</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/xs2FWPDnI9c/beautiful-time-lapse-video-tokyo</link>
 <description>&lt;p&gt;I just saw this great time lapse video of Tokyo!&amp;nbsp;I especially like 1:56 when the planes are coming in. Great choice of music too! Nice work!&lt;/p&gt;
&lt;p&gt;&lt;object width="400" height="300"&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10988919&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=10988919&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/10988919"&gt;Get up and go&lt;/a&gt; from &lt;a href="http://vimeo.com/user1393923"&gt;Stefan Werc&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/xs2FWPDnI9c" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/04/18/beautiful-time-lapse-video-tokyo#comments</comments>
 <category domain="http://murfitt.net/tags/time-lapse">Time Lapse</category>
 <category domain="http://murfitt.net/tags/tokyo">Tokyo</category>
 <category domain="http://murfitt.net/tags/videos">Videos</category>
 <pubDate>Sun, 18 Apr 2010 08:30:22 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">132 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/04/18/beautiful-time-lapse-video-tokyo</feedburner:origLink></item>
<item>
 <title>Android 2.1 (Eclair) for T-Mobile G2 Touch (HTC Hero) possibly coming soon?</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/LLdK_nUMaD0/android-21-eclair-t-mobile-g2-touch-htc-hero-possibly-coming-soon</link>
 <description>&lt;p&gt;Well, it's now April and many T-Mobile G2 Touch owners are waiting for the Android 2.1 update for their handsets, although all is still quiet on the news front.&amp;nbsp;The last&amp;nbsp;&lt;a href="http://support.t-mobile.co.uk/discussions/index?page=forums&amp;amp;topic=801038071f0699e0126d76e2ac5007f9f"&gt;update from T-Mobile&lt;/a&gt; I saw was back in February when T-Mobile announced that they will be releasing &amp;quot;a firmware upgrade in April for the T-Mobile G2 Touch&amp;quot;. We're all hoping that this will indeed be the Android 2.1 Eclair update we've been waiting for. There are &lt;a href="http://www.htcheroblog.com/2010/03/27/latest-rumour-mill-on-htc-hero-eclair-update/"&gt;some rumours out there&lt;/a&gt; as to the exact date and content of this release, but none of these are confirmed, so all we can do is play the waiting game for now.&lt;/p&gt;
&lt;p&gt;I'll be checking the &lt;a href="http://support.t-mobile.co.uk/help-and-support/index?page=home&amp;amp;cat=SOFTWAREDOWNLOADS"&gt;Android Updates&lt;/a&gt; section on the T-Mobile website throughout the month to see if anything appears, Eclair or otherwise.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;&lt;em&gt;Please feel free to leave a comment if you know anymore about this. Thanks.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/LLdK_nUMaD0" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/04/04/android-21-eclair-t-mobile-g2-touch-htc-hero-possibly-coming-soon#comments</comments>
 <category domain="http://murfitt.net/tags/android">Android</category>
 <category domain="http://murfitt.net/tags/htc">HTC</category>
 <pubDate>Sun, 04 Apr 2010 09:58:30 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">131 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/04/04/android-21-eclair-t-mobile-g2-touch-htc-hero-possibly-coming-soon</feedburner:origLink></item>
<item>
 <title>Trying out Mollom for Drupal</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/y6jrt5VoI8s/trying-out-mollom-drupal</link>
 <description>&lt;p&gt;I've decided to give the web service, &lt;a href="http://mollom.com"&gt;Mollom&lt;/a&gt;, a try since my CAPTCHA, which I kept tweaking to the point where I nearly couldn't read it, was letting me down. The problem with CAPTCHA is it logs how many form submissions it blocks, which is great, but this doesn't necessarily mean SPAM submissions; it could be frustrated people not being able to post a comment on your blog. Mollom works by analysing the form submission for SPAM patterns, then determining whether it is suitable or not. It's quite strange to see my forms without a CAPTCHA underneath, but I should know soon enough how well the service works as I have many form submissions blocked by CAPTCHA each day.&lt;/p&gt;
&lt;p&gt;Mollom is available for Drupal, Wordpress, Joomla! and many more CMSs. It also has developer libraries for PHP, Java, Ruby, Python and many more.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/y6jrt5VoI8s" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/04/03/trying-out-mollom-drupal#comments</comments>
 <category domain="http://murfitt.net/tags/blogging">Blogging</category>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <category domain="http://murfitt.net/tags/security">Security</category>
 <pubDate>Sat, 03 Apr 2010 07:39:08 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">130 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/04/03/trying-out-mollom-drupal</feedburner:origLink></item>
<item>
 <title>Book review: CodeIgniter 1.7 by Jose Argudo Blanco and David Upton (Packt Publishing)</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/B9KeW2FcejA/book-review-codeigniter-17-jose-argudo-blanco-and-david-upton-packt-publishing</link>
 <description>&lt;p&gt;The &lt;a target="_blank" href="http://www.codeigniter.com"&gt;CodeIgniter framework&lt;/a&gt; is a secret weapon for many web developers as it allows you to quickly build complex web applications in a structured and organised way. I started using CodeIgniter over a year ago now so I've approached Packt's CodeIgniter 1.7 by Jose Argudo Blanco and David Upson as a way of expanding upon when I've already learnt from the user guide, forums and a book which I had previously read from Wrox called Professional CodeIgniter by Thomas Myer.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.packtpub.com/improve-coding-productivity-with-codeigniter-1-7?utm_source=murfitt.net&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_001828"&gt;&lt;img height="123" width="100" alt="CodeIgniter 1.7 book cover" src="http://murfitt.net/files/1847199488.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This book not only introduces the CodeIgniter framework but also the MVC design pattern in general, which CodeIgniter and many other frameworks are based on. It offers a good comparison of other open source technologies, including Joomla and CakePHP. You may notice that it's odd to include Joomla in this as it's a Content Management System (CMS) and not a framework, but this is entirely the point of the comparison and I like that this is covered because if you need a CMS, use a CMS &amp;ndash; you don't need to build one all over again. However, if you need a framework, and the chances are that you do, why you would choose CodeIgniter (and, to be fair, why you may choose to go with CakePHP instead). It's good to understand why you are going to be using a framework and what the advantages are before you get your teeth into the code, because otherwise you may not take advantage of all the features and for me this is probably one of the best reasons to read a book like this before and while learning a technology.&lt;/p&gt;
&lt;p&gt;The book outlines that it will take you through the framework's main features and also explains what goes on &amp;ldquo;under the hood&amp;rdquo; by using practical examples and code illustrations, which you would naturally expect from this sort of book. This book is aimed at PHP developers who want to adapt to a more structured and organised way of building web applications. It states that by using CodeIgniter to build websites it will help save you time, make your site more robust, achieve more sophisticated coding and make coding fun again rather than a chore. It is aimed at developers who are new to CodeIgniter, with only a prior knowledge of PHP and HTML required (although, probably SQL too).&lt;/p&gt;
&lt;p&gt;If I was reading this book not having used CodeIgniter before I would have found it very useful as it's very easy to follow, provides convincing arguments for the features of the framework and has plenty of practical examples throughout. However, reading it as someone who has been using CodeIgniter for a year or so it didn't add quite as much as I was hoping for in terms of new ways of doing things. That's not to say that there wasn't anything picked up from this, but probably not as much as you'd expect if you were reading the book for that reason. I would like to have seen a bit more on how to plan the building of an application as I feel this is where a book can really add more value than just learning from the user guide and forums. If you've got a complex problem to solve it's not always possible to jump straight into code &amp;ndash; it needs to be thought through carefully to make sure you get the best possible design and to save yourself time in the long run, and by choosing to use a framework there is a level of expectation of convention and structure, not just in code but in approach also (something I was expecting to learn more about).&lt;/p&gt;
&lt;p&gt;The database Active Record design pattern is covered in a lot of detail and this is probably one of the key reasons that you may choose to use a framework like CodeIgniter as it saves a lot of time writing complex database queries, keeps the query itself easy to understand, and it creates a level of database abstraction which is handy if your application needs to be compatible with more than one type of database management system.&lt;/p&gt;
&lt;p&gt;Overall, the book pretty much covered everything I expected it to from explaining the MVC concept upwards. I managed to gain a few little gems and see how other people use the framework to tackle problems, although, as I mentioned before, it would have been nice to have a few tips on planning the application out. I would recommend this book to people who are starting out with CodeIgniter and have no other prior knowledge of MVC frameworks as it's very thorough and covers everything you need in a practical and enthusiastic way. If you're approaching it having used CodeIgniter for a while or another similar framework you could probably get by just fine by using the user guide and forums.&lt;/p&gt;
&lt;p&gt;If you're interested in reading a sample chapter of this book Packt have kindly made available &lt;a target="_blank" href="http://www.packtpub.com/files/9485-codeigniter-1-7-sample-chapter-3-%20navigating-your-site.pdf"&gt;Chapter 3 (Navigating Your Site)&lt;/a&gt; to give you a taste of what it's about. There's also a &lt;a target="_blank" href="http://www.packtpub.com/article/improve-coding-productivity-with-codeigniter-1-7-table-of-contents"&gt;full table of contents&lt;/a&gt; to show the complete structure of it. If you're interested in buying this book it's &lt;a target="_blank" href="http://www.packtpub.com/improve-coding-productivity-with-codeigniter-1-7?utm_source=murfitt.net&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_001828"&gt;available directly from the Packt website&lt;/a&gt; for &amp;pound;22.49 (or $35.99) (at the time of writing this).&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;I was asked to write this review by Packt Publishing so I've tried to be as objective as possible and I hope that it helps you gain a good perspective of what the book is about. If you'd like to leave any comments on this review or book please feel free to drop them into the form below.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/B9KeW2FcejA" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/02/27/book-review-codeigniter-17-jose-argudo-blanco-and-david-upton-packt-publishing#comments</comments>
 <category domain="http://murfitt.net/tags/codeigniter">CodeIgniter</category>
 <category domain="http://murfitt.net/tags/php">PHP</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sat, 27 Feb 2010 19:53:27 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">129 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/02/27/book-review-codeigniter-17-jose-argudo-blanco-and-david-upton-packt-publishing</feedburner:origLink></item>
<item>
 <title>Drupal Editor for Android</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/iuNFAWTSbO4/drupal-editor-android</link>
 <description>&lt;p&gt;I've just installed the Drupal Editor app for Android and this is my first 'test post' if you will.  It's quite a simple app that connects to your Drupal site through the core blog api module. It then shows a list of all Drupal blogs and allows you to view, edit or delete the posts. You can also post new entries and assign taxonomy terms to them. It's simple and gets the job done!&lt;br /&gt;
To install this app search for 'Drupal Editor' on the Android Market. Enjoy!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/iuNFAWTSbO4" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/02/23/drupal-editor-android#comments</comments>
 <category domain="http://murfitt.net/tags/android">Android</category>
 <category domain="http://murfitt.net/tags/android-apps">Android Apps</category>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <pubDate>Tue, 23 Feb 2010 23:03:27 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">128 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/02/23/drupal-editor-android</feedburner:origLink></item>
<item>
 <title>'PHP Nature' missing from 'Project Natures' in Aptana Studio 2.0</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/lCT-0mD3TT4/php-nature-missing-project-natures-aptana-studio-20</link>
 <description>&lt;p&gt;For some reason, even though I have the PHP Development Tools (PDT) installed in Aptana Studio (2.0), I'm not able to select 'PHP nature' in the 'Project natures' of an imported project. I can start a new PHP Project which will have the 'PHP nature' selected as primary nature, but this doesn't even appear as an option in imported projects. The only two natures that are available are 'Remote Nature' and 'Web Nature'. The 'PHP nature' adds some really useful functions, like grouping my @todos into Aptana's Tasks view and also other handy things like auto-completing PHP docblocks.&lt;/p&gt;
&lt;p&gt;To get the 'PHP&amp;nbsp;nature' associated with your imported project you can manually edit the .project file which Aptana creates in your imported project directory so that it contains the 'PHP nature'. To do this, add the following code between the &amp;lt;natures&amp;gt; tags in your .project file:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;natures&amp;gt;
   &lt;strong&gt;&amp;lt;nature&amp;gt;org.eclipse.php.core.PHPNature&amp;lt;/nature&amp;gt; &lt;/strong&gt;    
&amp;lt;/natures&amp;gt;
&lt;/pre&gt;&lt;p&gt;You may need to re-load Aptana to refresh the project but you should now find that your imported project has a primary 'PHP nature' set.&lt;/p&gt;
&lt;p&gt;Note: Please do this at your own risk; although it worked fine for me I don't know if it will cause any side effects to the project or Aptana.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/lCT-0mD3TT4" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/01/13/php-nature-missing-project-natures-aptana-studio-20#comments</comments>
 <category domain="http://murfitt.net/tags/aptana">Aptana</category>
 <category domain="http://murfitt.net/tags/php">PHP</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Wed, 13 Jan 2010 22:50:33 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">126 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/01/13/php-nature-missing-project-natures-aptana-studio-20</feedburner:origLink></item>
<item>
 <title>Location based reminders</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/-LTPITq42qc/location-based-reminders</link>
 <description>&lt;p&gt;Reminders, whether from calendars or todo lists, are typically time based, so they will remind you to perform an action at a desired time. However, I&amp;#39;ve just discovered location based reminders or &amp;#39;geo-reminders&amp;#39; and this could possibly be my favourite life hack! When I say discovered, I actually had the idea when I got home from the supermarket having forgotten several necessities, but naturally this has already been thought of and many location based reminder apps already exist.&lt;/p&gt;
&lt;p&gt;Location based reminders are reminders which, instead of alerting you at a set time, alert you when you enter a set location. So, you may set a reminder to &amp;#39;buy more bread&amp;#39; for when you are next at the supermarket, or &amp;#39;call John&amp;#39; for when you get in the office. This means you will be alerted when you are at the place where you can action the reminder. This isn&amp;#39;t designed to replace time based reminders, but instead work along side. You could also (in theory) combine the two by setting a reminder to &amp;#39;buy birthday card for Sam&amp;#39; when you are in town around the 5&lt;sup&gt;th&lt;/sup&gt; of June.&lt;/p&gt;
&lt;p&gt;So, without further ado, here are some apps which I have found that support location based reminders:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;a href="http://www.reqall.com/about/remember_when_im_there" rel="nofollow"&gt;reQall&lt;/a&gt; (iPhone and BlackBerry)&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://ludimate.com/products/geominder/" rel="nofollow"&gt;Geominder&lt;/a&gt; (Symbian Series 60 smartphone devices)&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.hollowire.com/proxido/" rel="nofollow"&gt;Proxido&lt;/a&gt; (iPhone and Android)&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://www.synchrospot.com/" rel="nofollow"&gt;SynchroSpot&lt;/a&gt; (Android)&lt;/li&gt;
&lt;li&gt;
		&lt;a href="http://itunes.apple.com/us/app/iarrive/id446651590?mt=8#"&gt;iArrive&lt;/a&gt; (iPhone)&lt;/li&gt;
&lt;/ul&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;p&gt;If you know of anymore notable location based reminder apps please feel free to drop them in the comments below.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/-LTPITq42qc" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2010/01/07/location-based-reminders#comments</comments>
 <category domain="http://murfitt.net/tags/lifehacks">Lifehacks</category>
 <category domain="http://murfitt.net/tags/productivity">Productivity</category>
 <pubDate>Thu, 07 Jan 2010 20:19:36 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">125 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2010/01/07/location-based-reminders</feedburner:origLink></item>
<item>
 <title>Post blog articles to Twitter with Feedburner's Socialize feature</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/SZPVHn0qv8k/post-blog-articles-twitter-feedburners-socialize-feature</link>
 <description>&lt;p&gt;A &lt;a rel="nofollow" href="http://twitter.com/m3cfa"&gt;friend of mine&lt;/a&gt; recently told me about Feedburner's Socialize feature, where you can aggregate RSS feeds and post the links to Twitter automatically. This is quite a neat feature as Feedburner can also include some of your content in the tweet, create hashtags from the post categories and create inline hashtags from the categories and words in the title and post. Check out this feature by logging into your &lt;a rel="nofollow" href="http://feedburner.google.com"&gt;Feedburner&lt;/a&gt; account, selecting the feed you want to use, then go to the 'publicize' tab along the top then the 'socialize' tab along the side.&lt;/p&gt;
&lt;p&gt;Here's how your tweet will appear:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Feedburner Tweet" width="386" height="137" src="http://murfitt.net/files/feedburnertweet.png" /&gt;&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/SZPVHn0qv8k" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/12/31/post-blog-articles-twitter-feedburners-socialize-feature#comments</comments>
 <category domain="http://murfitt.net/tags/blogging">Blogging</category>
 <category domain="http://murfitt.net/tags/social-media">Social Media</category>
 <category domain="http://murfitt.net/tags/twitter">Twitter</category>
 <pubDate>Thu, 31 Dec 2009 18:14:54 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">124 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/12/31/post-blog-articles-twitter-feedburners-socialize-feature</feedburner:origLink></item>
<item>
 <title>CodeIgniter 1.7 by Jose Argudo Blanco and David Upton</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/BkjKL-4l59w/codeigniter-17-jose-argudo-blanco-and-david-upton</link>
 <description>&lt;p&gt;&lt;a rel="nofollow" href="http://www.packtpub.com/improve-coding-productivity-with-codeigniter-1-7?utm_source=murfitt.net&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_001828"&gt;&lt;img height="123" width="100" alt="CodeIgniter 1.7" style="margin: 10px; float: right;" src="http://murfitt.net/files/1847199488.png" /&gt;&lt;/a&gt;I was recently sent a copy of a book from Packt Publishing to read and review called CodeIgniter 1.7 by Jose Argudo Blanco and David Upton. I'll be interested to see how the book compares to what I've learnt so far about CodeIgniter (&amp;gt;1 years experience CodeIgniter and &amp;gt;4 years php) and see what else it can offer, especially in terms of planning and managing application projects. The description on the Packt Publishing website says:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;This book explains how to work with CodeIgniter in a clear logical way. It is not a detailed guide to the syntax of CodeIgniter, but makes an ideal complement to the existing online CodeIgniter user guide, helping you grasp the bigger picture and bringing together many ideas to get your application development started as smoothly as possible.&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This book will start you from the basics, installing CodeIgniter, understanding its structure and the MVC pattern. You will also learn how to use some of the most important CodeIgniter libraries and helpers, upload it to a shared server, and take care of the most common problems. If you are new to CodeIgniter, this book will guide you from bottom to top. If you are an experienced developer or already know about CodeIgniter, here you will find ideas and code examples to compare to your own.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strike&gt;I'll be posting a review of the book on my blog shortly.&lt;/strike&gt; &lt;a href="http://murfitt.net/blog/dan/2010/02/27/book-review-codeigniter-17-jose-argudo-blanco-and-david-upton-packt-publishing"&gt;This review is now online.&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.packtpub.com/article/improve-coding-productivity-with-codeigniter-1-7-table-of-contents"&gt;Full table of contents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.packtpub.com/files/9485-codeigniter-1-7-sample-chapter-3-%20navigating-your-site.pdf "&gt;Sample: Chapter 3 &amp;ndash; &amp;quot;Navigating Your Site&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" href="http://www.packtpub.com/improve-coding-productivity-with-codeigniter-1-7?utm_source=murfitt.net&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_001828"&gt;CodeIgniter 1.7 on Packt Publishing website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/BkjKL-4l59w" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/12/22/codeigniter-17-jose-argudo-blanco-and-david-upton#comments</comments>
 <category domain="http://murfitt.net/tags/codeigniter">CodeIgniter</category>
 <category domain="http://murfitt.net/tags/mysql">MySQL</category>
 <category domain="http://murfitt.net/tags/php">PHP</category>
 <category domain="http://murfitt.net/tags/web">Web</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Tue, 22 Dec 2009 20:10:14 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">121 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/12/22/codeigniter-17-jose-argudo-blanco-and-david-upton</feedburner:origLink></item>
<item>
 <title>Flickr picks #2: Snow</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/mwOqd6noDC4/flickr-picks-2-snow</link>
 <description>&lt;p&gt;We've had a lot of snow over the past few days making for some beautiful, bright snow photos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/stuart166axe/4198665199/" title="Great Braxted Park. by Stuart Axe, on Flickr" rel="nofollow"&gt;&lt;img width="500" height="332" src="http://farm3.static.flickr.com/2736/4198665199_e51e91fe5f.jpg" alt="Great Braxted Park." /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/visibledarkness/4197673154/" title="Sledging by Sunlight by Visible Darkness, on Flickr" rel="nofollow"&gt;&lt;img width="500" height="306" src="http://farm3.static.flickr.com/2755/4197673154_656c89ea11.jpg" alt="Sledging by Sunlight" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/hydrogen1/4194859042/" title="snow! by enviro warrior, on Flickr" rel="nofollow"&gt;&lt;img width="500" height="281" src="http://farm3.static.flickr.com/2706/4194859042_b6cd354837.jpg" alt="snow!" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/scootzsx/4194092026/" title="Star Burst! by Scootzsx, on Flickr" rel="nofollow"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/slowandeasy/4195011003/" title="Mini-adventure by SlowAndEasy, on Flickr" rel="nofollow"&gt;&lt;img width="500" height="354" src="http://farm3.static.flickr.com/2490/4195011003_4cf272e2ef.jpg" alt="Mini-adventure" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/mwOqd6noDC4" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/12/20/flickr-picks-2-snow#comments</comments>
 <category domain="http://murfitt.net/tags/flickr-picks">Flickr Picks</category>
 <pubDate>Sun, 20 Dec 2009 15:00:51 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">119 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/12/20/flickr-picks-2-snow</feedburner:origLink></item>
<item>
 <title>Firefox or Chrome</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/Hsy1SGYVI5k/firefox-or-chrome</link>
 <description>&lt;p&gt;&lt;a title="Chrome VS Firefox by Zohaib Usman, on Flickr" rel="nofollow" href="http://www.flickr.com/photos/23018251@N04/3372810526/"&gt;&lt;img width="428" height="115" style="float:right" alt="Chrome VS Firefox" src="http://farm4.static.flickr.com/3295/3372810526_35e8e2a353.jpg" /&gt;&lt;/a&gt;Here's an edgy stand-off I find myself in the middle of every so often &amp;ndash; Google Chrome or Mozilla Firefox as my default browser. From a day to day, quick browse, everything is on the web perspective I'd have to say I prefer Google Chrome. It's fast(er), simple and gets the job done. However, from a web developer perspective Firefox has the add-ons that you so sorely need. I've tried designing a Drupal Zen sub-theme with Chrome's 'inspect element' feature but it's not as comprehensive as the Firebug add-on for Firefox which I couldn't work without. However, when I want to check my daily barrage of social sites Chrome shaves off valuable seconds. For today, I'll leave Firefox as my default browser simply because of the add-ons &amp;ndash; they're useful, I need them and I don't mind sacrificing a bit of speed.&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/Hsy1SGYVI5k" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/12/13/firefox-or-chrome#comments</comments>
 <category domain="http://murfitt.net/tags/browsers">Browsers</category>
 <category domain="http://murfitt.net/tags/web-design">Web Design</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sun, 13 Dec 2009 14:36:20 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">118 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/12/13/firefox-or-chrome</feedburner:origLink></item>
<item>
 <title>Facebook News Feed and Live Feed. What's all this about?</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/Zgh1ExbdXXs/facebook-news-feed-and-live-feed-whats-all-about</link>
 <description>&lt;p&gt;I've been switching between Facebook's two feed modes, live feed and news feed, for a while now and up until now I didn't really know why. Facebook introduced these options a month ago and it's been confusing users ever since. So, what I've found is that by default I am shown the news feed which shows the most relevant information, but it's often out of date, sometimes by a couple of days. That's not good. Then you go to the live feed, which seems to be up to the minute but is bloated with Farm Ville and whatnot. That is also not good. The terminology &amp;quot;news feed&amp;quot; and &amp;quot;live feed&amp;quot; are also quite confusing, as you'd expect the &amp;quot;news feed&amp;quot; to be up to date and the &amp;quot;live feed&amp;quot; to be relevant.&lt;br /&gt;
I think people expect to go to one place and be shown the latest, relevant information rather than have to compromise between the two. The news feed bases its choices of what it considers interesting by looking at what type of content is posted, who posted it and how many people are commenting on it (see &lt;a href="http://www.facebook.com/help.php?page=408" title="http://www.facebook.com/help.php?page=408"&gt;http://www.facebook.com/help.php?page=408&lt;/a&gt;). Before this, you could control what is interesting yourself (and if you still can, I can't find how) by selecting types of content to show and also which friends to show more or less of (with granular control over this in turn).&lt;br /&gt;
One thing you can do to get live relevant information, which you have selected yourself, is create a friend list. With this you can group together selected friends and these will appear as an extra option under your news feed. To do this, go to: Friends &amp;gt; Lists (on the left) &amp;gt; Create new list, then give your list a name and select which friends are to be included. Now you should find the list appear on the left menu of your home page under news feed.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/Zgh1ExbdXXs" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/11/22/facebook-news-feed-and-live-feed-whats-all-about#comments</comments>
 <category domain="http://murfitt.net/tags/social-media">Social Media</category>
 <category domain="http://murfitt.net/tags/user-interfaces">User Interfaces</category>
 <pubDate>Sun, 22 Nov 2009 10:49:57 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">116 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/11/22/facebook-news-feed-and-live-feed-whats-all-about</feedburner:origLink></item>
<item>
 <title>Goodbye, Drupal Zen Classic theme!</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/fVGj7Mt_WXQ/goodbye-drupal-zen-classic-theme</link>
 <description>&lt;p&gt;&lt;a rel="nofollow" href="http://www.flickr.com/photos/harikt/3823926530/" title="zen-drupal-theme by K T Hari, on Flickr"&gt;&lt;img width="300" height="177" src="http://farm3.static.flickr.com/2675/3823926530_3bc27ee92f.jpg" alt="zen-drupal-theme" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Drupal Zen sub-theme, Zen Classic, is &lt;a href="http://drupal.org/node/628480" target="_blank"&gt;to no longer be included&lt;/a&gt; with the Zen theme download. The Zen theme &lt;a href="http://drupal.org/node/426750" target="_blank"&gt;will now purely be a theme framework and starter kit&lt;/a&gt;. If the Zen Classic theme is to be continued it may be done so as a separate project. Although many people said it was bland I quite liked the simplicity of it, but since it's been removed and I've been thinking of redesigning my site anyway maybe this was the kick up the butt I needed to put pencil to paper!&lt;/p&gt;
&lt;p&gt;In terms of Zen sub-themes there are a few available to download from the Drupal website: &lt;a target="_blank" rel="nofollow" href="http://drupal.org/node/340837"&gt;http://drupal.org/node/340837&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There's also a list of sites implementing Zen over at: &lt;a rel="nofollow" target="_blank" href="http://groups.drupal.org/taxonomy/term/5171"&gt;http://groups.drupal.org/taxonomy/term/5171&lt;/a&gt;&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/fVGj7Mt_WXQ" height="1" width="1"/&gt;</description>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <category domain="http://murfitt.net/tags/drupal-themes">Drupal themes</category>
 <pubDate>Sat, 21 Nov 2009 15:46:51 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">115 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/11/21/goodbye-drupal-zen-classic-theme</feedburner:origLink></item>
<item>
 <title>Twitter and the short URL conundrum</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/E1FiEHbaqfQ/twitter-and-short-url-conundrum</link>
 <description>&lt;p&gt;Although the spam seems to be dying down a little on Twitter since they introduced their 'report as spam' option I'm still a little cautious about clicking some shortened URLs - SO many of the links seem to lead to spam (spam and more spam). The whole concept seems to have gone full circle as well with people using extensions like Long URL Please to make the short URL long again. Although I think this is a good a useful add-on, the whole process seems a little excessive. I can see benefit in using shortened URLs in printed media but, when it comes to the web, why are we making links short just to make them long again? I guess Twitter has a big part to play in this by restricting messages to only 140 characters, but surely there's got to be a better way?! With this in mind, I've been trying to get some perspective on the issues. Shortened URLs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can't see where the link is going to take you (without a plugin)&lt;/li&gt;
&lt;li&gt;Because most are obscure, they are difficult to remember&lt;/li&gt;
&lt;li&gt;Multiple links may be created to the same resource&lt;/li&gt;
&lt;li&gt;Added overheads in the redirection process&lt;/li&gt;
&lt;li&gt;People can track who has visited the link&lt;/li&gt;
&lt;li&gt;Spam links look the same as legitimate links&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With this in mind&lt;br /&gt;
Maybe Twitter could implement a better way for sharing links without using shortened URLs. If links could be 'attached' to tweets and replaced with a token in your message then it would be like wrapping an HTML 'a' tag around some text. You would be able to see where the link is taking you and the message is still short (or even shorter, as there is no more http://).&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/E1FiEHbaqfQ" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/10/14/twitter-and-short-url-conundrum#comments</comments>
 <category domain="http://murfitt.net/tags/social-media">Social Media</category>
 <category domain="http://murfitt.net/tags/web">Web</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Wed, 14 Oct 2009 21:09:22 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">114 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/10/14/twitter-and-short-url-conundrum</feedburner:origLink></item>
<item>
 <title>Social Media Revolution</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/v5ud1nmk6ac/social-media-revolution</link>
 <description>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sIFYPQjYhv8&amp;hl=en&amp;fs=1&amp;" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/sIFYPQjYhv8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;
Very interesting, thought provoking video. We are well and truly hooked into social media - there's no turning back now!&lt;/p&gt;
&lt;h3&gt;Source of video and data&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://socialnomics.net/2009/08/11/statistics-show-social-media-is-bigger-than-you-think/" title="http://socialnomics.net/2009/08/11/statistics-show-social-media-is-bigger-than-you-think/"&gt;http://socialnomics.net/2009/08/11/statistics-show-social-media-is-bigge...&lt;/a&gt;&lt;/p&gt;
&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/v5ud1nmk6ac" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/08/18/social-media-revolution#comments</comments>
 <category domain="http://murfitt.net/tags/social-media">Social Media</category>
 <category domain="http://murfitt.net/tags/videos">Videos</category>
 <pubDate>Tue, 18 Aug 2009 19:08:44 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">106 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/08/18/social-media-revolution</feedburner:origLink></item>
<item>
 <title>Spotify mobile demo for Google Android</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/IZkxCUeET_E/spotify-mobile-demo-google-android</link>
 <description>&lt;p&gt;&lt;ap&gt;Very smart demo of the up and coming Spotify client for Google Android. Also featuring offline sync. Check it out!&lt;/ap&gt;&lt;/p&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7ALGPknOsiU&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.youtube.com/v/7ALGPknOsiU&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;!--break--&gt;&lt;!--break--&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/IZkxCUeET_E" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/05/28/spotify-mobile-demo-google-android#comments</comments>
 <category domain="http://murfitt.net/tags/google">Google</category>
 <category domain="http://murfitt.net/tags/mobile">Mobile</category>
 <category domain="http://murfitt.net/tags/music">Music</category>
 <pubDate>Thu, 28 May 2009 22:02:27 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">105 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/05/28/spotify-mobile-demo-google-android</feedburner:origLink></item>
<item>
 <title>Windbelt electrical wind powered generator</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/E0UGrB2iKe4/windbelt-electrical-wind-powered-generator</link>
 <description>&lt;p&gt;A few years ago Shawn Frayne came up with an ingenious way of generating electricity on a smaller scale than wind turbines by using vibrations rather than rotary power. His invention, called the windbelt, works by oscillating a pair of magnets through a metal coil at the end of a belt which vibrates as wind passes over it. This physical phenomenon is know as aeroelastic flutter and it's the same principle that caused the Tacoma Narrows Bridge to collapse. Prototypes have generated 40 milliwatts in 10-mph wind, making the windbelt 10 to 30 times as efficient as the best microturbines.&lt;/p&gt;
&lt;h3&gt;Shawn Frayne talks about the windbelt&lt;/h3&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AMojRXK14jU&amp;hl=en&amp;fs=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/AMojRXK14jU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;!--break--&gt;&lt;!--break--&gt;&lt;h3&gt;Gallopin' Gertie&lt;/h3&gt;
&lt;p&gt;Here's a clip of the Tacoma Narrows Bridge (Gallopin' Gertie) twisting and vibrating under 40mph winds.&lt;/p&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j-zczJXSxnw&amp;hl=en&amp;fs=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/j-zczJXSxnw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;h3&gt;Sources&lt;br /&gt;
&lt;h3&gt;
&lt;a href="http://www.popularmechanics.com/technology/industry/4224763.html" title="http://www.popularmechanics.com/technology/industry/4224763.html"&gt;http://www.popularmechanics.com/technology/industry/4224763.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Aeroelasticity" title="http://en.wikipedia.org/wiki/Aeroelasticity"&gt;http://en.wikipedia.org/wiki/Aeroelasticity&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge" title="http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge"&gt;http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge_Collapse" title="http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge_Collapse"&gt;http://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge_Collapse&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=AMojRXK14jU" title="http://www.youtube.com/watch?v=AMojRXK14jU"&gt;http://www.youtube.com/watch?v=AMojRXK14jU&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=j-zczJXSxnw" title="http://www.youtube.com/watch?v=j-zczJXSxnw"&gt;http://www.youtube.com/watch?v=j-zczJXSxnw&lt;/a&gt;
&lt;/h3&gt;&lt;/h3&gt;&lt;img src="http://feeds.feedburner.com/~r/murfittnet/blog/dan/~4/E0UGrB2iKe4" height="1" width="1"/&gt;</description>
 <comments>http://murfitt.net/blog/dan/2009/05/23/windbelt-electrical-wind-powered-generator#comments</comments>
 <category domain="http://murfitt.net/tags/renewable-energy">Renewable Energy</category>
 <pubDate>Sat, 23 May 2009 10:27:17 +0000</pubDate>
 <dc:creator>Dan Murfitt</dc:creator>
 <guid isPermaLink="false">104 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/05/23/windbelt-electrical-wind-powered-generator</feedburner:origLink></item>
</channel>
</rss>

