<?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'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: 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 href="http://www.codeigniter.com" target="_blank"&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;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;p&gt;&lt;a 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" target="_blank"&gt;&lt;img height="123" width="100" alt="CodeIgniter 1.7 book cover" src="/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 href="http://www.packtpub.com/files/9485-codeigniter-1-7-sample-chapter-3-%20navigating-your-site.pdf" target="_blank"&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 href="http://www.packtpub.com/article/improve-coding-productivity-with-codeigniter-1-7-table-of-contents" target="_blank"&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 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" target="_blank"&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;
</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</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;/p&gt;
&lt;p&gt;To install this app search for 'Drupal Editor' on the Android Market. Enjoy!&lt;/p&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</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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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</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've just discovered location based reminders or 'geo-reminders' 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 'buy more bread' for when you are next at the supermarket, or 'call John' 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'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 'buy birthday card for Sam' when you are in town around the 5th 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" 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" 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" 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" rel="nofollow"&gt;SynchroSpot&lt;/a&gt; (Android)&lt;/li&gt;
&lt;/ul&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;
</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</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="/files/feedburnertweet.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&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</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" src="/files/1847199488.png" style="margin: 10px; float: right;" /&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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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</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 rel="nofollow" title="Great Braxted Park. by Stuart Axe, on Flickr" href="http://www.flickr.com/photos/stuart166axe/4198665199/"&gt;&lt;img width="500" height="332" alt="Great Braxted Park." src="http://farm3.static.flickr.com/2736/4198665199_e51e91fe5f.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" title="Sledging by Sunlight by Visible Darkness, on Flickr" href="http://www.flickr.com/photos/visibledarkness/4197673154/"&gt;&lt;img width="500" height="306" alt="Sledging by Sunlight" src="http://farm3.static.flickr.com/2755/4197673154_656c89ea11.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" title="snow! by enviro warrior, on Flickr" href="http://www.flickr.com/photos/hydrogen1/4194859042/"&gt;&lt;img width="500" height="281" alt="snow!" src="http://farm3.static.flickr.com/2706/4194859042_b6cd354837.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" title="Star Burst! by Scootzsx, on Flickr" href="http://www.flickr.com/photos/scootzsx/4194092026/"&gt;&lt;img width="500" height="336" alt="Star Burst!" src="http://farm3.static.flickr.com/2720/4194092026_3bf5a4f613.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" title="Mini-adventure by SlowAndEasy, on Flickr" href="http://www.flickr.com/photos/slowandeasy/4195011003/"&gt;&lt;img width="500" height="354" alt="Mini-adventure" src="http://farm3.static.flickr.com/2490/4195011003_4cf272e2ef.jpg" /&gt;&lt;/a&gt;&lt;/p&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</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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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</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 &lt;a href="http://www.facebook.com/topic.php?uid=162102625749&amp;amp;topic=12052" rel="nofollow" target="_blank" rel="nofollow"&gt;confusing users&lt;/a&gt; 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;/p&gt;
&lt;p&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" target="_blank" rel="nofollow" rel="nofollow"&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;/p&gt;
&lt;p&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;
</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</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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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</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 &lt;a href="http://help.twitter.com/forums/10711/entries/64986" target="_blank" rel="nofollow"&gt;introduced their 'report as spam'&lt;/a&gt; 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 &lt;a href="http://www.longurlplease.com/" target="_blank" rel="nofollow"&gt;Long URL Please&lt;/a&gt; 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;/p&gt;
&lt;p&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;
</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</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;br /&gt;
&amp;lt;!--break--&gt;&lt;/p&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</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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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</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;p&gt;&amp;lt;!--break--&gt;&lt;/p&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;</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</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>
<item>
 <title>Free subversion repository hosting accounts</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/pGIcOMZKpnU/free-subversion-repository-hosting-accounts</link>
 <description>&lt;div style="float: right;"&gt;&lt;a title="Rails Code by davestfu, on Flickr" rel="nofollow" href="http://www.flickr.com/photos/davestfu/2157396025/"&gt;&lt;img hspace="10px" alt="Rails Code" src="http://farm3.static.flickr.com/2375/2157396025_5a492ec362_m.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I've come across a few subversion hosting services which offer free accounts so I thought I'd share the links. Most of these seem to offer a limited free account and a range of paid accounts. If you're working with subversion a lot and you come to rely on them then you may want to upgrade in the future - at least you can try them out first for free. However, if you're developing one or two projects on your own you may be happy to stick with the free account. These details are for the free accounts only, and most offer a lot more for the paid account (for example, SSL access, more users, repositories, etc.).&lt;/p&gt;
