<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://archive-sfx.spreadfirefox.com">
<channel>
 <title>Kelson&#039;s blog</title>
 <link>http://archive-sfx.spreadfirefox.com/blog/880</link>
 <description></description>
 <language>en</language>
<item>
 <title>Opera Files Antitrust Complaint Against Microsoft</title>
 <link>http://archive-sfx.spreadfirefox.com/node/28901</link>
 <description>&lt;p &gt;Opera Software has filed an &lt;a href=&quot;http://www.opera.com/pressreleases/en/2007/12/13/&quot; rel=&quot;nofollow&quot;&gt;antitrust complaint&lt;/a&gt; with the European Commission against Microsoft.&amp;nbsp; In it they allege that Microsoft has used their monopoly on the desktop OS to obtain and a monopoly on the web browser, and that they have maintained this monopoly by not properly supporting open web standards.  (Recall that Microsoft was &lt;a href=&quot;http://en.wikipedia.org/wiki/United_States_v._Microsoft&quot; rel=&quot;nofollow&quot;&gt;convicted&lt;/a&gt; of this nearly a decade ago in the United States.)&lt;/p&gt;
&lt;p &gt;The complaint seeks two remedies:&lt;/p&gt;
&lt;ol &gt;
&lt;li &gt;Unbundle Internet Explorer from Windows, or at least provide alternatives on installation.&lt;/li&gt;
&lt;li &gt;Fully support open standards in Internet Explorer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p &gt;The &lt;a href=&quot;http://my.opera.com/haavard/blog/show.dml/1582238&quot; rel=&quot;nofollow&quot;&gt;Q&amp;amp;A with Opera&#039;s Haarvard&lt;/a&gt; is worth a look.&lt;/p&gt;
&lt;p &gt;&lt;strong &gt;So how does this affect Firefox?&lt;/strong&gt;&lt;/p&gt;
&lt;p &gt;Well, if they succeed in getting IE separated from Windows in Europe (like Windows Media Player), computers are still going to have to ship with a web browser.  That opens the door for Firefox to come pre-installed on systems.&lt;/p&gt;
&lt;p &gt;If they succeed in forcing Microsoft to improve their standards support, then it will be much easier for web developers to target four major browsers with one set of code: IE8, Firefox, Opera, and Safari (or rather IE8, Gecko, Opera and WebKit).  Once IE6 and IE7 fade away, the biggest barrier to alternative browsers -- IE-only websites -- will become a relic of the past.&lt;/p&gt;
&lt;p &gt;Hey, we can dream!&lt;br &gt;&lt;/p&gt;
&lt;p &gt;It will be interesting to see how this turns out, and what impact it will have on the web browser market.&lt;/p&gt;
&lt;p &gt;If you have time to read a zillion responses, you can check out commentary at &lt;a href=&quot;http://www.css3.info/opera-files-antitrust-complaint-against-microsoft/&quot; rel=&quot;nofollow&quot;&gt;CSS3.info&lt;/a&gt;, &lt;a href=&quot;http://www.webstandards.org/2007/12/13/opera-complains-to-europe-over-ie-lock-in/&quot; rel=&quot;nofollow&quot;&gt;Web Standards Project&lt;/a&gt;, &lt;a href=&quot;http://yro.slashdot.org/article.pl?sid=07/12/13/1524233&quot; rel=&quot;nofollow&quot;&gt;Slashdot&lt;/a&gt;, &lt;a href=&quot;http://weblogs.mozillazine.org/asa/archives/2007/12/opera_calls_for.html&quot; rel=&quot;nofollow&quot;&gt;Asa Dotzler&lt;/a&gt;, and &lt;a href=&quot;http://operawatch.com/news/2007/12/opera-files-antitrust-complaint-against-microsoft.html&quot; rel=&quot;nofollow&quot;&gt;Opera Watch&lt;/a&gt;.&lt;/p&gt;
&lt;p &gt;(And before anyone starts posting &amp;quot;Opera sux,&amp;quot; please go read LIJI&#039;s excellent post, &lt;a href=&quot;node/28441&quot; rel=&quot;nofollow&quot;&gt;3 Browsers, One Enemy&lt;/a&gt;, or my site, the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt;, then come back and try to post something a little more insightful.)&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/35">Seen Online</category>
 <pubDate>Fri, 14 Dec 2007 11:07:08 -0800</pubDate>
</item>
<item>
 <title>Firefox is Back on the Attack</title>
 <link>http://archive-sfx.spreadfirefox.com/node/27034</link>
 <description>&lt;p &gt;According to Net Applications, Firefox is again gaining on Internet explorer: &lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=development&amp;amp;articleId=9012136&amp;amp;taxonomyId=11&amp;amp;intsrc=kc_top&quot; rel=&quot;nofollow&quot;&gt;Firefox, Safari Back on Browser Attack&lt;/a&gt;.&amp;nbsp; After a slight dip in January, Firefox has climbed to 14.18% in February -- still ahead of December&#039;s 14.00%.&lt;br &gt;&lt;/p&gt;&lt;p &gt;
&lt;table &gt;
&lt;tr &gt;
&lt;th &gt;Month&amp;nbsp;&lt;/th&gt;
&lt;th &gt;IE&amp;nbsp;&lt;/th&gt;
&lt;th &gt;Firefox&amp;nbsp;&lt;/th&gt;
&lt;th &gt;Safari&amp;nbsp;&lt;/th&gt;
&lt;th &gt;Opera&lt;/th&gt;
&lt;/tr&gt;
&lt;p&gt;&lt;tbody &gt;&lt;br /&gt;
&lt;tr &gt;
&lt;td &gt;December, 2006&amp;nbsp;&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;79.64%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;14.00%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;4.24%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;0.87%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr &gt;
&lt;td &gt;January, 2007&amp;nbsp;&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;79.75%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;13.67%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;4.70%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;0.73%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr &gt;
&lt;td &gt;February, 2007&amp;nbsp;&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;79.09%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;14.18%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;4.85%&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;0.79%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p &gt;&amp;nbsp;&lt;/p&gt;&lt;p &gt;This shows that January&#039;s drop was only temporary.  Firefox has caught up to its previous position and passed it, as all three major &lt;a href=&quot;http://www.alternativebrowseralliance.com/browsers.html&quot; rel=&quot;nofollow&quot;&gt;alternatives to IE&lt;/a&gt; gained ground.&lt;/p&gt;&lt;p &gt;Source: &lt;a href=&quot;http://marketshare.hitslink.com/report.aspx?qprid=3&quot; rel=&quot;nofollow&quot;&gt;Net Applications Statistics&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/35">Seen Online</category>
 <pubDate>Mon, 05 Mar 2007 15:26:20 -0800</pubDate>
</item>
<item>
 <title>The value of auto-updates</title>
 <link>http://archive-sfx.spreadfirefox.com/node/26625</link>
 <description>&lt;p &gt;I just noticed something interesting on my website stats.&amp;nbsp; For the first 15 days of January (well, 14½ days), Firefox accounted for 22.5% of my hits.&amp;nbsp; The top three versions were:&lt;/p&gt;
&lt;table &gt;&lt;tbody &gt;&lt;tr &gt;&lt;td &gt;Firefox 2.0.0.1&lt;br &gt;&lt;/td&gt;&lt;td &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.7%&lt;br &gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr &gt;&lt;td &gt;Firefox 1.5.0.9&lt;br &gt;&lt;/td&gt;&lt;td &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.2%&lt;br &gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr &gt;&lt;td &gt;Firefox 1.0.7&lt;br &gt;&lt;/td&gt;&lt;td &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.8%&lt;br &gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p &gt;Notice anything interesting?  The first two are the most recent security releases in major versions that have had auto-update.  1.0.7, however, is not.  In fact, 1.0.8 (which &lt;em &gt;is&lt;/em&gt; the most recent security release in the 1.0 series) comes in at only 68 hits,  less than any other non-beta release, and registering 0%.&lt;/p&gt;&lt;p &gt;It looks like a lot of people stopped at 1.0.7 -- the last release before Firefox 1.5 -- and never updated to 1.0.8.&amp;nbsp; By contrast, people on the 1.5 series have mostly updated to 1.5.0.9 (which came out after Firefox 2).&amp;nbsp; What&#039;s different?&amp;nbsp; Auto-updates.&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/28">Using Firefox</category>
 <pubDate>Mon, 15 Jan 2007 13:13:33 -0800</pubDate>
</item>
<item>
 <title>Firefox 2 vs. IE7: A Factor of 2</title>
 <link>http://archive-sfx.spreadfirefox.com/node/26517</link>
 <description>&lt;p &gt;I noticed something interesting about my website&#039;s browser stats over the last few days.&amp;nbsp; I&#039;m specifically looking at IE7 and Firefox 2 as compared to the total IE hits and total Firefox hits.&lt;/p&gt;&lt;p &gt;IE7 has been running about 21,000-29,000 hits/day.&amp;nbsp; Firefox 2 has been running 12,000-17,000 hits/day.&amp;nbsp; So by that measure, there are almost twice as many IE7 users as Firefox 2 users.&lt;/p&gt;&lt;p &gt;Compared to other versions, though, IE7 accounts for ~23% of all IE hits, and Firefox 2 accounts for ~44% of all Firefox hits.&amp;nbsp; So nearly twice the percentage of Firefox users have upgraded to the latest version compared to IE users.&lt;/p&gt;&lt;p &gt;I found it very interesting that the ratio reversed itself so exactly when switching from raw numbers to per-browser percentages.&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_on.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/28">Using Firefox</category>
 <pubDate>Fri, 05 Jan 2007 16:39:47 -0800</pubDate>
</item>
<item>
 <title>Firefox 2 Is Taking Off!</title>
 <link>http://archive-sfx.spreadfirefox.com/node/25698</link>
 <description>&lt;p &gt;For most of October, the vast majority of Firefox users hitting &lt;a href=&quot;http://www.hyperborea.org/&quot; rel=&quot;nofollow&quot;&gt;my website&lt;/a&gt; were using Firefox 1.5,  The percentage using Firefox 2 (betas and RCs) hovered around 3% for the first three weeks.  The percentage of IE users with IE7 hovered around 2%.&lt;/p&gt;
&lt;p &gt;The IE7 percentages didn&#039;t change much when IE7 was released.  It climbed from ~2% to ~4%.  But Firefox 2 jumped from 3% to 8% the day it was released, and has already climbed to 22% in less than a week!&lt;/p&gt;
&lt;table &gt;
&lt;tbody &gt;&lt;tr &gt;&lt;th &gt;Date&lt;/th&gt;&lt;th &gt;Fx2/Fx&lt;/th&gt; &lt;th &gt;IE7/IE&lt;/th&gt; &lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 10&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;5%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 11&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 12&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;5%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 13&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;5%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 14&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;1%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 15&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 16&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 17&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;&lt;strong &gt;Oct 18&lt;/strong&gt;&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;2%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;&lt;strong &gt;3%&lt;/strong&gt;&lt;/td&gt; &lt;td &gt;&lt;strong &gt;Internet Explorer 7 Release&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 19&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 20&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 21&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 22&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 23&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;5%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;&lt;strong &gt;Oct 24&lt;/strong&gt;&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;&lt;strong &gt;8%&lt;/strong&gt;&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt; &lt;td &gt;&lt;strong &gt;Firefox 2 Release&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 25&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;12%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 26&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;12%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 27&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;15%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 28&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;14%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;5%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 29&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;17%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;4%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Oct 30&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;22%&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;3%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p &gt;IE7 will probably take off more next month, when automatic updates start offering it.  But it&#039;s interesting to see: when Firefox offers a new version, nearly 1/4 of its users have upgraded within a week.  When IE offers a new version, everyone wants to wait and see.&lt;/p&gt;&lt;p &gt;(I&#039;ve got even higher FX2 numbers on the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt;, but traffic&#039;s so much lower that the stats are very erratic.&amp;nbsp; On that site, the second-highest percentage of IE7 hits (14%) is actually a week before the release!)&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Tue, 31 Oct 2006 11:24:44 -0800</pubDate>
</item>
<item>
 <title>IE7 Requirements: Let&#039;s Target Win2K and Win9x Users!</title>
 <link>http://archive-sfx.spreadfirefox.com/node/25447</link>
 <description>&lt;p &gt;Well, IE7 is out.&amp;nbsp; As we&#039;ve known for over a year, it&#039;s only available to people using Windows XP or later, and only those on the latest service pack.&amp;nbsp; Windows XP is the most commonly used operating system out there right now, but there are still quite a few users of Windows 2000 (especially businesses that have standardized on it) and Windows 98 (mostly home users, I&#039;d expect).&amp;nbsp; You can still find people using Windows Me and even Windows 95!&lt;/p&gt;&lt;p &gt;As an example: My website gets 83.2% of its hits from Windows XP, 4.5% from Windows 2000, 2.1% from Windows 98 and 1% from Windows Me.&lt;br &gt;&lt;/p&gt;&lt;p &gt;All these people with older versions of Windows &lt;strong &gt;can&#039;t upgrade&lt;/strong&gt; to Internet Explorer 7.&amp;nbsp; Here&#039;s where Firefox comes in.&amp;nbsp; Firefox will run on all of these operating systems.&amp;nbsp; One component of the Firefox 2 promotion should be &lt;strong &gt;a campaign aimed at these Win9x/Me/2k users&lt;/strong&gt; who can&#039;t upgrade Internet Explorer, but can still get a modern web browser by installing Firefox.&amp;nbsp; (I wrote a &lt;a href=&quot;http://www.hyperborea.org/journal/archives/2006/10/16/ie7-alternatives/&quot; rel=&quot;nofollow&quot;&gt;post on my own blog&lt;/a&gt; on this subject a few days ago.)&lt;br &gt;&lt;/p&gt;&lt;p &gt;The only problem with this scenario is that Firefox 3 won&#039;t run on Win9x/Me.&amp;nbsp; We might risk alienating people if we encourage them to switch to Firefox since they can&#039;t upgrade IE, then 8 months from now they can&#039;t upgrade Firefox either.&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Thu, 19 Oct 2006 10:31:30 -0700</pubDate>
</item>
<item>
 <title>Voyage of the FyreFawkes</title>
 <link>http://archive-sfx.spreadfirefox.com/node/25158</link>
 <description>&lt;p&gt;In observance of Talk Like a Pirate Day, I&#039;ve written &lt;strong &gt;&lt;a href=&quot;http://www.hyperborea.org/journal/archives/2005/09/19/voyage-of-the-fyrefawkes/&quot; rel=&quot;nofollow&quot;&gt;The Voyage of the FyreFawkes&lt;/a&gt;&lt;/strong&gt; -- a tale of the browser wars on the high seas.&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/27">Personal</category>
 <pubDate>Tue, 19 Sep 2006 16:43:42 -0700</pubDate>
</item>
<item>
 <title>Nothing to see here</title>
 <link>http://archive-sfx.spreadfirefox.com/node/23967</link>
 <description>&lt;p &gt;Just staking a claim for my &lt;a href=&quot;http://technorati.com/claim/jhk886y2dt&quot; rel=&quot;me&quot; rel=&quot;nofollow&quot;&gt;Technorati Profile&lt;/a&gt;.&lt;br &gt;&lt;br &gt;Move along, nothing to see here.&amp;nbsp; Though if you really want to see some content for your trouble, please check out the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt;.&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/27">Personal</category>
 <pubDate>Thu, 29 Jun 2006 10:41:24 -0700</pubDate>
</item>
<item>
 <title>Know Your Enemy</title>
 <link>http://archive-sfx.spreadfirefox.com/node/23493</link>
 <description>&lt;p&gt;There&#039;s a lot of misinformation out there about various browsers.&amp;nbsp; Firefox can/can&#039;t do this. Opera can/can&#039;t do that.&amp;nbsp; There&#039;s only so much you can do to promote one product when you only know rumors or outdated facts about another.&lt;br &gt;&lt;br &gt;If someone told you Opera was better than Firefox because Firefox won&#039;t let you reorder tabs, you wouldn&#039;t take them seriously.&amp;nbsp; You&#039;d know that Firefox 1.5 did just that, and you&#039;d wonder what else they have wrong.&amp;nbsp; Similarly, you won&#039;t convince an Opera user that Firefox is better because it doesn&#039;t have ads (Opera doesn&#039;t anymore).&amp;nbsp; And you won&#039;t convince an IE fan that Firefox is better because of tabs and a built-in search box because they&#039;ll tell you that IE7 has both.&lt;br &gt;&lt;br &gt;When you&#039;re trying to convince someone that X is better than Y, and they know Y very well, you&#039;d better know Y well enough not to make statements that the other person knows are false.&amp;nbsp; When you do, you&#039;ll lose credibility, and the rest of your argument -- the part you do know well -- will suffer for it.&amp;nbsp; (I suspect a lot of software flame wars get started this way!)&lt;br &gt;&lt;br &gt;&lt;strong &gt;So here&#039;s my suggestion:&amp;nbsp;&lt;/strong&gt; Everyone here, go and download the &lt;strong &gt;Opera 9 beta&lt;/strong&gt; and (if your OS will run it) the &lt;strong &gt;IE7 beta&lt;/strong&gt;.&amp;nbsp; If you&#039;re on a Mac, fire up &lt;strong &gt;Safari&lt;/strong&gt;.&amp;nbsp; Mess around with them enough that you&#039;re familiar with how they work, what you can do with them, and how they handle your favorite web pages.&amp;nbsp; That way the next time you face an IE fan (to the extent that IE has fans), or an Opera fan, or a Safari fan, &lt;strong &gt;you&#039;ll be armed with accurate information.&lt;/strong&gt;&lt;br &gt;&lt;br &gt;As for the post title -- I don&#039;t think it&#039;s necessary for the major browsers to be enemies.&amp;nbsp; I think there&#039;s plenty of room for &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;cordial competition&lt;/a&gt; rather than a cutthroat struggle.&amp;nbsp; But &amp;quot;Know Your Enemy&amp;quot; is a better attention-getter than &amp;quot;Familiarize yourself with the competition.&amp;quot; ;-)&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Mon, 15 May 2006 15:21:47 -0700</pubDate>
</item>
<item>
 <title>Firefox 1.5 Approaching 60%</title>
 <link>http://archive-sfx.spreadfirefox.com/node/22352</link>
 <description>&lt;p &gt;I&#039;ve got a script that checks the website logs for Firefox users, then sorts them into 0.x, 1.0.x, and 1.5.x bins.  In mid-January, Fx 1.5 accounted for &lt;a href=&quot;node/21622&quot; rel=&quot;nofollow&quot;&gt;45% of Firefox visits&lt;/a&gt; to my website &lt;a href=&quot;http://www.hyperborea.org/&quot; rel=&quot;nofollow&quot;&gt;Hyperborea&lt;/a&gt;, up from about 15-20% at the beginning of December.&lt;/p&gt;
&lt;p &gt;Upgrades continue, and now nearly 60% of Firefox visitors are on 1.5 or later.  In fact, it only dipped below 50% twice in the entire month of February, and those were both 49%.  (I can get higher numbers by running the script on the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt;, but there are two problems: the target audience is highly tech-savvy, so they&#039;re more likely to upgrade quickly, and the traffic is much lower, so the results are very erratic.  Though on busy days, when there&#039;s enough traffic to factor out noise, it seems to approach ~80% regularly.)&lt;/p&gt;
&lt;p &gt;Three months for 60% of the user base to upgrade?  That&#039;s not bad at all!  I don&#039;t remember how long it took Internet Explorer 6 to outstrip IE 5.5, but I seem to recall it was more than 3 months... and as much as I&#039;d wish otherwise, there&#039;s no way IE7 will replace IE6 as quickly, either.&lt;/p&gt;
&lt;p &gt;Based on&amp;nbsp; the stats I&#039;ve collected, here&#039;s a graph of the upgrade rate:&lt;/p&gt;
&lt;p &gt;&lt;img alt=&quot;Firefox 1.5 Upgrade Rate Through February 2006&quot; src=&quot;http://www.hyperborea.org/journal/wp-content/uploads/2006/03/firefox-1.5-upgrade-feb06.png&quot;&gt;&lt;/p&gt;
&lt;p &gt;Upgrades do seem to be slowing down a bit, which is to be expected. &lt;/p&gt;&lt;p &gt;Finally, in case anyone&#039;s interested, here are the statistics for the past month.&lt;/p&gt;
&lt;table &gt;
&lt;tbody &gt;&lt;tr &gt;&lt;th scope=&quot;col&quot;&gt;Day&lt;/th&gt; &lt;th scope=&quot;col&quot;&gt;%Fx visitors on 1.5&lt;/th&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 1&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;49%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 2&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;52%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 3&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;52%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 4&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;51%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 5&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;53%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 6&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;51%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 7&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;56%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 8&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;49%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 9&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;51%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 10&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;53%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 11&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;51%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 12&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;54%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 13&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;58%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 14&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;55%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 15&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;55%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 16&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;56%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 17&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;53%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 18&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;57%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 19&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;56%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 20&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;56%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 21&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;57%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 22&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;54%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 23&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;52%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 24&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;55%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 25&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;56%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 26&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;53%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 27&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;57%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Feb 28&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;61%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Thu, 02 Mar 2006 11:33:30 -0800</pubDate>
</item>
<item>
 <title>Firefox 1.5 uptake reaches 45%!</title>
 <link>http://archive-sfx.spreadfirefox.com/node/21622</link>
 <description>&lt;p &gt;I&#039;ve been using a script to check the percentage of Firefox-using visitors who have upgraded to 1.5.  Things have vastly improved since the &lt;a href=&quot;node/20687&quot; rel=&quot;nofollow&quot;&gt;last time I posted&lt;/a&gt; upgrade stats.  Of course, I am trying to help things along by &lt;a href=&quot;node/21365&quot; rel=&quot;nofollow&quot;&gt;targeting Fx/Upgrade/SFx banners&lt;/a&gt; based on the user&#039;s browser.&lt;/p&gt;
&lt;p &gt;Back in early December, only about 15-20% of Firefox users hitting my website, &lt;a href=&quot;http://www.hyperborea.org/&quot; rel=&quot;nofollow&quot;&gt;Hyperborea&lt;/a&gt;, were using the latest version.  Six weeks later, it&#039;s been holding at 44%-45% for the last four days.  (Percentages are even higher for the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt;, but the sample size is too small to draw any conclusions.)  If this rate holds, in another three months nearly all Firefox users will have upgraded.&lt;/p&gt;
&lt;p &gt;It won&#039;t be 100%, of course, and I&#039;m sure it&#039;ll taper off.  I&#039;m still seeing a few hits from 0.x versions.  There are people who don&#039;t want to be bothered, people who don&#039;t have the system access, people who are using the version that came with their Linux distro, etc.  I&#039;m sure there will still be a few people on 0.x and 1.0 at the end of the year, but the upgrade rate is definitely promising!&lt;/p&gt;
&lt;table &gt;
&lt;tbody &gt;&lt;tr &gt;&lt;th scope=&quot;col&quot;&gt;Day&lt;/th&gt; &lt;th scope=&quot;col&quot;&gt;%Fx visitors on 1.5&lt;/th&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  1&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;20%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  2&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;15%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  3&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;18%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  4&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;17%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  5&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;23%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  6&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;21%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  7&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;21%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  8&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;25%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec  9&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;20%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 10&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;22%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 11&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;20%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 12&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;19%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 13&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;25%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 14&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;30%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 15&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;26%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 16&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;27%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 17&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;31%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 18&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;31%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 19&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;33%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 20&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;34%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 21&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;32%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 22&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;34%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 23&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;29%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 24&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;36%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 25&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;29%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 26&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;29%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 27&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;37%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 28&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;31%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 29&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;35%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 30&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;40%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Dec 31&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;37%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  1&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;35%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  2&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;35%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  3&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;37%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  4&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;40%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  5&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;41%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  6&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;37%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  7&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;38%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  8&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;39%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan  9&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;43%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 10&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;43%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 11&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;39%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 12&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;41%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 13&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;45%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 14&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;44%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 15&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;45%&lt;/td&gt;&lt;/tr&gt;
&lt;tr &gt;&lt;td &gt;Jan 16&lt;/td&gt; &lt;td align=&quot;right&quot;&gt;45%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Tue, 17 Jan 2006 11:24:15 -0800</pubDate>
</item>
<item>
 <title>Conditional Firefox/SFX/Upgrade Banners using JavaScript (DOM-compliant)</title>
 <link>http://archive-sfx.spreadfirefox.com/node/21365</link>
 <description>&lt;p &gt;This is a follow-up to my &lt;a title=&quot;Targeted Banner Ads with JavaScript&quot; href=&quot;node/20991&quot; rel=&quot;nofollow&quot;&gt;earlier post&lt;/a&gt; that used old-school JavaScript. &lt;/p&gt;&lt;p &gt;It&#039;s kind of redundant to post a &amp;quot;Get Firefox!&amp;quot; banner to someone already using Firefox, but it&#039;s useful to show them an upgrade banner if they&#039;re on an old version.&amp;nbsp; It&#039;s also useful to show Firefox users a banner for Spread Firefox.&lt;/p&gt;&lt;p &gt;This can be done easily with PHP or other server-side scripting languages, but sometimes you have to use static HTML files.&amp;nbsp; That&#039;s where client-side scripting becomes necessary.&amp;nbsp; Last month I posted some sample code that used document.write, which doesn&#039;t work with XHTML.&amp;nbsp; (On top of that, the &amp;lt;noscript&amp;gt; blocks I used ended up causing validation errors because of their location!)&lt;/p&gt;&lt;p &gt;I&#039;ve redone everything with DOM scripting, which will work with either HTML 4 or XHTML 1.0.&lt;/p&gt;&lt;p &gt;&lt;strong &gt;1.&lt;/strong&gt; Put the following in a file called sfxlinks.js:&lt;/p&gt;&lt;p &gt;&amp;nbsp;function replaceFirefoxLink(linkID) {&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(linkNode=document.getElementById(linkID)) {&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var newLink=document.createElement(&#039;a&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var newImg=document.createElement(&#039;img&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var change=0;&lt;br &gt;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( 0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox/0&#039;) || &lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox/1.0&#039;) ) {&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;change=1;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newLink.setAttribute(&#039;href&#039;,&#039;YOUR_UPGRADE_LINK&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;alt&#039;,&#039;Upgrade to Firefox 1.5!&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;title&#039;,&#039;Upgrade to Firefox 1.5!&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;src&#039;,&#039;PATH_TO_BANNER&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox&#039;)) {&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;change=1;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newLink.setAttribute(&#039;href&#039;,&#039;YOUR_REFERRAL_LINK&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;alt&#039;,&#039;Spread Firefox!&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;title&#039;,&#039;Spread Firefox!&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newImg.setAttribute(&#039;src&#039;,&#039;PATH_TO_BANNER&#039;);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br &gt;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(change) {&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;newLink.appendChild(newImg);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var parentNode=linkNode.parentNode;&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;parentNode.replaceChild(newLink,linkNode);&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br &gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br &gt;}&lt;/p&gt;&lt;p &gt;&lt;strong &gt;2.&lt;/strong&gt; Use your regular &lt;a href=&quot;?q=affiliates/homepage&quot; rel=&quot;nofollow&quot;&gt;Spread Firefox affiliate link&lt;/a&gt; and add a unique ID -- let&#039;s use &lt;strong &gt;id=&amp;quot;FxLink&amp;quot;&lt;/strong&gt; as an example -- to the &amp;lt;a&amp;gt; tag.&lt;/p&gt;&lt;p &gt;&lt;strong &gt;3.&lt;/strong&gt; Load the script in your document&#039;s &amp;lt;head&amp;gt; section:&lt;/p&gt;&lt;p &gt;&amp;nbsp;&amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;sfxlinks.js&amp;quot;&amp;gt;&lt;/p&gt;&lt;p &gt;&lt;strong &gt;4.&lt;/strong&gt; Call the function in the body onload event using the ID you chose in step 2:&lt;/p&gt;&lt;p &gt;&amp;nbsp;&amp;nbsp; &amp;lt;body onload=&amp;quot;replaceFirefoxLink(&#039;FxLink&#039;)&amp;quot;&amp;gt;&lt;br &gt;&lt;/p&gt;&lt;p &gt;When the&amp;nbsp; page loads, the script will check the visitor&#039;s browser to see if it&#039;s an old version of Firefox or a current version of Firefox.&amp;nbsp; If it&#039;s an old version, it&#039;ll replace your standard button with your upgrade button.&amp;nbsp; If it&#039;s a current version, it&#039;ll replace it with a Spread Firefox button with your referral link.&amp;nbsp; Otherwise, it leaves the button alone.&lt;/p&gt;&lt;p &gt;This has a lot of advantages over the old version, including XHTML compatibility, no need for &amp;lt;noscript&amp;gt; blocks, easier validation, and it still degrades gracefully (if JS is unavailable or old, it leaves your normal button in place).&lt;/p&gt;&lt;p &gt;You can see it in action on my website, &lt;a href=&quot;http://www.hyperborea.org/flash/&quot; rel=&quot;nofollow&quot;&gt;Flash: Those Who Ride the Lightning&lt;/a&gt;.&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Wed, 04 Jan 2006 00:30:21 -0800</pubDate>
</item>
<item>
 <title>Targeted Banners with JavaScript</title>
 <link>http://archive-sfx.spreadfirefox.com/node/20991</link>
 <description>&lt;p &gt;If someone already uses Firefox, there&#039;s not much point in posting a &lt;a href=&quot;?q=affiliates/homepage&quot; rel=&quot;nofollow&quot;&gt;Firefox banner&lt;/a&gt; on your site -- but it might be worth posting an &lt;a href=&quot;?q=node/view/19965&quot; rel=&quot;nofollow&quot;&gt;ad for Spread Firefox&lt;/a&gt;.&amp;nbsp; If they have an old version of Firefox, you&#039;ll probably want to show them an &lt;a href=&quot;node/20612&quot; rel=&quot;nofollow&quot;&gt;upgrade banner&lt;/a&gt;, though.&lt;/p&gt;
&lt;p &gt;Someone posted PHP code a while back to handle this, and while server-side parsing is definitely the best way to handle it, sometimes you don&#039;t have it available.&amp;nbsp; The busiest section of my website is almost all static HTML pages, so client-side scripting was the way to go.&lt;/p&gt;
&lt;p &gt;Note: &lt;strong &gt;This method does not work with XHTML served as application/xhtml+xml!&lt;/strong&gt; I plan on rewriting it using DOM functions, but this was a quick-n-dirty fix with document.write, which does not work in XML.&amp;nbsp;&amp;nbsp; It will work in HTML and in XHTML served as text/html.&lt;/p&gt;
&lt;p&gt;/* Post upgrade link for Firefox visitors only */&lt;br &gt;if (0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox/0&#039;) || &lt;br &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox/1.0&#039;)) {&lt;br &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write(&#039;[Code for Upgrade Fx Banner]&#039;);&lt;br &gt;} else if (0 &amp;lt;= navigator.userAgent.indexOf(&#039;Firefox&#039;)) {&lt;br &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write(&#039;[SFx Affiliate Link and Banner]&#039;);&lt;br &gt;} else {&lt;br &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write(&#039;[Code for Standard Fx Banner]&#039;);&lt;br &gt;}&lt;p &gt;I&#039;ve used indexOf instead of regular expressions for efficiency.&lt;br &gt;&lt;/p&gt;&lt;p &gt;You can place this inside a &amp;lt;script&amp;gt; tag on each HTML page, or you can put it in a .js file and call that file on each page.&lt;/p&gt;
&lt;p &gt;Don&#039;t forget that some people will be surfing with scripting disabled!  If you want them to see a basic Firefox banner, be sure to add another copy of your banner code encased in a &amp;lt;noscript&amp;gt; tag! Together, they should look like this:&lt;br &gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;firefoxbanner.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br &gt;&amp;lt;noscript&amp;gt;[Code for Standard Fx Banner]&amp;lt;/noscript&amp;gt;&lt;br &gt;&lt;p &gt;&lt;strong &gt;UPDATE:&lt;/strong&gt; I have &lt;a href=&quot;node/21365&quot; title=&quot;Conditional Firefox/SFX/Upgrade Banners using JavaScript (DOM-compliant)&quot; rel=&quot;nofollow&quot;&gt;rewritten this using DOM scripting&lt;/a&gt;, which works with XHTML.&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Fri, 16 Dec 2005 13:03:13 -0800</pubDate>
</item>
<item>
 <title>Thoughts on Browser Upgrade Patterns</title>
 <link>http://archive-sfx.spreadfirefox.com/node/20687</link>
 <description>&lt;p &gt;I thought I’d check my sites’ stats to see how quickly people are upgrading to Firefox 1.5.  I’ve got a script I wrote a while back that totals hits by Firefox 0.x, 1.0.x, and now 1.5.x and shows the percentage of the latest version out of all Firefox hits.&lt;/p&gt;
&lt;p &gt;I tried it on this month’s logs from the &lt;a href=&quot;http://www.alternativebrowseralliance.com/&quot; rel=&quot;nofollow&quot;&gt;Alternative Browser Alliance&lt;/a&gt; first, since it’s a much smaller log file, and saw that Firefox 1.5 accounts for anywhere from 43% to 69% of Firefox users visiting the site on a given day.  Then I checked it against &lt;a href=&quot;http://www.hyperborea.org/&quot; rel=&quot;nofollow&quot;&gt;Hyperborea&lt;/a&gt;, which gets a more mainstream audience, and found that only 15-24% of its Firefox hits were from users who have upgraded.&lt;/p&gt;
&lt;p &gt;Sticking with the more mainstream site, I looked at some other statistics.  While Firefox as a whole is doing quite well at 18.9% (plus another 1.4% for Netscape and 1.2% for Mozilla), there’s a shockingly large number of people still using Internet Explorer 5 for Windows.  MSIE 5.0 and MSIE 5.5 are &lt;em &gt;each&lt;/em&gt; pulling 1%.  That doesn’t sound like much, but there are more people on outdated versions of IE than any version of Netscape, and each IE version is pulling in more than all versions of Opera &lt;em &gt;combined&lt;/em&gt; (0.9%).  &lt;strong &gt;This, frankly, sucks.&lt;/strong&gt;  MSIE 6 is a free upgrade that will run on any system that can run ether 5.0 or 5.5, and is a significant improvement over either.  IE6, Firefox, or Opera will all run on even obsolete versions of Windows—and there are more of &lt;em &gt;those&lt;/em&gt; than you might think as well!  (I’m seeing 4.8% of traffic coming from Windows 98—more even than Windows Me.)&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/26">Spreading Firefox</category>
 <pubDate>Mon, 05 Dec 2005 19:04:04 -0800</pubDate>
</item>
<item>
 <title>100m: Still going strong</title>
 <link>http://archive-sfx.spreadfirefox.com/node/18915</link>
 <description>&lt;p &gt;Ah, the 100 million mark!&amp;nbsp; Time to check the calendar:&lt;/p&gt;
&lt;ol &gt;
&lt;li &gt;November 9, 2004: Firefox 1.0 released&lt;/li&gt;
&lt;li &gt;February 16, 2005: 25 million downloads&lt;br &gt;&lt;/li&gt;
&lt;li &gt;April 29, 2005: 50 million downloads&lt;/li&gt;
&lt;li &gt;July 26, 2005: 75 million downloads&lt;/li&gt;
&lt;li &gt;October 19, 2005: 100 million downloads&lt;/li&gt;
&lt;/ol&gt;
&lt;p &gt;Each 25-million-download milestone has taken 2½-3 months.&amp;nbsp; For all the doom and gloom we&#039;re hearing about adoption rates slowing, downloads don&#039;t seem to have slowed down much at all!&lt;br &gt;&lt;/p&gt;
&lt;div id=&quot;nodevote result&quot;&gt;&lt;br/&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;img src=&quot;modules/nodevote/star_off.png&quot; /&gt;&lt;/div&gt;</description>
 <category domain="http://archive-sfx.spreadfirefox.com/taxonomy/term/28">Using Firefox</category>
 <pubDate>Wed, 19 Oct 2005 11:29:57 -0700</pubDate>
</item>
</channel>
</rss>
