<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Baking Noodles &#187; firefox</title>
	<atom:link href="http://bakingnoodles.com/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://bakingnoodles.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 26 May 2010 14:18:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fixing Firefox form caching in Django</title>
		<link>http://bakingnoodles.com/2010/05/fixing-firefox-form-caching-in-django/</link>
		<comments>http://bakingnoodles.com/2010/05/fixing-firefox-form-caching-in-django/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:16:57 +0000</pubDate>
		<dc:creator>Simon Oxley</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bakingnoodles.com/?p=188</guid>
		<description><![CDATA[I noticed recently that Firefox seems to cache form fields very aggressively, particularly tickbox values. This can result in the cached values being displayed instead of the updated content from the server. It usually happens when the submitted form returns to the same URL &#8211; e.g. an Update Profile page &#8211; giving the impression that [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed recently that Firefox seems to cache form fields very aggressively, particularly tickbox values. This can result in the cached values being displayed instead of the updated content from the server. It usually happens when the submitted form returns to the same URL &#8211; e.g. an Update Profile page &#8211; giving the impression that changes haven&#8217;t been saved.  Bad Firefox!  A re-direct after POST doesn&#8217;t seem to resolve the issue.</p>
<p>The only way to force Firefox to display the updated content is to set the &#8216;no-cache&#8217; HTTP header. Fortunately Django has a cache framework that can be used out-of-the-box to do this individually for each view. The key piece is the @cache_control decorator.</p>
<p>The solution very simple, just import the decorator and add it to the view that handles the form processing. The full docs are on the <a href="http://docs.djangoproject.com/en/dev/topics/cache/#controlling-cache-using-other-headers" target="_blank">Django site</a>. I&#8217;ve included a short example below.</p>
<pre class="brush: python">

from django.views.decorators.cache import cache_control

@cache_control(no_cache=True)
def my_form_view(request):
...rest of view
</pre>
<p>The result can be confirmed by viewing the http response headers, the <a href="https://addons.mozilla.org/en-US/firefox/addon/60/" target="_blank">Firefox Web Developer extension</a> is a handy tool for this. If everything is working you&#8217;ll see:</p>
<pre>Cache-Control: no-cache</pre>
<p>Job Done.  Thanks Django!</p>
]]></content:encoded>
			<wfw:commentRss>http://bakingnoodles.com/2010/05/fixing-firefox-form-caching-in-django/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transform your web browsing with Firefox + add-ons</title>
		<link>http://bakingnoodles.com/2008/03/transform-your-web-browsing-with-firefox-add-ons/</link>
		<comments>http://bakingnoodles.com/2008/03/transform-your-web-browsing-with-firefox-add-ons/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 21:39:14 +0000</pubDate>
		<dc:creator>Simon Oxley</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://bakingnoodles.wordpress.com/?p=7</guid>
		<description><![CDATA[Get Firefox!

I&#8217;ve recently been helping some friends ditch Internet Explorer and move to Firefox for their web-browsing. In the past this hasn&#8217;t always been an easy sell, especially to non-techies who just want to get their job done and have little interest in installing new toys to play with. Let&#8217;s face it, most people don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<h1>Get Firefox!</h1>
<p><img src="http://bakingnoodles.files.wordpress.com/2008/03/ie-firefox.jpg" alt="Get Firefox!" vspace="4" /></p>
<p>I&#8217;ve recently been helping some friends <strong>ditch Internet Explorer</strong> and move to <a title="http://www.mozilla.com/firefox/" href="http://www.mozilla.com/firefox/" target="_blank"><strong>Firefox</strong> </a>for their web-browsing. In the past this hasn&#8217;t always been an easy sell, especially to non-techies who just want to get their job done and have little interest in installing new toys to play with. Let&#8217;s face it, most people don&#8217;t have the time to understand security and compatibility issues, they just want to visit their favourite websites. I&#8217;m now finding that just a few simple &#8216;add-ons&#8217; form the silver bullet. The range of Firefox add-ons available is incredible, they extend out-of-the-box functionality to enable extra features, and there are a few killer add-ons that once you have used you&#8217;ll never be able to go back to IE.</p>
<p>Here is my list of <strong>&#8216;must-have&#8217; add-ons </strong>that close a Firefox &#8217;sale&#8217; every time:</p>
<h3><strong><a title="https://addons.mozilla.org/en-US/firefox/browse/type:3#dictionaries" href="https://addons.mozilla.org/en-US/firefox/browse/type:3#dictionaries" target="_blank">Dictionary</a></strong></h3>
<p>Does your webmail, forum, Facebook page, or blog have a spellchecker? No? Most of them don&#8217;t, and we&#8217;ve become far too dependent on those wiggly red underlines that help us right-click away our fat-fingered mistakes. This add-on <strong>automatically brings in-line spellchecking</strong> to every text entry block on the web. Simple, effective and fantastic.</p>
<p><em>Must-have-rating: 5/5</em></p>
<h3><strong><a title="https://addons.mozilla.org/en-US/firefox/addon/3615" href="https://addons.mozilla.org/en-US/firefox/addon/3615" target="_blank">Bookmark with del.icio.us</a></strong></h3>
<p>This has completely changed the way I use bookmarks, helped me keep track of far more sites than I ever could before, and massively improved my productivity. Most of all this add-on guarantees I <strong>always have an up to date bookmark list</strong> in my browser no matter which PC I am using (laptop, desktop, work, etc.). It enables searching, tagging and sharing too.</p>
<p><em>Must-have-rating: 5/5</em></p>
<p>You will need a del.icio.us account, don&#8217;t worry it only takes 30 seconds to sign up.</p>
<h3><strong><a title="https://addons.mozilla.org/en-US/firefox/addon/1956" href="https://addons.mozilla.org/en-US/firefox/addon/1956" target="_blank">Tabs Open Relative</a></strong></h3>
<p>A long name for a small add-on. This is essential for those currently using IE7. It forces new tabs to open <strong>next to the current tab</strong>, mimicking IE7&#8217;s new tab behaviour. A great help for keeping tabs the &#8216;relative&#8217; to each other. Simple and effective.</p>
<p><em>Must-have-rating: 5/5</em></p>
<h3><a title="https://addons.mozilla.org/en-US/firefox/addon/5648" href="https://addons.mozilla.org/en-US/firefox/addon/5648" target="_blank">Capture web pages with FireShot</a></h3>
<p>Have you ever wanted to save or capture a web page? Need to include a web page in a document, or to archive a page for posterity? The &#8216;Save page as &#8230;&#8217; function often fails and &lt;ALT&gt;+&lt;PRTSCR&gt; is useless when half the page is off-screen.</p>
<p>Step in Snapshot &#8211; <strong>one click image capture</strong> for the web page you are viewing, either the viewable portion or the entire page (no scrolling required). Edit and annotate if required and save to a file, clipboard or email.</p>
<p><em>Must-have-rating: 4/5</em></p>
<p><em>(<a title="https://addons.mozilla.org/en-US/firefox/addon/4889" href="https://addons.mozilla.org/en-US/firefox/addon/4889" target="_blank">Picnik</a> does something very similar. It&#8217;s impressively gorgeous in true Web 2.0 style with all the AJAX pop-ups, rounded-corners and pastel colour fabness you could ever wish for. Sadly there are a couple of sites that it hasn&#8217;t worked on, and it does take a bit longer to process the image, however for pure eye-candy it&#8217;s unbeatable)</em></p>
<h3><strong><a title="https://addons.mozilla.org/en-US/firefox/addon/4866" href="https://addons.mozilla.org/en-US/firefox/addon/4866" target="_blank">Better Gmail</a> / <a title="https://addons.mozilla.org/en-US/firefox/addon/6076" href="https://addons.mozilla.org/en-US/firefox/addon/6076" target="_blank">Better Gmail2</a></strong></h3>
<p>One for the Gmail (or should that be GoogleMail) crowd. A neat add-on that adds <strong>just enough useful additions</strong> to the Gmail interface without overdoing it. It also works with Google Apps for your domain. My favourite options are:</p>
<ul>
<li>Attachment Icons (shows attachment icons for word, pdf, excel, etc.)</li>
<li>Coloured labels (makes labels stand-out alongside message text for easy identification)</li>
</ul>
<p><em>Must-have-rating: 4/5</em></p>
<h3><a title="https://addons.mozilla.org/en-US/firefox/addon/1419" href="https://addons.mozilla.org/en-US/firefox/addon/1419" target="_blank">IE Tab</a></h3>
<p>Some sites don&#8217;t work with Firefox, and some probably never will. Microsoft&#8217;s Windows Update for one. This add-on allows you to open a web site using <strong>IE in a separate Firefox tab</strong>. The addition of this right-click option saves the effort of copying and pasting URLs into IE, and it keeps all your browsing in one place. Nice and simple, gets the job done.</p>
<p><em>Must-have-rating: 3/5</em></p>
<p>These are the &#8216;<strong>essential&#8217; Firefox add-ons. </strong>Unlike most on &#8216;top 20&#8242; or &#8216;top 50&#8242; lists all of these will add real value and increase your productivity and efficiency. So what are you waiting for? Get Firefox!, Get add-ons! and Get productive! I&#8217;ve added some step-by-step instructions to get you started below:</p>
<h3>Get Firefox: step-by-step</h3>
<p><a title="http://mozilla.com/firefox" href="http://mozilla.com/firefox" target="_blank"><img src="http://sfx-images.mozilla.org/affiliates/Buttons/firefox2/468x60FF2_Orange.png" border="0" alt="Get Firefox" width="468" height="60" /></a></p>
<ol>
<li>Download and install Firefox by clicking on the orange banner above (or <a title="http://www.mozilla.com/firefox/" href="http://www.mozilla.com/firefox/">here</a>)</li>
<li>Install add-ons by clicking the add-on section titles in my blog post above</li>
<li>Browse with efficiency and be more productive <img src='http://bakingnoodles.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Job done!</p>
<p>Go to Tools/Add-ons/Get Extensions to find more great add-ons, there are loads to choose from.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakingnoodles.com/2008/03/transform-your-web-browsing-with-firefox-add-ons/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