&lt;div style="clear:both"&gt;
&lt;table width="100%" style="margin: 10px 0pt;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;Storage space&lt;/th&gt;
&lt;th&gt;Active projects/repositories&lt;/th&gt;
&lt;th&gt;Users&lt;/th&gt;
&lt;th&gt;SSL&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="http://www.beanstalkapp.com/pricing"&gt;Beanstalk&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;100mb&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="https://www.projectlocker.com"&gt;ProjectLocker&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;500mb&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="http://www.sliksvn.com/en/product-info/"&gt;Slik SVN&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;10mb&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="https://www.springloops.com/signup/"&gt;Springloops&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;100mb&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="http://unfuddle.com/accounts/plans"&gt;Unfuddle&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;200mb&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a target="_blank" rel="nofollow" href="http://www.xp-dev.com/"&gt;XP-Dev&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;500mb&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;These details are only up to date as of when I submit this post so make sure you have a look through the links to see what you're getting.&lt;/em&gt;  If you're looking at hosting an open source project you may want to look at Google Code (&lt;a target="_blank" href="http://code.google.com/projecthosting/" rel="nofollow"&gt;http://code.google.com/projecthosting/&lt;/a&gt;) and SourceForge (&lt;a target="_blank" href="http://sourceforge.net/" rel="nofollow"&gt;http://sourceforge.net/&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/05/17/free-subversion-repository-hosting-accounts#comments</comments>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Sun, 17 May 2009 13:17:10 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">103 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/05/17/free-subversion-repository-hosting-accounts</feedburner:origLink></item>
<item>
 <title>Firefox not checking spelling as you type</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/iImXR-fTc20/firefox-not-checking-spelling-you-type</link>
 <description>&lt;p&gt;Firefox has a handy feature which can check your spelling as you type in forms. To enable this go to Tools &gt; Options &gt; Advanced &gt; Browsing and check 'Check spelling as I type'. If this still isn't working you may need to install your dictionary (even if your dictionary is listed under Tools &gt; Options &gt; Content &gt; Languages). To do this, go to &lt;a href="https://addons.mozilla.org/en-US/firefox/browse/type:3" title="https://addons.mozilla.org/en-US/firefox/browse/type:3"&gt;https://addons.mozilla.org/en-US/firefox/browse/type:3&lt;/a&gt; and download your language, install and restart Firefox. You should now have many squiggly red lines in your forms as you type (ok, maybe that's just me :o) ).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3535125099/" title="Firefox spell checker 2 by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3609/3535125099_796059da4f.jpg" width="460" height="298" alt="Firefox spell checker 2" /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/05/16/firefox-not-checking-spelling-you-type#comments</comments>
 <category domain="http://murfitt.net/tags/web">Web</category>
 <pubDate>Sat, 16 May 2009 19:07:52 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">102 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/05/16/firefox-not-checking-spelling-you-type</feedburner:origLink></item>
<item>
 <title>Atlantis silhouette during solar transit</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/43Yn0w9g694/atlantis-silhouette-during-solar-transit</link>
 <description>&lt;p&gt;This image shows the space shuttle Atlantis in silhouette during solar transit on Tuesday 12th May 2009. Pretty cool!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/nasahqphoto/3531410425/" title="STS-125 Atlantis Solar Transit (200905120002HQ) by nasa hq photo, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2453/3531410425_f94db338c2.jpg" width="500" height="421" alt="STS-125 Atlantis Solar Transit (200905120002HQ)" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Photo Credit: (NASA/Thierry Legault)&lt;/p&gt;
&lt;p&gt;Thierry made this image using a solar-filtered Takahashi 5-inch refracting telescope and a Canon 5D Mark II digital camera. Photo Credit: (NASA/Thierry Legault)&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/05/16/atlantis-silhouette-during-solar-transit#comments</comments>
 <category domain="http://murfitt.net/tags/photography">Photography</category>
 <category domain="http://murfitt.net/tags/space">Space</category>
 <pubDate>Sat, 16 May 2009 10:30:25 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">101 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/05/16/atlantis-silhouette-during-solar-transit</feedburner:origLink></item>
<item>
 <title>Spotify world of music</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/WYIP5-nTC3o/spotify-world-music</link>
 <description>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/oxygenox/3276612500/" title="Logo Spotify by o2x, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3437/3276612500_fd657e3618_m.jpg" alt="Logo Spotify" style="float:right; padding:10px;" /&gt;&lt;/a&gt;Spotify is an online music service which allows you, much like Last.fm, to stream music to your computer via a downloadable app. &lt;/p&gt;
&lt;p&gt;You can play individual tracks or build, share and collaborate on playlists. The free version allows you to listen to unlimited music with the occasional ad. They come up about once every 4 or 5 tracks so it's not too intrusive. You can also buy a day pass for 99p which gives you an ad free service for the day or sign up for a premium account and get unlimited ad free listening for £9.99 a month. &lt;/p&gt;
&lt;p&gt;So far I'm very impressed with the service. It has almost everything I want to listen to and the best bit for me is that you can build custom playlists and share them with people or collaborate and build them together.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Because music is social, Spotify allows you to share songs and playlists with friends, and even work together on collaborative playlists, Friday afternoon in the office might never be the same again! We’re music lovers like everyone else.&lt;/p&gt;
&lt;p&gt;We want to connect millions of people with their favourite songs by creating a product that people love to use. We respect creativity and believe in fairly compensating artists for their work. We’ve cleared the rights to use the music you’ll listen to in Spotify.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;From &lt;a href="http://www.spotify.com/en/about/what/" title="http://www.spotify.com/en/about/what/"&gt;http://www.spotify.com/en/about/what/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Spotify has a very simple interface, similar in a way to iTunes:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/bobisyouruncle/2920506915/" title="Spotify after launch by Kalle Kula, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3027/2920506915_f218d7e255.jpg" width="500" height="493" alt="Spotify after launch" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The player allows you to search by artist, album or track, then filter the results down. You can then create a playlist (on the left of the app) and drag your tracks in. You can select the playlist and make it collaborative so other people can change it or just leave it locked. Each playlist has a URL which you can give to other people using Spotify and they can open and play the playlist too (or add tracks to it)!&lt;/p&gt;
&lt;p&gt;Head over to their site for more information:&lt;br /&gt;
&lt;a href="http://www.spotify.com" title="http://www.spotify.com"&gt;http://www.spotify.com&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/03/07/spotify-world-music#comments</comments>
 <category domain="http://murfitt.net/tags/music">Music</category>
 <category domain="http://murfitt.net/tags/social">Social</category>
 <pubDate>Sat, 07 Mar 2009 12:11:33 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">93 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/03/07/spotify-world-music</feedburner:origLink></item>
