<?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>Wilted buttercup, grey skies, and geek &#187; firefox</title>
	<atom:link href="http://mmt.me.uk/blog/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://mmt.me.uk/blog</link>
	<description>Mischa’s ramblings on the interweb</description>
	<lastBuildDate>Mon, 16 Jan 2012 23:23:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Disabling Referer Headers in Firefox</title>
		<link>http://mmt.me.uk/blog/2010/11/21/disabling-referer-headers-in-firefox/</link>
		<comments>http://mmt.me.uk/blog/2010/11/21/disabling-referer-headers-in-firefox/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 16:25:22 +0000</pubDate>
		<dc:creator>Mischa</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[referer]]></category>

		<guid isPermaLink="false">http://mmt.me.uk/blog/?p=392</guid>
		<description><![CDATA[Given the awesome work detailed by Bala from AT&#038;T, and some recent privacy related measures I have been taking in my Firefox browser (see https-everywhere and adblocking fb), I have decided to instruct my browser to stop sending the Referrer Header (nb: incorrectly referred to as the &#8216;referer header&#8217;), when I am clicking around on [...]]]></description>
			<content:encoded><![CDATA[<p>Given the<a href="http://www2.research.att.com/~bala/papers/"> awesome work detailed by Bala from AT&#038;T</a>, and some recent privacy related measures I have been taking in my <a href="http://mozilla.org/firefox">Firefox browser</a> (see<a href="http://mmt.me.uk/blog/2010/10/26/https/"> https-everywhere</a> and <a href="http://mmt.me.uk/blog/2010/07/30/the-facebook-like-button/">adblocking fb</a>), I have decided to instruct my browser to stop sending the <a href="http://en.wikipedia.org/wiki/HTTP_referrer">Referrer Header</a>  (nb: incorrectly referred to as the &#8216;referer header&#8217;), when I am clicking around on the web. </p>
<p>The following example shows the Referrer header of the HTTP request telling <a href="http://www.facebook.com/">facebook.com</a>, that I have just been looking at a page about <a href="http://www.nhs.uk/conditions/HIV/Pages/Introduction.aspx">HIV on the NHS choices website</a>. </p>
<p><code>GET /<br />
Host: www.facebook.com<br />
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-gb) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5<br />
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</code><br />
<strong>Referer: http://www.nhs.uk/conditions/HIV/Pages/Introduction.aspx</strong><br />
<code>Accept-Language: en-gb<br />
Accept-Encoding: gzip, deflate<br />
Cookie: presence=DJ290173073BchADhA_22112.channelH1L60X...</code></p>
<p>I followed instructions on the following blog post <a href="http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/">http://cafe.elharo.com/privacy/privacy-tip-3-block-referer-headers-in-firefox/</a> to configure my Firefox instance to not send the &#8220;referer header&#8221;. </p>
<p>In short, the steps needed are as follows: </p>
<ul>
<li>Type <strong>about:config</strong> into your firefox awesome bar, to bring up your settings</li>
<li>find the setting <code>network.http.sendRefererHeader</code>. This is probably set to 2.</li>
<li>Choose one of the following values:
<ul>
<li>0: Completely disables the referer header (mischa&#8217;s setting)</li>
<li>1: Sends a referer header when following a link to another page, but not when loading images on the page</li>
<li>2: Always sends the referer header (default)</li>
</ul>
</li>
</ul>
<p>I am going to experiment with setting it to 0, disabling the referer header all the time, I will post back here to say if it causes me any problems.<br />
<a href="http://mmt.me.uk/blog/2010/07/30/the-facebook-like-button/"></p>
]]></content:encoded>
			<wfw:commentRss>http://mmt.me.uk/blog/2010/11/21/disabling-referer-headers-in-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTTPS: Making more use of SSL</title>
		<link>http://mmt.me.uk/blog/2010/10/26/https/</link>
		<comments>http://mmt.me.uk/blog/2010/10/26/https/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 10:31:16 +0000</pubDate>
		<dc:creator>Mischa</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://mmt.me.uk/blog/?p=360</guid>
		<description><![CDATA[There has been a lot of talk about how more and more people are using their laptops on public wifi connections, and with the advent of the Firesheep plugin, there has been a number of scares around session hijacking, and unencrypted login details being sent through the ether. As a result, I thought I would [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of talk about how more and more people are using their laptops on public wifi connections, and with the advent of the <a href="http://github.com/codebutler/firesheep/downloads">Firesheep plugin</a>, there has been a number of scares around session hijacking, and <a href="http://blogs.computerworld.com/17228/firesheep_firefox_extension_opens_fire_on_sheep_browsers">unencrypted login details being sent through the ether</a>. </p>
<p>As a result, I thought I would describe the steps I have taken in securing my <a href="https://www.mozilla.com/en-US/">Firefox</a> instance on my laptop. These are : </p>
<ul>
<li>Installing the <a href="https://www.eff.org/https-everywhere">HTTPS Everywhere</a> plugin from the <a href="https://www.eff.org/">eff</a>, which attempts to select https if available when accessing a site. I have tested it with <a href="http://www.facebook.com/">Facebook</a>, <a href="http://www.google.com/">Google</a>, <a href="http://www.hotmail.com/">Hotmail</a>, <a href="http://linkedin.com/">LinkedIn</a> and a few other sites</li>
<li>I have set my homepage to be <a href="https://encrypted.google.com/">encrypted.google.com</a></li>
<li>I have changed the search engine in top right hand of my Firefox instance to use the encrypted google service, by installing <a href="https://addons.mozilla.org/en-US/firefox/addon/161897/">their plugin</a></li>
<li>I have set a master password on my Firefox keychain, which gives my stored passwords some level of protection</li>
<li>And I run Adblocking software, (with a custom Facebook Like Button blocking extension) as per an <a href="http://mmt.me.uk/blog/2010/07/30/the-facebook-like-button/">earlier blog post</a></li>
</ul>
<p>Furthmore, I use Firefox as my main browser, I have chrome installed, but I hardly ever use it, and I have a <a href="http://mmt.me.uk/blog/2009/11/15/private-browsing-with-safari/"> locked down, stateless Safari instance</a> which I wrote about earlier.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmt.me.uk/blog/2010/10/26/https/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5 and W3C Geo API</title>
		<link>http://mmt.me.uk/blog/2009/07/08/firefox-3-5-and-w3c-geo-api/</link>
		<comments>http://mmt.me.uk/blog/2009/07/08/firefox-3-5-and-w3c-geo-api/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:09:29 +0000</pubDate>
		<dc:creator>Mischa</dc:creator>
				<category><![CDATA[FOAF]]></category>
		<category><![CDATA[Lifelogging]]></category>
		<category><![CDATA[SemanticWeb]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[foafevent]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[personscrobble]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://mmt.me.uk/blog/?p=60</guid>
		<description><![CDATA[I have made a simple webpage which makes use of the W3C Geo API. The page will prompt you for your location, given you are using FF3.5, and will subsequently ask you for a WebID and some text to describe what you are up to. The service then generates a call to another endpoint I [...]]]></description>
			<content:encoded><![CDATA[<p>I have made a simple webpage which makes use of the <a href="http://dev.w3.org/geo/api/spec-source.html">W3C Geo API</a>. The page will prompt you for your location, given you are using FF3.5, and will subsequently ask you for a WebID and some text to describe what you are up to.</p>
<p>The service then generates a call to another <a href="http://mmt.me.uk/services/FOAFEvent">endpoint</a> I bashed together, that takes the following cgi arguements.<br />
<code><br />
webid -  lat - long with an OPTIONAL alt - datetime - doing(what I am doing now field)<br />
</code><br />
e.g.,<br />
<code></p>
<p>http://mmt.me.uk/services/FOAFEvent?lat=51.4583494&#038;long=-0.1186444&#038;webid=http://foo.com/foaf.rdf%23bar&#038;datetime=2009-07-08T13:02:46+01:00&#038;doing=writing+a+blog+article</p>
<p></code><br />
That in turn generates a <em>FOAF person scrobble</em>, or a FOAF Event. I have made us of the <a href="http://purl.org/NET/c4dm/event.owl#">Event</a>, <a href="http://purl.org/NET/c4dm/timeline.owl#">Timeline</a>, <a href="http://xmlns.com/foaf/0.1/">FOAF</a>, <a href="http://purl.org/dc/elements/1.1/">dc</a>, and the <a href="http://www.w3.org/2003/01/geo/wgs84_pos#">Geo</a> ontologies. </p>
<p>So this service can be found on my site, <a href="http://mmt.me.uk/geo">http://mmt.me.uk/geo</a>. It should be noted that I <b>DO NOT</b> store any of the information which I output on this site. I will make it HTTPS at some point, and then I will replace using <a href="http://plazes.com/">Plazes.com</a> with my own service. I would rather a world where I was running all of my own social networking from my own machine.</p>
<p>The code to do this is so simple. In order to do the W3C geo stuff all you need to do is write some html and javascript, like so (sorry about the indentation)<br />
<code><br />
&lt;script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=YOUR_API_KEY_HERE" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
        function load() {<br />
                navigator.geolocation.getCurrentPosition(showMap);<br />
        }<br />
      function showMap(position.coords) {<br />
                // (position.coords.latitude, position.coords.longitude).<br />
                if (GBrowserIsCompatible()) {<br />
                        var map = new GMap2(document.getElementById("map"));<br />
                        map.setCenter(new GLatLng(position.coords.latitude, position.coords.longitude), 13);<br />
                        var point = new GLatLng(position.coords.latitude, position.coords.longitude);<br />
                        map.addOverlay(new GMarker(point));<br />
                }<br />
        }<br />
&lt;/script&gt;<br />
&lt;div id="map" style="width: 620px; height: 310px"&gt;&lt;/div&gt;<br />
</code><br />
and this :<br />
<code><br />
&lt;body onload="load()" onunload="GUnload()"&gt;<br />
</code></p>
<p>Here are a bunch of links which I used to find out how to do this : </p>
<ul>
<li><a href="http://www.skyhookwireless.com/whoweare/privacypolicy.php">http://www.skyhookwireless.com/whoweare/privacypolicy.php</a>
</li>
<li><a href="http://dev.w3.org/geo/api/spec-source.html">http://dev.w3.org/geo/api/spec-source.html</a>
</li>
<li><a href="http://ajaxian.com/archives/navigatorgeolocation-using-the-w3c-geolocation-api-today">http://ajaxian.com/archives/navigatorgeolocation-using-the-w3c-geolocation-api-today</a>
</li>
<li><a href="http://www.tralfamadore.com/2008/08/w3c-geolocation-api-on-iphone-with.html">http://www.tralfamadore.com/2008/08/w3c-geolocation-api-on-iphone-with.html</a>
</li>
<li><a href="http://almaer.com/blog/using-the-w3c-geolocation-api-specification-today-extending-whereareyou">http://almaer.com/blog/using-the-w3c-geolocation-api-specification-today-extending-whereareyou</a>
</li>
<li><a href="https://developer.mozilla.org/En/Using_geolocation">https://developer.mozilla.org/En/Using_geolocation</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mmt.me.uk/blog/2009/07/08/firefox-3-5-and-w3c-geo-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

