<?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>ironcoder &#187; SparklePlus</title>
	<atom:link href="http://ironcoder.org/blog/category/sparkleplus/feed/" rel="self" type="application/rss+xml" />
	<link>http://ironcoder.org/blog</link>
	<description>The official #macsb ironcoder website.</description>
	<lastBuildDate>Sat, 01 Aug 2009 18:08:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SparklePlus 0.3</title>
		<link>http://ironcoder.org/blog/2006/07/26/sparkleplus-03/</link>
		<comments>http://ironcoder.org/blog/2006/07/26/sparkleplus-03/#comments</comments>
		<pubDate>Wed, 26 Jul 2006 23:17:12 +0000</pubDate>
		<dc:creator>Tom Harrington</dc:creator>
				<category><![CDATA[SparklePlus]]></category>

		<guid isPermaLink="false">http://ironcoder.org/blog/2006/07/26/sparkleplus-03/</guid>
		<description><![CDATA[Posted by Tom Harrington

SparklePlus has been updated to version 0.3.

Changes in this version are:


Updated to track Sparkle version 1.1 (a.k.a. svn revision 892).
Added hardware model-name translation when asking if the user wants to send profile information, so that the user will see (for example) &#8220;iMac (Core Duo)&#8221; instead of &#8220;iMac4,1&#8243;.
Archive unpacking handles multiply-encoded archives such [...]]]></description>
			<content:encoded><![CDATA[<p><i>Posted by <a href="http://www.atomicbird.com/">Tom Harrington</a></i></p>

<p><a href="http://ironcoder.org/blog/2006/06/14/sparkle-plus/">SparklePlus</a> has been updated to version 0.3.</p>

<p>Changes in this version are:</p>

<ul>
<li>Updated to track <a href="http://andymatuschak.org/pages/sparkle">Sparkle</a> version 1.1 (a.k.a. svn revision 892).</li>
<li>Added hardware model-name translation when asking if the user wants to send profile information, so that the user will see (for example) &#8220;iMac (Core Duo)&#8221; instead of &#8220;iMac4,1&#8243;.</li>
<li>Archive unpacking handles multiply-encoded archives such as .tar.bz2 and .tar.gz</li>
<li>Fixed these bugs:</li>
<ul>
<li>Made the check-for-updates window show the application name instead of &#8220;Sparkle Test App&#8221;</li>
<li>Make checking for updates at startup actually happen, if the user previously said it was OK.  Previously this would only happen on the first execution.  Thanks to Dominique Peretti for pointing this out.</li>
<li>Prevent multiple calls to -checkForUpdatesInBackground: when the profile-info nib can&#8217;t be found (thanks to Dominique Peretti again).</li>
<li>Fix setting an incorrect value for SUSendProfileInfoKey when the profile-info nib can&#8217;t be found (thanks to Dominique Peretti yet again).</li>
</ul>
</ul>

<p>&lt;</p>

<p>p>You can get SparklePlus 0.3 through SVN <a href="http://ironcoder.org/svn/SparklePlus/tags/release-0.3">here at ironcoder.org</a>.  That&#8217;d be:
<code>
svn co http://ironcoder.org/svn/SparklePlus/tags/release-0.3
</code></p>

<p>If you prefer to just download version 0.3 without all that mucking about with svn, there&#8217;s also a <a href="http://ironcoder.org/projects/sparkleplus/sparkleplus-0.3.tgz">convenient tarball of this release</a>.</p>

<p>Or if you want to keep up to date with it, grab the trunk and take your chances:
<code>
svn co http://ironcoder.org/svn/SparklePlus/trunk
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://ironcoder.org/blog/2006/07/26/sparkleplus-03/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sparkle&#8211; Plus!</title>
		<link>http://ironcoder.org/blog/2006/06/14/sparkle-plus/</link>
		<comments>http://ironcoder.org/blog/2006/06/14/sparkle-plus/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 04:50:55 +0000</pubDate>
		<dc:creator>Tom Harrington</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SparklePlus]]></category>

		<guid isPermaLink="false">http://ironcoder.org/blog/2006/06/14/sparkle-plus/</guid>
		<description><![CDATA[Posted by Tom Harrington

Over recent weeks I&#8217;ve been working on my own version of Sparkle, Andy Matuschak&#8217;s uber-cool auto-update framework for Cocoa apps.  I love it&#8211; but at the same time, Omni Group&#8217;s Software Update Stats page just plain makes me drool.  I so need data like that, and if I&#8217;d realized that [...]]]></description>
			<content:encoded><![CDATA[<p><i>Posted by <a href="http://www.atomicbird.com/">Tom Harrington</a></i></p>

<p>Over recent weeks I&#8217;ve been working on my own version of <a href="http://andymatuschak.org/pages/sparkle">Sparkle</a>, Andy Matuschak&#8217;s uber-cool auto-update framework for Cocoa apps.  I love it&#8211; but at the same time, Omni Group&#8217;s <a href="http://update.omnigroup.com/">Software Update Stats</a> page just plain makes me drool.  I <i>so</i> need data like that, and if I&#8217;d realized that back in 2002 I might have given up supporting 10.1 by now.  Or not.  But at least I&#8217;d <i>know</i> if dropping it was going to seriously inconvenience my customers.</p>

<p>So, I thought to myself, &#8220;Self, why not combine these ideas?  I mean, if the app&#8217;s already contacting the server to check for an update, why not have it pass along some basic information about the Mac it&#8217;s running on at the time?&#8221;  Since Sparkle&#8217;s open source and has a completely non-restrictive license, I decided to do it.  However, Andy didn&#8217;t think it was something he wanted in the core Sparkle distribution.</p>

<p>So, here&#8217;s SparklePlus&#8211; Sparkle plus basic system profile information.  This version of Sparkle is, as with the original, something you can pretty much just drop into your app and have it work.  Do this, and the app will ask your users if it&#8217;s OK to include anonymous system information, and do its work without asking for any help from you.</p>

<p>Here&#8217;s a <a href="http://ironcoder.org/wordpress/wp-content/uploads/2006/06/SparklePlus-0.2.mov">quick movie</a> to show you what it looks like.  Aside from this it&#8217;s exactly like Andy M&#8217;s movie.  (And by the way&#8211; yes, we could use some help with localizing this window from people who speak languages other than English!)</p>

<p>There&#8217;s also some PHP code to use on your web host, along with a MySQL database.  The distribution includes a README that explains how to use it.  At the moment pretty graphs a la Omni are missing, but all in good time.  The data gets collected, the eye candy will fit in later.</p>

<p>I&#8217;d like to thank Jonathan Wight for offering to host SparklePlus here at ironcoder.org, and for fixing some problems in the PHP code.  Also numerous people in #macsb have been extremely helpful, looking over the code, putting it through its paces and making sure it seems ready for public consumption.</p>

<p>&lt;</p>

<p>p>You can get SparklePlus 0.2 through SVN <a href="http://ironcoder.org/svn/SparklePlus/tags/release-0.2">here at ironcoder.org</a>.  That&#8217;d be:
<code>
svn co http://ironcoder.org/svn/SparklePlus/tags/release-0.2
</code>
Or if you want to keep up to date with it, grab the trunk and take your chances:
<code>
svn co http://ironcoder.org/svn/SparklePlus/trunk
</code></p>

<p>As of today it&#8217;s current with Andy&#8217;s latest SVN updates (that&#8217;s rev 686)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ironcoder.org/blog/2006/06/14/sparkle-plus/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://ironcoder.org/wordpress/wp-content/uploads/2006/06/SparklePlus-0.2.mov" length="1355464" type="video/quicktime" />
		</item>
	</channel>
</rss>