<item>
 <title>Hitachi DZ-HV565E High Definition (1080p) SD Video Camera</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/UTraSaiHuwM/hitachi-dz-hv565e-high-definition-1080p-sd-video-camera</link>
 <description>&lt;p&gt;I've been looking through some of the little HD SD-based camcorders recently and I came across the Hitachi DZ-HV565E in Argos. However, this video camera seems to be a bit of a mystery online, there just isn't much information about it, I couldn't even find any test footage on YouTube.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3243476371/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3368/3243476371_e162be5310.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
Anyway, I took the plunge and bought one from Argos today and so far I've been very impressed. The manual states that the camera is "exclusively available through Argos" which is probably why there isn't much information about it online. I did manage to find some information about the HV564E (&lt;a href="http://mackney.com/blog/2008/12/hv564e-hd-sd-video-camera.html" title="http://mackney.com/blog/2008/12/hv564e-hd-sd-video-camera.html"&gt;http://mackney.com/blog/2008/12/hv564e-hd-sd-video-camera.html&lt;/a&gt;), which, apart from the back of the viewfinder, looks the same.&lt;/p&gt;
&lt;p&gt;Here's a quick run through some of the key points in the DZ-HV565E specification:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1080p high definition&lt;/li&gt;
&lt;li&gt;5x optical zoom&lt;/li&gt;
&lt;li&gt;Automatic and Manual focus&lt;/li&gt;
&lt;li&gt;5 mega-pixel still camera&lt;/li&gt;
&lt;li&gt;2.5 inch screen&lt;/li&gt;
&lt;li&gt;Web cam mode&lt;/li&gt;
&lt;li&gt;3 led lights on the front for filming in low light&lt;/li&gt;
&lt;li&gt;Various recording settings, including night mode&lt;/li&gt;
&lt;li&gt;Macro mode&lt;/li&gt;
&lt;li&gt;Removable rechargeable battery&lt;/li&gt;
&lt;li&gt;Sound and video outputs for playback directly to a high definition TV (cables too)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;What you get&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3244292962/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3310/3244292962_a7dc1f99fb.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3244290122/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3122/3244290122_9eefa04a6a.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3244296420/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3523/3244296420_e1005da6c7.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I was quite impressed with the feel of the camera. It's quite small, not pocket small, but not as bulky as some DV based video cameras.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3243470527/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3424/3243470527_546c4c215a.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3243473103/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3520/3243473103_0d1449a0f7.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/3244307534/" title="Hitachi DZ-HV565E by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3380/3244307534_467d4d1e10.jpg" width="500" height="333" alt="Hitachi DZ-HV565E" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;In more detail&lt;/h3&gt;
&lt;p&gt;When you start the camera up you are greeted by a bizarre tune and the menu operates with a confirmation beep which you will be happy to know you can disable. &lt;/p&gt;
&lt;p&gt;The camera has three modes: video, stills and sound recording. For a low price camera (£117) it comes with a lot of settings which you might not expect. It can record in resolutions of 640x480 (VGA), 1280x720 (720p) and 1440x1080 (1080p) with each resolution offering quality levels of economy, standard and fine. The video recording modes also range from fully automatic to user specified with pre-sets for portraits, night, sport, landscape, sunset, beach/snow and spotlight. The white balance by default is set to automatic (and this seems quite responsive) but there are also options for daylight, cloudy, florescent 1 &amp;amp; 2 and tungsten. The camera will also let you shoot in several colour modes: standard, vivid, black and white, and sepia tone. Contrast and sharpness can also be set to standard, hard or soft.&lt;/p&gt;
&lt;p&gt;I guess most people looking at this sort of range of camera just want to point and shoot, and the automatic modes seem to make this quite easy, but it's nice to know that you can customise other things if you want to.&lt;/p&gt;
&lt;p&gt;The stills mode lets you select ISO ratings of 64, 100, 200, 400 and auto. There's an image stabilization mode available, and you can also capture pictures in single or continuous mode.&lt;/p&gt;
&lt;p&gt;Here's a quick video I made today. This was recorded in the highest quality mode (1080p fine) in the landscape setting. At the time of the video it was midday, fairly cloudy and very windy:&lt;/p&gt;
&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nhLtn03MHhw&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/nhLtn03MHhw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;Visit the link below and select "watch in HD" to see the video in full quality:&lt;br /&gt;
&lt;a href="http://uk.youtube.com/watch?v=nhLtn03MHhw" title="http://uk.youtube.com/watch?v=nhLtn03MHhw"&gt;http://uk.youtube.com/watch?v=nhLtn03MHhw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here's a quick panoramic I filmed in Norwich:&lt;/p&gt;
&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aqluxGE-JKk&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/aqluxGE-JKk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;Visit the link below and select "watch in HD" to see the video in full quality:&lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=aqluxGE-JKk" title="http://www.youtube.com/watch?v=aqluxGE-JKk"&gt;http://www.youtube.com/watch?v=aqluxGE-JKk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope this has been helpful for anyone who is trying to find out a little more about the camera. I'll post some more videos when I have made some and I'll also try and upload some photos taken with the camera. Please feel free to post any questions in the comments too.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.argos.co.uk/static/Product/partNumber/5633386/c_1/1|cat_12109590|Camcorders|12109641/Trail/searchtext%3ECAMCORDER.htm"&gt;Product page on the Argos website&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/02/01/hitachi-dz-hv565e-high-definition-1080p-sd-video-camera#comments</comments>
 <category domain="http://murfitt.net/tags/photography">Photography</category>
 <category domain="http://murfitt.net/tags/videos">Videos</category>
 <pubDate>Sun, 01 Feb 2009 17:26:16 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">92 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/02/01/hitachi-dz-hv565e-high-definition-1080p-sd-video-camera</feedburner:origLink></item>
<item>
 <title>Outlook calendar problem - all appointments recurring forever</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/wj6grdKTRWE/outlook-calendar-problem-all-appointments-recurring-forever</link>
 <description>&lt;p&gt;I came across a strange problem with Outlook Calendar recently where every appointment which was added to the Calendar and then edited suddenly repeated forever! A scary concept! It seemed to be related to a piece of software called 'OutlookAddinSetup'. From what I've read (&lt;a href="http://www.eggheadcafe.com/software/aspnet/29012397/re-recurring-calendar-ev.aspx" title="http://www.eggheadcafe.com/software/aspnet/29012397/re-recurring-calendar-ev.aspx"&gt;http://www.eggheadcafe.com/software/aspnet/2901239...&lt;/a&gt;), this seems to be something which comes installed with Dell computers. After I uninstalled this program (from Control Panel, Programs, Uninstall a program) the problem has stopped and events only occur once.  If anyone knows what the program is supposed to do please drop a comment below :)&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2009/01/27/outlook-calendar-problem-all-appointments-recurring-forever#comments</comments>
 <category domain="http://murfitt.net/tags/microsoft">Microsoft</category>
 <pubDate>Tue, 27 Jan 2009 20:42:13 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">91 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2009/01/27/outlook-calendar-problem-all-appointments-recurring-forever</feedburner:origLink></item>
<item>
 <title>CodeIgniter 1.7.0 Released</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/e_PQxZDTbHc/codeigniter-170-released</link>
 <description>&lt;p&gt;It's that wonderful time again! CodeIgniter 1.7.0 has been released, so it's time to upgrade.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://codeigniter.com/user_guide/installation/upgrade_170.html" title="http://codeigniter.com/user_guide/installation/upgrade_170.html"&gt;http://codeigniter.com/user_guide/installation/upg...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Upgrading looks fairly straight forward - here are some notable changes (&lt;a href="http://codeigniter.com/user_guide/changelog.html" title="http://codeigniter.com/user_guide/changelog.html"&gt;http://codeigniter.com/user_guide/changelog.html&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;Sessions&lt;/p&gt;
&lt;p&gt;The Sessions class has been updated so that any custom data being saved gets stored to the database rather than the session cookie (assuming you are using a database to store session data), permitting much more data to be saved.&lt;/p&gt;
&lt;p&gt;New form validation class&lt;/p&gt;
&lt;p&gt;Some changes/additions to the new form validation class:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simplifies setting rules and field names&lt;/li&gt;
&lt;li&gt;Supports arrays as field names&lt;/li&gt;
&lt;li&gt;Allows groups of validation rules to be saved in a config file&lt;/li&gt;
&lt;li&gt;Adds some helper functions for use in view files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The old Validation class is now deprecated. It will be left in the library folder for some time so that existing applications that use it will not break, but you are encouraged to migrate to the new version.&lt;/p&gt;
&lt;p&gt;PHP Style Guide&lt;/p&gt;
&lt;p&gt;There's now a PHP Style Guide (&lt;a href="http://codeigniter.com/user_guide/general/styleguide.html" title="http://codeigniter.com/user_guide/general/styleguide.html"&gt;http://codeigniter.com/user_guide/general/stylegui...&lt;/a&gt;) in the User Guide. Although this doesn't affect working code it's just good practice to make sure you have a regular style to your code, especially when writing libraries that others will use.&lt;/p&gt;
&lt;p&gt;Well done to everyone who has been working hard on this :)&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/10/24/codeigniter-170-released#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>Fri, 24 Oct 2008 09:30:56 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">90 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/10/24/codeigniter-170-released</feedburner:origLink></item>
<item>
 <title>Diggnation - Live from London, 10th October 2008</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/4dwr8hAgGCs/diggnation-live-london-10th-october-2008</link>
 <description>&lt;p&gt;I went to the Live Diggnation at the end of the Future of Web Apps Expo. Excellent show - I really hope they come back again next year! :) (video below)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/2954138597/" title="Future of Web Apps Expo - London 2008 by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3271/2954138597_e81fe57390.jpg" width="500" height="375" alt="Future of Web Apps Expo - London 2008" /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/danmurf/2954994426/" title="Live Diggnation - London 2008 by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3253/2954994426_ce8c04d20a.jpg" width="500" height="375" alt="Live Diggnation - London 2008" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/danmurf/2954149917/" title="Live Diggnation - London 2008 by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3008/2954149917_959da7e34f.jpg" width="375" height="500" alt="Live Diggnation - London 2008" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here's the video from the recording!&lt;/p&gt;
