<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30362466</id><updated>2011-12-21T20:03:50.448-08:00</updated><category term='crash'/><category term='flash'/><category term='macintosh'/><category term='javascript'/><category term='security snafus'/><category term='3d'/><category term='web'/><category term='security'/><category term='macosx'/><category term='malware'/><category term='graphics'/><category term='snafus'/><category term='http'/><category term='troubleshooting'/><category term='firefox'/><category term='mswin'/><category term='opensource'/><category term='software'/><category term='extension'/><category term='html'/><category term='reliability'/><category term='browsing'/><category term='email'/><category term='Firefox 3'/><category term='statistics'/><category term='blogging'/><category term='vista'/><category term='update'/><category term='safari'/><title type='text'>Fortunately Firefox</title><subtitle type='html'>A lot of sentences could start with "Fortunately, Firefox...".  So I thought that would be a great name for a blog about Firefox.

I need to keep track of what Firefox can do, what works in it, what does not work with it, how to do neat/useful things with it, and so on.

Bookmarks are too chaotic.  I thought I would try this instead.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30362466.post-3461018764534378374</id><published>2011-12-21T20:03:00.000-08:00</published><updated>2011-12-21T20:03:20.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Firefox 9.0.1 released</title><content type='html'>I dropped by the Mozilla web site tonight. &amp;nbsp;I discovered on their &lt;a href="http://www.mozilla.org/en-US/firefox/new/"&gt;Firefox news&lt;/a&gt; page, that Firefox 9.0.1 has already been released.&lt;br /&gt;&lt;br /&gt;I am pretty excited because this version dramatically speeds up some web pages which use JavaScript. &amp;nbsp;I read elsewhere this evening that the developers used some clever optimization techniques to get the higher performance.&lt;br /&gt;&lt;br /&gt;Apparently, MathML support has been improved too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On a side note, this is my first post using the draft version of the new version of Google's Blogger service which will be getting an update soon.&lt;br /&gt;&lt;br /&gt;It seems nice. This is certainly one of those changes that you notice. &amp;nbsp;The post-a-blog-entry page is nothing like the old one they have had for years. &amp;nbsp;Saying it is different is a radical understatement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-3461018764534378374?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3461018764534378374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3461018764534378374'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2011/12/firefox-901-released.html' title='Firefox 9.0.1 released'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-8267094695618625208</id><published>2010-10-28T04:13:00.000-07:00</published><updated>2010-10-28T04:13:06.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='mswin'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='security snafus'/><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Firefox 3.6.12 released to patch a vulnerability being exploited in the wild</title><content type='html'>The Nobel Peace Prize web site and others have been infected with malware that in turn infects computers via Firefox if the user is not running the &lt;a href="http://blog.mozilla.com/security/2010/10/26/critical-vulnerability-in-firefox-3-5-and-firefox-3-6/"&gt;just released update of Firefox - version 3.6.12&lt;/a&gt; (or the 3.5 equivalent).&lt;br /&gt;&lt;br /&gt;The vulnerability was in the JavaScript interpreter.&amp;nbsp; It was of a category named use-after-free.&amp;nbsp; Memory was dynamically allocated, then freed - and then use continued after that.&amp;nbsp; It is not terribly uncommon in large, complex programs written in C and C++.&amp;nbsp; This type of bug cannot be written directly in Java because Java uses garbage collection instead of letting application programmers do alloc/free themselves.&lt;br /&gt;&lt;br /&gt;Users running NoScript addon for Firefox were safe all along, unless they expressly gave permission to an infected web site to run JavaScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-8267094695618625208?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8267094695618625208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8267094695618625208'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/10/firefox-3612-released-to-patch.html' title='Firefox 3.6.12 released to patch a vulnerability being exploited in the wild'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-2054229404503617809</id><published>2010-08-31T13:58:00.000-07:00</published><updated>2010-08-31T13:58:19.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><title type='text'>Had addon(s) problems arise in Firefox 3.6 few days ago</title><content type='html'>Supposedly, there is a software conflict between Google Toolbar and Personas 1.6 in Firefox, when an update for one of them came out a few days ago.&lt;br /&gt;&lt;br /&gt;After reading some technical support pages for a different addon which was the one exposing symptoms but apparently as an innocent bystander, I decided to switch to my default Theme in Personnas and then disable:&amp;nbsp; Google Toolbar, Yahoo Toolbar, Personnas - and uninstall that other addon.&lt;br /&gt;&lt;br /&gt;Note that since at least one of the addons was malfunctioning very badly and interfering with lots of things, including the ability to display the Addon manager window (!) I had to start up Firefox in "safe" mode.&amp;nbsp; On the Macintosh, this is easy:&amp;nbsp; simply hold down the Option key on your keyboard while launching Firefox.&amp;nbsp; I did not check any buttons on the safe mode dialog that appeared when I did this; just clicked the button to tell it to start up in safe mode.&lt;br /&gt;&lt;br /&gt;This procedure cleared up the problem.&amp;nbsp; I was pretty concerned about this since Firefox is by far the web browser I use the most, most of the time.&lt;br /&gt;&lt;br /&gt;I was very much relieved to discover this was simply a problem with some addons.&amp;nbsp; Firefox itself was not the problem, nor is there apparent permanent damage to my Firefox install!&lt;br /&gt;&lt;br /&gt;Problem solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-2054229404503617809?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/2054229404503617809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=2054229404503617809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2054229404503617809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2054229404503617809'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/08/had-addons-problems-arise-in-firefox-36.html' title='Had addon(s) problems arise in Firefox 3.6 few days ago'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-5591999605602971096</id><published>2010-06-05T05:06:00.000-07:00</published><updated>2010-06-05T05:32:15.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='reliability'/><category scheme='http://www.blogger.com/atom/ns#' term='macintosh'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='crash'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='snafus'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>suspicious activity by Firefox on Macintosh</title><content type='html'>My iMac running latest, up-to-date Mac OS X (10.6.3) &lt;b&gt;blue screened&lt;/b&gt; &lt;i&gt;while I was typing in &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Safari&lt;/span&gt;&lt;/i&gt; and went through a reboot process. &amp;nbsp;It seemed to take extra long compared to a warm boot; seemed like a cold boot or even a boot that did some kind of update.&lt;br /&gt;&lt;br /&gt;At the time it happened, I had Safari in the foreground and I had Firefox sitting idle in the background. &lt;br /&gt;&lt;br /&gt;Other applications were not running. &amp;nbsp;I have 5.6 GB of disk storage free on my boot drive. &amp;nbsp;My computer was downstairs on the western facing side of the house. &amp;nbsp;So there were no free disk space or ambient temperature problems.&lt;br /&gt;&lt;br /&gt;When the system came back up, I was naturally curious what was in the logs at the point it crashed and just before that so I ran the Console application that comes as part of the Mac OS. What I saw surprised me.&lt;br /&gt;&lt;br /&gt;There was a process called "firefox-bin" running and it was running amuck. &amp;nbsp;The process was logging over a dozen messages per second. &amp;nbsp;Every message was the same error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:10 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:11 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;br /&gt;6/5/10 7:36:12 AM&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;firefox-bin[4299]&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;_NXGetScreenRect: error getting display bounds (1001)&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, I am pretty sure I had not launched Firefox yet! It had not been opened, yet firefox-bin, the main Firefox application process, was already running. &amp;nbsp;Not only that, it was stuck in a loop trying to do something it could not do, over and over really quickly.&lt;br /&gt;&lt;br /&gt;I checked and this error message repeatedly being output has been reported by other users back in late 2009, running Mac OS X 10.5 (older than my 10.6) and an older version of Firefox than I have.&lt;br /&gt;&lt;br /&gt;Here is the discussion thread on it at support.mozilla.com: &lt;a href="http://support.mozilla.com/en-US/forum/1/426923"&gt;System.log shows that Firefox is spamming the following error in large chunks&lt;/a&gt;&amp;nbsp;. &amp;nbsp;The person who posted that message listed the error message absolutely identical to the one on spotted above on my system. &amp;nbsp;They said they updated Firefox, and the problem went away.&lt;br /&gt;&lt;br /&gt;Oh, and someone reported the same problem (same error message) being output by iCal in December 2009: &amp;nbsp; &lt;a href="http://discussions.apple.com/thread.jspa?threadID=2268250"&gt;_NXGetScreenRect: error getting display bounds (1001). &amp;nbsp;Completely unrelated application gave the same error message&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I killed the process, by the way. &amp;nbsp;I am not sure why it was running, what it was doing, why it had this error and why it was apparently doing it really fast over and over in a tight loop. &amp;nbsp;Nothing about it seemed kosher or okay.&lt;br /&gt;&lt;br /&gt;Here is me killing the rogue, runaway Firefox process:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;John-intel-iMac:~ jcollins$ ps 4299&lt;br /&gt;&amp;nbsp;&amp;nbsp;PID &amp;nbsp; TT &amp;nbsp;STAT &amp;nbsp; &amp;nbsp; &amp;nbsp;TIME COMMAND&lt;br /&gt;&amp;nbsp;4299 &amp;nbsp; ?? &amp;nbsp;Ss &amp;nbsp; &amp;nbsp;19:26.69 /Applications/Firefox.app/Contents/MacOS/firefox-bin&lt;br /&gt;John-intel-iMac:~ jcollins$ ps -elf 4299&lt;br /&gt;&amp;nbsp;&amp;nbsp;UID &amp;nbsp; PID &amp;nbsp;PPID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F CPU PRI NI &amp;nbsp; &amp;nbsp; &amp;nbsp; SZ &amp;nbsp; &amp;nbsp;RSS WCHAN &amp;nbsp; &amp;nbsp; S &amp;nbsp; &amp;nbsp; ADDR TTY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TIME CMD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;STIME&lt;br /&gt;&amp;nbsp;&amp;nbsp;501 &amp;nbsp;4299 &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 4000 &amp;nbsp; 0 &amp;nbsp;57 &amp;nbsp;0 &amp;nbsp; 517184 189464 - &amp;nbsp; &amp;nbsp; &amp;nbsp;Ss &amp;nbsp; &amp;nbsp;40a5000 ?? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;19:27.11 /Applications/Fi &amp;nbsp; 4:01.47&lt;br /&gt;John-intel-iMac:~ jcollins$ kill -9 4299&lt;/tt&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I am running Firefox&amp;nbsp;3.6.3 which has a reported file size of 55,240,723 bytes&amp;nbsp;on my system. &amp;nbsp;I am really sure about those two numbers because I copied and pasted them directly from the Get Info pane in the Finder.&lt;br /&gt;&lt;br /&gt;I am really disturbed by this highly unusual and unexpected behavior on my system.  Nothing like this has ever happened before on this computer.  In all the 2 or 3 years I have had it, it has &lt;i&gt;never&lt;/i&gt; spontaneously rebooted.&lt;br /&gt;&lt;br /&gt;I am going to look into this further because clearly something is wrong with my system at that point on the basis of the reboot. &amp;nbsp;Why Firefox was running and why it had this error message being logged at an absurdly rapid rate over and over is an issue too. Whether they are related or not, I cannot say at this point but I hope to find out soon.&lt;br /&gt;&lt;br /&gt;I verified my Mac was up to date immediately after the reboot. &amp;nbsp;It was except for printer software which must have been updated in the past week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-5591999605602971096?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5591999605602971096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5591999605602971096'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/06/suspicious-activity-by-firefox-on.html' title='suspicious activity by Firefox on Macintosh'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-2082887804984211419</id><published>2010-03-23T04:23:00.000-07:00</published><updated>2010-03-23T04:23:48.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='security snafus'/><title type='text'>Firefox 3.6.2 released March 22 to fix security flaw</title><content type='html'>&lt;a href="http://www.mozilla.com/en-US/firefox/3.6.2/releasenotes/"&gt;Firefox 3.6.2 was released&lt;/a&gt; yesterday to fix a remote code execution vulnerability and some other bugs. A cross site scripting (XSS) vulnerability in SVG content handling was also fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-2082887804984211419?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2082887804984211419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2082887804984211419'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/03/firefox-362-released-march-22-to-fix.html' title='Firefox 3.6.2 released March 22 to fix security flaw'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-3349256007526590385</id><published>2010-02-17T05:51:00.000-08:00</published><updated>2010-02-17T05:51:15.930-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Html Validatør updated for Firefox 3.6</title><content type='html'>The famous &lt;a href="http://users.skynet.be/mgueury/mozilla/"&gt;Html Validator&lt;/a&gt; add-on for Firefox has been updated to be compatible with the current version of Firefox 3.6.&amp;nbsp; If you have the old version, tell it to go to its home page, uninstall the old version, then install the new version from its home page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-3349256007526590385?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3349256007526590385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3349256007526590385'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/02/html-validatr-updated-for-firefox-36.html' title='Html Validatør updated for Firefox 3.6'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-6282054850527651000</id><published>2010-01-27T05:16:00.000-08:00</published><updated>2010-01-27T05:16:48.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>WebGL:  3D animation JavaScript graphics library for web browsers</title><content type='html'>A new 3D graphics library for World Wide Web browser programmers is emerging: &lt;a href="http://www.khronos.org/webgl/"&gt;WebGL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;WebGL is an open, industry-wide JavaScript API that looks like it will be appearing in the major web browsers soon.&amp;nbsp; Perhaps as early as this year.&amp;nbsp; So far, Firefox, Safari, and Chrome have all endorsed it and already have it in their nightly builds.&lt;br /&gt;&lt;br /&gt;Based on that, I think it would be very surprising if you did not see WebGL rolled out by all three leaders before the end of this year.&lt;br /&gt;&lt;br /&gt;Internet Explorer, hardly a leader when it comes to web standards, still has not implemented the 2D graphics web standard approved back in the 1990's.&amp;nbsp; However, nobody looks to Microsoft when they want open, interoperable standards.&lt;br /&gt;&lt;br /&gt;Sure, in areas like SQL where everything is fragmented, basic standards are difficult because the standard seems to embrace incompatible dialects.&amp;nbsp; Some say Microsoft had a hand in this a decade and a half ago.&amp;nbsp; Could be.&lt;br /&gt;&lt;br /&gt;Nowadays, the leading web browser makers are working together in two ways:&amp;nbsp; defining open/interoperable standards and making products that follow those standards.&amp;nbsp; That is the reason the web has been advancing so quickly lately.&lt;br /&gt;&lt;br /&gt;The idea of cloud based computing depends on having very advanced, standards-based, web browsers that do not get hacked a lot.&amp;nbsp; Since business, government sites, political, and scientific web sites are going to have a lot of statistics on them visualization is going to be a key ingredient for them to be effective at getting their message across.&amp;nbsp; That is where WebGL will really let those sites shine.&lt;br /&gt;&lt;br /&gt;If you are interested in doing fast 3D graphics on the web, take a look at the &lt;a href="http://khronos.org/webgl/wiki/Tutorial"&gt;WebGL Tutorial&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-6282054850527651000?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6282054850527651000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6282054850527651000'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/01/webgl-3d-animation-javascript-graphics.html' title='WebGL:  3D animation JavaScript graphics library for web browsers'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-5467415773256781564</id><published>2010-01-27T04:59:00.000-08:00</published><updated>2010-01-27T04:59:31.683-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='snafus'/><title type='text'>Good news for Firefox users: Microsoft was wrong; hackers try to hack Firefox frequently, and fail</title><content type='html'>Brian Krebs, independent computer security blogger and former columnist at the Washington Post reported on a &lt;a href="http://www.krebsonsecurity.com/2010/01/a-peek-inside-the-eleonore-browser-exploit-kit/"&gt;commercial web browser exploit toolkit&lt;/a&gt; for hackers.  Note when I say commercial that does not in any way imply it is legal or anyone in there right minds endorses it.&lt;br /&gt;&lt;br /&gt;What it does say is that hackers go after web users systematically and would like no marks to get away, regardless of the browser the user has chosen.&lt;br /&gt;&lt;br /&gt;However, the statistics published in the screenshots of the article show that the user's choice of web browser has the most drastic choice on whether he gets successfully hacked or not.&lt;br /&gt;&lt;br /&gt;In the statistics sampled, Firefox 3.5.6 registered several successful attacks against it, but others were left unscarred.&lt;br /&gt;&lt;br /&gt;Internet Explorer, you ask?&amp;nbsp; Oh, my god!&amp;nbsp; It gets mauled when it shows up on an infected web site!!&amp;nbsp; The article shows that IE is like some barroom brawler that cannot possibly walk away from a fight.&amp;nbsp; Though the successful attack rate against Internet Explorer has been steadily decreasing since version 5.0 (about 2/3 successful attacks) the rate of successful attacks for IE 8.0 is a little over 1/10.&lt;br /&gt;&lt;br /&gt;Another interesting thing is that Firefox 3.5.x was seen twice as much as Internet Explorer 8.0 by the toolkit.&lt;br /&gt;&lt;br /&gt;To me, these statistic say when Microsoft has been saying for the past 6 years that Firefox was not getting infected a lot was because few people are using it is not just one lie but two.&amp;nbsp; Apparently, Firefox is seen quite a bit by infected web sites.&amp;nbsp; However, for the most part these sites can look but they cannot touch.&lt;br /&gt;&lt;br /&gt;The other surprise is that plugins do get attacked and sometimes the attacks are successful:&amp;nbsp; Java, Adobe plugins, etc. are attacked.&amp;nbsp; Java attacks are rarely successful but you do see a grouping of some successful attacks against a recent but non-current version of Java 6.&amp;nbsp; The lesson there is clear:&amp;nbsp; keep your Java web browser plugin up to date in all of your web browsers!&lt;br /&gt;&lt;br /&gt;Another interesting though perhaps malleable fact is that the Adobe Acrobat Reader and Adobe Flash attacks that are wildly successful on Windows when running IE, just do not currently work against the Macintosh.&amp;nbsp; Another case for the argument that a lot of people should have switched from Firefox to Macintosh years ago.&amp;nbsp; If they had, then this web hacker industry would not be quite so large and wealthy as it is now.&amp;nbsp; There is no question the minions and gangs in this industry are making quite a lot of money.&lt;br /&gt;&lt;br /&gt;Perhaps, if IE users want to be slightly safer on the web, they will update their browsers and avoid installing plugins - like, say Silverlight.&amp;nbsp; But if they want to cut there risk by another ten to hundredfold, they will install Firefox.&amp;nbsp; At least then they will not be reeling around like a punch drunk barfly with a glass jaw.&lt;br /&gt;&lt;br /&gt;Lesson learned:&amp;nbsp; avoid Internet Exploder - run Firefox instead - beware Adobe plugins, and keep Java plugin up to date if you have it installed in your web browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-5467415773256781564?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5467415773256781564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5467415773256781564'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/01/good-news-for-firefox-users-microsoft.html' title='Good news for Firefox users: Microsoft was wrong; hackers try to hack Firefox frequently, and fail'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-7043795903457209464</id><published>2010-01-21T15:54:00.000-08:00</published><updated>2010-01-21T15:54:40.366-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Firefox 3.6 is here!!</title><content type='html'>At last, &lt;a href="http://www.mozilla.com/"&gt;Mozilla&lt;/a&gt; Firefox 3.6 has arrived.  It got here a few weeks, well, exactly 3, after the end of 20009.  Not bad though.  The speed improvements from the newly improved JavaScript interpreter might make up for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-7043795903457209464?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/7043795903457209464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/7043795903457209464'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/01/firefox-36-is-here.html' title='Firefox 3.6 is here!!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-1560686068346486800</id><published>2010-01-16T11:03:00.000-08:00</published><updated>2010-01-16T11:03:48.528-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Firefox 3.6 could go final any week now</title><content type='html'>An article in IT online newspaper The Register says that &lt;a href="http://www.theregister.co.uk/2010/01/14/beltzner_on_firefox_3_dot_6/"&gt;Firefox 3.6 might go final next week&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I will not hold my breath, but with 3.6 RC1 having already come out earlier this month we really could see Firefox 3.6 go final soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-1560686068346486800?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1560686068346486800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1560686068346486800'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2010/01/firefox-36-could-go-final-any-week-now.html' title='Firefox 3.6 could go final any week now'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-3991071975603881685</id><published>2009-12-27T13:04:00.000-08:00</published><updated>2009-12-27T13:11:02.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Turn off Javascript in Adobe Acrobat and leave it off</title><content type='html'>Adobe Acrobat Reader has been plagued countless times throughout this entire decade with malware vulnerabilities arising from programming errors related to its built-in JavasScript interpreter.&lt;br /&gt;&lt;br /&gt;As usual, Adobe has instructed users to go into the Preferences for Acrobat and disable the JavaScript interpreter.&lt;br /&gt;&lt;br /&gt;I recommend doing that, and also I recommend uninstalling the Acrobat Reader plugin.  Looking at PDF files in a web page with Acrobat is too dangerous.  This JavaScript problem keeps hitting it.  Adobe needs to provide a permanent solution - not a perpetual problem.&lt;br /&gt;&lt;br /&gt;Macintosh computers come with the Preview application, which was written by Apple.  Macs also have an OS that actually understands PDF really well.  The Mac Preview application will not execute JavaScript that is in PDF files. So it is the way to go if you have a Mac.  It is bad, actually, to install Acrobat Reader on a Mac.  No good will come from it.&lt;br /&gt;&lt;br /&gt;For MS Windows computers, just deactivate JavaScript in Adobe Acrobat Reader, and uninstall its plugin.  That will make an incredibly huge improvement in the safety of your Windows PC.  Keep it that way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-3991071975603881685?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/3991071975603881685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=3991071975603881685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3991071975603881685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/3991071975603881685'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/12/turn-off-javascript-in-adobe-acrobat.html' title='Turn off Javascript in Adobe Acrobat and leave it off'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-5836542605697994412</id><published>2009-12-27T12:58:00.000-08:00</published><updated>2009-12-27T13:03:07.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Thinking about Thunderbird?</title><content type='html'>This month a new version of the Mozilla &lt;a href="http://www.mozilla.com/en-US/products/thunderbird/"&gt;Thunderbird&lt;/a&gt; email client was released.   Thunderbird is the email counterpart of the web browser.  They share a lot of the same technology.&lt;br /&gt;&lt;br /&gt;MS Windows users disturbed by Internet Explorer and Outlook problems can get a nice boost in terms of standards support and computer safety by installing Thunderbird and using it as their email client.&lt;br /&gt;&lt;br /&gt;Outlook has a very troubling history.  Thunderbird is worth looking into.  The latest version has some very nice, fresh, new features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-5836542605697994412?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/5836542605697994412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=5836542605697994412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5836542605697994412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5836542605697994412'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/12/thinking-about-thunderbird.html' title='Thinking about Thunderbird?'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-5759843903733117149</id><published>2009-12-27T12:46:00.000-08:00</published><updated>2009-12-27T12:57:25.576-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Firefox 3.5 the most popular of any version of any brand of web browser</title><content type='html'>The ultra-popular &lt;a href="http://www.mozilla.com/"&gt;Mozilla&lt;/a&gt; Firefox 3.5, the latest released version of Firefox is the &lt;a href="http://gs.statcounter.com/#browser_version-ww-monthly-200811-200912"&gt;most popular of any particular version of any web browser for any brand&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first popular web browser, Mosaic, was created by programmers at NCSA, located at UIUC - a university in the US.  That was back around 1993.&lt;br /&gt;&lt;br /&gt;They were subsequently lured away to create a new web browser, Netscape, at a new start-up company by that name in California.  Netscape was wildly successful, and then in the late 1990's, suddenly lost marketshare to the Microsoft Internet Explorer web browser.  Ironically, Microsoft did not write IE, they bought Mosaic from the University, which had spun it off and renamed it Spyglass.&lt;br /&gt;&lt;br /&gt;Netscape responded by founding a non-profit organization, Mozilla, and set about creating the Mozilla web browser under its auspices. The Mozilla browser was very popular but never came close to recapturing all of Netscape's former market share.&lt;br /&gt;&lt;br /&gt;However, a sleeker, faster, more powerful web browser was created from Mozilla.  This new one was called Firefox.&lt;br /&gt;&lt;br /&gt;Now, Firefox is one of the most advanced, standards-compliant web browsers around.  Internet Explorer, in classic tortoise-hare fashion, is one of the least.&lt;br /&gt;&lt;br /&gt;And correspondingly, it is now Firefox that has the most popular web browser version around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-5759843903733117149?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/5759843903733117149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=5759843903733117149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5759843903733117149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/5759843903733117149'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/12/firefox-35-most-popular-of-any-version.html' title='Firefox 3.5 the most popular of any version of any brand of web browser'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-8053135237444876223</id><published>2009-12-27T12:05:00.000-08:00</published><updated>2009-12-27T12:30:54.030-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Update to Firefox 3.5.6!</title><content type='html'>There are issues fixed by updating to Firefox 3.5.6. It is very important at this time to keep Firefox up to date.&lt;br /&gt;&lt;br /&gt;That goes for the Firefox application program itself, the extensions you have installed, and the plugins.&lt;br /&gt;&lt;br /&gt;Unfortunately, Firefox lacks a &lt;span style="font-weight:bold;"&gt;built-in&lt;/span&gt;, automated way to check for out-of-date plugins and offer to update them for you.&lt;br /&gt;&lt;br /&gt;However, there is at least a web page at the Mozilla web site that will do that for you.  Using Firefox web browser, click the shiny bit of blog bling in the lower left corner of my weblog page here, so you can get that done.&lt;br /&gt;&lt;br /&gt;That simply takes you to their web page.  Their page does all the work.  Just read it carefully.  Make sure you bookmark their page, by the way.  You will want to visit that web page regularly.  I recommend doing it about once a week.&lt;br /&gt;&lt;br /&gt;Updating Ad-ons in Firefox is easy.  Just go to the &lt;span style="font-weight:bold;"&gt;Tools&lt;/span&gt; menu in Firefox, Choose &lt;span style="font-weight:bold;"&gt;Add-ons&lt;/span&gt; menu item, and click the &lt;span style="font-weight:bold;"&gt;Find Updates&lt;/span&gt; button at the bottom of the dialog box that appears.  It will let you know if there are any updates that need to be applied and then display a &lt;span style="font-weight:bold;"&gt;Restart&lt;/span&gt; button if there are.&lt;br /&gt;&lt;br /&gt;To update Firefox itself, you should go to its &lt;span style="font-weight:bold;"&gt;Help&lt;/span&gt; menu and choose the &lt;span style="font-weight:bold;"&gt;Check for Updates&lt;/span&gt; menu item.&lt;br /&gt;&lt;br /&gt;If software developers at Mozilla update Firefox, but you never get those updates from them - then your computer just gets more and more at risk.  Plus, you are not going to get improvements.  The same goes for updating its third-party plugins and add-ons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-8053135237444876223?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/8053135237444876223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=8053135237444876223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8053135237444876223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8053135237444876223'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/12/update-to-firefox-356.html' title='Update to Firefox 3.5.6!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-2465933428650277470</id><published>2009-12-27T11:50:00.000-08:00</published><updated>2009-12-27T11:58:12.428-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>At least you can make Firefox safe: update plugins!</title><content type='html'>Firefox has a pretty cool web page.  It came out this autumn and it tells you if Firefox has any out of date plugins.  Plugins can do anything.  Since flaws are constantly being discovered in plugins for every web browser, and updates keep coming out for them - you need to know when that happens and take measures to update them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/en-US/plugincheck/"&gt;&lt;img id="mozilla_plugin_checker_badge" src="http://www.mozilla.com/img/tignish/plugincheck/webbadge/loading.png" width="180" height="150" alt="We can check your plugins and stuff" border="0" /&gt;&lt;/a&gt;&lt;script type="text/javascript"&gt;var pfsNextImage = "http://www.mozilla.com/img/tignish/plugincheck/webbadge/safe.png";var pfsUpdateImage = "http://www.mozilla.com/img/tignish/plugincheck/webbadge/upyourplug.png";&lt;/script&gt;&lt;script type="text/javascript" src="http://www.mozilla.com/js/plugincheck_badge.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/en-US/plugincheck/"&gt;Firefox plugin check&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tell your Firefox-using friends about the page that points to so they can be safer too.&lt;br /&gt;&lt;br /&gt;Hopefully, this feature will get built into the web browser in the future.  It seems awkward to be passing around a crucial feature by its URL.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-2465933428650277470?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/2465933428650277470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=2465933428650277470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2465933428650277470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/2465933428650277470'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/12/at-least-you-can-make-firefox-safe.html' title='At least you can make Firefox safe: update plugins!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-9068318992128313992</id><published>2009-11-06T11:16:00.000-08:00</published><updated>2009-12-27T13:47:18.999-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Why you might want to install Noscript addon</title><content type='html'>The &lt;a href="http://noscript.net/"&gt;Noscript&lt;/a&gt; addon for Firefox makes Firefox even safer.  It blocks executable content like Flash and other things that have caused browsers to be compromised before.&lt;br /&gt;&lt;br /&gt;It is a pretty powerful defense against drive by web attacks.  If you are not displaying/executing the content that is trying to attack you, it cannot do any harm.&lt;br /&gt;&lt;br /&gt;Noscript will not stop image exploits so you still have to be concerned about where you go.  Firefox just fixed some image-handling vulnerabilities this week.  Image exploits for various file types like WMF, JPG, and GIF have cropped up on Windows.  While I do not recall reading in the news about any attacks on Macs using them, I do recall some vulnerabilities involving them getting fixed on Macs.&lt;br /&gt;&lt;br /&gt;Image file vulnerabilities make me uncomfortable because we never seem to get to a place on any computer where they are solved.  And since browsers might use the operating system to display an image, that poses a problem for everyone who browses the web, reads newsfeeds, or reads email.&lt;br /&gt;&lt;br /&gt;Flash is something different though.  Flash is not a part of any web standards.  Flash is a plugin that runs on IE and on Firefox.  It follows their standards for plugins so it can run in the browsers.&lt;br /&gt;&lt;br /&gt;Some sites need it to run but most do not. Some ads need it.  Some ads actually exploit flaws in Flash to hack your computer.  This keeps happening in recent years.&lt;br /&gt;&lt;br /&gt;Even when running Firefox on a Macintosh, Flash vulnerabilities could hurt.  The ones that were in the news last month used IE-specific technology.  But someday the authors of Flash malware might embrace Firefox or even the Macintosh as well.&lt;br /&gt;&lt;br /&gt;With Noscript, all they will get back is the cold shoulder!&lt;br /&gt;&lt;br /&gt;For sites you really trust a lot and figure you can trust their ads, you can enable their content.  If a site does not use Flash for ads, it poses less hazard.  The safest ads I have noticed so far are the Google Adsense ads.  I have managed to get them turned on yet myself but I have seen them enough times to notice  I never see any images in them.  I think more advertisers need to consider text-only ads as something worth looking into.&lt;br /&gt;&lt;br /&gt;To get some protection against Flash for Safari web browser on the Macintosh computer, get the &lt;a href="http://rentzsch.github.com/clicktoflash/"&gt;ClickToFlash&lt;/a&gt; webkit plugin.&lt;br /&gt;&lt;br /&gt;Reducing malware risks just takes making safer choices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-9068318992128313992?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/9068318992128313992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=9068318992128313992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/9068318992128313992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/9068318992128313992'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/11/why-you-might-want-to-install-noscript.html' title='Why you might want to install Noscript addon'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-8983249408727272570</id><published>2009-11-06T10:38:00.000-08:00</published><updated>2009-11-06T11:16:01.458-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>upgraded to Firefox 3.5 today</title><content type='html'>I finally upgraded from Firefox 3.0 to 3.5 today.&lt;br /&gt;&lt;br /&gt;Firefox 3.5 has been out for a number of months.  My reasons for not upgrading right away is that I wanted stability issues to be addressed and I wanted to wait for upgrades the addons I use to be upgraded.&lt;br /&gt;&lt;br /&gt;Another thing that pushed me to make the upgrade is that I do not want to get left behind.&lt;br /&gt;&lt;br /&gt;Old versions eventually get less attention from maintainers, for one thing.  So there can be new vulnerabilities arising.  That is not good for a program whose job it is to display files from the Internet all the time&lt;br /&gt;&lt;br /&gt;There is more support for new standards in Firefox 3.5.  HTML 5 is gonig to be a good deal and I wanted to be able to start authoring some pages that take advantage the increased support for it in Firefox.  CSS 3 is another area where things are getting better and better.&lt;br /&gt;&lt;br /&gt;Last week, Firefox 3.5 was patched to fix some possibly exploitable flaws in the graphic media libraries that arose during a retooling of them as part of the 3.0 to 3.5 evolution.  I feel as confident about 3.5 as I did about 3.0 now.  The paint is not wet anymore.&lt;br /&gt;&lt;br /&gt;Flash has become a real risk though much less for me than a lot of people.  The folks that are getting harmed by it are running Microsoft Windows and IE.&lt;br /&gt;&lt;br /&gt;Unless I am testing web pages I am developing, running Windows Update to install security updates and bug fixes from Microsoft, or accessing a work-specific portal I give IE a wide berth.&lt;br /&gt;&lt;br /&gt;I have been using the web since back in the old days when there was no IE or Netscape, just Mosaic.  I have learned a thing or two.  One of them is avoid the highest risk places, software, and media.&lt;br /&gt;&lt;br /&gt;I also found out recently that the addons I use were as ready as they were going to get for 3.5.&lt;br /&gt;&lt;br /&gt;Unfortunately, I had to say goodbye to Google "Bookmarks" as Google announced last month they are no longer going to support it.  I have not used it in a good while so as brilliant a tool as it is, I probably will not miss it anytime soon.  So addons, one of the things that usually holds me up a while when a new version of Firefox comes out are no longer an issue.&lt;br /&gt;&lt;br /&gt;One of my relatives recently upgraded to 3.5 too and I wanted to stay in sync with them to make it easier to give tech support when they had questions or problems.&lt;br /&gt;&lt;br /&gt;Firefox 3.5 seems really fast.  I hope it stays this fast.  I have noticed for years that when I do a browser upgrade as opposed to a minor patch, it really speeds up.  Then it gradually slows down.  Not sure if this has to do with some disk caching of pages or RSS feeds or what.  If Firefox 3.5 keeps operating at the speed it is right now I am going to be extremely happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-8983249408727272570?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8983249408727272570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8983249408727272570'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2009/11/upgradedto-firefox-35-today.html' title='upgraded to Firefox 3.5 today'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-1350189775444262629</id><published>2008-08-04T05:46:00.001-07:00</published><updated>2008-08-04T05:52:49.261-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>My Firefox 1.3 be illin'</title><content type='html'>A few minutes ago, my Firefox started locking up every time I run it.&lt;br /&gt;&lt;br /&gt;The only pages I have visited since booting this morning are: www.yahoo.com, news.google.com, several news web pages linked to those 2 portal pages, delicious.com and one or two pages I found on the delicious.com Popular page.&lt;br /&gt;&lt;br /&gt;I have not added any new addons to Firefox in a couple of weeks.  I have the latest version of Firefox 3.0.1.&lt;br /&gt;&lt;br /&gt;Not sure what the cause of the problem is but I am really irritated by it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-1350189775444262629?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/1350189775444262629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=1350189775444262629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1350189775444262629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1350189775444262629'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/08/my-firefox-13-be-illin.html' title='My Firefox 1.3 be illin&apos;'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-8224461903918979763</id><published>2008-07-12T18:36:00.000-07:00</published><updated>2008-07-12T19:12:33.154-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Firefox 3, FTW!</title><content type='html'>Firefox 3 is the biggest leap forward for web browsers since  Firefox 1.0 was released several years ago.  In fact, I think it might be the biggest improvement to the state of the art for web browsing since the beginning - back in the early 1990s.&lt;br /&gt;&lt;br /&gt;Tagging in Firefox 3 is great. The only feature that is missing is bulk editing of tags.  This is an essential feature but did ont make the Firefox 3.0 release.  It had to be pushed back until Firefox 3.1.  I guess that means I will not be getting that before the end of this year.&lt;br /&gt;&lt;br /&gt;I might write my own.  I studied the Places system in Firefox and read the API docs for the different services Places provides.  It looks very powerful and, at the same time - very easy to use in Javascript programs.&lt;br /&gt;&lt;br /&gt;I reckon I will probably have to create an extension in order to provide an execution environment.  However, that would probably be necessary in any case.  I would probably want to have a sidebar that I could use to browse and edit my tags, kind of like the one that comes with Firefox 3, but slanted just towards bulk editing bookmarks' tags.&lt;br /&gt;&lt;br /&gt;Once you start tagging a lot you will really notice how cool the new location bar (AKA, The Awesome Bar) is.&lt;br /&gt;&lt;br /&gt;Type words in it and they become search terms applied to all the tags, page titles, and URLs in your bookmarks.  Maybe your browsing history too.  Anyway, I like this feature.  Some people complain it could be an embarrassment at work but c'mon, what kind of sites are you visiting then?&lt;br /&gt;&lt;br /&gt;There is another great feature in Firefox that is somewhat related to bookmarks.  They use URNs to define search criteria for dynamic bookmark lists.  Think of these as "smart folders" in iTunes or in the Mac OS X Finder (desktop) if you have iTunes or a Macintosh.&lt;br /&gt;&lt;br /&gt;I will not go into the details of that feature.  If you already know what a URN is, you do not need any explanation.  If you do not, then you can find explanations of it better than I could give over on the Mozilla/Firefox web site or in Wikipedia.&lt;br /&gt;&lt;br /&gt;Firefox 3 is fast - very fast.  Firefox 2 ran slower on the Mac than it did on MS-Windows. It was almost if not quite a dot compared to Safari 3.  Well, now the canine costume is on the other foot.  Safari 3 needs to be sped up slightly on the Mac to hold its record, I think.&lt;br /&gt;&lt;br /&gt;That is just my subjective opinion. I saw some benchmarks this week that indicate that Safari 3 generally faster than Firefox.&lt;br /&gt;&lt;br /&gt;Some of my favorite Firefox addons like these have not been updated to work with Firefox 3 yet:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Firebug&lt;/li&gt;&lt;li&gt;HTML Validator&lt;br /&gt;&lt;/li&gt;&lt;li&gt;View Source Chart&lt;/li&gt;&lt;li&gt;XForms&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;But most are already working with Firefox 3.  These include:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adblock&lt;/li&gt;&lt;li&gt;EditCSS&lt;/li&gt;&lt;li&gt;ForecastFox&lt;/li&gt;&lt;li&gt;Google Toolbar&lt;/li&gt;&lt;li&gt;Google Notebook&lt;/li&gt;&lt;li&gt;Selenium IDE&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Web Developer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Yahoo! Toolbar&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Greasemonkey&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The new features that let you see how much confidence you can have in a web site are nice.  Very easy.  And this sort of "transparency" for web sties to the user is long overdue!  Hopefully, every browser will make it as easy as Firefox 3 to see if a site as kosher as it appears to be.&lt;br /&gt;&lt;br /&gt;So, if you have been hanging back, waiting for other people to "check out" Firefox 3 before you upgrade - hey, it's checked out now!&lt;br /&gt;&lt;br /&gt;If you use a Macintosh running Mac OS X, you will be really impressed with how much faster Firefox runs and how much cleaner it looks.  Regardless of which operating system you run it on, you will be really happy with the new features.  I cannot think of anything that got harder to do, more complicated, or slower.  Things just improved across the board.&lt;br /&gt;&lt;br /&gt;Another nice thing is that Firefox 3 uses less memory than earlier versions.  It is a rare day when a program runs faster &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; uses less memory.  But tht is the case with Firefox 3.&lt;br /&gt;&lt;br /&gt;Come on in, the water is fine!  Fast, fun, and feature-packed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-8224461903918979763?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/8224461903918979763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=8224461903918979763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8224461903918979763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/8224461903918979763'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/07/firefox-3-ftw.html' title='Firefox 3, FTW!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-6784060791249728597</id><published>2008-06-17T14:49:00.000-07:00</published><updated>2008-06-17T14:58:13.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Firefox 3.0 Final released!!</title><content type='html'>The long awaited Firefox web browser version 3 came out this afternoon (morning, if you live on west coast of US).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just downloaded it.  I am very excited.  In addition so improvements designed to make it faster, less memory intensive, and stable - it reportedly was going to include an improved bookmark manager.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spreadfirefox.com/en-US/worldrecord"&gt;&lt;img border="0" alt="Download Day 2008" title="Download Day 2008" src="http://www.spreadfirefox.com/sites/all/themes/spreadfirefox_RCS/images/download-day/buttons/en-US/dday_badge_fox.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More details after I have had a chance to install it and check it out.  In the meantime, grab your own copy.&lt;br /&gt;&lt;br /&gt;The Mozilla guys are pushing to see how many people they can get to download and try it out in the first 24 hours.  The clock started ticking today a little before or after noon today - depending on where in the US you live.  If you live elsewhere, it probably came out around 10 AM PDT (GMT-7, considering daylight savings time is on now).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-6784060791249728597?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mozilla.com/en-US/firefox/all.html' title='Firefox 3.0 Final released!!'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/6784060791249728597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=6784060791249728597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6784060791249728597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6784060791249728597'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/06/firefox-30-final-released.html' title='Firefox 3.0 Final released!!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-1140041031858096125</id><published>2008-06-10T06:59:00.000-07:00</published><updated>2008-06-10T07:37:35.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Firefox 3 Release Candidate 2 available</title><content type='html'>Firefox 3 RC 2 is out now.  Here are the &lt;a href="http://www.mozilla.com/en-US/firefox/3.0rc2/releasenotes/"&gt;release notes&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am looking forward to the improvements this release brings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A lot of web 2.0 stuff that has been worked out on web sites over the past half decade will soon be getting even more help from the web browser.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Web applications will become more powerful.  More possibilities for developers and users will be opened.  Firefox 3 will probably revolutionize web portals too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The feature that makes this happen is &lt;a href="http://developer.mozilla.org/en/docs/Web-based_protocol_handlers"&gt;web-based protocol-handlers&lt;/a&gt;.  &lt;a href="http://starkravingfinkle.org/blog/2008/04/firefox-3-web-protocol-handlers/"&gt;Mark Finkle description of web-based protocol handlers&lt;/a&gt; has a pretty illuminating example of how the familiar mailto: protocol handler could be redefined for a particular web site.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have already seen how AJAX has revolutionized web user interfaces.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have a hunch that after Firefox 3 final is released we will see web frameworks be released for managing data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Personally, I would love to see users be able to match the best user interface to the best data/action service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is something desktop application programmers have been able to develop for years when they write SQL database applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One catch:  for safety reasons, the web protocol handler must reside on the &lt;span class="Apple-style-span" style="font-style: italic;"&gt;same&lt;/span&gt; server as the web page that uses it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At first blush this sensible limitation will prevent decoupling UI+service that I claim will be possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, in reality I think that operators of major portals will maintain some of the more popular free protocol handler enabled frameworks on their server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Users will eventually be able to select which one to use for which applications - the native one, or one of the 3rd party ones.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These choices will wind up being just one more configuration item in the Settings page for web sites. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There they will join themes, content selection options, filters, signatures, and so forth that web users already have among their personalization options.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More than one organization will be able to contribute to the richness of a web application.  This could really shake things up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It could surprise a lot of people by expanding what web applications can do.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I predict when this happens, many folks will be impressed at how economically it can do these things from a software/design standpoint.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-1140041031858096125?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mozilla.com/en-US/firefox/3.0rc2/releasenotes/' title='Firefox 3 Release Candidate 2 available'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/1140041031858096125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=1140041031858096125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1140041031858096125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/1140041031858096125'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/06/firefox-3-release-candidate-2-available.html' title='Firefox 3 Release Candidate 2 available'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-4631113505255045035</id><published>2008-06-08T19:26:00.000-07:00</published><updated>2008-06-08T19:30:54.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='browsing'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Installed Flock 1.2.1 this evening</title><content type='html'>I installed &lt;a href="http://www.flock.com/update/1.2.1/en-US/"&gt;Flock 1.2.1&lt;/a&gt; an hour or two ago.  Finally upgraded from version 1 which came out about a year ago.&lt;br /&gt;&lt;br /&gt;I have to say, I am pretty impressed.&lt;br /&gt;&lt;br /&gt;The feel of this browser is very smooth now.&lt;br /&gt;&lt;br /&gt;The only problem that sliightly detracted from its use was I got some long pauses.  This happened especially when I hit the backspace key.&lt;br /&gt;&lt;br /&gt;Other than that, Flock 1.2.1 is a very neat program.  If you like having your online world at your fingertips - this is the browser to have.  Social web stuff is its forté.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-4631113505255045035?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flock.com/update/1.2.1/en-US/' title='Installed Flock 1.2.1 this evening'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/4631113505255045035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=4631113505255045035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/4631113505255045035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/4631113505255045035'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/06/installed-flock-121-this-evening.html' title='Installed Flock 1.2.1 this evening'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-4923700433423997297</id><published>2008-03-31T18:16:00.000-07:00</published><updated>2008-03-31T18:19:25.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Mozilla addons site redesigned this week</title><content type='html'>The new design of the &lt;a href="https://addons.mozilla.org/"&gt;addons.mozilla.org&lt;/a&gt; web site has a really clean, polished, professional look to it now.&lt;br /&gt;&lt;br /&gt;It has looked nice for a long time.  Now, it looks better than nice.  It looks really solid, powerful, and up to date.  In a word:  "modern".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-4923700433423997297?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://addons.mozilla.org/' title='Mozilla addons site redesigned this week'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/4923700433423997297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=4923700433423997297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/4923700433423997297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/4923700433423997297'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2008/03/mozilla-addons-site-redesigned-this.html' title='Mozilla addons site redesigned this week'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-6701045558232079424</id><published>2007-02-24T17:03:00.000-08:00</published><updated>2007-02-24T17:05:34.942-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Firefox 2.0.0.2 has been released</title><content type='html'>A new version of Firefox (&lt;a href="http://en-us.www.mozilla.com/en-US/firefox/2.0.0.2/releasenotes/"&gt;2.0.0.2&lt;/a&gt;) has been released to fix some problems and to help it work better with Microsoft Vista.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-6701045558232079424?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en-us.www.mozilla.com/en-US/firefox/2.0.0.2/releasenotes/' title='Firefox 2.0.0.2 has been released'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/6701045558232079424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=6701045558232079424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6701045558232079424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/6701045558232079424'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2007/02/firefox-2002-has-been-released.html' title='Firefox 2.0.0.2 has been released'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-116279234696966874</id><published>2006-11-05T21:52:00.000-08:00</published><updated>2006-11-05T21:52:26.996-08:00</updated><title type='text'>HubLog points out MSN.co.uk doesn't rank Firefox</title><content type='html'>Hublog calls attention to a bizarre phenomenon.  If you search for &lt;span style="font-weight:bold;"&gt;Firefox&lt;/span&gt; using the Microsoft search engine, it manages &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; to find it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hublog.hubmed.org/archives/001400.html"&gt;HubLog: MSN.co.uk doesn't rank Firefox&lt;/a&gt;: &lt;blockquote&gt;When you install Windows on a new PC, open Internet Explorer and type 'firefox' into the search box, you get a page of search results from MSN.co.uk (using Windows Live Search), of which none link to the official Mozilla download site for Firefox.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I tried this and it is &lt;span style="font-weight:bold;"&gt;true&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Microsoft is playing a round of &lt;q&gt;hide the firefox&lt;/q&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try it with Yahoo or Google search.&lt;br /&gt;&lt;br /&gt;They put the official Firefox site up in the first or second slot, which is where any &lt;span style="font-style:italic;"&gt;statistical&lt;/span&gt; ranking system would put it.&lt;br /&gt;&lt;br /&gt;What kind of a ranking system are they using at MSN?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-116279234696966874?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hublog.hubmed.org/archives/001400.html' title='HubLog points out MSN.co.uk doesn&apos;t rank Firefox'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/116279234696966874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=116279234696966874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116279234696966874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116279234696966874'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/11/hublog-points-out-msncouk-doesnt-rank.html' title='HubLog points out MSN.co.uk doesn&apos;t rank Firefox'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-116175332321541804</id><published>2006-10-24T21:58:00.000-07:00</published><updated>2006-10-24T22:15:23.226-07:00</updated><title type='text'>Firefox 2 - wow!</title><content type='html'>I have been running Firefox 2 since the hour it came out.&lt;br /&gt;&lt;br /&gt;I am really impressed.&lt;br /&gt;&lt;br /&gt;The upgrade was smooth and easy.  I figured I would all but have to start over from scratch - reload all my bookmarks, reinstall all my extensions, re-enter all my usernames/passwords, and set up all my cookies again.&lt;br /&gt;&lt;br /&gt;I was wrong.&lt;br /&gt;&lt;br /&gt;All I had to do was replace the Firefox.app file I had in my Mac /Applications folder with the new one, and that was it.&lt;br /&gt;&lt;br /&gt;After I launched the new version (from /Applications) it walked me through the upgrade &lt;q&gt;process&lt;/q&gt;.  I barely had to do anything; just a couple mouse clicks.&lt;br /&gt;&lt;br /&gt;It runs like lightening.  People are not expressing how fast it is.&lt;br /&gt;&lt;br /&gt;Safari is &lt;i&gt;fast&lt;/i&gt; on the Mac.&lt;br /&gt;&lt;br /&gt;Firefox seems just as fast as Safari on the Mac.&lt;br /&gt;&lt;br /&gt;This time around, the conversion of extensions seems to have been done virtually all in advance.  Going from Firefox 1.0 to 1.5, I waited days, weeks, and in one case months for the authors to upgrade their extensions.  This time extensions being Firefox 2 ready when Firefox 2 was ready was the rule, not the exception.&lt;br /&gt;&lt;br /&gt;Even the developer tools I run all the time were ready to use.&lt;br /&gt;&lt;br /&gt;Some websites, like TV.com, work way better with Firefox 2 than they did with Firefox 1.5. Particularly, the WYSIWYG editor for posting blog entries and forum posts.&lt;br /&gt;&lt;br /&gt;Upgrading to Firefox 2 was a really great experience.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=0&amp;t=216"&gt;&lt;img border="0" alt="Firefox 2" title="Firefox 2" src="http://sfx-images.mozilla.org/affiliates/Buttons/firefox2/firefox-spread-btn-5.png"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-116175332321541804?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mozilla.com/firefox' title='Firefox 2 - wow!'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/116175332321541804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=116175332321541804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116175332321541804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116175332321541804'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/10/firefox-2-wow.html' title='Firefox 2 - wow!'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-116134479595593905</id><published>2006-10-20T04:46:00.000-07:00</published><updated>2006-10-20T04:46:36.000-07:00</updated><title type='text'>IE7 Vs. Firefox 2.0: Why This Browser Battle Matters To Businesses -  News by InformationWeek</title><content type='html'>Firefox has a couple of edges on IE, according to an article at the InformationWeek website.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=193302738&amp;pgno=3&amp;queryText="&gt;IE7 Vs. Firefox 2.0: InformationWeek article&lt;/a&gt;:&lt;blockquote&gt;Working in Firefox's favor are more than 1,800 free extensions that can be downloaded to customize the browser, including ad blockers, development and testing tools, and different types of tab management.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The article also points out that the RSS display in IE is more friendly than RSS display in Firefox 1.5, something I would have to agree with.&lt;br /&gt;&lt;br /&gt;However, in about 7 months (May 2007) Firefox 3 will come out and remedy that.&lt;br /&gt;&lt;br /&gt;Eleven months after that, it says, Microsoft will release &lt;i&gt;another&lt;/i&gt; new version of Internet Explorer.&lt;br /&gt;&lt;br /&gt;Guess the race is back on.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/msie" rel="tag"&gt;msie&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ie7" rel="tag"&gt;ie7&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-116134479595593905?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.informationweek.com/news/showArticle.jhtml?articleID=193302738&amp;pgno=3&amp;queryText=' title='IE7 Vs. Firefox 2.0: Why This Browser Battle Matters To Businesses -  News by InformationWeek'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/116134479595593905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=116134479595593905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116134479595593905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116134479595593905'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/10/ie7-vs-firefox-20-why-this-browser.html' title='IE7 Vs. Firefox 2.0: Why This Browser Battle Matters To Businesses -  News by InformationWeek'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-116025595869103094</id><published>2006-10-07T14:19:00.000-07:00</published><updated>2006-10-07T14:19:18.706-07:00</updated><title type='text'>Mozilla Firefox 2 RC2 has been released</title><content type='html'>Firefox 2.0 RC2 (release candidate 2) is already out.  Looks like they really will get a release out by Halloween.&lt;br /&gt;&lt;br /&gt;Read the &lt;a href="http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/"&gt;Mozilla Firefox 2 RC 2 Release Notes&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-116025595869103094?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en-us.www.mozilla.com/en-US/firefox/2.0/releasenotes/' title='Mozilla Firefox 2 RC2 has been released'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/116025595869103094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=116025595869103094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116025595869103094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/116025595869103094'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/10/mozilla-firefox-2-rc2-has-been.html' title='Mozilla Firefox 2 RC2 has been released'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115996738534761458</id><published>2006-10-04T05:59:00.000-07:00</published><updated>2006-10-04T06:09:45.360-07:00</updated><title type='text'>Firefox frailties were faked</title><content type='html'>I wonder what could cause people to falsely claim that there were vulnerabilities in Firefox, when in fact they were not there and they just made them up.&lt;br /&gt;&lt;br /&gt;But that is apparently what happened according to article titled &lt;a href="http://www.cio.com/blog_view.html?CID=25459"&gt;Mozilla duped by hackers humorous demo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Man.&lt;br /&gt;&lt;br /&gt;I wonder if money changed hands that made these &lt;q&gt;amateur&lt;/q&gt; comedians &lt;b&gt;professionals&lt;/b&gt;.  Interesting question, eh?&lt;br /&gt;&lt;br /&gt;First of all, there was the use of &lt;q&gt;astroturfing&lt;/q&gt; back in the 1990s, when a computer company convicted of monopolistic trust activities, a pattern of them in fact - paid a marketing company to pen letters to federal politicians saying they did not care about the problems, and forge names of fictitious (well, one &lt;i&gt;hopes&lt;/i&gt; they were fictitious) people to them.&lt;br /&gt;&lt;br /&gt;Around that time it came out that the same company paid computer industry journalists to write articles aimed at time to get the corporation off the hook in terms of sentencing.  Without the journalists were paid to write that, of course.&lt;br /&gt;&lt;br /&gt;Then, there was the claim a few months ago that there was a vulnerability in Apple's wireless networking, that was retracted by the company whose employees made the claim.&lt;br /&gt;&lt;br /&gt;Now, we find out that the Firefox flaw frenzy over the weekend was a big put on.  In a familiar pattern, these individuals were motivated to make these claims to the benefit of one company and the detriment of others at a strategic time for the company who benefits from their actions.&lt;br /&gt;&lt;br /&gt;And is this a new pattern - or a continuation of an old one?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115996738534761458?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cio.com/blog_view.html?CID=25459' title='Firefox frailties were faked'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115996738534761458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115996738534761458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115996738534761458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115996738534761458'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/10/firefox-frailties-were-faked.html' title='Firefox frailties were faked'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115739649250768689</id><published>2006-09-04T12:01:00.000-07:00</published><updated>2006-09-04T12:01:35.566-07:00</updated><title type='text'>JavaScript 1.7 - mother tongue of DHTML/AJAX in Firefox 2.0</title><content type='html'>JavaScript is a popular programming language, to say the least.&lt;br /&gt;&lt;br /&gt;Aside from known strengths and weaknesses, it is the &lt;i&gt;de facto&lt;/i&gt; standard programming language for web browsing clients.&lt;br /&gt;&lt;br /&gt;Firefox is renowned for keeping up with web standards, JavaScript included.&lt;br /&gt;&lt;br /&gt;The page cited below describes the new features of JavaScript 1.7.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7?BlogThisQuoting=bq"&gt;New in JavaScript 1.7 - MDC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JavaScript 1.7 has become extra relevant this year.  That is because next month, Firefox 2.0 is going to be released.&lt;br /&gt;&lt;br /&gt;What version of JavaScript comes in Firefox 2.0, you ask?&lt;br /&gt;&lt;br /&gt;That is right - you guessed it.  It is JavaScript 1.7.&lt;br /&gt;&lt;br /&gt;The neat features introduced this time include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Iterators&lt;/li&gt;&lt;li&gt;Generators&lt;/li&gt;&lt;li&gt;Array Comprehensions&lt;/li&gt;&lt;li&gt;Let statement (specially scoped variable assignments)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Schematron, the well-known assertion/rule based XML standard for validating XML files by defining assert/report &lt;i&gt;rules&lt;/i&gt; also recently added support for a &lt;q&gt;let&lt;/q&gt; statement that has a similar purpose/usage.&lt;br /&gt;&lt;br /&gt;Iterators are familiar to everybody; C++, Java, Python, and other programming language users.&lt;br /&gt;&lt;br /&gt;Generators are familiar at least to Python programmers, as are list comprehensions.&lt;br /&gt;&lt;br /&gt;One of the driving forces behind JavaScript 1.7 recently described Python as a &lt;q&gt;major influence&lt;/q&gt; on the design of the JavaScript 1.7 language additions.&lt;br /&gt;&lt;br /&gt;Being well-versed in a number of programming languages is beginning to pay off.&lt;br /&gt;&lt;br /&gt;You learn several when they start to become well-used by early adopters.  You then get to be experienced at using a brand-new feature in a brand-new language version - because it is not new to you anymore.&lt;br /&gt;&lt;br /&gt;I think it is usually easier to &lt;q&gt;lead the target&lt;/q&gt; than to chase the target.&lt;br /&gt;&lt;br /&gt;That is just me, though.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/javascript" rel="tag"&gt;javascript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/programming" rel="tag"&gt;programming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/scripting" rel="tag"&gt;scripting&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mozilla" rel="tag"&gt;mozilla&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115739649250768689?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7?BlogThisQuoting=bq' title='JavaScript 1.7 - mother tongue of DHTML/AJAX in Firefox 2.0'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115739649250768689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115739649250768689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115739649250768689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115739649250768689'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/09/javascript-17-mother-tongue-of.html' title='JavaScript 1.7 - mother tongue of DHTML/AJAX in Firefox 2.0'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115642260684024695</id><published>2006-08-24T05:30:00.000-07:00</published><updated>2006-08-24T05:31:18.103-07:00</updated><title type='text'>Getting Things Done Gmail Firefox Extension</title><content type='html'>At this point, tons of people have heard of Getting Things Done - a book (and a technique) for organizing things in your life so you can accomplish more each day.&lt;br /&gt;&lt;br /&gt;Now someone has written a Firefox extension that makes the labels you use in Firefox a little more organized themselves.  It tunes them to work in the GTD scheme of things.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ghacks.net/2006/08/24/getting-things-done-gmail-firefox-extension/"&gt;Getting Things Done Gmail Firefox Extension at gHacks tech news&lt;/a&gt;:&lt;blockquote&gt;Labels are structured into Statuses, Contexts, Projects and References. Status simply describes the current status of the task, is it finished or should it be the next action that you perform ? Context is the context that you have to be in to complete the task. A task that would require a computer for instance could have either the Desk, Home or Office context associated with.&lt;/blockquote&gt;&lt;br /&gt;I have a copy of the GTD book on order that is supposed to arrive any day now.  If it gets here by this weekend, maybe I will try this extension out after I read the book.&lt;br /&gt;&lt;br /&gt;Practically all my friends and relatives, even extended family relatives, are using Firefox now.  People just like it; programmers, engineers, my mother, everybody.&lt;br /&gt;&lt;br /&gt;Personally, I have found it invaluable during the past couple of years.  I know for a fact the Firefox extensions have really helped my productivity - and output quality - quite a bit.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/gtd" rel="tag"&gt;gtd&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gmail" rel="tag"&gt;gmail&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115642260684024695?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ghacks.net/2006/08/24/getting-things-done-gmail-firefox-extension/' title='Getting Things Done Gmail Firefox Extension'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115642260684024695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115642260684024695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115642260684024695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115642260684024695'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/getting-things-done-gmail-firefox.html' title='Getting Things Done Gmail Firefox Extension'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115609363174356102</id><published>2006-08-20T10:07:00.000-07:00</published><updated>2006-08-20T10:07:11.810-07:00</updated><title type='text'>Mozilla Delays Firefox 2.0 slightly, chooses target ship date</title><content type='html'>According to this recent articel, &lt;a href="http://news.softpedia.com/news/Mozilla-Delays-Firefox-2-0-33277.shtml"&gt;Mozilla Delays Firefox 2.0 - Softpedia&lt;/a&gt; - Mozilla is shooting for an October 24, 2006 release date for Firefox 2.0.&lt;br /&gt;&lt;br /&gt;That is the first specific date I have heard for the new version.  I think the most definite one I heard before was Fall 2006.  Sounds like they will make it.&lt;br /&gt;&lt;br /&gt;It sounds like it is tentative, so I am not going to write it on my wall calendar with a red pen.&lt;br /&gt;&lt;br /&gt;Sounds like the actual ship date will at least be in the same ballpark and the October 24 date might turn out to be the real one.&lt;br /&gt;&lt;br /&gt;Looks like the release dates for major upcoming software is falling into line like this:&lt;br /&gt;&lt;br /&gt;1. Mozilla Firefox 2.0 - October 2006&lt;br /&gt;2. Microsoft Vista - January 2007&lt;br /&gt;3. Apple Mac OS X 10.5 (Leopard) - April 2007&lt;br /&gt;&lt;br /&gt;I think Firefox is planning a Firefox 2.1 to come out sometime in 2007, sort of completing the cycle that begins in the latter part of this year.&lt;br /&gt;&lt;br /&gt;I doubt we will see updated operating systems from Apple and Microsoft again for several more years, however.  Unless Microsoft &lt;q&gt;surprises&lt;/q&gt; everyone by coming out with a &lt;cite&gt;MS Linux&lt;/cite&gt; distro sometime after Vista ships.&lt;br /&gt;&lt;br /&gt;Firefox seems to be evolving faster than the major operating systems and all the other major browsers combined.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115609363174356102?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.softpedia.com/news/Mozilla-Delays-Firefox-2-0-33277.shtml' title='Mozilla Delays Firefox 2.0 slightly, chooses target ship date'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115609363174356102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115609363174356102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115609363174356102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115609363174356102'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/mozilla-delays-firefox-20-slightly.html' title='Mozilla Delays Firefox 2.0 slightly, chooses target ship date'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115608633722683649</id><published>2006-08-20T08:05:00.000-07:00</published><updated>2006-08-20T08:05:37.293-07:00</updated><title type='text'>coming of Firefox 2 presaged by a crop circle</title><content type='html'>In the 1990s, one company distinguished itself by using what it claimed was a &lt;q&gt;grass roots&lt;/q&gt; campaign of people supporting it and its products.&lt;br /&gt;&lt;br /&gt;When the truth came out, their efforts were quickly renamed &lt;q&gt;astro-turfing&lt;/q&gt; by the real public, people that actually exist - not ones that are made up.&lt;br /&gt;&lt;br /&gt;Firefox is a web browser that has a lot of support.  The enthusiasm is for how many of the official file formats it supports, the fidelity with which it renders these things, and how up-to-date it is with things like JavaScript.&lt;br /&gt;&lt;br /&gt;Plus, people do not mind that when they just have to switch operating systems because they have too many problems with their computer - they can use Firefox on their new one. Firefox knows how to run on lots of types of computers and operating systems.  It is smarter than a lot of browsers in that regard too.&lt;br /&gt;&lt;br /&gt;Anyway, this year a couple marketing interns at Mozilla had a dream.  They wanted to create a huge &lt;q&gt;crop circle&lt;/q&gt; to draw attention to the new release, which at this point is just months, or maybe only weeks, away.  You can download the movie, which is in standard QuickTime format (works with (Macintosh and MS-Windows), by clicking on one of the pictures in the blog entry linked to below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.firefoxflicks.com/web-diaries/?p=96"&gt;The Road to Firefox 2   Blog Archive   Behind the Scenes: The Firefox crop circle!&lt;/a&gt;:&lt;blockquote&gt;...not only completed successful internships as documentary filmmakers for Mozilla, but also left a 45,000 sq. foot crop circle in our wake. Through our video blogging, we brought people a little bit closer to the heart of Mozilla...&lt;/blockquote&gt;&lt;br /&gt;It is kind of cool that they came up for the idea of something like this.&lt;br /&gt;&lt;br /&gt;It is way better than some huge corporation that comes up with a plan to write graffiti all over some city's sidewalks, streets, and buildings.&lt;br /&gt;&lt;br /&gt;Also, people tend to think of the Fall as the time of harvests and mysterious things.  Humans have been harvesting their crops for thousands of years during the Fall.&lt;br /&gt;&lt;br /&gt;This fall, they will be harvesting Firefox 2!&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/marketing" rel="tag"&gt;marketing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/video" rel="tag"&gt;video&lt;/a&gt;, &lt;a href="http://technorati.com/tag/blogging" rel="tag"&gt;blogging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115608633722683649?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.firefoxflicks.com/web-diaries/?p=96' title='coming of Firefox 2 presaged by a crop circle'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115608633722683649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115608633722683649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115608633722683649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115608633722683649'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/coming-of-firefox-2-presaged-by-crop.html' title='coming of Firefox 2 presaged by a crop circle'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115603105346821037</id><published>2006-08-19T16:44:00.000-07:00</published><updated>2006-08-19T16:44:13.470-07:00</updated><title type='text'>The SeaMonkey Project - another Mozilla for the Mac</title><content type='html'>Many people use Macintosh computers at home or work these days.&lt;br /&gt;&lt;br /&gt;Some of them like Firefox but miss the halcyon days when the Mozilla group had not just a browser and news/email/feed reader - but a whole suite of programs integrated into one application known simply as Mozilla.&lt;br /&gt;&lt;br /&gt;Fortunately for them, the Mozilla project known as SeaMonkey carries on that tradition - and that codebase.&lt;br /&gt;&lt;br /&gt;In addition to the things you get with the Firefox+Thunderbird combination, you also get:  HTML WYSIWYG editing, IRC, and a more advanced/powerful email editor.&lt;br /&gt;&lt;br /&gt;Best of all, it runs natively on the Mac.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.org/projects/seamonkey/"&gt;The SeaMonkey Project&lt;/a&gt;:&lt;blockquote&gt;The SeaMonkey project is a community effort to deliver production-quality&lt;br /&gt;releases of code derived from the application formerly known as&lt;br /&gt;"Mozilla Application Suite".&lt;br /&gt;Whereas the main focus of the Mozilla Foundation is on Mozilla Firefox and&lt;br /&gt;Mozilla Thunderbird, our group of dedicated volunteers works to ensure&lt;br /&gt;that you can have "everything but the kitchen sink" %u2014 and have it stable&lt;br /&gt;enough for corporate use.&lt;/blockquote&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/mozilla" rel="tag"&gt;mozilla&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/macosx" rel="tag"&gt;macosx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115603105346821037?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mozilla.org/projects/seamonkey/' title='The SeaMonkey Project - another Mozilla for the Mac'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115603105346821037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115603105346821037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115603105346821037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115603105346821037'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/seamonkey-project-another-mozilla-for.html' title='The SeaMonkey Project - another Mozilla for the Mac'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115603071332658136</id><published>2006-08-19T16:38:00.000-07:00</published><updated>2006-08-19T16:38:33.400-07:00</updated><title type='text'>Firefox market share keeps growing</title><content type='html'>Firefox, the famous open source web browser, continues to gain popularity - and users.&lt;br /&gt;&lt;br /&gt;The percentage of users using it inched upward this summer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mozillalinks.org/wp/2006/07/firefox-market-share-keeps-growing/"&gt;mozilla links  - Firefox market share keeps growing&lt;/a&gt;:&lt;blockquote&gt;mbers reflect an overall growth for Firefox compared to May numbers:  in Europe, market share increased&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I was at a party last night and I was surprised at the number of my relatives that use it now.  I think I was the first in my family to use it.&lt;br /&gt;&lt;br /&gt;I heard about it from a friend of mine, who is even more aggressive than me in keeping up with the latest computing technology.  &lt;i&gt;(People that know me are noticing their jaws have dropped all of a sudden now.)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;LOL, lots of people are.&lt;br /&gt;&lt;br /&gt;Fortunately for all of us, Firefox continues to grow in popularity and that helps insure its continued viability.&lt;br /&gt;&lt;br /&gt;After all, when users stop using a product, its team tends to stop updating it.  When a team stops updating it, it rapidly becomes less interesting than other programs in the same functional area.  That causes more people to abandon it, and thus a vicious cycle is formed.&lt;br /&gt;&lt;br /&gt;Firefox is in a rather pleasant cycle.&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/free" rel="tag"&gt;free&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115603071332658136?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mozillalinks.org/wp/2006/07/firefox-market-share-keeps-growing/' title='Firefox market share keeps growing'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115603071332658136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115603071332658136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115603071332658136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115603071332658136'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/firefox-market-share-keeps-growing.html' title='Firefox market share keeps growing'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115512269333383162</id><published>2006-08-09T04:24:00.000-07:00</published><updated>2006-08-09T04:24:53.386-07:00</updated><title type='text'>Firefox 2.0 Beta 2 will take another week to prepare</title><content type='html'>The plan was to ship the 2&lt;sup&gt;end&lt;/sup&gt; beta of Firefox 2.0 yesterday (Tuesday).  Instead, it will ship one week later, on August 15.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.yahoo.com/s/cmp/20060809/tc_cmp/191801823;_ylt=AmZIENY9hr.uUlL34VZw4ktU.3QA;_ylu=X3oDMTA4ZnRnZjhkBHNlYwMxNjk1"&gt;Gregg Keizer, Techweb&lt;/a&gt;:&lt;blockquote&gt;Firefox 2.0, which appeared as  Beta 1 last month, was to shift into Beta 2 Aug. 8, but will now be posted Tuesday, Aug. 15&lt;/blockquote&gt;&lt;br /&gt;In any case, it looks like Firefox 2.0 is entering its home stretch.&lt;br /&gt;&lt;br /&gt;Firefox is not one of the companies that seems to favor epically-long beta periods.&lt;br /&gt;&lt;br /&gt;Their beta cycles tend to measure a few months, not several years.&lt;br /&gt;&lt;br /&gt;These days, unless you are Apple - who tends to promise a delivery date - and then beat it - slipping a schedule of a major software product by only a week is pretty wonderful.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115512269333383162?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.yahoo.com/s/cmp/20060809/tc_cmp/191801823;_ylt=AmZIENY9hr.uUlL34VZw4ktU.3QA;_ylu=X3oDMTA4ZnRnZjhkBHNlYwMxNjk1' title='Firefox 2.0 Beta 2 will take another week to prepare'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115512269333383162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115512269333383162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115512269333383162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115512269333383162'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/firefox-20-beta-2-will-take-another.html' title='Firefox 2.0 Beta 2 will take another week to prepare'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115488598175806569</id><published>2006-08-06T10:39:00.000-07:00</published><updated>2006-08-06T10:39:43.806-07:00</updated><title type='text'>Talk Digger: find, follow and join discussions evolving on the Internet.</title><content type='html'>I came across this pretty interesting-sounding website this morning.  It is called Talk Digger.&lt;br /&gt;&lt;br /&gt;Talk Digger lets you see what is going on with a certain web page in terms of interest in it.  At least interest in it so far as people are writing its URL down and saving it on the web.  Presumably, in the interest of saying something about it or remembering it.&lt;br /&gt;&lt;br /&gt;The explanation below is taken from the Talk Digger home page.  It explains it better than I can.  (Note if you are in China, the author says you cannot reach his page, his site, or his service.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.talkdigger.com/"&gt;Talk Digger&lt;/a&gt;:&lt;blockquote&gt;It is simple. You have in hand the URL of a piece of news of the BBC, a blog post, a product page, &lt;br /&gt;     or any other web page, and you want to know who is talking about it, you want to know what people &lt;br /&gt;     have to say about it. You copy that URL, paste it in the Talk Digger search box &lt;br /&gt;     and press Dig it!&lt;br /&gt;     &lt;br /&gt;     Talk Digger will then return results from various search engines. All the results returned contain&lt;br /&gt;     a link to the URL. This is what we call a conversation: a multitude of people, all over the Internet, &lt;br /&gt;     linking to a specific URL.&lt;/blockquote&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/social" rel="tag"&gt;social&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/communicating" rel="tag"&gt;communicating&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115488598175806569?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.talkdigger.com/' title='Talk Digger: find, follow and join discussions evolving on the Internet.'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115488598175806569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115488598175806569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115488598175806569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115488598175806569'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/08/talk-digger-find-follow-and-join.html' title='Talk Digger: find, follow and join discussions evolving on the Internet.'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115397263085987636</id><published>2006-07-26T20:57:00.000-07:00</published><updated>2006-07-26T21:03:49.850-07:00</updated><title type='text'>Mozilla Firefox 1.5.0.5 has just been released</title><content type='html'>Firefox is rapidly working its way toward releasing Firefox 2.0, which at this point is just a couple of months off.&lt;br /&gt;&lt;br /&gt;If the meantime, they have released an update to Firefox 1.5 - this one is Firefox 1.5.0.5.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.com/firefox/releases/1.5.0.5.html"&gt;Mozilla Firefox 1.5.0.5 Release Notes&lt;/a&gt;:&lt;blockquote&gt;We recommend that all users upgrade to this latest version.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I assume everyone who has Firefox 1.5 knows they can update their browser in just a couple of minutes by pulling down the &lt;b&gt;Help&lt;/b&gt; menu and choosing the &lt;b&gt;Check for Updates...&lt;/b&gt; command.&lt;br /&gt;&lt;br /&gt;However, it relaxes me to say it, so I do it anyway.&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115397263085987636?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mozilla.com/firefox/releases/1.5.0.5.html' title='Mozilla Firefox 1.5.0.5 has just been released'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115397263085987636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115397263085987636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115397263085987636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115397263085987636'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/mozilla-firefox-1505-has-just-been.html' title='Mozilla Firefox 1.5.0.5 has just been released'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115367271352132611</id><published>2006-07-23T09:38:00.000-07:00</published><updated>2006-07-23T09:38:33.573-07:00</updated><title type='text'>Drawing Graphics with Canvas - MDC</title><content type='html'>Few things on the page - be it printed or displayed - as as captivating and illuminating as graphics.&lt;br /&gt;&lt;br /&gt;Apple and some other companies invented a neat addition to the now rather ancient HTML 4.01 standard last year.  The addition is a new element for HTML/XHTML web pages.  The element in question is the &lt;q&gt;canvas&lt;/q&gt; element.&lt;br /&gt;&lt;br /&gt;Apple rolled out their support for canvas in April 2005.  It is part of Tiger (Mac OS 10.4).  It is an important part; used in both Safari and the handy Dashboard feature that is one of the selling points of OS 10.4.&lt;br /&gt;&lt;br /&gt;Firefox introduced their support for the canvas element later the same year, when they rolled out Firefox 1.5.&lt;br /&gt;&lt;br /&gt;Now both browsers support it.  That makes it worth using.  In addition to making it easy for a programmer to create compelling graphics in the first place, it also enables those graphical creations to run on a wide variety of platforms:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Windows 98 - Windows XP, and not doubt Vista when it is introduced next year or whenever&lt;/li&gt;&lt;li&gt;Macintosh OS X&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;There is a simple introduction to the Canvas element for JavaScript programmers on the page cited below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.mozilla.org/en/docs/Drawing_Graphics_with_Canvas"&gt;Drawing Graphics with Canvas - MDC&lt;/a&gt;:&lt;blockquote&gt;With Firefox 1.5, Firefox includes a new HTML element for programmable graphics.  &lt;canvas&gt; is based on the WHATWG canvas specification, which itself is based on Apple's &lt;canvas&gt; implemented in Safari.  It can be used for rendering graphs, UI elements, and other&lt;br /&gt;custom graphics on the client.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://developer.mozilla.org/en/docs/Canvas_tutorial"&gt;home page for a longer, more in-depth Canvas tutorial&lt;/a&gt; can be found on the same site as well.&lt;br /&gt;&lt;br /&gt;I had an idea a week ago for something neat that could be done with Firefox.  It is not too hard to hit upon.  Just think of one unique feature of the Firefox web browser, combined with the best known application of Canvas elements on the Macintosh platform, and there you have it.&lt;br /&gt;&lt;br /&gt;I was struck with another use of Canvas elements - or SVG documents - this morning.  This one would be easiest to work in a browser, though unlike the other one, it would not necessarily require it.  However, by using the Canvas element, I think it would make it more accessible - more easily used/experienced by more people.&lt;br /&gt;&lt;br /&gt;The former idea might actually be pretty useful.  The latter idea, the one I cam up with this morning, is mostly whimsical and frivolous but you never know.  It might actually have some useful applications as well.&lt;br /&gt;&lt;br /&gt;Fortunately, Firefox can serve as the platform to realize both my visions.  They are both graphical, mostly.&lt;br /&gt;&lt;br /&gt;If I implement both using Firefox, the two could even conceivably be combined.  It is a big country in that thar browser, ya know.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/canvas" rel="tag"&gt;canvas&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/safari" rel="tag"&gt;safari&lt;/a&gt;, &lt;a href="http://technorati.com/tag/graphics" rel="tag"&gt;graphics&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javascript" rel="tag"&gt;javascript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/programming" rel="tag"&gt;programming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/html" rel="tag"&gt;html&lt;/a&gt;, &lt;a href="http://technorati.com/tag/xhtml" rel="tag"&gt;xhtml&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115367271352132611?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.mozilla.org/en/docs/Drawing_Graphics_with_Canvas' title='Drawing Graphics with Canvas - MDC'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115367271352132611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115367271352132611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115367271352132611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115367271352132611'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/drawing-graphics-with-canvas-mdc.html' title='Drawing Graphics with Canvas - MDC'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115366785356862014</id><published>2006-07-23T08:17:00.000-07:00</published><updated>2006-07-23T14:11:44.823-07:00</updated><title type='text'>FireBug - modern debugging for a modernized web</title><content type='html'>Web tools have changed a lot since their birth a little over a dozen years ago.&lt;br /&gt;&lt;br /&gt;If you look at the whole front of web development, not just one piece of it - it is a huge front that has been progressing steadily for years.&lt;br /&gt;&lt;br /&gt;The first web browsers did not have:&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;AJAX&lt;/dt&gt;&lt;dd&gt;AJAX stands for &lt;q&gt;asynchronous JavaScript and XML&lt;/q&gt; and that is just what it is. AJAX is like DHTML on steroids. Unlike back in the 1990s when DHTML was trying to make its way, the JavaScript DOMs used by leading browsers are more compatible, despite lingering fundamental differences.  For the latter, today there exist very powerful libraries that separate JavaScript programs from these differences - while integrating them with the capabilities inherent in the modern browser web capabilities.&lt;/dd&gt;&lt;dt&gt;CSS&lt;/dt&gt;&lt;dd&gt;Cascading StyleSheets are rule-based instructions for controlling the visual appearance of a web page - be it written in HTML, XHTML, or constructed as a raw XML data/information document.&lt;/dd&gt;&lt;dt&gt;DHTML&lt;/dt&gt;&lt;dd&gt;DHTML stands for &lt;q&gt;dynamic HTML&lt;/q&gt;.  Very simply put, DHTML is the phenomena that occurs when a JavaScript program in a web browser manipulates the contents and/or structure of a web page by interacting with it as if it were a program data structure, through something called the &lt;q&gt;DOM&lt;/q&gt;, the document object model.&lt;/dd&gt;&lt;dt&gt;DOM&lt;/dt&gt;&lt;dd&gt;Document Object Model; the hidden data structure of a web page - replete with both information and semantics, it is like a parse tree for a program.  However, instead of describing a program - it describes a web page.  JavaScript programs view the web page as a data structure; this data structure in particular, actually.&lt;/dd&gt;&lt;dt&gt;JavaScript&lt;/dt&gt;&lt;dd&gt;The scripting scripting for web browsers that resembles a highly extended form of the C language - which is really a dynamic language more akin to LISP under its covers. Many pages use it.  It is the key to popular derived technologies such as DHTML and AJAX.&lt;/dd&gt;&lt;dt&gt;Java applets&lt;/dt&gt;&lt;dd&gt;Java applets are still supported in all major browsers, thanks to Sun's &lt;q&gt;Java plugin&lt;/q&gt;. Through Netscape's LiveWire feature, JavaScript programs and Java applets can interact with each other - sharing the goods of each other's realms on a web page.&lt;/dd&gt;&lt;dt&gt;structured graphics&lt;/dt&gt;&lt;dd&gt;The web has had graphics since its inception or it probably would not have &lt;q&gt;taken off&lt;/q&gt; the way it has.  Modern web browsers include support for scalable vector graphics (SVG), which is another XML document standard - for graphical image drawings, graphs/diagrams, and illustrations.  The canvas element that was introduced in 2005 is a way that JavaScript programs can draw images in a div element of a web page. Both canvas elements and SVG graphics can be directly controlled, manipulated, and generated by JavaScript programs in a web page.&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Today's browser, Firefox in particular, has all these things going on for it.  And JavaScript programs can see and interact with &lt;em&gt;all&lt;/em&gt; these assets of sophisticated web pages.&lt;br /&gt;&lt;br /&gt;This creates a lot more complicated environment than existed a decade ago.&lt;br /&gt;&lt;br /&gt;So, there needs to be a web page debugging tool that not only sees the JavaScript and the traditional parts of the web page, but some of these relatively newer parts as well.&lt;br /&gt;&lt;br /&gt;Fortunately, FireBug can and does see a lot of these directly.  So you, the web programmer can too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joehewitt.com/software/firebug/"&gt;FireBug - JoeHewitt.com&lt;/a&gt;:&lt;blockquote&gt;FireBug lets you explore the far corners of the DOM by keyboard or mouse.  All of the tools you need to poke, prod, and monitor your JavaScript, CSS, HTML and Ajax are brought together into one seamless experience, including a debugger, error console, command line, and a variety of fun inspectors.&lt;/blockquote&gt;&lt;br /&gt;It is kind of interesting that someone has created a powerful enough tool to herd this menagerie of neat capabilities that have cropped up around JavaScript in the past eleven years.&lt;br /&gt;&lt;br /&gt;JavaScript is enjoying its second decade of use now.&lt;br /&gt;&lt;br /&gt;A useful debugger for JavaScript not only has to let one interact with and observe the execution of code. It also has to let one interact with and observe different aspects and views of the structured information of a web page that JavaScript programs operate upon.&lt;br /&gt;&lt;br /&gt;FireBug does that.&lt;br /&gt;&lt;br /&gt;FireBug lets you:&lt;ol&gt;&lt;li&gt;Set breakpoints in a JavaScript program.&lt;/li&gt;&lt;li&gt;Monitor runtime errors.&lt;/li&gt;&lt;li&gt;Perform logging easily within a program.&lt;/li&gt;&lt;li&gt;Perform unit testing with JUnit-like &lt;q&gt;assert&lt;i&gt;Whatever&lt;/i&gt;&lt;/q&gt; methods.&lt;/li&gt;&lt;li&gt;Find definition errors in the page.&lt;/li&gt;&lt;li&gt;Monitor events in the page, as they unfold. Given that many pages are interactive, there is a lot going on. Adding to that DHTML, and there is even more happening!  Hard to debug what you cannot see directly, so now you can.&lt;/li&gt;&lt;li&gt;Monitor AJAX requests by letting you observe the traffic they generate.&lt;/li&gt;&lt;li&gt;Study and change the DOM for the web page directly.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Sounds like FireFox is a revolutionary tool.&lt;br /&gt;&lt;br /&gt;Not everything is perfect in something so advanced, so early on, however.  As the author of FireBug - and the Venkmen JavaScript debugger author too, as it turns out - points out:  some of these capabilities are things that Firefox/Mozilla designer-programmers did not set out to support.  And there are still some bugs in various parts of Firefox that get in the way of such a demanding tool as this.&lt;br /&gt;&lt;br /&gt;I hope that Firefox's designers look hard at the need of this tool and Venkemen as they work on post-2.0 versions of Firefox.  It would be great if they could see what they can do to make this guy's life easier - so he can do everything he can possibly think of to make web programmer's lives easier.&lt;br /&gt;&lt;br /&gt;In the end, that is what makes users happier.  Or at least makes it possible to bring them the utmost in exciting designs and powerful capabilities.&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/javascript" rel="tag"&gt;javascript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/dom" rel="tag"&gt;dom&lt;/a&gt;, &lt;a href="http://technorati.com/tag/dhtml" rel="tag"&gt;dhtml&lt;/a&gt;, &lt;a href="http://technorati.com/tag/html" rel="tag"&gt;html&lt;/a&gt;, &lt;a href="http://technorati.com/tag/css" rel="tag"&gt;css&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ajax" rel="tag"&gt;ajax&lt;/a&gt;, &lt;a href="http://technorati.com/tag/debugging" rel="tag"&gt;debugging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/extension" rel="tag"&gt;extension&lt;/a&gt;, &lt;a href="http://technorati.com/tag/logging" rel="tag"&gt;logging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/testing" rel="tag"&gt;testing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/unittest" rel="tag"&gt;unittest&lt;/a&gt;, &lt;a href="http://technorati.com/tag/qa" rel="tag"&gt;qa&lt;/a&gt;, &lt;a href="http://technorati.com/tag/free" rel="tag"&gt;free&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115366785356862014?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.joehewitt.com/software/firebug/' title='FireBug - modern debugging for a modernized web'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115366785356862014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115366785356862014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115366785356862014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115366785356862014'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/firebug-modern-debugging-for.html' title='FireBug - modern debugging for a modernized web'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115360785231953108</id><published>2006-07-22T15:37:00.000-07:00</published><updated>2006-07-22T16:04:01.770-07:00</updated><title type='text'>XForms for Firefox (1.5) version 0.6 released last week</title><content type='html'>Fortunately, Firefox has pretty good support for web standards.&lt;br /&gt;&lt;br /&gt;So it follows Firefox would have a project going to support the most powerful - yet simplest - GUI form standard from the W3.&lt;br /&gt;&lt;br /&gt;On the surface, the old CGI forms that have been a mainstay of HTML/HTTP powered web browsers for a dozen years are just fine.  It would seem they do all you need.&lt;br /&gt;&lt;br /&gt;But they really do not.  Hence, the proliferation of more complicated, sometimes irksome technologies like:&lt;br /&gt;&lt;br /&gt;* AJAX&lt;br /&gt;* DHTML&lt;br /&gt;* Flash&lt;br /&gt;* Java applets&lt;br /&gt;* JavaScript (or its cousin, JScript)&lt;br /&gt;* VBScript&lt;br /&gt;* XUL/XBL&lt;br /&gt;&lt;br /&gt;Suddenly, &lt;q&gt;good old&lt;/q&gt; HTML forms do not look so good anymore - just old!&lt;br /&gt;&lt;br /&gt;XForms was a brilliant idea someone had back in the late 1990s, when XML was quite young.&lt;br /&gt;&lt;br /&gt;The idea was this:  why not take the same MVC (model view controller) program design pattern that was so successful for creating word processors, spreadsheets, and graphics programs - and bring it to the world of data entry forms for the web?&lt;br /&gt;&lt;br /&gt;That is exactly what XForms is.  And since XML is a standard data format - with a lot of popularity as a data interchange format which enjoys lots of tool support - they chose XML as the format for exchanging the data between the client and the server.&lt;br /&gt;&lt;br /&gt;The standard has been approved for years now.&lt;br /&gt;&lt;br /&gt;All that remains is to put it into the browsers.  And that is just what the Mozilla group is doing, with some financial and manpower support from IBM.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.mozilla.org/projects/xforms/"&gt;XForms for Firefox&lt;/a&gt; author is &lt;a href="https://addons.mozilla.org/firefox/107/author/"&gt;Doron Rosenberg&lt;/a&gt;.  He has also written a &lt;a href="https://addons.mozilla.org/firefox/173/"&gt;Gmail Notifier&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/firefox/824/"&gt;Mozilla XForms :: Mozilla Add-ons :: Add Features to Mozilla Software&lt;/a&gt;:&lt;blockquote&gt;Mozilla XForms 0.6, by Doron Rosenberg, released on Jul 14, 2006&lt;/blockquote&gt;&lt;br /&gt;It seems like XForms is steadily closing on its goal of a final release soon.  For the past year, every several months they have come out with a new point release.&lt;br /&gt;&lt;br /&gt;XForms lets web page designers look forward to creating really nice-looking, smoothly operating forms without all the craziness that JavaScript/JScript/VBScript introduce.&lt;br /&gt;&lt;br /&gt;No more dilemmas of what scripting language to use, whether to use Java applets or Flash or Shockwave.  Fewer headaches for IT managers, more devices supported automagically for mobile/computer users.&lt;br /&gt;&lt;br /&gt;Since XForms fully supports CSS, nobody leaves the HTML party empty-handed.  In fact, XForms works fine with XHTML - as well as SVG.  So, people are not losing a familiar web standard - they are simply gaining a better standard for information input forms.&lt;br /&gt;&lt;br /&gt;Fortunately, Firefox is the first player in its arena to make that happen.  And since it is free and works across the major operating systems, it really is the best one for the job.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/xforms" rel="tag"&gt;xforms&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mozilla" rel="tag"&gt;mozilla&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;, &lt;a href="http://technorati.com/tag/xml" rel="tag"&gt;xml&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/free" rel="tag"&gt;free&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115360785231953108?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://addons.mozilla.org/firefox/824/' title='XForms for Firefox (1.5) version 0.6 released last week'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115360785231953108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115360785231953108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115360785231953108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115360785231953108'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/xforms-for-firefox-15-version-06.html' title='XForms for Firefox (1.5) version 0.6 released last week'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115276247999183454</id><published>2006-07-12T20:47:00.000-07:00</published><updated>2006-07-12T21:18:32.096-07:00</updated><title type='text'>Firefox 2 Beta 1 released for developers to begin testing</title><content type='html'>Fortunately, Firefox continues to be improved in 2006.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.mozilla.org/devnews/index.php/2006/07/12/firefox-2-beta-1-milestone-released/"&gt;Mozilla Developer News: Blog Archive: Firefox 2 Beta 1 milestone released&lt;/a&gt;:&lt;blockquote&gt;Firefox 2 Beta 1 is now available for download. This is the fourth developer milestone focused on testing the core functionality provided by many new features and changes to the platform scheduled for Firefox 2.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Some of the coolest-sounding features - to me, anyway - are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.mozilla.org/Microsummaries"&gt;Microsummaries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7"&gt;Javascript 1.7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;SVG graphics standard - adding support for its svg:textPath element&lt;/li&gt;&lt;li&gt;spell checking in text boxes&lt;/li&gt;&lt;li&gt;ability to easily delete unwanted search plugins&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Lest you get too carried away, note the caveat below taken from the page cited above:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Please note: We do not recommend that anyone other than developers and testers download the Firefox 2 Beta 1 milestone release. It is intended for testing purposes only.&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In other words, this is not a build to play with in a carefree fashion.  It is to do serious testing on, so the kinks can be found and gotten out before Firefox 2 is released to everyone at large.&lt;br /&gt;&lt;br /&gt;If you don't want to try it, you can still look at it.  &lt;a href="http://lifehacker.com/software/top/firefox-20-beta-1-screenshots-186687.php"&gt;Lifehacker has posted Firefox 2 beta 1 screenshots&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="Tags"&gt;Technorati tags: &lt;a href="http://technorati.com/tag/firefox" rel="tag"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/svg" rel="tag"&gt;svg&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opensource" rel="tag"&gt;opensource&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javascript" rel="tag"&gt;javascript&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115276247999183454?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.mozilla.org/devnews/index.php/2006/07/12/firefox-2-beta-1-milestone-released/' title='Firefox 2 Beta 1 released for developers to begin testing'/><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115276247999183454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115276247999183454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115276247999183454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115276247999183454'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/firefox-2-beta-1-released-for.html' title='Firefox 2 Beta 1 released for developers to begin testing'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115268379734617959</id><published>2006-07-11T22:34:00.000-07:00</published><updated>2006-07-11T22:56:37.360-07:00</updated><title type='text'>XML Namespaces Firefox 1.5 recognizes</title><content type='html'>Firefox recognizes a respectable number of XML namespaces now.  Here is a brief list of them.&lt;br /&gt;&lt;br /&gt;&lt;table style="border: solid 1px black;"&gt;&lt;tr&gt;&lt;th&gt;xmlns&lt;/th&gt;&lt;th&gt;standard&lt;/th&gt;&lt;th&gt;purpose&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/1999/xhtml&lt;/td&gt;&lt;td&gt;XHTML&lt;/td&gt;&lt;td&gt;general purpose documents; text, prose, tables, images, lists, headings, forms, etc.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/1998/Math/MathML&lt;/td&gt;&lt;td&gt;MathML&lt;/td&gt;&lt;td&gt;mathematical expressions/equations/formulas&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/2000/svg&lt;/td&gt;&lt;td&gt;SVG&lt;/td&gt;&lt;td&gt;scalable vector graphics&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/td&gt;&lt;td&gt;XUL&lt;/td&gt;&lt;td&gt;Mozilla-specific user interface presentation and data entry form elements&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;There are also 7 non-visual standards supported as well.  Here are the most commonly used 4 of them.&lt;br /&gt;&lt;br /&gt;&lt;table style="border: solid 1px black;"&gt;&lt;tr&gt;&lt;th&gt;xmlns&lt;/th&gt;&lt;th&gt;standard&lt;/th&gt;&lt;th&gt;purpose&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/XML/1998/namespace&lt;/td&gt;&lt;td&gt;XML namespace&lt;/td&gt;&lt;td&gt;you are looking at it right here!&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/2000/xmlns&lt;/td&gt;&lt;td&gt;XML namespace (newer)&lt;/td&gt;&lt;td&gt;namepaces&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/1999/xlink&lt;/td&gt;&lt;td&gt;XLink&lt;/td&gt;&lt;td&gt;hyperlinks for XML documents&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;http://www.w3.org/1999/XSL/Transform&lt;/td&gt;&lt;td&gt;XSLT&lt;/td&gt;&lt;td&gt;XML stylesheet templates&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;See &lt;cite&gt;Firefox Hacks&lt;/cite&gt; by Nigel McFarlane for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115268379734617959?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115268379734617959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115268379734617959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115268379734617959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115268379734617959'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/07/xml-namespaces-firefox-15-recognizes.html' title='XML Namespaces Firefox 1.5 recognizes'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115145535190474048</id><published>2006-06-27T17:39:00.000-07:00</published><updated>2006-06-27T17:42:31.906-07:00</updated><title type='text'>This is a really nice weblog template</title><content type='html'>All the other Blogspot templates I have used have a fixed width body - and it is narrow.  This one has a smarter layout and it will expand the body as needed.&lt;br /&gt;&lt;br /&gt;I might retrofit that capability onto some of my other blogs.  It is really practical.  Listing for snippets of code, CSS rules, XML and XSLT files - all that stuff - winds up being too wide for the other blogs.   Here it should display just fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115145535190474048?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115145535190474048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115145535190474048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115145535190474048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115145535190474048'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/06/this-is-really-nice-weblog-template.html' title='This is a really nice weblog template'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30362466.post-115145412870067557</id><published>2006-06-27T17:08:00.000-07:00</published><updated>2006-06-27T18:34:07.323-07:00</updated><title type='text'>Firefox is a fifth-generation web browser</title><content type='html'>&lt;a href="http://www.mozilla.com/firefox"&gt;Firefox&lt;/a&gt; represents a fifth generation in web browsing technology.  Very briefly, those 4 generations are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;original web browser created at CERN (Cello?)&lt;/li&gt;&lt;li&gt;Mosaic from NCSA (first web browser created in the US)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.netscape.com/"&gt;Netscape&lt;/a&gt; created by some members of the original Mosaic team&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mozilla.org/"&gt;Mozilla&lt;/a&gt; created by Netscape&lt;/li&gt;&lt;li&gt;Firefox (Mozilla but with platform-native UI components&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Along the way, Microsoft licensed Mosaic from Spyglass, Inc. - who in turn had licensed Mosaic from UIUC who owned NCSA - and created Internet Explorer from it.&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;There are many &lt;a href="http://www.w3.org/"&gt;web standards&lt;/a&gt; today.  Fortunately, Firefox supports almost all the popular ones.  That includes:  HTML, XHTML, CSS, XSLT, SVG, MathML, Javascript, and a bunch of others.&lt;br /&gt;&lt;br /&gt;A couple interesting spin-offs from Firefox are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flock.com/"&gt;Flock&lt;/a&gt;, a &lt;q&gt;social web&lt;/q&gt; browser&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.caminobrowser.org/"&gt;Camino&lt;/a&gt;, a custom-enhanced web browser for the &lt;a href="http://www.apple.com/macosx"&gt;Macintosh&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30362466-115145412870067557?l=fortunatelyfirefox.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fortunatelyfirefox.blogspot.com/feeds/115145412870067557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30362466&amp;postID=115145412870067557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115145412870067557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30362466/posts/default/115145412870067557'/><link rel='alternate' type='text/html' href='http://fortunatelyfirefox.blogspot.com/2006/06/firefox-is-fifth-generation-web.html' title='Firefox is a fifth-generation web browser'/><author><name>John Collins</name><uri>http://www.blogger.com/profile/05031475493951471865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://homepage.mac.com/johnnymacintosh/.Pictures/me/suit.jpg'/></author><thr:total>0</thr:total></entry></feed>
