<?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>Justin Dolske's blog &#187; Firefox</title>
	<atom:link href="http://blog.mozilla.com/dolske/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/dolske</link>
	<description>The odd parity bit</description>
	<lastBuildDate>Wed, 14 Oct 2009 01:29:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sneaky software installs</title>
		<link>http://blog.mozilla.com/dolske/2009/10/13/sneaky-software-installs/</link>
		<comments>http://blog.mozilla.com/dolske/2009/10/13/sneaky-software-installs/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 01:24:24 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetFirefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=198</guid>
		<description><![CDATA[The Mozilla Plugin Check page was released today, so I loaded it up to see the latest changes. &#8220;Looks good,&#8221; I thought, and skimmed the list of plugins it displayed for me.  Quicktime, Silverlight, Flash, and&#8230; Woah, wait.
Silverlight?
On my OS X box? How the fuck did that get there? I sure don&#8217;t remember installing [...]]]></description>
			<content:encoded><![CDATA[<p>The Mozilla <A href="http://www.mozilla.com/en-US/plugincheck/">Plugin Check</a> page was released today, so I loaded it up to see the latest changes. &#8220;Looks good,&#8221; I thought, and skimmed the list of plugins it displayed for me.  Quicktime, Silverlight, Flash, and&#8230; Woah, wait.</p>
<p>Silverlight?</p>
<p>On my OS X box? How the fuck did that get there? I sure don&#8217;t remember installing it. Grrrr!</p>
<p>A little web searching later, and I found my answer. It&#8217;s silently installed with Flip4Mac (a set of Quicktime components to allow playing Microsoft proprietary media formats on OS X), which I had installed a week or two ago to try something, and then promptly forgot about. The installer doesn&#8217;t have a word to say about it, unless you click a little &#8220;Customize&#8221; button on the 5th screen on the install:</p>
<p><img src="http://people.mozilla.com/~dolske/blogimg/flipcrap.png"></p>
<p>That really annoys me. Silent, sneaky software installs are evil, evil, evil.</p>
<p>At least Flip4Mac includes an uninstaller, so I ran that. It&#8217;s actually a package, so you&#8217;re confusingly prompted to &#8220;Select the disk where you want to install the uninstaller software.&#8221;, but it was otherwise painless. Now to just restart my browser, check about:plugins, and&#8230;</p>
<p>GAHHHH! It&#8217;s still there. Their uninstaller uninstalls the Flip4Mac bits, but not the Silverlight plug. Solution:</p>
<p><tt>rm -rf /Library/Internet\ Plug-Ins/Silverlight.plugin/</tt></p>
<p>It&#8217;s finally dead, Jim.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/10/13/sneaky-software-installs/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Making progress</title>
		<link>http://blog.mozilla.com/dolske/2009/10/08/making-progress/</link>
		<comments>http://blog.mozilla.com/dolske/2009/10/08/making-progress/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:09:33 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetFirefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=196</guid>
		<description><![CDATA[If you&#8217;re running nightly builds of trunk or Firefox 3.6, you may notice a smoother progress bar while installing the nightly updates&#8230;
The old progress bar behavior had always seemed a bit odd to me &#8212; it would do nothing for a bit, move to about 15% point, and then suddenly finish. I didn&#8217;t get around [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running nightly builds of trunk or Firefox 3.6, you may notice a smoother progress bar while installing the nightly updates&#8230;</p>
<p>The old progress bar behavior had always seemed a bit odd to me &#8212; it would do nothing for a bit, move to about 15% point, and then suddenly finish. I didn&#8217;t get around to looking at why it did that until I used the updater on a Windows CE netbook. The device is a lot slower than a normal system, so the unusual progress bar movement could appear frozen for over a minute! That&#8217;s really poor UI feedback, so I set about fixing it.</p>
<p>You can read the gory details in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=517102">bug 517102</a>, but the end result is that the progress bar now tracks progress more accurately, and the updater runs 3 times faster too!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/10/08/making-progress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is the tree REALLY green?</title>
		<link>http://blog.mozilla.com/dolske/2009/10/08/is-the-tree-really-green/</link>
		<comments>http://blog.mozilla.com/dolske/2009/10/08/is-the-tree-really-green/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 22:13:22 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetFirefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=191</guid>
		<description><![CDATA[While sheriffing yesterday, I was a bit confused when dbaron asked if I was looking into all the orange. The tree (http://tinderbox.mozilla.org/Firefox/) looked mostly green, except for a handful of earlier Talos oranges. So, yadda yadda, it turns out that most of the test boxes report to a separate tinderbox tree now &#8212; http://tinderbox.mozilla.org/Firefox-Unittest/. There [...]]]></description>
			<content:encoded><![CDATA[<p>While sheriffing yesterday, I was a bit confused when dbaron asked if I was looking into all the orange. The tree (<a href="http://tinderbox.mozilla.org/Firefox/">http://tinderbox.mozilla.org/Firefox/</a>) looked mostly green, except for a handful of earlier Talos oranges. So, yadda yadda, it turns out that most of the test boxes report to a separate tinderbox tree now &#8212; <a href="http://tinderbox.mozilla.org/Firefox-Unittest/">http://tinderbox.mozilla.org/Firefox-Unittest/</a>. There are similar splits for the 3.6 and 3.5 trees.</p>
<p>This was probably announced somewhere, but 3 other developers also didn&#8217;t know this was the case. So, I figured a blog post was in order.</p>
<p><a href="http://tests.themasta.com/tinderboxpushlog/">Tinderboxpushlog</a> already includes both sets of data, and I&#8217;ve just updated <a href="http://isthetreegreen.com/">isTheTreeGreen.com</a> to use both sets as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/10/08/is-the-tree-really-green/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experimenting with build times</title>
		<link>http://blog.mozilla.com/dolske/2009/10/04/experimenting-with-build-times/</link>
		<comments>http://blog.mozilla.com/dolske/2009/10/04/experimenting-with-build-times/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 04:17:46 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=187</guid>
		<description><![CDATA[I got a new Windows desktop last week, and was curious if enabling disk compression would have any effect on build times&#8230; The theory being that source code compresses well (binaries too, to a lesser degree), so less disk IO should result. The price is more CPU usage, but this is a Core i7 box, [...]]]></description>
			<content:encoded><![CDATA[<p>I got a new Windows desktop last week, and was curious if enabling disk compression would have any effect on build times&#8230; The theory being that source code compresses well (binaries too, to a lesser degree), so less disk IO should result. The price is more CPU usage, but this is a Core i7 box, so that&#8217;s basically free.</p>
<p>Result: Theory Busted.</p>
<p>Without disk compression, a full build took 23 minutes. With disk compression, 24 minutes. [Drive formatted between tests.] I&#8217;d guess some combination of not being IO bound plus disk seeks dominate, so compression doesn&#8217;t really help and just adds overhead. I also tried disabling &#8220;write-cache buffer flushing&#8221; to no effect, although I&#8217;m curious if splitting my build across two drives will help at all [src on one, objdir on the other; currently it's in a RAID-0 config].</p>
<p>One thing that would be nice is if parallel make worked correctly with Mozilla on Windows. If I build with anything higher than MOZ_MAKE_FLAGS=&#8221;-j1&#8243;, the build hangs at random (?) places. Seeing as this is a quad-core box (8-core, if you count HT), that makes me all sad and frowny.</p>
<p>Update: Mitch on IRC pointed out bsmedberg&#8217;s pymake work. With -j1 it&#8217;s about 30 seconds slower, but with -j10 it did a full build in 11 minutes (without hanging like a gmake build did!). Yay! I should also note that until now I&#8217;ve been doing Windows builds in a VM, which can take well over an hour to finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/10/04/experimenting-with-build-times/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Device orientation</title>
		<link>http://blog.mozilla.com/dolske/2009/08/24/device-orientation/</link>
		<comments>http://blog.mozilla.com/dolske/2009/08/24/device-orientation/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 08:21:17 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=180</guid>
		<description><![CDATA[Doug just posted about the device orientation support he recently landed. Sitting here with my MacBook Pro, I just had to play with it &#8212; resulting in this little demo. Orientation + CSS Transforms FTW!
]]></description>
			<content:encoded><![CDATA[<p>Doug <a href="http://dougt.org/wordpress/2009/08/orientation/">just posted</a> about the device orientation support he recently landed. Sitting here with my MacBook Pro, I just had to play with it &#8212; resulting in <a href="https://people.mozilla.com/~dolske/tmp/awesome.html">this little demo</a>. Orientation + CSS Transforms FTW!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/08/24/device-orientation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple instructions for building Firefox from source</title>
		<link>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/</link>
		<comments>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:45:18 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=178</guid>
		<description><![CDATA[In the past, figuring out how to build Firefox from source tended to be really confusing. The documentation explained too much about how the build system worked, how multiple projects were built, presented too many choices, and generally had lots of details not relevant to most people.
A couple weeks ago, someone on IRC pointed out [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, figuring out how to build Firefox from source tended to be really confusing. The documentation explained too much about how the build system worked, how multiple projects were built, presented too many choices, and generally had lots of details not relevant to most people.</p>
<p>A couple weeks ago, someone on IRC pointed out that jorendorff had created a simplified set of instructions: <a href="https://developer.mozilla.org/En/Simple_build">https://developer.mozilla.org/En/Simple_build</a> I think this is great!</p>
<p>There are still multiple steps (especially if you&#8217;re on Windows), but it&#8217;s a lot more streamlined than other documentation and is geared towards doing cut&#8217;n'paste. In a nutshell, it&#8217;s a lot less intimidating.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/06/04/simple-instructions-for-building-firefox-from-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>World&#8217;s Cutest Animal</title>
		<link>http://blog.mozilla.com/dolske/2009/03/28/worlds-cutest-animal/</link>
		<comments>http://blog.mozilla.com/dolske/2009/03/28/worlds-cutest-animal/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 21:58:22 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Fuzzy Friends]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=114</guid>
		<description><![CDATA[Today the Houston Zoo is debuting the &#8220;World&#8217;s Cutest Animal&#8220;. It&#8217;s a red panda, also known as a Firefox.
Everybody say &#8220;awwwwww!&#8221;


]]></description>
			<content:encoded><![CDATA[<p>Today the Houston Zoo is debuting the &#8220;<a href="http://www.houstonzoo.org/en/photos/albums/v/43">World&#8217;s Cutest Animal</a>&#8220;. It&#8217;s a <a href="http://en.wikipedia.org/wiki/Red_Panda">red panda</a>, also known as a Firefox.</p>
<p>Everybody say &#8220;awwwwww!&#8221;</p>
<p><img src="http://people.mozilla.com/~dolske/blogimg/redpanda-1.jpg"></p>
<p><img src="http://people.mozilla.com/~dolske/blogimg/redpanda-2.jpg"></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/03/28/worlds-cutest-animal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is the tree green, mobile edition.</title>
		<link>http://blog.mozilla.com/dolske/2009/02/13/is-the-tree-green-mobile-edition/</link>
		<comments>http://blog.mozilla.com/dolske/2009/02/13/is-the-tree-green-mobile-edition/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 21:49:28 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=107</guid>
		<description><![CDATA[
I finally found a use for my N800 (which has been been sitting unused for some time). It&#8217;s now perched on my desk, under my monitor, giving me instant, up-to-the-minute status of the tree&#8230; Yep, that&#8217;s Fennec and http://isthetreegreen.com.
Sadly, the main observation from this is that the tree is almost never green these days. :-(
]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/dolske/3277523748/"><img src="http://people.mozilla.com/~dolske/blogimg/n800ittg.jpg"></a></p>
<p>I finally found a use for my N800 (which has been been sitting unused for some time). It&#8217;s now perched on my desk, under my monitor, giving me instant, up-to-the-minute status of the <a href="http://tinderbox.mozilla.org/Firefox/">tree</a>&#8230; Yep, that&#8217;s Fennec and <a href="http://isthetreegreen.com/">http://isthetreegreen.com</a>.</p>
<p>Sadly, the main observation from this is that the tree is almost never green these days. :-(</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/02/13/is-the-tree-green-mobile-edition/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Delicious Personas</title>
		<link>http://blog.mozilla.com/dolske/2009/02/09/delicious-personas/</link>
		<comments>http://blog.mozilla.com/dolske/2009/02/09/delicious-personas/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 22:28:32 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=101</guid>
		<description><![CDATA[Personas, for those not familiar with it, is a Firefox add-on from Mozilla Labs that allows you to easily reskin the browser. Sort of like a theme, but different.
This weekend I decided to make a bacon persona. It was really easy to do; I just made a couple of JPEGs and submitted them to the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.mozilla.com/2007/12/personas-for-firefox/">Personas</a>, for those not familiar with it, is a Firefox add-on from Mozilla Labs that allows you to easily reskin the browser. Sort of like a theme, but different.</p>
<p>This weekend I decided to make a bacon persona. It was really easy to do; I just made a couple of JPEGs and submitted them to the getpersonas.com site. Result:</p>
<p><img src="http://people.mozilla.com/~dolske/blogimg/baconscreen-win.png"><br />
<img src="http://people.mozilla.com/~dolske/blogimg/baconscreen-osx.png"><br />
<img src="http://people.mozilla.com/~dolske/blogimg/baconscreen-lin.png"></p>
<p>If you want to try it out, just:</p>
<ol>
<li>Install Personas from <a href="http://www.getpersonas.com">getpersonas.com</a>.</li>
<li>Select &#8220;Bacon&#8221; from the <a href="http://www.getpersonas.com/personas/store/Other/all.html">Personas directory</a>. It&#8217;s under the &#8220;Other&#8221; category. (At the moment, it&#8217;s also at the top of the &#8220;<a href="http://www.getpersonas.com/store/Other/recent.html">Recent</a>&#8221; subsection.</li>
</ol>
<p>Mmm, bacon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/02/09/delicious-personas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is the tree green?</title>
		<link>http://blog.mozilla.com/dolske/2009/01/25/is-the-tree-green/</link>
		<comments>http://blog.mozilla.com/dolske/2009/01/25/is-the-tree-green/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 23:32:28 +0000</pubDate>
		<dc:creator>Justin Dolske</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[PlanetMozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/dolske/?p=94</guid>
		<description><![CDATA[The internets are serious business. When you&#8217;ve got questions, they&#8217;ve got answers&#8230; Is Lost on TV? Is it a rerun? What year is it? 2009? 2010? Has the LHC destroyed the world yet? Is Abe Vigoda still alive? Is it MFBT?
Which brings us to the question frequently asked by Mozilla developers. Is the tree green? [...]]]></description>
			<content:encoded><![CDATA[<p>The internets are serious business. When you&#8217;ve got questions, they&#8217;ve got answers&#8230; Is <a href="http://islostonyet.com/">Lost</a> on TV? Is it a <a href="http://islostarepeat.com/">rerun</a>? What year is it? <a href="http://www.isit2009yet.com/">2009</a>? <a href="http://www.isit2010yet.com/">2010</a>? Has the LHC <a href="http://hasthelargehadroncolliderdestroyedtheworldyet.com/">destroyed the world</a> yet? Is Abe Vigoda <a href="http://www.abevigoda.com/">still alive</a>? Is it <a href="http://isitmfbt.com/">MFBT</a>?</p>
<p>Which brings us to the question frequently asked by Mozilla developers. <a href="http://isthetreegreen.com/">Is the tree green</a>? Ta-da:</p>
<p><img src="http://people.mozilla.com/~dolske/blogimg/isthetreegreen-no.png"></p>
<p>Some random factoids about <a href="http://isthetreegreen.com/">isthetreegreen.com</a>&#8230;</p>
<ul>
<li>It&#8217;s using a cross-site XMLHttpRequest to fetch the tree status from Tinderbox. This is a neat way to generate the answer in the browser (instead of scraping the status from a cron script on my webserver), but it means you&#8217;ll need a recent browser (like Firefox 3.1!) which supports this.</li>
<li>It&#8217;s surprisingly snappy. The HTML is about 7K, and the XHR status is about 2K. Compare that to the normal Tinderbox page, which weighs in around 220K.</li>
<li>The page polls the Tinderbox status every 2 minutes and updates the displayed status. The first time the state transitions from not-green to green, it will trigger an alert(). I think this will be rather useful if you&#8217;re waiting for the tree to turn green before checking in a patch.</li>
<li>It doesn&#8217;t check if the tree is open or closed. (Yet?)</li>
</ul>
<p>Thanks to <a href="http://www.squarefree.com/">Jesse</a> for the original idea, and to <a href="http://blog.mozilla.com/reed">Reed</a> for helping to get the Tinderbox server configured to allow XS-XHR.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/dolske/2009/01/25/is-the-tree-green/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