&lt;p&gt;&lt;embed loop="false" quality="high" bgcolor="#171717" width="555" height="337" name="rev3_player" id="rev3_player" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://bitcast-a.bitgravity.com/revision3/swf/rev3_player.swf?AutoPlay=off&amp;amp;Buffer=10&amp;amp;File=http://www.podtrac.com/pts/redirect.flv/bitcast-a.bitgravity.com/revision3/flv/diggnation/0172/diggnation--0172--2008-10-17fowa--large.fl8.flv&amp;amp;ScrubMode=advanced&amp;amp;Thumb=http://bitcast-a.bitgravity.com/revision3/images/shows/diggnation/0172/diggnation--0172--2008-10-17fowa--large.thumb.jpg&amp;amp;DefaultRatio=0.56&amp;amp;AutoSize=off&amp;amp;allowFullScreen=true&amp;amp;AutoPlay=off&amp;amp;videoId=1836&amp;amp;fwVideoDuration=2618&amp;amp;fwNumSlots=0&amp;amp;PostRoll=" base="http://bitcast-a.bitgravity.com/revision3/swf/" /&gt;&lt;/embed&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/10/19/diggnation-live-london-10th-october-2008#comments</comments>
 <category domain="http://murfitt.net/tags/diggnation">Diggnation</category>
 <category domain="http://murfitt.net/tags/videos">Videos</category>
 <pubDate>Sun, 19 Oct 2008 17:50:25 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">89 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/10/19/diggnation-live-london-10th-october-2008</feedburner:origLink></item>
