<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>K-Squared Ramblings &#187; software</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperborea.org/journal</link>
	<description>Sci-fi, comics, humor, photos...it&#039;s all fair game.</description>
	<lastBuildDate>Sat, 21 Nov 2009 07:49:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='www.hyperborea.org' port='80' path='/journal/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>What comes after X?</title>
		<link>http://www.hyperborea.org/journal/archives/2006/12/02/after-x/</link>
		<comments>http://www.hyperborea.org/journal/archives/2006/12/02/after-x/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 07:55:04 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[naming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2006/12/02/after-x/</guid>
		<description><![CDATA[A few years ago, it seemed like everyone was using X in their software versions.  Mac&#160;OS&#160;X.  Windows&#160;XP with DirectX and ActiveX*.  Flash&#160;MX, ColdFusion&#160;MX, and anything else by Macromedia&#160;MX.  Macromedia managed to confuse things by releasing two rounds of MX versions, such as Flash&#160;MX, Flash&#160;MX&#160;2004 (essentially versions 6 and 7).
It&#8217;s fallen a [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago, it seemed like everyone was using <strong>X</strong> in their software versions.  Mac&nbsp;OS&nbsp;X.  Windows&nbsp;XP with DirectX and ActiveX*.  Flash&nbsp;MX, ColdFusion&nbsp;MX, and anything else by Macromedia&nbsp;MX.  Macromedia managed to confuse things by releasing <em>two</em> rounds of MX versions, such as Flash&nbsp;MX, Flash&nbsp;MX&nbsp;2004 (essentially versions 6 and 7).</p>
<p>It&#8217;s fallen a bit out of favor.  Among those still unwilling to use <a href="http://www.hyperborea.org/journal/archives/2005/07/22/version-numbers/">plain version numbers</a>, vintages are still popular.  Office 2007, Norton Security Suite 2006, etc.  Even though Apple still uses the <strong>X</strong> to promote its operating system, the last two have put a lot of emphasis on the cat-themed code names: Panther, Tiger, Leopard.  And then there&#8217;s Windows Vista.</p>
<p>What do you think the next naming fad will be?</p>
<p><small>*ActiveX was actually a cross between two naming fads.  For a while, everything Microsoft did seemed to be Active&#8212;Active Desktop, Active Directory, etc.)</small></p>
<hr /><small>Copyright &copy; 2009 Kelson Vibber and/or Katherine Foreman.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. Permission granted to Planet Antispam and LiveJournal syndication feed ksquaredramblin.  If this content is not in your news reader or one of the sites listed above, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: bc1c453a98ff79bab5c4fca2d890469d (38.107.191.92) )</small> <a href="http://www.hudson-family.co.uk/extremecorticate.php?source=673"></a>]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/archives/2006/12/02/after-x/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Incremental Updates and the Problem of N+2</title>
		<link>http://www.hyperborea.org/journal/archives/2006/06/02/incremental-updates/</link>
		<comments>http://www.hyperborea.org/journal/archives/2006/06/02/incremental-updates/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 18:20:18 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2006/06/02/incremental-updates/</guid>
		<description><![CDATA[There are two main ways to handle software updates: provide an updated installer, or provide a smaller updater that only includes the changes.  (Either method can be automated.) Incremental updates have advantages, especially if you&#8217;re dealing with something as massive as, say, World of Warcraft, or Microsoft Office.  But they do make things [...]]]></description>
			<content:encoded><![CDATA[<p>There are two main ways to handle software updates: provide an updated installer, or provide a smaller updater that only includes the changes.  (Either method can be automated.) Incremental updates have advantages, especially if you&#8217;re dealing with something as massive as, say, World of Warcraft, or Microsoft Office.  But they do make things more complicated for the publisher.</p>
<p>One problem is the upgrade path.  It&#8217;s one thing to provide an updater that goes from version N to version N+1.  But what if someone doesn&#8217;t run the updater until N+2 is available?  Or worse, N+3? <span id="more-1346"></span></p>
<p>Let&#8217;s say someone needs to upgrade from version A to version C, skipping version B.  There are three approaches I&#8217;ve seen to this problem.</p>
<ul>
<li><b>Sequential Updates.</b>  Update from A to B, then run the updater again to go from B to C.  Simple for the vendor, but a pain for the user.  This is the way Microsoft Update works, which is why you need to re-run Windows Update a million times when you set up a new system (rebooting every other time).</li>
<li><b>Multiple patches.</b>  Provide an extra patch that goes straight from A to C.  This is how phpBB provides updates, and I seem to recall it&#8217;s the way Apple&#8217;s software update works.  This is simplest for the user (assuming the updater picks the patch automatically), but can get really complicated once you start adding versions D, F, G, H, and I.</li>
<li><b>Fallback.</b>  If someone skips a patch, just send them the whole installer.  This assumes most users will be keeping up to date, so it&#8217;s most useful if the users check regularly or if the system checks automatically.  This is the way Firefox&#8217;s updater works.</li>
</ul>
<p>There are hybrid approaches out there.  You could provide multiple patches for N+1 and N+2, but fall back to a full update for N+3.  You could automate the sequential updates so that the installer grabs the A→B patch and the B→C patch at the same time, installs the first one, then installs the second one.  You could even use different approaches for each version.  Adobe Reader provides a patch that will update any 7.0.x version to 7.0.5, then another one that updates 7.0.5 to 7.0.7.</p>
<p>There doesn&#8217;t seem to be a &#8220;right&#8221; method, at least not yet.  It seems to be a matter of balancing out priorities, and it probably depends heavily on the number of products you need to manage.</p>
<hr /><small>Copyright &copy; 2009 Kelson Vibber and/or Katherine Foreman.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. Permission granted to Planet Antispam and LiveJournal syndication feed ksquaredramblin.  If this content is not in your news reader or one of the sites listed above, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: bc1c453a98ff79bab5c4fca2d890469d (38.107.191.92) )</small> <a href="http://www.hudson-family.co.uk/extremecorticate.php?source=673"></a>]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/archives/2006/06/02/incremental-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Painlessly Updating Adobe</title>
		<link>http://www.hyperborea.org/journal/archives/2005/05/17/painlessly-updating-adobe/</link>
		<comments>http://www.hyperborea.org/journal/archives/2005/05/17/painlessly-updating-adobe/#comments</comments>
		<pubDate>Tue, 17 May 2005 23:06:38 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[reboot]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2005/05/17/painlessly-updating-adobe/</guid>
		<description><![CDATA[OK, I&#8217;m impressed.  I&#8217;d always closed down whatever I was doing before, but I decided to just let Adobe Reader update itself while I had a manual open.  It not only closed the application before installing the update, but it started itself up again, re-opened the document I was reading, and picked up [...]]]></description>
			<content:encoded><![CDATA[<p>OK, I&#8217;m impressed.  I&#8217;d always closed down whatever I was doing before, but I decided to just let Adobe Reader update itself while I had a manual open.  It not only closed the application before installing the update, but it started itself up again, re-opened the document I was reading, and picked up right where I left off.</p>
<p>In general, I think that making every application re-invent the update wheel is kind of pointless when you have centralized update systems on every OS*&#8230;but I suppose sometimes re-inventing can lead to finding a better solution.  Just last week I had to reboot Windows to uninstall Acrobat 6.</p>
<p><small>*Windows: Windows Update.  Mac: Software Update.  Linux: varies with distribution, but the most common are probably Apt, Yum, Up2date and YaST.</small></p>
<hr /><small>Copyright &copy; 2009 Kelson Vibber and/or Katherine Foreman.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. Permission granted to Planet Antispam and LiveJournal syndication feed ksquaredramblin.  If this content is not in your news reader or one of the sites listed above, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: bc1c453a98ff79bab5c4fca2d890469d (38.107.191.92) )</small> <a href="http://www.hudson-family.co.uk/extremecorticate.php?source=673"></a>]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/archives/2005/05/17/painlessly-updating-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uncaging the Tiger</title>
		<link>http://www.hyperborea.org/journal/archives/2005/04/12/uncaging-the-tiger/</link>
		<comments>http://www.hyperborea.org/journal/archives/2005/04/12/uncaging-the-tiger/#comments</comments>
		<pubDate>Wed, 13 Apr 2005 00:39:45 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2005/04/12/uncaging-the-tiger/</guid>
		<description><![CDATA[Mac&#160;OS&#160;X Tiger will be released on April 29.  Not suprisingly,
you have to hunt around a bit to find the version number.  Only once on the main page does it mention it&#8217;s really Mac&#160;OS&#160;X&#160;10.4.  Yep, those numbers are going to get harder and harder to see, folks.  But what happens when they [...]]]></description>
			<content:encoded><![CDATA[<p><b><a href="http://www.apple.com/macosx/">Mac&nbsp;OS&nbsp;X</a> Tiger</b> <a href="http://news.cnet.com/Apple-pins-April-29-date-on-Tigers-tail/2100-1016_3-5665835.html">will be released on April 29</a>.  Not suprisingly,<br />
you have to hunt around a bit to find the version number.  Only once on the main page does it mention it&#8217;s really Mac&nbsp;OS&nbsp;X&nbsp;10.4.  Yep, those numbers are going to get harder and harder to see, folks.  But what happens when they run out of cats?</p>
<p>Interesting cost comparison: the 5-system &#8220;Family Pack,&#8221; which can be used for both upgrades and fresh installs, costs $199.  That&#8217;s only $70 more than a one-system package.  It&#8217;s also the same as a one-system full install of Windows&nbsp;XP Home or two copies of the Windows&nbsp;XP Home Upgrade.  And while Microsoft does offer <a href="http://www.microsoft.com/windowsxp/home/howtobuy/addlic.mspx">additional licenses</a>, the only pricing references I can find are <a href="http://windowsitpro.com/article/articleid/23159/xp-additional-licenses-go-on-sale.html">three years old</a> and only a $10 discount per extra system. <!-- orig. http://www.windowsitpro.com/Article/ArticleID/23159/23159.html --></p>
<p>Of course, you also have to take into account Apple&#8217;s faster release cycle (IIRC this is the third version of Mac OS released since Windows XP shipped), though that&#8217;s slowing down.</p>
<hr /><small>Copyright &copy; 2009 Kelson Vibber and/or Katherine Foreman.<br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites breaches copyright. Permission granted to Planet Antispam and LiveJournal syndication feed ksquaredramblin.  If this content is not in your news reader or one of the sites listed above, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: bc1c453a98ff79bab5c4fca2d890469d (38.107.191.92) )</small> <a href="http://www.hudson-family.co.uk/extremecorticate.php?source=673"></a>]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/archives/2005/04/12/uncaging-the-tiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
