<?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'><id>tag:blogger.com,1999:blog-9787153</id><updated>2009-03-02T14:39:01.112-05:00</updated><title type='text'>The Technical Training and Consulting Update</title><subtitle type='html'>A discussion of the computer industry, technology, training and consulting related to: Linux, UNIX, Windows and .NET; C, C++, C#, XML and Java programming; threads programming and server development; Web services, enterprise computing, NFS, DCE, information security, search engine optimization, pixel advertising, websites and blogs.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.iaps.com/atom.xml'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/full'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/blog.html'/><author><name>Donald French</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9787153.post-114007210796097261</id><published>2006-02-16T01:38:00.000-05:00</published><updated>2006-11-18T16:04:36.618-05:00</updated><title type='text'>Pixel Ads and Search Engine Optimization</title><content type='html'>The &lt;span style="font-weight: bold;"&gt;MillionDollarHomePage&lt;/span&gt; (MDHP) has a Google Page Rank of 7, and thousands of visitors per day.&lt;br /&gt;&lt;br /&gt;Last December, I learned about the MDHP, and the novelty and potential benefit from owning a five-year MDHP link to my site, was just too intriguing to resist. So on January 4th, I bought a 100 pixel block of MDHP real estate with the idea of "researching" the potential of this new form of advertising.&lt;br /&gt;&lt;br /&gt;I had no idea about what to expect from my $100 investment, or even how to create an ad -- let alone one that would get noticed amongst the other 9999 pixel blocks.&lt;br /&gt;&lt;br /&gt;Currently, in the world of pixel advertising, there's the MDHP and "everything else". The MDHP is unique, well known, hopefully enduring, and truly part of "Internet history". That is not to say that other pixel ad sites will not also gain prominence in the future, but many of today's copycats will never be viable.&lt;br /&gt;&lt;br /&gt;Most of what I hope to discuss about pixel advertising relates to my experience with both the MDHP and today's lesser known pixel ad sites. When appropriate, I will compare the important aspects of the newer sites to the MDHP. Hopefully, my experience will be of value to both pixel advertisers and advertising site owners.&lt;br /&gt;&lt;br /&gt;In the past few weeks, I prepared and placed more than 25 pixel ads. I also compiled data from&lt;span style="font-weight: bold;"&gt; Google, MSN Search and Yahoo&lt;/span&gt; on their recognition of links to my site from pixel ads. &lt;span style="font-weight: bold;"&gt;The results differ markedly from search engine to search engine&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The initial data will be presented in my next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-114007210796097261?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2006/02/pixel-ads-and-search-engine_16.html' title='Pixel Ads and Search Engine Optimization'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/114007210796097261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=114007210796097261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/114007210796097261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/114007210796097261'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2006/02/pixel-ads-and-search-engine_16.html' title='Pixel Ads and Search Engine Optimization'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-113898834962455561</id><published>2006-02-03T12:30:00.000-05:00</published><updated>2006-11-09T04:47:58.907-05:00</updated><title type='text'>Updating Firefox and Managing Extensions</title><content type='html'>Before you start updating your Firefox browser, it is a good idea to purge unneeded extensions.  I suggest you incorporate this preliminary step in any Firefox update.&lt;br /&gt;&lt;br /&gt;Since &lt;a href="http://www.iaps.com/blog/2005/12/firefox-15-drops-old-extensions.html"&gt;Firefox disables incompatible extensions&lt;/a&gt;, you need to proceed carefully if you want to eliminate the risk of losing essential functionality.  Firefox 1.5 can list the extensions it will disable in a browser update, but pre-version 1.5 users will have to do their own checking for version compatibility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My recommended procedure for updating Firefox 1.5:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Review your list of installed extensions (&lt;span style="font-weight: bold;"&gt;Tools&gt;Extensions&lt;/span&gt;) and uninstall the ones you no longer need.&lt;br /&gt;&lt;br /&gt;2. Where possible, update the extensions that are important to you. This may require a browser restart. (I usually restart applications after any update.)&lt;br /&gt;&lt;br /&gt;3. Run a check for the availability of browser upgrades (&lt;span style="font-weight: bold;"&gt;Help&gt;Check for Upgrades&lt;/span&gt;).  You will be informed of which, if any, extensions will be disabled by the browser update.&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. (Optional) Back up the Firefox "profile data".  A profile backup preserves a copy of your bookmarks, preferences, passwords and other important browser/system settings.  Before you skip this optional step, please consider the work involved in recreating and entering your data and program settings.  (I am looking for an authoritative how-to reference for a Firefox backup procedure, and will update this post as soon as I find one.)&lt;br /&gt;&lt;br /&gt;5. Update now, later or never&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt; Pre-version 1.5 Firefox users will need to go to the &lt;a href="https://addons.mozilla.org/?application=firefox"&gt;Mozilla Firefox Add-ons page&lt;/a&gt; and check each essential extension for updated browser compatibility.  For example, see the entry for &lt;a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&amp;category=Developer%20Tools&amp;amp;amp;amp;amp;amp;numpg=10&amp;amp;id=271"&gt;ColorZilla&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-113898834962455561?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2006/02/updating-firefox-and-managing.html' title='Updating Firefox and Managing Extensions'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/113898834962455561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=113898834962455561' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113898834962455561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113898834962455561'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2006/02/updating-firefox-and-managing.html' title='Updating Firefox and Managing Extensions'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-113892353190027991</id><published>2006-02-02T18:36:00.000-05:00</published><updated>2006-11-09T04:47:58.554-05:00</updated><title type='text'>No Extensions Lost with Firefox 1.5.0.1 Update</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The process of upgrading Firefox 1.5 to release 1.5.0.1 went flawlessly.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iaps.com/blog/uploaded_images/Firefox-1.5.0.1-Update-Notification-750465.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="Firefox Update Availability Notice" src="http://www.iaps.com/blog/uploaded_images/Firefox-1.5.0.1-Update-Notification-749083.jpg" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;O&lt;/strong&gt;n the day the new release was published, Firefox 1.5's automatic update feature sent notification that a new version of the browser was available.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Automatic Update Options:&lt;/strong&gt;&lt;br /&gt;The automatic update feature's &lt;a href="http://www.iaps.com/blog/1024/ICON038.jpg"&gt;options&lt;/a&gt; enable you to select the types of items you want to update, i.e. extensions and themes. You also can control the update feature's autonomy, i.e. "ask me what to do when an update is available" or "just go ahead and install whatever you find, but warn me if extensions will be disabled". While I selected the more permissive option, it is generally safer if permission to proceed was always required.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;My Browser's Update:&lt;/strong&gt;&lt;br /&gt;Unlike my &lt;a href="http://www.iaps.com/blog/2005/12/firefox-15-drops-old-extensions.html"&gt;bad experience with the upgrade to release 1.5&lt;/a&gt; (due to inadequate warnings about the potential loss of extensions), I was provided with the data necessary for deciding whether or not to install the 1.5.0.1 update:&lt;br /&gt;&lt;br /&gt;* Mozilla's strong recommendation to upgrade immediately&lt;br /&gt;* &lt;a href="http://www.iaps.com/blog/1024/Firefox-Incompatible-Extensions-Message.jpg"&gt;A list of my extensions that will be disabled with the update &lt;/a&gt;&lt;br /&gt;* A convenient link to the &lt;a href="http://www.mozilla.com/firefox/releases/1.5.0.1.html"&gt;Firefox 1.5.0.1 Release Notes&lt;/a&gt; (which I now read carefully, prior to updating)&lt;br /&gt;&lt;br /&gt;I decided to install the 1.5.0.1 update.&lt;br /&gt;&lt;br /&gt;Fortunately, prior to downloading the browser update, I checked for available updates for the extensions that I installed previously. To my (pleasant) surprise, updates were available for the two extensions that I thought would be disabled. My updated extensions worked with the newest release of the browser, and I did not lose any functionality as a result of upgrading.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The one thing missing from the automated notice was a recommendation to check for the availability of extension updates &lt;strong&gt;before&lt;/strong&gt; deciding to download the 1.5.0.1 browser update. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Also, step-by-step instructions for a reliable Firefox upgrade and an optional profile backup would have been useful. And while the browser update was a success, the process did not appear to take a direct path. &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;My next post will attempt to outline &lt;a href="http://www.iaps.com/blog/2006/02/updating-firefox-and-managing.html"&gt;a how-to procedure for upgrading Firefox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Important Feature:&lt;/strong&gt;&lt;br /&gt;The Firefox 1.5 developers did a great job of addressing the problem of extensions disabled &lt;em&gt;unexpectedly&lt;/em&gt; by a browser upgrade. The automatic update feature in Firefox 1.5 effectively alerts users to the potential loss of functionality when updating their browser.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Warning Required:&lt;/strong&gt;&lt;br /&gt;I can only hope that Mozilla's marketing and public relations staff, along with the writers in the trade press, will be equally effective in alerting the millions of pre-version 1.5 users who are unaware of the potential functionality loss when extensions are disabled in a Firefox update.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-113892353190027991?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2006/02/no-extensions-lost-with-firefox-1501.html' title='No Extensions Lost with Firefox 1.5.0.1 Update'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/113892353190027991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=113892353190027991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113892353190027991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113892353190027991'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2006/02/no-extensions-lost-with-firefox-1501.html' title='No Extensions Lost with Firefox 1.5.0.1 Update'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-113469361846568261</id><published>2005-12-15T18:42:00.000-05:00</published><updated>2006-11-09T04:47:58.282-05:00</updated><title type='text'>My Gripe about Firefox Losing Extensions</title><content type='html'>On his website, &lt;a href="http://www.computergripes.com/firefox.html"&gt;Computergripes.com&lt;/a&gt;, Michael Horowitz succinctly restated my complaint regarding the loss of functionality from extensions deactivated in the Firefox upgrade: "&lt;span style="font-style: italic;"&gt;The gripe is that this happens without warning.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;If I knew this loss would occur, I would have waited until all of my essential extensions worked with the upgraded version. This setback will not happen again to me, but in the weeks and months to come, thousands of other unsuspecting Firefox users will get the same unpleasant surprise.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iaps.com/blog/2005/12/firefox-15-drops-old-extensions.html#comments"&gt;Comments&lt;/a&gt; on my previous post from a number of readers offered "workarounds" for the lost functionality problem. Most of these are inappropriate for the vast majority of current and prospective Firefox users. Here is a sample.&lt;br /&gt;&lt;br /&gt;Example 1:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Just type the name of the extension into google and find the website of the person who makes it."&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This advice is fine if you know and trust the developer's website.&lt;/span&gt; But it is inadvisable for anyone to go to an unknown website and download programs -- we are already facing too much risk of downloading malware or programs that have not been tested thoroughly.&lt;br /&gt;&lt;br /&gt;Today's computer users need all the malware protection and software quality assurance they can get. And a bad experience with third party extensions will not only discourage folks from further downloading extensions; it may even sour them on the browser.&lt;br /&gt;&lt;br /&gt;I will only download Firefox extensions if they are available through the Mozilla website, or from sources that I know and trust. Hopefully, Mozilla Foundation and the user community will actively monitor the status of Firefox extensions, encourage the developers to update their extension's compatibility, and provide a safe source of tested add-ons.&lt;br /&gt;&lt;br /&gt;Example 2:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Visit this site and download nightly tester tools. users.blueprintit.co.uk/~dave/web/firefox/buildid/nightly.html&lt;br /&gt;It will make all the extensions compatible until an update is available."&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This advice is fine if you have the technical expertise to undo any damage or unwanted results.&lt;/span&gt; However, most users do not have the requisite skills to correct every problem that could result from using this program.&lt;br /&gt;&lt;br /&gt;I also doubt that the program enables all incompatible extensions to work. And if the program has this capability, why not include it with the browser and dispense with compatibility checks? :-)&lt;br /&gt;&lt;br /&gt;Example 3:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Is this anything new? Over the last year or more, as I've upgraded Firefox from 1.0 to 1.0.1 to 1.0.2 all the way up to 1.0.7, and finally to 1.5, I've encountered this problem every time."&lt;/blockquote&gt;&lt;br /&gt;The extension problem &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; new to thousands of users who upgraded previously but did not realize that incompatible extensions no longer worked. (I installed many extensions that I have never used, and never noticed that they were not available after an upgrade.)&lt;br /&gt;&lt;br /&gt;Also, because the Firefox user base has expanded rapidly, &lt;span style="font-style: italic;"&gt;most users have little experience with the upgrade process, and don't know its negative consequences&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Example 4:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"There's always some extension that isn't compatible with the latest version I just installed. Big deal. I learn to live with it, and anyways, the odds are in my favor that the disabled extention will be upgraded very shortly."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;It &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; a big deal when you come to depend on the functionality of specific Firefox extensions and need them to meet real-world deadlines. Business people need a stable, reliable set of application features, and very few have "System Administration" in their job description.&lt;br /&gt;&lt;br /&gt;The repeated loss of extensions does not meet feature availability requirements, and is not acceptable to most IT managers. (It's not that companies would not use Firefox, they just would not upgrade if needed functionality became unavailable.)&lt;br /&gt;&lt;br /&gt;In the not-too-distant future, there will be thousands of useful Firefox extensions. This will fuel the adoption of Firefox and make it difficult for its users to switch to another browser. Mozilla Foundation needs to provide sufficient guidance to its Firefox "upgraders" and prevent its extension "assets" from becoming liabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-113469361846568261?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/12/my-gripe-about-firefox-losing.html' title='My Gripe about Firefox Losing Extensions'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/113469361846568261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=113469361846568261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113469361846568261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113469361846568261'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/12/my-gripe-about-firefox-losing.html' title='My Gripe about Firefox Losing Extensions'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-113357589389875492</id><published>2005-12-02T20:55:00.000-05:00</published><updated>2006-11-09T04:47:58.026-05:00</updated><title type='text'>Firefox 1.5 Drops Old Extensions</title><content type='html'>By upgrading to Firefox 1.5, many users of prior versions will no longer have some of the added features on which they depend to perform important tasks. Prior to upgrading to version 1.5, Firefox users receive no warning, other than a note buried deeply in the technical "&lt;a href="http://www.mozilla.com/firefox/releases/1.5.html"&gt;Release Notes&lt;/a&gt;," about the potential loss of key features that were added to previous versions.&lt;br /&gt;&lt;br /&gt;I got caught up with the excitement over the new features and increasing market share. I did not realize that by upgrading, I was taking one step forward and two steps back.&lt;br /&gt;&lt;br /&gt;By design, Firefox enables users to add functionality selectively to their browser, through the use of "add-ons". Once installed, these add-on programs, called extensions or plug-ins, effectively become an integral part of the browser from the user's perspective.&lt;br /&gt;&lt;br /&gt;Extensions vary greatly; some perform only a single function such as converting ASCII to Unicode, while others are like small multi-featured applications. Firefox 1.5 plug-ins include Adobe Reader and Macromedia Flash Player.&lt;br /&gt;&lt;br /&gt;Unbeknownst to most users, Firefox blocks the installation of an extension if it is incompatible with that version of the browser. From a technical perspective, this compatibility requirement is a good idea. It prevents outdated add-ons from operating unreliably or affecting the performance of the browser and its compatible extensions.&lt;br /&gt;&lt;br /&gt;It was quite a shock, and a big disappointment, to learn that my upgraded browser just removed some vital features. The prior version was good enough and worth using until the needed extensions became compatible with a newer version of Firefox. If I would have been cautioned, I would have first checked to make sure that I was not losing essential functionality.&lt;br /&gt;&lt;br /&gt;Needless to say, prior to upgrading, current Firefox users should verify that essential functionality will be preserved.  &lt;span style="font-style: italic;"&gt;What's needed is a warning about the potential loss of features and an &lt;/span&gt;&lt;span style="font-style: italic;" class="hw"&gt;up-to-date &lt;/span&gt;&lt;span style="font-style: italic;"&gt;list of compatible add-ons&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;  If there was a list, I did not see it.  So far, this is my only complaint with the new release.  The browser is excellent.&lt;br /&gt;&lt;br /&gt;Once upgraded, Firefox provides a list of the extensions deactivated from the previous version along with the extensions active in the current version. Hopefully, needed extensions will soon be compatible with version 1.5.&lt;br /&gt;&lt;br /&gt;New Firefox users that start with version 1.5 are in for fewer surprises since they will only be adding selected features. On its website, Mozilla has a &lt;a href="http://www.mozilla.com/extensions/"&gt;catalog of Firefox add-ons&lt;/a&gt; with descriptions of each add-on's features, number of downloads, user ratings, download size, release date and number, and browser version compatibility.&lt;br /&gt;&lt;br /&gt;The availability of hundreds of useful extensions often becomes the compelling reason to use Firefox.&lt;br /&gt;&lt;br /&gt;The "add-on friendly" design of Firefox enables Mozilla's developers to focus on the enhancement of the base browser and most widely used features, while third party developers work to create best-of-breed add-on tools for specialized purposes.&lt;br /&gt;&lt;br /&gt;With Firefox's automatic update capability, its extensions can be enhanced or fixed as often as needed and installed easily, as soon as they are released. There is no need for users to wait months for a security patch or bug fix in the next release of a huge monolithic program.&lt;br /&gt;&lt;br /&gt;I'm really excited about the evolution of Firefox.  I will just have to be more careful when I upgrade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12/15/2005&lt;/span&gt;: Please see the &lt;a href="http://www.iaps.com/blog/2005/12/my-gripe-about-firefox-losing.html"&gt;follow-on to this post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-113357589389875492?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/12/firefox-15-drops-old-extensions.html' title='Firefox 1.5 Drops Old Extensions'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/113357589389875492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=113357589389875492' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113357589389875492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/113357589389875492'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/12/firefox-15-drops-old-extensions.html' title='Firefox 1.5 Drops Old Extensions'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-111319622399791750</id><published>2005-04-11T01:09:00.000-04:00</published><updated>2006-12-04T02:27:16.588-05:00</updated><title type='text'>Scan Your Registry</title><content type='html'>Shortly after I began working with Windows systems, I learned of the term "registry".&lt;br /&gt;&lt;br /&gt;Most references to the Windows registry were associated with system failure or malfunction. The registry errors were due to obsolete, incorrect or unwanted entries from applications or malware, file corruption, or a simple editing mistake.&lt;br /&gt;&lt;br /&gt;My associates talked about their problems with the registry in the same tone that they talked about heart attacks and strokes.&lt;br /&gt;&lt;br /&gt;Even the name, "registry", was imposing enough for me never to tamper with it.&lt;br /&gt;&lt;br /&gt;However, the other day at DOWNLOAD.COM, I came across some registry repair tools. My curiosity got the best of me, and I downloaded free trial versions of two registry repair programs:&lt;br /&gt;&lt;br /&gt;- &lt;a rel="nofollow" href="http://www.winaso.com/"&gt;WinASO Registry Optimizer&lt;/a&gt; (version 2.0.5)&lt;br /&gt;&lt;br /&gt;- &lt;a rel="nofollow" href="http://www.pctools.com/registry-mechanic/"&gt;Registry Mechanic&lt;/a&gt; (version 4.0.0.101)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;December 04, 2006&lt;/span&gt;&lt;span style="font-size:100%;"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.winaso.com/"&gt;WinASO Registry Optimizer&lt;/a&gt; 2.8 - Updated: October 23, 2006&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pctools.com/registry-mechanic/"&gt;Registry Mechanic&lt;/a&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;6.0 - Released: &lt;/span&gt;&lt;/span&gt;November 08, 2006&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;These programs detect registry errors and, at your option and peril, repair them for you.&lt;br /&gt;&lt;br /&gt;I ran both programs on a year old Windows XP machine and found approximately 500 registry errors! I also scanned my old Windows 98 machine (it always ran smoothly), and surprisingly found only 30 errors.&lt;br /&gt;&lt;br /&gt;I took the plunge and fixed almost every registry problem.&lt;br /&gt;&lt;br /&gt;Now it may only be my imagination, but after the fix, the systems boot faster and run faster too. If nothing else, I feel better using these systems. At least they are still running...&lt;br /&gt;&lt;br /&gt;Given my positive experience, I recommend that you scan your Windows registry to assess its health. You will probably find a lot of errors.&lt;br /&gt;&lt;br /&gt;However, if you have the slightest doubt about what you are doing, or how you will undo a mistake successfully, take no further action. Leave the repairs to a professional or don't make them at all.&lt;br /&gt;&lt;br /&gt;The last thing you want is to damage the operating system beyond repair. You might lose some data, and may need to reformat the disk, reinstall Windows and your applications, restore the backed up data and reenter your system's settings.&lt;br /&gt;&lt;br /&gt;I still do not know fully why the registry exists, what it does, and how it does it. But I am glad that I tried to fix it. Perhaps I was just lucky...&lt;br /&gt;&lt;br /&gt;In retrospect, I took a big risk.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Useful Links:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.iaps.com/bookstore/2005/04/windows-registry-books-and-tools.html"&gt;&lt;span style="font-weight: bold;"&gt;A Comprehensive List of Books on The Windows Registry&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-111319622399791750?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/04/scan-your-registry.html' title='Scan Your Registry'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/111319622399791750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=111319622399791750' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/111319622399791750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/111319622399791750'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/04/scan-your-registry.html' title='Scan Your Registry'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-111261361683901383</id><published>2005-04-04T07:19:00.000-04:00</published><updated>2006-11-09T04:47:57.480-05:00</updated><title type='text'>The 2005 Linux vs. Windows TCO Bombshell</title><content type='html'>&lt;span style="FONT-WEIGHT: bold"&gt;Total Cost of Ownership&lt;/span&gt; (TCO) is a key consideration in the selection of application software, computing platforms and other components of enterprise computing architecture. So when a controversial annual Linux vs. Windows TCO survey is released by a prominent industry analyst, it is bound to create near violent worldwide discord between the warring OS camps.&lt;br /&gt;&lt;br /&gt;The report by Laura DiDio of the &lt;a style="FONT-WEIGHT: bold" rel="nofollow" href="http://www.yankeegroup.com/"&gt;Yankee Group&lt;/a&gt; is scheduled for announcement to the press today.&lt;br /&gt;&lt;br /&gt;From my understanding of the &lt;a style="FONT-WEIGHT: bold" href="http://www.iaps.com/Linux-Windows-TCO-Survey-2005.04.html"&gt;TCO survey's Executive Summary&lt;/a&gt; (thanks to the electronic newsletter, &lt;a rel="nofollow" href="http://www.w2knews.com/index.cfm?id=519"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;W2Knews&lt;/span&gt;&lt;/a&gt;), it is full of surprises and bad news that will likely enrage the Linux and Open Source community. Here are some of the key points in the &lt;span style="FONT-WEIGHT: bold"&gt;W2Knews&lt;/span&gt; article -- including a few findings that really shocked me:&lt;br /&gt;&lt;ul style="COLOR: rgb(51,51,51)"&gt;&lt;li&gt;&lt;b&gt;"An overwhelming 88% of corporations report that Microsoft Corp.'s Windows Server 2003 operating system provides equal to or better performance and reliability than Linux in comparable usage scenarios."&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Users rated security of Linux and Windows servers nearly equal.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;There is no universal clear-cut TCO basis to compel the corporate masses to do a wholesale switch from Windows to Linux.&lt;/b&gt;&lt;/li&gt;&lt;li style="FONT-WEIGHT: bold"&gt;&lt;b&gt;Patch management woes lessen for Windows, but are on the rise for Linux.&lt;/b&gt;&lt;/li&gt;&lt;li style="FONT-WEIGHT: bold"&gt;&lt;b&gt;Approximately 20% of businesses will purchase outside indemnification for potential copyright infringement lawsuits.&lt;/b&gt;&lt;/li&gt;&lt;li style="FONT-WEIGHT: bold"&gt;&lt;b&gt;The Linux market is beginning to experience "forking" or fragmentation among the various distributions and customized code &lt;/b&gt;&lt;b&gt;which could result in major management woes.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;I think that the last three findings are valid concerns for companies using Linux/Open Source systems and software. I don't have any facts about the magnitude of the related problems, but they should be addressed and minimized to prevent operating costs from spiraling upward and to lower barriers to Linux/Open Source adoption.&lt;br /&gt;&lt;br /&gt;However, I really question the validity of the first three findings. In fact, if the performance and reliability findings were reversed, I would not be very surprised. Perhaps the survey participants were not representative of the entire corporate and IT management population.&lt;br /&gt;&lt;br /&gt;Until I read this study, I do not feel comfortable speculating further about its controversial findings. However, I will investigate other TCO assessment reports.&lt;br /&gt;&lt;br /&gt;TCO trends and data are too important to doubt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-111261361683901383?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/04/2005-linux-vs-windows-tco-bombshell.html' title='The 2005 Linux vs. Windows TCO Bombshell'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/111261361683901383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=111261361683901383' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/111261361683901383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/111261361683901383'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/04/2005-linux-vs-windows-tco-bombshell.html' title='The 2005 Linux vs. Windows TCO Bombshell'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-110731530250104239</id><published>2005-02-01T22:29:00.000-05:00</published><updated>2006-11-09T04:47:56.932-05:00</updated><title type='text'>Search Engine Results - Let's Define Terms</title><content type='html'>Today, Microsoft introduced a new version of its search engine. &lt;span style="FONT-WEIGHT: bold"&gt;MSN Search&lt;/span&gt; now uses its own database and technology to generate its search reports. Before today, Microsoft relied on Yahoo's search engine.&lt;br /&gt;&lt;br /&gt;In forums, blog postings and journal articles, the terms "&lt;span style="FONT-WEIGHT: bold"&gt;better&lt;/span&gt;" and "&lt;span style="FONT-WEIGHT: bold"&gt;relevant&lt;/span&gt;" are used when results from different search engines are compared. But how meaningful are these appraisals, and how are they made? Are these assessments purely subjective opinions, or are they conclusions based on accepted and valid metrics?&lt;br /&gt;&lt;br /&gt;For now, I'm sticking with Google -- until I'm convinced that there is something "better".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-110731530250104239?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/02/search-engine-results-lets-define.html' title='Search Engine Results - Let&apos;s Define Terms'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/110731530250104239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=110731530250104239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110731530250104239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110731530250104239'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/02/search-engine-results-lets-define.html' title='Search Engine Results - Let&apos;s Define Terms'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-110611632650241423</id><published>2005-01-19T01:57:00.000-05:00</published><updated>2006-11-09T04:47:56.097-05:00</updated><title type='text'>Optimizing Training Effectiveness</title><content type='html'>Since you are visiting our new blog, we would like to share a few thoughts about us and our work.  In this post, we will begin to describe our planning for training program development.&lt;br /&gt;&lt;br /&gt;Advanced technical training has been a primary service of IAPS since our inception in 1977. We understand the "business" of training -- what works, as well as what doesn't. &lt;br /&gt;&lt;br /&gt;Most of our training programs are instructor led, on-site, and customized as needed. &lt;br /&gt;&lt;br /&gt;When we plan a training program for a client, we consider the potential role of mentoring, on-the-job training, media-based or computer assisted self study, or a combination of these training modes in addition to our instructor led workshops. These considerations are essential if our client wants to optimize the overall cost and effectiveness of the training program.&lt;br /&gt;&lt;br /&gt;In future posts, we will describe additional factors and considerations related to the development of effective training programs for practicing professionals.  We will also discuss topics requested by our clients and website visitors.  &lt;br /&gt;&lt;br /&gt;We look forward to receiving your suggestions and inquiries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-110611632650241423?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/01/optimizing-training-effectiveness.html' title='Optimizing Training Effectiveness'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/110611632650241423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=110611632650241423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110611632650241423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110611632650241423'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/01/optimizing-training-effectiveness.html' title='Optimizing Training Effectiveness'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-110599600375088610</id><published>2005-01-17T17:00:00.000-05:00</published><updated>2006-11-09T04:47:55.825-05:00</updated><title type='text'>DCE: Will Open Source Renew Interest?</title><content type='html'>The &lt;a href="http://www.opengroup.org/dce/"&gt;source code&lt;/a&gt; of the Distributed Computing Environment (DCE) is now being made available under an open source license. Previously, DCE 1.2.2 source code was only obtainable under a traditional software product license.&lt;br /&gt;&lt;br /&gt;DCE was introduced in 1991 as industry-standard, vendor-neutral, full featured, scalable middleware. Most of the major computer vendors embraced DCE, which has supported thousands of mission critical applications in small to large enterprises and governmental agencies. Today, DCE deployments still provide many mission critical IT services.&lt;br /&gt;&lt;br /&gt;DCE is a mature technology.  For the past several years, DCE product development ceased and our &lt;a href="http://www.iaps.com/DCE-training-home.html"&gt;DCE training&lt;/a&gt; and &lt;a href="http://consulting.iaps.com/DCE/index.html"&gt;consulting&lt;/a&gt; work solely involved the maintenance or migration of DCE legacy systems and applications.&lt;br /&gt;&lt;br /&gt;With DCE source code now freely available to the open source community, it will be fascinating to see how this complex technology will evolve and find new applications. With great interest, we will continue to follow developments in the DCE marketplace.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Useful Links:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.iaps.com/bookstore/2005/04/distributed-computing-environment-dce.html"&gt;A Comprehensive List of Books on DCE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-110599600375088610?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2005/01/dce-will-open-source-renew-interest.html' title='DCE: Will Open Source Renew Interest?'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/110599600375088610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=110599600375088610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110599600375088610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110599600375088610'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2005/01/dce-will-open-source-renew-interest.html' title='DCE: Will Open Source Renew Interest?'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9787153.post-110404085759004147</id><published>2004-12-26T21:59:00.000-05:00</published><updated>2006-11-09T04:47:55.479-05:00</updated><title type='text'>Consulting and On-Site Technical Training</title><content type='html'>Founded in 1977, &lt;a href="http://www.iaps.com"&gt;IAPS&lt;/a&gt; is a leading international training and consulting firm that designs and presents educational programs for technical professionals and managers. IAPS provides technical experts to assist organizations with assessment, design and implementation of leading edge software for electronic products and complex IT systems. IAPS also provides technical litigation support services on intellectual property matters in addition to &lt;a href="http://www.iaps.com/education-consulting.html"&gt;technical training support services and education consulting&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9787153-110404085759004147?l=www.iaps.com%2Fblog%2Fblog.html'/&gt;&lt;/div&gt;</content><link rel='related' href='http://www.iaps.com/blog/2004/12/consulting-and-on-site-technical.html' title='Consulting and On-Site Technical Training'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/110404085759004147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9787153&amp;postID=110404085759004147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110404085759004147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9787153/posts/default/110404085759004147'/><link rel='alternate' type='text/html' href='http://www.iaps.com/blog/2004/12/consulting-and-on-site-technical.html' title='Consulting and On-Site Technical Training'/><author><name>Donald French</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16132988724252809956'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>