<item>
 <title>Flickr Picks #1: Autumnal selection</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/nBwwYCGkM_k/flickr-picks-1-autumnal-selection</link>
 <description>&lt;p&gt;Here's my first "Flickr picks" picture selection. Every now and then I'm going to pick some photos from Flickr with a particular theme. I thought some nice autumnal pictures would be a good place to start as it's one of my favourite seasons for taking pictures (winter being the other).&lt;/p&gt;
&lt;p&gt;The great thing about autumn is not only the colours from the leaves but also the moody weather - rain one minute, sun the next - it really creates a stunning atmosphere.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/nicholas_t/281820290/" title="Double Bows by Nicholas_T, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/86/281820290_6779f72291.jpg" width="500" height="375" alt="Double Bows" /&gt;&lt;/a&gt;&lt;br /&gt;
Double Bows&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/nicholas_t/" target="_blank""&gt;Nicholas_T&lt;/a&gt;&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/nicholas_t/251877841/" title="Spotlight by Nicholas_T, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/77/251877841_c23a468c83.jpg" width="500" height="375" alt="Spotlight" /&gt;&lt;/a&gt;&lt;br /&gt;
Spotlight&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/nicholas_t/" target="_blank""&gt;Nicholas_T&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/joka2000/263329458/" title="Full Moon by joka2000, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/94/263329458_4f104c4880.jpg" width="500" height="408" alt="Full Moon" /&gt;&lt;/a&gt;&lt;br /&gt;
Full Moon&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/joka2000/" target="_blank""&gt;joka2000&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/amitsphotos/307840451/" title="Just before it rained by @Amit, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/109/307840451_d9fddbc0c2.jpg" width="500" height="352" alt="Just before it rained" /&gt;&lt;/a&gt;&lt;br /&gt;
Just before it rained&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/amitsphotos/" target="_blank""&gt;@Amit&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/goetter/2057824802/" title="Sous les pavés... by Raphael Goetter, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2288/2057824802_cf64937a46.jpg" width="333" height="500" alt="Sous les pavés..." /&gt;&lt;/a&gt;&lt;br /&gt;
Sous les pavés...&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/goetter/" target="_blank""&gt;Raphael Goetter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/sashomasho/300201544/" title="golden autumn by sashomasho, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/120/300201544_90b2d0b256.jpg" width="500" height="332" alt="golden autumn" /&gt;&lt;/a&gt;&lt;br /&gt;
golden autumn&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/sashomasho/" target="_blank""&gt;sashomasho&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/wheatfields/2037671766/" title="Golden light on a frosty morning by net_efekt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2012/2037671766_137baf493a.jpg" width="500" height="375" alt="Golden light on a frosty morning" /&gt;&lt;/a&gt;&lt;br /&gt;
Golden light on a frosty morning&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/wheatfields/" target="_blank""&gt;net_efekt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/powi/1481438501/" title="Hazy morning by Per Ola Wiberg (former ponanwi and Powi), on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1340/1481438501_29300bd3f0.jpg" width="500" height="361" alt="Hazy morning" /&gt;&lt;/a&gt;&lt;br /&gt;
Hazy morning&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/powi/" target="_blank""&gt;Per Ola Wiberg (former ponanwi and Powi)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/29385617@N00/1425136006/" title="two golden things by foto3116, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1149/1425136006_4c4f300200.jpg" width="375" height="500" alt="two golden things" /&gt;&lt;/a&gt;&lt;br /&gt;
two golden things&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/29385617@N00/" target="_blank""&gt;foto3116&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/mrhayata/263238671/" title="Autumn Sky by mrhayata, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/103/263238671_7fab357ac6.jpg" width="500" height="333" alt="Autumn Sky" /&gt;&lt;/a&gt;&lt;br /&gt;
Autumn Sky&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/mrhayata/" target="_blank""&gt;mrhayata&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/r_hudsonphotographicimages/2894027485/" title="Autumn Crashes Down On Us 1 by opticalreflex, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3292/2894027485_34624b941f.jpg" width="500" height="333" alt="Autumn Crashes Down On Us 1" /&gt;&lt;/a&gt;&lt;br /&gt;
Autumn Crashes Down On Us 1&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/r_hudsonphotographicimages/" target="_blank""&gt;opticalreflex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/sis/279448126/" title="Autumn Leaf by Sister72, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/110/279448126_2804e9c079.jpg" width="500" height="366" alt="Autumn Leaf" /&gt;&lt;/a&gt;&lt;br /&gt;
Autumn Leaf&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/sis/" target="_blank""&gt;Sister72&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/wolfgangstaudt/2103475177/" title="rain by Wolfgang Staudt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2172/2103475177_8311a7d99b.jpg" width="500" height="334" alt="rain" /&gt;&lt;/a&gt;&lt;br /&gt;
rain&lt;br /&gt;
by &lt;a href="http://www.flickr.com/photos/wolfgangstaudt/" target="_blank""&gt;Wolfgang Staudt&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/10/05/flickr-picks-1-autumnal-selection#comments</comments>
 <category domain="http://murfitt.net/tags/flickr-picks">Flickr Picks</category>
 <category domain="http://murfitt.net/tags/photography">Photography</category>
 <pubDate>Sun, 05 Oct 2008 11:46:30 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">82 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/10/05/flickr-picks-1-autumnal-selection</feedburner:origLink></item>
