<?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>cloud goes social</title>
	<atom:link href="http://www.cloudgoessocial.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudgoessocial.net</link>
	<description>computer, travel, movies, music, cuisine and more</description>
	<lastBuildDate>Wed, 30 Jun 2010 22:16:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>iTunes Store &#8211; Price increase&#8230;</title>
		<link>http://www.cloudgoessocial.net/2010/07/01/itunes-store-price-increase/</link>
		<comments>http://www.cloudgoessocial.net/2010/07/01/itunes-store-price-increase/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 22:12:12 +0000</pubDate>
		<dc:creator>Cloud</dc:creator>
				<category><![CDATA[rand]]></category>
		<category><![CDATA[bad]]></category>
		<category><![CDATA[iTunes store]]></category>
		<category><![CDATA[price increase]]></category>

		<guid isPermaLink="false">http://www.cloudgoessocial.net/?p=334</guid>
		<description><![CDATA[&#8230; Or am I dreaming? (or well, having a nightmare!?) [if you click on it you actually see something!] Ok. Last time I checked the iTunes store, in Switzerland (where I currently live, and a friend of mine has a Swiss iTunes Store account) the most expensive songs (the &#8220;hits&#8221;?) were rated at 2.- chf]]></description>
			<content:encoded><![CDATA[<p>&#8230; Or am I dreaming? (or well, having a nightmare!?)</p>
<p><a href="http://www.cloudgoessocial.net/wp-content/uploads/2010/07/ch_eu_itunest_store.png"><img src="http://www.cloudgoessocial.net/wp-content/uploads/2010/07/ch_eu_itunest_store-300x141.png" alt="" title="Swiss and Italian iTunes Store" width="300" height="141" class="aligncenter size-medium wp-image-335" /></a><br />
[if you click on it you actually see something!]</p>
<p>Ok. Last time I checked the iTunes store, in Switzerland (where I currently live, and a friend of mine has a Swiss iTunes Store account) the most expensive songs (the &#8220;hits&#8221;?) were rated at 2.- chf &#8211; In Italy (where I have my iTunes Store account) most expensive songs were rated at 1.29 euro.</p>
<p>Now, the Swiss Store has always been more expensive (1.29 euro ~= 1.70 chf) &#8211; but now!? Are you joking!? 2.20 chf, as shown in the pictures, it&#8217;s 1.66 euro, or, for the US guys it&#8217;s 2.03 usd!!!</p>
<p>I find this price increase outrageous. We (everyone that&#8217;s not living in the US) have always been paying more for our songs (0.99 euro [1.21 usd] and 1.50 chf [1.39 usd]). But now it&#8217;s even worse.</p>
<p>It just doesn&#8217;t make sense, anymore, so what? I just feel robbed. And robbed. Over again. <strong>10% price increase</strong> What&#8217;s next?</p>
<p>Bye bye.</p>
<p>~C</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudgoessocial.net/2010/07/01/itunes-store-price-increase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reader Notifier Reloaded</title>
		<link>http://www.cloudgoessocial.net/2010/05/27/reader-notifier-reloaded/</link>
		<comments>http://www.cloudgoessocial.net/2010/05/27/reader-notifier-reloaded/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:44:29 +0000</pubDate>
		<dc:creator>Cloud</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[rand]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Reader Notifier]]></category>

		<guid isPermaLink="false">http://www.cloudgoessocial.net/?p=328</guid>
		<description><![CDATA[Hi, I&#8217;m using Google Reader, as an aggregator for all the feeds that I want to follow. Great! So I don&#8217;t have to keep those 6 tabs open in my favorite browser, right? Well, kind of. The problem resides in the fact that then I would still have my mail and calendar open. And google]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
I&#8217;m using <a href="http://www.google.com/reader/">Google Reader</a>, as an aggregator for all the feeds that I want to follow. Great! So I don&#8217;t have to keep those 6 tabs open in my favorite browser, right? Well, kind of. The problem resides in the fact that then I would still have my mail and calendar open. And google reader. And &#8230;</p>
<p>Mike and me have been looking around for a solution to this and stumbled across <a href="http://github.com/canbuffi/readernotifier">Reader Notifier</a>. It&#8217;s a small MacOSX application that resides in the Menu bar and notifies you when new items are available.</p>
<p>Since the code was publicly available we decided to have a look at it&#8230; Well, after coding for a while for iPhone and Mac applications we could tell immediately that we could have improved the code and possibly the application functionalities. Now <a href="http://github.com/godenzim/readernotifier">Reader Notifier Reloaded</a> is born. We keep the code open, so that everyone can just fork it, modify it, have a look at it, &#8230;</p>
<p><a href="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/readernotifierreloaded.png"><img src="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/readernotifierreloaded-300x198.png" alt="" title="Reader Notifier Reloaded" width="300" height="198" class="aligncenter size-medium wp-image-329" /></a></p>
<p>Currently Reader Notifier Reloaded lets you:</p>
<ul>
<li>Be notified through Growl about new unread items</li>
<li>Mark all your feeds as read</li>
<li>Read the feed directly through the menu application</li>
<li>Star an item</li>
<li>Automatic updates</li>
</ul>
<p>And all of this with a much more structured code than the original and without any memory leaks (well, there were many and we managed to remove them all, hopefully).</p>
<p>A stable version is <a href="http://github.com/downloads/godenzim/readernotifier/Reader%20Notifier%20Reloaded_2.0.zip">downloadable from github</a></p>
<p>If you have feature requests, find bugs or just want to get involved with the project, drop us a note either here or on github.</p>
<p>-Mike and Claudio</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudgoessocial.net/2010/05/27/reader-notifier-reloaded/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Sparkle script in XCode</title>
		<link>http://www.cloudgoessocial.net/2010/05/27/sparkle-script-in-xcode/</link>
		<comments>http://www.cloudgoessocial.net/2010/05/27/sparkle-script-in-xcode/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:06:15 +0000</pubDate>
		<dc:creator>Cloud</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[tips & howtos]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[sparkle]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.cloudgoessocial.net/?p=321</guid>
		<description><![CDATA[So, for a project that I&#8217;m working on (Reader Notifier Reloaded, more about it in a following post), I&#8217;ve been using Sparkle. It is a great tool for providing updates to the users. Since Sparkle is using public/private key cryptography in order to sign the updates and guarantee their authenticity there is some &#8220;fiddling&#8221; one]]></description>
			<content:encoded><![CDATA[<p>So,<br />
for a project that I&#8217;m working on (<a href="http://github.com/godenzim/readernotifier">Reader Notifier Reloaded</a>, more about it in a following post), I&#8217;ve been using <a href="http://sparkle.andymatuschak.org/">Sparkle</a>. It is a great tool for providing updates to the users.</p>
<p>Since Sparkle is using public/private key cryptography in order to sign the updates and guarantee their authenticity there is some &#8220;fiddling&#8221; one has to do in order to push out an update. Marc Liyanage provides us with <a href="http://www.entropy.ch/blog/Developer/2008/09/22/Sparkle-Appcast-Automation-in-Xcode.html">a great way</a> to do all the signing, packaging and xml generation for updates.</p>
<p>I&#8217;ve been using his technique and just adapted the shell script to make it work on my Snow Leopard 10.6.3 without the need of the libxml perl library.</p>
<p>In particular I&#8217;ve changed the SIGNATURE part to:</p>
<pre class="brush: bash;">
SIGNATURE=$(
	myvar=$(security find-generic-password -g -s &quot;Sparkle Private Key&quot; 2&gt;&amp;1 1&gt;/dev/null | sed 's/.*-----BEGIN DSA PRIVATE KEY-----\&#92;&#48;12\(.*\)\&#92;&#48;12-----END DSA PRIVATE KEY-----.*/-----BEGIN DSA PRIVATE KEY-----\
\1\
-----END DSA PRIVATE KEY-----/g' | sed 's/\&#92;&#48;12/\
/g')

echo &quot;$myvar&quot; &gt; tmp.tmp

openssl dgst -sha1 -binary &lt; &quot;$ARCHIVE_FILENAME&quot; \
| openssl dgst -dss1 -sign tmp.tmp \
| openssl enc -base64

rm tmp.tmp
)
</pre>
<p>So, here&#8217;s the script I&#8217;m using, if anyone wants it!</p>
<pre class="brush: bash;">
set -o errexit

if [[ $BUILD_STYLE != &quot;Deploy&quot; ]]; then
	echo Distribution target requires &quot;'Deploy'&quot; build style
	exit
fi

VERSION=$(defaults read &quot;$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app/Contents/Info&quot; CFBundleVersion)
DOWNLOAD_BASE_URL=&quot;http://www.example.com/some_product&quot;
RELEASENOTES_URL=&quot;http://www.example.com/some_product/$VERSION.html&quot;

ARCHIVE_FILENAME=&quot;${PRODUCT_NAME}_$VERSION.zip&quot;
DOWNLOAD_URL=&quot;$DOWNLOAD_BASE_URL/$ARCHIVE_FILENAME&quot;
KEYCHAIN_PRIVKEY_NAME=&quot;Sparkle Private Key&quot;

WD=$PWD
cd &quot;$BUILT_PRODUCTS_DIR&quot;
rm -f &quot;$PRODUCT_NAME&quot;*.zip
ditto -ck --keepParent &quot;$PRODUCT_NAME.app&quot; &quot;$ARCHIVE_FILENAME&quot;

SIZE=$(stat -f %z &quot;$ARCHIVE_FILENAME&quot;)
PUBDATE=$(LC_TIME=en_US date +&quot;%a, %d %b %G %T %z&quot;)
SIGNATURE=$(
	myvar=$(security find-generic-password -g -s &quot;Sparkle Private Key&quot; 2&gt;&amp;1 1&gt;/dev/null | sed 's/.*-----BEGIN DSA PRIVATE KEY-----\&#92;&#48;12\(.*\)\&#92;&#48;12-----END DSA PRIVATE KEY-----.*/-----BEGIN DSA PRIVATE KEY-----\
\1\
-----END DSA PRIVATE KEY-----/g' | sed 's/\&#92;&#48;12/\
/g')

echo &quot;$myvar&quot; &gt; tmp.tmp

openssl dgst -sha1 -binary &lt; &quot;$ARCHIVE_FILENAME&quot; \
| openssl dgst -dss1 -sign tmp.tmp \
| openssl enc -base64

rm tmp.tmp
)

[ $SIGNATURE ] || { echo Unable to load signing private key with name &quot;'$KEYCHAIN_PRIVKEY_NAME'&quot; from keychain; false; }

cat &gt; $VERSION.xml &lt;&lt;EOF
&lt;item&gt;
	&lt;title&gt;Version $VERSION&lt;/title&gt;
	&lt;sparkle:releaseNotesLink&gt;$RELEASENOTES_URL&lt;/sparkle:releaseNotesLink&gt;
	&lt;pubDate&gt;$PUBDATE&lt;/pubDate&gt;
	&lt;enclosure
		url=&quot;$DOWNLOAD_URL&quot;
		sparkle:version=&quot;$VERSION&quot;
		type=&quot;application/octet-stream&quot;
		length=&quot;$SIZE&quot;
		sparkle:dsaSignature=&quot;$SIGNATURE&quot;
	/&gt;
&lt;/item&gt;
EOF
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudgoessocial.net/2010/05/27/sparkle-script-in-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhoneManagers</title>
		<link>http://www.cloudgoessocial.net/2010/05/17/iphonemanagers/</link>
		<comments>http://www.cloudgoessocial.net/2010/05/17/iphonemanagers/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:30:37 +0000</pubDate>
		<dc:creator>Cloud</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://www.cloudgoessocial.net/?p=312</guid>
		<description><![CDATA[Mike and I are glad to announce to all you iPhone developers a library that we&#8217;ve been building together that enables very fast and easy development of network-related iPhone applications. In particular in the library you will find: Network Manager &#8211; easy way to deal with parallel asynchronous network requests Image Manager &#8211; easy way]]></description>
			<content:encoded><![CDATA[<p>Mike and I are glad to announce to all you iPhone developers a library that we&#8217;ve been building together that enables very fast and easy development of network-related iPhone applications.</p>
<p>In particular in the library you will find:</p>
<ul>
<li><strong>Network Manager</strong> &#8211; easy way to deal with parallel asynchronous network requests</li>
<li><strong>Image Manager</strong> &#8211; easy way to download and cache images on the iPhone</li>
<li><strong>SystemMessage Manager</strong> &#8211; unified way to display HUD messages across the application, both auto-disappearing or not</li>
</ul>
<p>If you are interested you can grab the source and compile it for your project, it will create a standard static library that you can include in your projects. Header files have relevant comments that will make your life easier when dealing with the library.</p>
<p>For any feedback don&#8217;t hesitate to write over here or at the <a href="http://github.com/godenzim/iPhoneManagers">github</a> page.</p>
<p>Enough talking, <a href="http://github.com/godenzim/iPhoneManagers">just try it out</a>! And here&#8217;s two images of the SystemMessageManager displaying its HUD windows:</p>
<p><a href="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/screen1.png"><img src="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/screen1-199x300.png" alt="" title="Activity HUD" width="199" height="300" class="alignleft size-medium wp-image-315" /></a><br />
<a href="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/screen2.png"><img src="http://www.cloudgoessocial.net/wp-content/uploads/2010/05/screen2-199x300.png" alt="" title="HUD message" width="199" height="300" class="aligncenter size-medium wp-image-316" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudgoessocial.net/2010/05/17/iphonemanagers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Latest ImageMagick</title>
		<link>http://www.cloudgoessocial.net/2010/05/01/latest-imagemagick/</link>
		<comments>http://www.cloudgoessocial.net/2010/05/01/latest-imagemagick/#comments</comments>
		<pubDate>Sat, 01 May 2010 09:15:45 +0000</pubDate>
		<dc:creator>Cloud</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.cloudgoessocial.net/?p=303</guid>
		<description><![CDATA[Hi, I&#8217;ve compiled the latest ImageMagick for iPhone with the usual png/tiff/jpeg compatibility. Everything is compiled so that it shouldn&#8217;t be rejected by Apple. Please let me know if that&#8217;s the case. You can find the latest 6.6.1-5 version here:IM 6.6.1-5 Or if you dare the latest beta 6.6.1-6 here:IM 6.6.1-6 As usual you can]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
I&#8217;ve compiled the latest ImageMagick for iPhone with the usual png/tiff/jpeg compatibility. Everything is compiled so that it shouldn&#8217;t be rejected by Apple. Please let me know if that&#8217;s the case.</p>
<p>You can find the latest 6.6.1-5 version here:<a href="http://www.cloudgoessocial.net/im_iphone/IM_6.6.1-5_libs.zip">IM 6.6.1-5</a><br />
Or if you dare the latest beta 6.6.1-6 here:<a href="http://www.cloudgoessocial.net/im_iphone/IM_6.6.1-6_libs.zip">IM 6.6.1-6</a></p>
<p>As usual you can find the latest updated working XCode project here:<a href="http://www.cloudgoessocial.net/im_iphone/IM_Test.zip">IM_Test project</a></p>
<p>I&#8217;m in talks with the developers of ImageMagick to try and have a &#8220;standard&#8221; build for iPhone so that everyone can just go there. I will keep you up to date with it.</p>
<p>Please report any issues you might have and especially if now the applications will be accepted by Apple!</p>
<p>Regards,</p>
<p>~C</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudgoessocial.net/2010/05/01/latest-imagemagick/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
