<?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; patch</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/patch/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, 26 May 2012 08:17:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='www.hyperborea.org' port='80' path='/journal/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Election/Patch Day</title>
		<link>http://www.hyperborea.org/journal/2010/06/electionpatch-day/</link>
		<comments>http://www.hyperborea.org/journal/2010/06/electionpatch-day/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 01:00:09 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=8661</guid>
		<description><![CDATA[My calendar lists last Tuesday as &#8220;Election Patch Day.&#8221; (We had a state primary election, which fell on Microsoft&#8217;s second-Tuesday-of-the month schedule for releasing software updates.) I guess you could consider elections to be patches keeping the government up to &#8230; <a href="http://www.hyperborea.org/journal/2010/06/electionpatch-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My calendar lists last Tuesday as &#8220;Election Patch Day.&#8221; (We had a state primary election, which fell on Microsoft&#8217;s second-Tuesday-of-the month schedule for releasing software updates.)</p>
<p>I guess you could consider elections to be patches keeping the government up to date.</p>
<p>Edit: On the other hand, there are usually two or more competing &#8220;patches&#8221; that disagree on how to fix the problems, and even what needs to be fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/06/electionpatch-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cupcake, Fedora &amp; Benadryl</title>
		<link>http://www.hyperborea.org/journal/2009/05/cupcake-fedora-benadryl/</link>
		<comments>http://www.hyperborea.org/journal/2009/05/cupcake-fedora-benadryl/#comments</comments>
		<pubDate>Fri, 29 May 2009 07:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Comics]]></category>
		<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[allergies]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora11]]></category>
		<category><![CDATA[medicine]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[Tweets]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/05/28/line-items-for-2009-05-28/</guid>
		<description><![CDATA[Cupcake has arrived! (Android 1.5 update for my phone) Now I just need time to try out the new stuff. # Oh, fun: Fedora 11 Linux is now coming out on June&#8217;s Microsoft Patch Day. # Real Life Comics on &#8230; <a href="http://www.hyperborea.org/journal/2009/05/cupcake-fedora-benadryl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Cupcake has arrived! (Android 1.5 update for my phone) Now I just need time to try out the new stuff. <a href="http://twitter.com/KelsonV/statuses/1948380168" class="aktt_tweet_time">#</a></li>
<li>Oh, fun: Fedora 11 Linux is <a href="https://www.redhat.com/archives/fedora-announce-list/2009-May/msg00011.html">now coming out</a> on June&#8217;s Microsoft Patch Day. <a href="http://twitter.com/KelsonV/statuses/1949756011" class="aktt_tweet_time">#</a></li>
<li><a href="http://www.reallifecomics.com/archive/090526.html">Real Life Comics on allergy medication</a>. Oh, yes, I&#8217;ve been there. <a href="http://twitter.com/KelsonV/statuses/1956404273" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/05/cupcake-fedora-benadryl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Mobile Validating Patch</title>
		<link>http://www.hyperborea.org/journal/2009/02/wordpress-mobile-validating-patch/</link>
		<comments>http://www.hyperborea.org/journal/2009/02/wordpress-mobile-validating-patch/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 07:50:07 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=3675</guid>
		<description><![CDATA[I&#8217;ve been using Alex King&#8217;s WordPress Mobile Edition for a while to provide a mobile-friendly version of this blog, but haven&#8217;t really paid much attention to it since my last few phones were extremely limited in web browsing ability. Since &#8230; <a href="http://www.hyperborea.org/journal/2009/02/wordpress-mobile-validating-patch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://alexking.org/">Alex King&#8217;s</a> WordPress Mobile Edition for a while to provide a mobile-friendly version of this blog, but haven&#8217;t really paid much attention to it since my last few phones were extremely limited in web browsing ability.  Since I got the G1, I&#8217;ve been paying more attention to mobile access, including setting up <a href="http://www.bravenewcode.com/wptouch/">WPTouch</a> for a high-functioning iPhone&#8211; &#038; Android&#8211;friendly version of the site.  Last week I finally got around to testing the two plugins in combination, and determined that they do seem to work together with the right priorities.</p>
<p>I also ran the main page through the mobile-readiness evaluator at <a href="http://ready.mobi/">ready.mobi</a>, and noticed that most of the issues it cited with the mobile edition of the site were really simple changes.  Some were basics like fixing unbalanced HTML, and others were recommended practices like including a DOCTYPE and making sure that headings were nested properly.  So I whipped together a patch for WordPress Mobile Edition 2.1a.  (It&#8217;s labeled as 2.1.1 in the readme, but it shows up as 2.1a in the list of plugins.)</p>
<h3>Changes:</h3>
<ul>
<li>Add XHTML Mobile 1.2 Doctype.</li>
<li>Fix unbalanced &lt;small&gt; tag.</li>
<li>Fix mising &lt;ul&gt; tags around list of recent posts.</li>
<li>Avoid empty class attribute on comments.</li>
<li>Add type attribute to style element.</li>
<li>Change non-standard value attribute on &lt;meta&gt; tag to content attribute.</li>
<li>Reassign headings so that h1, h2, h3 appear in order.</li>
</ul>
<h3>Download:</h3>
<p>wp-mobile-validation.patch [removed, see below]</p>
<p>The patch should be applied to the wp-mobile folder that you place in your themes folder.</p>
<p><b>Update:</b> This has been completely superseded by more recent versions of the plug-in, which use Carrington Mobile instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/02/wordpress-mobile-validating-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patch&#8230;Friday?</title>
		<link>http://www.hyperborea.org/journal/2007/09/patch-friday/</link>
		<comments>http://www.hyperborea.org/journal/2007/09/patch-friday/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 06:28:27 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2007/09/07/patch-friday/</guid>
		<description><![CDATA[I suppose it&#8217;s best to release the security fixes when they&#8217;re ready, because any time you pick is going to be inconvenient for someone, but lately it seems like Friday is suddenly in style. Last Friday saw the release of &#8230; <a href="http://www.hyperborea.org/journal/2007/09/patch-friday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I suppose it&#8217;s best to release the security fixes when they&#8217;re ready, because any time you pick is going to be inconvenient for <em>someone</em>, but lately it seems like Friday is suddenly in style.</p>
<p>Last Friday saw the release of <a href="http://www.php.net/releases/5_2_4.php">PHP 5.2.4</a>, on the Friday before&#8212;in the US, anyway&#8212;a 3-day weekend.  This morning <a href="http://httpd.apache.org/">Apache</a> released security updates for all three supported branches of their webserver.  And this evening&#8212;yes, Friday evening&#8212;<a href="http://wordpress.org/news/2007/09/wordpress-223/">WordPress 2.2.3 came out</a>.</p>
<p>Which reminds me, I&#8217;m going to have to start looking at the betas for <a href="http://wordpress.org/news/2007/09/wordpress-23-beta-2/">WordPress 2.3</a>.  I think it&#8217;ll be a good time for a redesign.  Maybe pick a new theme and tweak that one, maybe try my hand at actually designing one.  I wonder if the new tagging system can import <a href="http://plugins.trac.wordpress.org/wiki/BunnysTechnoratiTags">Bunny&#8217;s Technorati Tags</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2007/09/patch-friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pumpkin Patch Day</title>
		<link>http://www.hyperborea.org/journal/2006/10/pumpkin-patch-day/</link>
		<comments>http://www.hyperborea.org/journal/2006/10/pumpkin-patch-day/#comments</comments>
		<pubDate>Tue, 10 Oct 2006 07:01:49 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[halloween]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[pumpkin]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2006/10/10/pumpkin-patch-day/</guid>
		<description><![CDATA[Well, it&#8217;s the second Tuesday of the month. With Microsoft&#8217;s regular update cycle, that makes it Patch Tuesday. It&#8217;s also October, the month leading up to Halloween. I hereby declare today to be Pumpkin Patch Tuesday. Update: Mozilla&#8217;s Josh Aas &#8230; <a href="http://www.hyperborea.org/journal/2006/10/pumpkin-patch-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.hyperborea.org/journal/wp-content/uploads/2006/10/windows_vista_64.jpg" width="64" height="57" alt="[Windows]" />Well, it&#8217;s the second Tuesday of the month.  With Microsoft&#8217;s regular update cycle, that makes it Patch Tuesday.</p>
<p>It&#8217;s also October, the month leading up to Halloween.</p>
<p>I hereby declare today to be <strong>Pumpkin Patch Tuesday</strong>.</p>
<p><img src="http://www.hyperborea.org/journal/wp-content/uploads/2006/10/Gourdzilla.jpg" alt="Gourdzilla" width="400" height="219" /></p>
<p><b>Update:</b> Mozilla&#8217;s Josh Aas has carved the <a href="http://boomswaggerboom.wordpress.com/2006/10/12/my-scary-pumpkin/">perfect pumpkin</a> to go with this declaration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2006/10/pumpkin-patch-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incremental Updates and the Problem of N+2</title>
		<link>http://www.hyperborea.org/journal/2006/06/incremental-updates/</link>
		<comments>http://www.hyperborea.org/journal/2006/06/incremental-updates/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 19:20:18 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[patch]]></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 &#8230; <a href="http://www.hyperborea.org/journal/2006/06/incremental-updates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2006/06/incremental-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