<item>
 <title>Protecting a Drupal site from hotlinking</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/KOsg08f4mIE/protecting-drupal-site-hotlinking</link>
 <description>&lt;h3&gt;What is hotlinking?&lt;/h3&gt;
&lt;p&gt;
Hotlinking, sometimes called image leeching or hot linking, is where another website embeds an image which is stored on your web host. So, for example, if you want to add an image to your website, you can upload the file to your web host then embed the image into your HTML referencing the source for the image as the location of the file on your web host. When someone accesses the HTML page where the image is embedded the file will be downloaded from your web host. If you don't protect against hotlinking, someone could embed that same image on their web page, which means that every time someone accesses their page, the image will be downloaded from your web host and drain your bandwidth. Don't do this, it's not cool and some sites see it as stealing.
&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;h3&gt;How do I know if someone is hotlinking to my site?&lt;/h3&gt;
&lt;p&gt;
Sadly, unless you go looking for this you may never know. One indicator could be that you suffer a sudden surge in bandwidth. I say bandwidth, not traffic, because stats tools such as Google Analytics may not pick this up because they only register web pages, not images. For argument's sake, I'm considering bandwidth as pure data transfer and traffic as people who are visiting your site and reading your web pages. Drupal's access statistics may also not pick this up as they will only register page hits. It may be picked up if you are using the private download method. However, people may still get around this by linking directly to the file.
&lt;/p&gt;
&lt;p&gt;
The best place to check for hotlinking would be your web host's web stats package. In my case, as I'm using an Apache server with Plesk, I'm using Plesk Stat. This logs access at a lower level so I can see everything that hits the server. Somewhere in the stats package you should find 'referrals'. This shows where other sites have linked to your site, which also includes embedded images. You could go visiting the referrals looking for an image, but unless any really stand out I wouldn't bother - the best thing you can do is just to protect against the hotlinking, which we'll look at next.
&lt;/p&gt;
&lt;h3&gt;How do I stop hotlinking?&lt;/h3&gt;
&lt;p&gt;
Once again, it's htaccess to the rescue! With Drupal there is a default htaccess file in the root directory of your site. We're going to leave that be. I'm assuming that all of your images are stored in the /files folder, so this is the folder we will protect. There is already an htaccess file in there, so we just need to add a couple of lines to say not to serve images if they are referred from other sites. Here's a sample htaccess file showing how to do this:
&lt;/p&gt;
&lt;pre&gt;
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
# Block hotlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?yourdomain.com [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ &lt;a href="http://yourdomain.com/nohotlinking.gif" title="http://yourdomain.com/nohotlinking.gif"&gt;http://yourdomain.com/nohotlinking.gif&lt;/a&gt; [NC,R,L]
&lt;/pre&gt;&lt;p&gt;
Just to recap, this is the htaccess file that goes in your /files directory, not your root directory. This works by saying allow any blank referrals (some browsers do this, so just to be safe), allow any referrals from yourdomain.com, block any image files (the ones I've specified) and return &lt;a href="http://yourdomain.com/nohotlinking.gif" title="http://yourdomain.com/nohotlinking.gif"&gt;http://yourdomain.com/nohotlinking.gif&lt;/a&gt; instead (which will show on the site trying to hotlink). The reason we add this to the /files folder instead is because if you add this to the root folder htaccess file the nohotlinking.gif will also be protected and try to redirect to itself, causing an infinate loop - so it won't work. Now just create an image called nohotlinking.gif and place it in your root folder - this will be the image people see when someone trys to hotlink.
&lt;/p&gt;
&lt;p&gt;
Images which are part of your theme will not be protected by this method. If you want to also protect your theme images, you will need to add the same htaccess file to your theme folder.
&lt;/p&gt;
&lt;p&gt;
Thanks to &lt;a href="http://altlab.com/htaccess_tutorial.html" target="_blank"&gt;a tutorial on altlab.com&lt;/a&gt; for the info on this - which also has a really helpful tool for testing if you have this set up correctly.
&lt;/p&gt;
&lt;p&gt;Please feel free to post any comments below.&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/09/18/protecting-drupal-site-hotlinking#comments</comments>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Thu, 18 Sep 2008 19:40:36 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">78 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/09/18/protecting-drupal-site-hotlinking</feedburner:origLink></item>
<item>
 <title>Dreamweaver closes straight after opening</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/4I3jecevNU8/dreamweaver-closes-straight-after-opening</link>
 <description>&lt;p&gt;
This really is one of the strangest software bugs I've come across!
&lt;/p&gt;
&lt;h3&gt;The Problem&lt;/h3&gt;
&lt;p&gt;
Dreamweaver crashes and won't open again. When you try and open Dreamweaver it just closes straight away, with nothing more than a glimpse of the splash screen.
&lt;/p&gt;
&lt;h3&gt;The Solution&lt;/h3&gt;
&lt;p&gt;
One of the CSS files in the site you were working on has a file size which is a multiple of 8kb (mine was 24kb). You can try anything; rebooting, reinstalling, but Dreamweaver won't play ball if the file is still there. You need open the CSS file in another text editor and add a few dummy lines of comment text to increase the file size slightly; you should then find Dreamweaver will open again normally.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://groups.google.com/group/macromedia.dreamweaver/msg/4f6b8d6385dc3466" target="_blank" title="Message from discussion Dreamweaver CS3 Crashes At Startup"&gt;Thanks to David Powers&lt;/a&gt; for this. Please feel free to leave any comments below.
&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/09/10/dreamweaver-closes-straight-after-opening#comments</comments>
 <category domain="http://murfitt.net/tags/web-design">Web Design</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Wed, 10 Sep 2008 18:29:18 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">77 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/09/10/dreamweaver-closes-straight-after-opening</feedburner:origLink></item>
<item>
 <title>First flight for the Flexifoil Buzz</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/Nozj6pwWpEc/first-flight-flexifoil-buzz</link>
 <description>&lt;p&gt;
Took my little Flexifoil Buzz (Petrol) out for a fly today. Pretty cool kite actually. It was a little smaller than I had imagined it, but it's very responsive even under light winds, and very nippy once the wind picks up.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/danmurf/2467846705/" title="Flexifoil Buzz by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2350/2467846705_d61cf45637.jpg" alt="Flexifoil Buzz" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/danmurf/2467850227/" title="Flexifoil Buzz by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2123/2467850227_892ffcd1ec.jpg" alt="Flexifoil Buzz" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/danmurf/2467863803/" title="Flexifoil Buzz by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2091/2467863803_127571f2cf.jpg" alt="Flexifoil Buzz" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/danmurf/2467861037/" title="DSCN0127 by Dan Murfitt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2050/2467861037_18a4cfe650.jpg" alt="DSCN0127" width="500" height="375" /&gt;&lt;/a&gt;
&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/05/05/first-flight-flexifoil-buzz#comments</comments>
 <category domain="http://murfitt.net/tags/flight">Flight</category>
 <category domain="http://murfitt.net/tags/kites">Kites</category>
 <pubDate>Mon, 05 May 2008 19:25:49 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">75 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/05/05/first-flight-flexifoil-buzz</feedburner:origLink></item>
<item>
 <title>Strange MSN Login problem (Login error code 80048834)</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/3rV38LUzXX8/strange-msn-login-problem-login-error-code-80048834</link>
 <description>&lt;p&gt;
No idea what this means, but I thought I'd post it in case anyone else was having the same problem - don't you just love spurious error codes?
&lt;/p&gt;
&lt;p&gt;
I was trying for a while to sign on to MSN messenger but I kept getting error code 80048834 (ohhhh...that one....).  After some help from Google I came across a &lt;a href="http://www.livemessenger.net/forums/showthread.php?tid=1071" target="_blank" title="HELP! error 80048834" rel="nofollow"&gt;forum post&lt;/a&gt; where a couple of people were having the same issue. Anyway, for people skimming this post I'll jump straight to the solution...
&lt;/p&gt;
&lt;p&gt;Fix&lt;/p&gt;
&lt;p&gt;
Go to &lt;a href="http://login.live.com/" target="_blank" rel="nofollow"&gt;http://login.live.com&lt;/a&gt;, login, accept their terms, then try again. I did this and I was taken to &amp;quot;Page not found&amp;quot; at &lt;a href="http://storage.msn.com" title="http://storage.msn.com"&gt;http://storage.msn.com&lt;/a&gt; (which I still can't access), but at least I can now login. There was a &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windows.live.messenger&amp;amp;tid=f076dd61-c545-4eae-8c4c-1e12a7d698c2&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=en-us&amp;amp;p=1" target="_blank" rel="nofollow"&gt;post on the Microsoft Communities website&lt;/a&gt; maybe shedding some more light on the issue - it seems it could be something to do with the time on your PC being incorrect.
&lt;/p&gt;
&lt;p&gt;Please feel free to any any comments below.&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/03/30/strange-msn-login-problem-login-error-code-80048834#comments</comments>
 <category domain="http://murfitt.net/tags/microsoft">Microsoft</category>
 <pubDate>Sun, 30 Mar 2008 11:40:52 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">62 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/03/30/strange-msn-login-problem-login-error-code-80048834</feedburner:origLink></item>
<item>
 <title>Welcome Drupal 6</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/h6EmpfNKkeQ/welcome-drupal-6</link>
 <description>&lt;p&gt;
Drupal 6 &lt;a href="http://drupal.org/drupal-6.0" target="_blank" title="Drupal 6.0 released"&gt;was released&lt;/a&gt; today! After having a play with the beta and release candidates...well, I don't have to say; this really is a phenomenal release! Here are some of my favourite new features which I'm looking forward to using:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extended logging&lt;/strong&gt; - You can set Drupal for OS level logging&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Batch API&lt;/strong&gt; - A progress bar can track tasks running in the background through multiple HTTP requests&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scripting from the command line&lt;/strong&gt; - This is really cool! You can now run Drupal code through the command line&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forum improvements&lt;/strong&gt; - Granular permissions can allow more control over forum moderation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sticky table headers&lt;/strong&gt; - Does what it says on the tin&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Drag and drop features&lt;/strong&gt; - Again, the tin...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSS only theming&lt;/strong&gt; - Define regions etc. in .info files without writing any php code, then set styles in CSS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Well done to everyone who has been clearly working hard on this!
&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/02/13/welcome-drupal-6#comments</comments>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <category domain="http://murfitt.net/tags/web-development">Web Development</category>
 <pubDate>Wed, 13 Feb 2008 22:20:26 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">59 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/02/13/welcome-drupal-6</feedburner:origLink></item>
<item>
 <title>Talks begin on Drupal 7</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/o4vJ8MoYyT0/talks-begin-drupal-7</link>
 <description>&lt;p&gt;
It's incredible how rapid the development of Drupal has become. Drupal 6 is &lt;a href="http://drupal.org/drupal-6.0-rc3" target="_blank" title="Drupal 6.0 RC3 released"&gt;only just around the corner&lt;/a&gt; and we're already &lt;a href="http://drupal.org/node/217702" target="_blank" title="Development open for Drupal 7"&gt;talking about&lt;/a&gt; what improvements and features we'd like to see in Drupal 7! Drupal 5 has been absolutely fantastic. I've found it not only a great content management system, but also an excellent framework for building applications.
&lt;/p&gt;
&lt;p&gt;
Anyone who wishes to officially request a new feature for Drupal 7 &lt;a href="http://drupal.org/project/issues?projects=3060&amp;amp;categories=feature" target="_blank" title="Issues for Drupal"&gt;may do so on the Drupal website&lt;/a&gt; by submitting a new issue. Some things I'd like to see would be:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Some kind of media management system&lt;/strong&gt; - not just for images, video and audio but maybe also PDFs and other attachable or embedded content&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;More core forum features&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Built in WYSIWYG editor&lt;/strong&gt; as I almost always use TinyMCE, which is great, but it would be nice not to have to install and upgrade it separately from the core&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved node access control system&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic upgrade&lt;/strong&gt; of core system and modules&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Site backup&lt;/strong&gt; for both files and database&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/02/08/talks-begin-drupal-7#comments</comments>
 <category domain="http://murfitt.net/tags/drupal">Drupal</category>
 <pubDate>Fri, 08 Feb 2008 19:49:20 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">58 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/02/08/talks-begin-drupal-7</feedburner:origLink></item>
<item>
 <title>Email access becomes slow when lots of messages are left on the server</title>
 <link>http://feedproxy.google.com/~r/murfittnet/blog/dan/~3/isBriFiLppg/email-access-becomes-slow-when-lots-messages-are-left-server</link>
 <description>&lt;p&gt;
I noticed recently that if you're using POP with leave mail on server (LMOS) enabled, authenticating and downloading new messages can become progressively slower. So much so that the email client can even time out, leaving the mailbox locked so you can't even log in again for a while.
&lt;/p&gt;
&lt;h3&gt;What is POP?&lt;/h3&gt;
&lt;p&gt;
POP stands for Post Office Protocol and it's how email clients like Outlook Express and Thunderbird are commonly configured to collect messages from a mailbox. One of the advantages of POP is that a connection to the server is only required when messages are being checked/downloaded to the email client. Once this is complete, the client can disconnect and continue to read/reply/delete messages 'offline'. Once a message has been downloaded and stored on the client a message is sent back to the server telling it to delete the message. This means the only place the message now exists is on the client, not the server. If you want to also be able to download the same message on another machine, you will need to leave the message on the server.
&lt;/p&gt;
&lt;h3&gt;What is 'Leave Mail on Server' (LMOS)?&lt;/h3&gt;
&lt;p&gt;
This is the feature which stops the client deleting the message from the server so that the next client to log on will still be able to download the same message. Instead of deleting the mail from the server some mail clients will mark the message as 'read', which can be a handy feature, but this is non-standard and doesn't really help with this slow down problem.
&lt;/p&gt;
&lt;h3&gt;Why does checking for email become progressively slower with LMOS enabled?&lt;/h3&gt;
&lt;p&gt;
In the POP sequence the mail client will request a Unique ID List (UIDL) which lets the client know what messages are in the mailbox. As messages have been previously left on the server, the mail will accumulate over time and the UIDL will get bigger and bigger and will take longer to check which message IDs the client hasn't already downloaded.
&lt;/p&gt;
&lt;p&gt;
I noticed that the primary email client (the one which was set to delete the messages after download) seemed to access the mail quite rapidly - it only seemed to impact the clients which had LMOS enabled. I guess this could be because the primary client just downloads the accumulated messages (which in itself takes a long while) where as the LMOS enabled client will check all the messages and wait for the ones which it hasn't already got.
&lt;/p&gt;
&lt;p&gt;
To fix this problem the mailbox simply needs to be kept more tidy, either by leaving the messages for only, say, 7 days (to give the other clients a chance to download the messages too), or just regularly purging old messages from the mailbox.
&lt;/p&gt;
&lt;h4&gt;References&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.labridge.com/site/pages/configure/my/lmos.html" target="_blank" title="The Leave Mail On Server (LMOS) FAQ"&gt;The Leave Mail On Server (LMOS) FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.eventhelix.com/RealtimeMantra/Networking/POP3.pdf" target="_blank" title="POP3 Tutorial Sequence Diagram"&gt;POP3 Tutorial Sequence Diagram (PDF)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Post_Office_Protocol" target="_blank" title="Post Office Protocol - Wikipedia"&gt;Post Office Protocol - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://murfitt.net/blog/dan/2008/01/27/email-access-becomes-slow-when-lots-messages-are-left-server#comments</comments>
 <category domain="http://murfitt.net/tags/email">Email</category>
 <pubDate>Sun, 27 Jan 2008 15:14:45 +0000</pubDate>
 <dc:creator>Dan</dc:creator>
 <guid isPermaLink="false">57 at http://murfitt.net</guid>
<feedburner:origLink>http://murfitt.net/blog/dan/2008/01/27/email-access-becomes-slow-when-lots-messages-are-left-server</feedburner:origLink></item>
</channel>
</rss>
