<?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>Updates: rarely to never &#187; Firefox</title>
	<atom:link href="http://grimboy.co.uk/blawg/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://grimboy.co.uk/blawg</link>
	<description>Since 2006!</description>
	<lastBuildDate>Sun, 27 Jun 2010 05:50:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Some bookmarklets</title>
		<link>http://grimboy.co.uk/blawg/some-bookmarklets/</link>
		<comments>http://grimboy.co.uk/blawg/some-bookmarklets/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 21:33:39 +0000</pubDate>
		<dc:creator>grimboy</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://grimboy.co.uk/blawg/some-bookmarklets/</guid>
		<description><![CDATA[I made a couple of bookmarklets to scratch itches in the way of hard to read web pages (Yeah, I know white ninja is meant to be like that. Doesn&#8217;t make the text any easier to read on a laptop with masses of glare.) Readable width According to some publisher type&#8217;s research, 30ems is near [...]]]></description>
			<content:encoded><![CDATA[<p>I made a couple of bookmarklets to scratch itches in the way of <a href="http://www.gnu.org/software/m4/manual/m4.html#Preliminaries">hard to read</a> <a href="http://www.whiteninjacomics.com/">web pages</a> (Yeah, I know white ninja is meant to be like that. Doesn&#8217;t make the text any easier to read on a laptop with masses of glare.)</p>
<p><strong>Readable width</strong></p>
<p>According to some publisher type&#8217;s research, 30ems is near most people&#8217;s optimal line width for reading. This bookmarklet is used by clicking on some text that&#8217;s too wide, then clicking again and again until it works. (UI design award, Powerpoint applause)</p>
<p><textarea>javascript:t=true;d=document;a=addEventListener;r=removeEventListener;n=&#8217;click&#8217;;v=&#8217;keypress&#8217;;s=&#8217;30em&#8217;;b=&#8217;white&#8217;;p=d.createElement(&#8216;p&#8217;);q=p.style;q.position=&#8217;fixed&#8217;;q.top=&#8217;42%&#8217;;q.left=&#8217;32%&#8217;;q.width=&#8217;36%&#8217;;q.height=&#8217;16%&#8217;;q.border=&#8217;1px black solid&#8217;;q.backgroundColor=b;q.color=&#8217;black&#8217;;q.padding=&#8217;0.5em&#8217;;q.textAlign=&#8217;center&#8217;;p.innerHTML=&#8217;Click a block of text until as much of the page as you want is a readable width. Then ctrl-click if you want it centred. Press esc to finish.&#8217;;d.body.appendChild(p);h=function(e){if(e.ctrlKey){c(e.target)}else{m(e.target)}};a(n,h,t);f=function(e){if(e.keyCode==27){r(n,h,t);r(v,f,t);p.parentNode.removeChild(p);clearInterval(o)}};a(v,f,t);m=function(e){u=e.style;if(e.parentNode.style!=undefined){if(u.width==s){m(e.parentNode)}else{u.width=s}}};c=function(e){z=e.parentNode;if(z.style!=undefined){if(z.style.width==s){c(z)}else{e.style.margin=&#8217;0 auto&#8217;}}};void(o=setInterval(function(){if(q.backgroundColor==b){q.backgroundColor=&#8217;yellow&#8217;}else{q.backgroundColor=b}},1500))<br />
</textarea></p>
<p><strong>Black text</strong></p>
<p>Click some of that grey text that designers like to use to try and get a more &#8216;anti-aliased look&#8217; according to some article or other (yes, this design is guilty of that too) to get it to #000, the way some figure I can use to pretend I have a fundamental views on the subject intended.</p>
<p><textarea>javascript:t=true;d=document;c=&#8217;click&#8217;;g=getComputedStyle;b=&#8217;white&#8217;;p=d.createElement(&#8216;p&#8217;);q=p.style;q.position=&#8217;fixed&#8217;;q.top=&#8217;42%&#8217;;q.left=&#8217;32%&#8217;;q.width=&#8217;36%&#8217;;q.height=&#8217;16%&#8217;;q.border=&#8217;1px black solid&#8217;;q.backgroundColor=b;q.color=&#8217;black&#8217;;q.padding=&#8217;0.5em&#8217;;q.textAlign=&#8217;center&#8217;;p.innerHTML=&#8217;Click a block of wimpy grey text to turn all text that colour a nice, readable black.&#8217;;d.body.appendChild(p);h=function(e){c=g(e.target,&#8221;).getPropertyCSSValue(&#8216;color&#8217;).cssText;n=d.getElementsByTagName(&#8216;*&#8217;);for(i=0;i<n ).csstext="=c){n[i].style.color='black'}};removeeventlistener(c,h,t);p.parentnode.removechild(p);clearinterval(o)};addeventlistener(c,h,t);void(o=setinterval(function(){if(q.backgroundcolor==b){q.backgroundcolor='yellow'}else{q.backgroundcolor=b}},1500));"</textarea></p>
<p>Oh and there is no pre-compression versions. I started tweaking whitespace impaired versions like an idiot. Some excuse for being crappy.</p>
<p>Woo? (Powerpoint applause)</n></textarea></p>
]]></content:encoded>
			<wfw:commentRss>http://grimboy.co.uk/blawg/some-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox plugin priority order</title>
		<link>http://grimboy.co.uk/blawg/firefox-plugin-priority-order/</link>
		<comments>http://grimboy.co.uk/blawg/firefox-plugin-priority-order/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 17:40:29 +0000</pubDate>
		<dc:creator>grimboy</dc:creator>
				<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://grimboy.co.uk/blawg/firefox-plugin-priority-order/</guid>
		<description><![CDATA[As far as I can see setting the priority in which plugins handle a piece of media when more than one plugin is capable of doing so in firefox is undocumented and there is no way to do so at about:plugins. This was rather irritating as the gxine starter plugin is nowhere nearly as good [...]]]></description>
			<content:encoded><![CDATA[<p>As far as I can see setting the priority in which plugins handle a piece of media when more than one plugin is capable of doing so in firefox is undocumented and there is no way to do so at <a href="about:plugins">about:plugins</a>. This was rather irritating as the gxine starter plugin is nowhere nearly as good as the totem plugin, yet it handles more mime types. So it would make a great backup plugin. So how is priority determined? Simple, the most recent plugins are used in preference to older ones, again this isn&#8217;t documented.</p>
<p>So, in *nix all you should have to do is open up a terminal window and type:<br />
<code>cd /usr/lib/firefox/plugins<br />
sudo touch -d 01/01/95 &lt;lower priority plugin&gt;</code><br />
In my case &lt;lower priority plugin&gt; was gxineplugin.so.</p>
<p>In windows you can download <a href="http://www.irnis.net/soft/xtst/">eXpress TimeStamp Toucher</a>, open it and choose an old date and browse to the lower priority plugin which should be in C:/Program Files/Mozilla Firefox/Plugins/ by default.</p>
<p>You can confirm that it has worked by going to <a href="about:plugins">about:plugins</a> in firefox and making sure your lower priority plugin is at the furthest down the page of the plugins.</p>
<p>Comment and let me know if this works for you too.</p>
]]></content:encoded>
			<wfw:commentRss>http://grimboy.co.uk/blawg/firefox-plugin-priority-order/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
