<?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>Citizensheep &#187; tutorials</title>
	<atom:link href="http://citizensheep.com/blog/tag/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://citizensheep.com/blog</link>
	<description>Michael Grimes lives in Birmingham (UK). This is his blog about anything that he fancies.</description>
	<lastBuildDate>Wed, 23 May 2012 15:29:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Identifying the cookies your website sets</title>
		<link>http://citizensheep.com/blog/2012/04/16/identifying-the-cookies-your-website-sets/</link>
		<comments>http://citizensheep.com/blog/2012/04/16/identifying-the-cookies-your-website-sets/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 17:20:47 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Add-on]]></category>
		<category><![CDATA[cookie law]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[HTTP cookie]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://citizensheep.com/blog/?p=3503</guid>
		<description><![CDATA[There has been a flurry of people telling us that we need to react to the change in cookie law, and that we must audit our cookies first. That&#8217;s all very well, but how? How do we find out what cookies our websites are setting? Here I give some ways of finding that out. I&#8217;ve done [...]<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2012/05/02/cookie-event-cancelled-have-some-useful-links-instead/" rel="bookmark">Cookie event cancelled. Have some useful links instead.</a><!-- (21.1)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2012/05/02/cookie-control-a-painless-solution-to-cookie-opt-in/" rel="bookmark">Cookie Control: a painless solution to cookie opt-in</a><!-- (16)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2010/06/25/yui-graded-browser-support/" rel="bookmark">YUI Graded Browser Support</a><!-- (9.6)-->
							</li>
					</ol>
			</li>
	</ul>]]></description>
			<content:encoded><![CDATA[<p>There has been a flurry of people telling us that we need to react to the <a href="http://citizensheep.com/blog/2012/04/17/charities-and-the-cookie-law-birmingham-event/">change in cookie law</a>, and that we must audit our cookies first. That&#8217;s all very well, but how? How do we find out what cookies our websites are setting?</p>
<p>Here I give some ways of finding that out. I&#8217;ve done it for three Windows browsers (the latest versions of Internet Explorer, Firefox and Chrome). It&#8217;s imperfect because in other tools I was given slightly different results (this may be to do with caching, I don&#8217;t know), but it&#8217;s a start.</p>
<h4>Internet Explorer 9</h4>
<ol>
<li>Visit the website you want to find cookies for.</li>
<li>Press F12, or click Tools &gt; F12 developer tools. The screen should split in two.</li>
<li>In the lower half of the newly split screen, click Cache &gt; View cookie information.</li>
<li>In the main browser window you should now see a list of those cookies that are set by that site. You don&#8217;t get as much information as you do in other browsers, but it&#8217;s a good start.</li>
</ol>
<h4>Chrome</h4>
<ol>
<li>Visit the website you want to find cookies for.</li>
<li>Click CTRL + SHIFT + I, or click the spanner icon then select Tools &gt; Developer tools. The screen should split in two.</li>
<li>In the lower half of the newly split screen, click Resources.</li>
<li>Expand the &#8216;Cookies&#8217; menu and click on the domain name of the site you want cookies for.</li>
<li>You should see a table of all the cookies being set by that website, including the domains they&#8217;re being set from (ie which are set directly and which are set by third parties).</li>
</ol>
<h4>Firefox</h4>
<p>I offer you two possible routes for Firefox. The first requires the <a href="http://chrispederick.com/work/web-developer/">Web Developer extension</a>, the second requires the <a href="http://getfirebug.com/">Firebug </a> and <a href="http://www.softwareishard.com/blog/firecookie/">Firecookie</a> extensions.</p>
<h5>Web Developer extension</h5>
<ol>
<li>Install the <a href="http://chrispederick.com/work/web-developer/">Web Developer extension</a>.</li>
<li>Visit the website you want to find cookies for.</li>
<li>Click &#8216;Cookies&#8217; in the Web Developer toolbar, or go to Tools &gt; Web Developer &gt; Cookies &gt; View cookie information tools. The screen should split in two.</li>
<li>In the lower half of the newly split screen, click Resources.</li>
<li>You should now see a list of those cookies that are set by this site, similar to that shown by IE 9. You don&#8217;t get as much information as you do using Firebug (see below), but it&#8217;s a good start.</li>
</ol>
<h5>Firebug extension</h5>
<ol>
<li>Install the <a href="http://getfirebug.com/">Firebug extension</a>.</li>
<li>Install the <a href="http://www.softwareishard.com/blog/firecookie/">Firecookie extension</a>.</li>
<li>Visit the website you want to find cookies for.</li>
<li>Press F12. The screen should split in two.</li>
<li>In the lower half of the newly split screen, click Cookies.</li>
<li>You should now see a table of those cookies that are set by this page only.</li>
<li>However, you can export all the site cookies as a tab-delimited text file by clicking the &#8216;Cookies&#8217; drop-down in the sub-menu.</li>
</ol>
<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2012/05/02/cookie-event-cancelled-have-some-useful-links-instead/" rel="bookmark">Cookie event cancelled. Have some useful links instead.</a><!-- (21.1)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2012/05/02/cookie-control-a-painless-solution-to-cookie-opt-in/" rel="bookmark">Cookie Control: a painless solution to cookie opt-in</a><!-- (16)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2010/06/25/yui-graded-browser-support/" rel="bookmark">YUI Graded Browser Support</a><!-- (9.6)-->
							</li>
					</ol>
			</li>
	</ul>]]></content:encoded>
			<wfw:commentRss>http://citizensheep.com/blog/2012/04/16/identifying-the-cookies-your-website-sets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Beginner&#039;s Sinatra Tutorial</title>
		<link>http://citizensheep.com/blog/2010/05/31/a-beginners-sinatra-tutorial/</link>
		<comments>http://citizensheep.com/blog/2010/05/31/a-beginners-sinatra-tutorial/#comments</comments>
		<pubDate>Mon, 31 May 2010 17:00:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Sheep Dip]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://citizensheep.com/blog/2010/05/31/a-beginners-sinatra-tutorial/</guid>
		<description><![CDATA[In my desperate attempt to grapple with Ruby people keep introducing me to new and &#39;better&#39; ways to use it, before I&#39;ve had a chance to understand what I was doing with the previous one they lauded. Currently under my nose is Sinatra, which would probably be great if I understood what I was doing. [...]<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2010/08/20/hello-sinatra-using-sinatra-in-ruby/" rel="bookmark">Creating Database-driven Apps with Sinatra</a><!-- (59)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2010/04/22/2293/" rel="bookmark">Ruby on Rails beginners club in Birmingham: are you interested?</a><!-- (24.6)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2009/01/26/31-days-to-building-a-better-blog/" rel="bookmark">31 Days to Building a Better Blog</a><!-- (11.3)-->
							</li>
					</ol>
			</li>
	</ul>]]></description>
			<content:encoded><![CDATA[<p>In my desperate attempt to grapple with Ruby people keep introducing me to new and &#39;better&#39; ways to use it, before I&#39;ve had a chance to understand what I was doing with the previous one they lauded. Currently under my nose is Sinatra, which would probably be great if I understood what I was doing. Anyway, this tutorial seems to make more sense than Sinatra&#39;s own help pages.</p>
<p><a href="http://titusd.co.uk/2010/04/07/a-beginners-sinatra-tutorial" title="A Beginner&#39;s Sinatra Tutorial">Visit <strong>A Beginner&#39;s Sinatra Tutorial</strong></a></p>
<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2010/08/20/hello-sinatra-using-sinatra-in-ruby/" rel="bookmark">Creating Database-driven Apps with Sinatra</a><!-- (59)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2010/04/22/2293/" rel="bookmark">Ruby on Rails beginners club in Birmingham: are you interested?</a><!-- (24.6)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2009/01/26/31-days-to-building-a-better-blog/" rel="bookmark">31 Days to Building a Better Blog</a><!-- (11.3)-->
							</li>
					</ol>
			</li>
	</ul>]]></content:encoded>
			<wfw:commentRss>http://citizensheep.com/blog/2010/05/31/a-beginners-sinatra-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is RSS?</title>
		<link>http://citizensheep.com/blog/2009/03/04/what-is-rss/</link>
		<comments>http://citizensheep.com/blog/2009/03/04/what-is-rss/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 09:20:33 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Social media]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[analogy]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://citizensheep.com/blog/2009/03/04/what-is-rss/</guid>
		<description><![CDATA[Explaining to the uninitiated why web feeds are useful is something a lot of us find hard to do. So here I&#8217;ve attempted to draw an analogy: with fish. I&#8217;m not actually going to try and explain what RSS is (or equivalents such as Atom), because it&#8217;s a bit technical and has a confusing history [...]<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2009/02/09/manage-your-online-reputation/" rel="bookmark">Manage your online reputation</a><!-- (5.9)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2009/11/24/could-foursquare-empower-people-to-break-commercial-advantage/" rel="bookmark">Could foursquare empower people to break commercial advantage?</a><!-- (5.1)-->
							</li>
					</ol>
			</li>
	</ul>]]></description>
			<content:encoded><![CDATA[<p>Explaining to the uninitiated why web feeds are useful is something a lot of us find hard to do. So here I&#8217;ve attempted to draw an analogy: with fish.</p>
<p>I&#8217;m not actually going to try and explain what <acronym title="Rich Site Summary or Really Simple Syndication">RSS</acronym> is (or equivalents such as Atom), because it&#8217;s a bit technical and has a confusing history complicated by politics.</p>
<p>Instead I&#8217;m going to try explaining what a feed reader does, using an analogical story. I welcome feedback on the usefulness of this.</p>
<p>&#8212;<br />
Once upon a time there was a vast lake, dense with fish. There were millions of them &#8211; of many different species, shapes, colours and sizes &#8211; and thousands of new fish appeared every minute.</p>
<p>Each day huge numbers of people would dive into the lake to look at the fish. But many only wanted to see certain kinds: people interested in blue fish only wanted to see blue fish; people interested in red fish with a fin missing only wanted to see those; and so on.</p>
<p>Unfortunately there were just too many fish. People were missing the fish they wanted to see, and the fish themselves were not getting the attention they deserved.</p>
<p>Then one day a group of clever folk invented a special kind of diving goggles. These goggles could be set to display only those fish that met certain criteria. So people who only wanted to see blue fish could now do so with little trouble.</p>
<p>And because the goggles knew which fish the user liked, they could let them know of other fish that they might find interesting.</p>
<p>On top of that, the user could fine-tune the goggles to display exactly the fish they wanted to see (for example they could choose not to see Bob Bigfin, who was an annoying blue fish). They could also set the goggles to tell their friends automatically which fish they liked.</p>
<p>Of course, lots of people thought this was a great idea and started manufacturing their own goggles. Some gave theirs away free of charge, and some sold theirs with extra features.</p>
<p>And so everyone was able to find what they were looking for in the enormous lake, and discover new fish based on what they already liked.</p>
<p>And so it is with your feed reader: you can filter the web for what interests you. The difference is that you don’t have to swim around the lake: you see the results all in one place, without having to go back to a website or search engine.</p>
<p>All you need to do is give the feed reader the address for the feed, be it RSS or Atom (you may be given a number of options for different versions of both: don’t worry too much about which to choose, it won’t make much difference). The feed reader then does the rest for you:  it looks online and displays anything new almost as soon as it’s published.<br />
&#8212;-</p>
<p>Could this be any use in explaining the virtues of using feeds?</p>
<h4>Update</h4>
<p>6 March 2009: I amended the story in line with the changes I incorporated over at <a title="What is a feed reader, and why should I use one? (wesharestuff.org)" rel="nofollow" href="http://wesharestuff.org/blog/2009/03/05/what-is-a-feed-reader-and-why-should-i-use-one/">We Share Stuff</a>.</p>
<ul id="related_posts">
			<li>
					<h4>Possibly related posts</h4>
				 <ol>
								<li>
									<a href="http://citizensheep.com/blog/2009/02/09/manage-your-online-reputation/" rel="bookmark">Manage your online reputation</a><!-- (5.9)-->
							</li>
								<li>
									<a href="http://citizensheep.com/blog/2009/11/24/could-foursquare-empower-people-to-break-commercial-advantage/" rel="bookmark">Could foursquare empower people to break commercial advantage?</a><!-- (5.1)-->
							</li>
					</ol>
			</li>
	</ul>]]></content:encoded>
			<wfw:commentRss>http://citizensheep.com/blog/2009/03/04/what-is-rss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

