<?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>24100.NET&#187; All Things Apple</title>
	<atom:link href="http://www.24100.net/category/02-apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.24100.net</link>
	<description>Ralf Rottmann – CTO at GrandCentrix, Blogger for The Next Web, iOS and Android Developer, Social Media Addict</description>
	<lastBuildDate>Sun, 11 Dec 2011 12:32:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Is the Mac OS X Lion release actually older than the July 11 developer GM seed?</title>
		<link>http://www.24100.net/2011/07/mac-os-x-lion-gm-seed-release/</link>
		<comments>http://www.24100.net/2011/07/mac-os-x-lion-gm-seed-release/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 13:21:36 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=2243</guid>
		<description><![CDATA[Today, Apple released the eagerly awaited major Mac OS X update, Mac OS X Lion. Members of the Mac Developer Program got access to a so called GM seed on July 11th. While Gold Master (GM) seeds are supposed  to be exactly like their soon-to-follow market releases, this has not always been the case in [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Apple released the eagerly awaited major Mac OS X update, Mac OS X Lion.</p>
<p>Members of the Mac Developer Program got access to a so called GM seed on July 11th. While Gold Master (GM) seeds are supposed  to be exactly like their soon-to-follow market releases, this has not always been the case in the past. Apple did take the chance previously, to rush in some late-night patches between Gold Master and Release-to-Market (RTM) builds.</p>
<p>That is, why this year I resisted my natural temptation to immediately go for the GM seed.</p>
<p>The only way of finding out whether GM seed and RTM version are the same is to take a look at their respective build numbers, found in About this Mac &gt; More Info &gt; Software.</p>
<p><strong>Oddly enough, it seems as if this year the RTM version is actually older than the GM seed. Mac OS X Lion GM Seed is Build 11A511 and today&#8217;s RTM 11A494.</strong></p>
<p>What&#8217;s going on here? Did Apple in fact roll out a previous build and those who ran for the GM seed are one step ahead already? Or does Apple just not count as we humans do?</p>
<p>Even the App Store seems to recognize a newer version. If you try to download the release from a machine that runs the GM seed, you&#8217;ll get this:</p>
<p><img class="alignnone size-full wp-image-2249" title="App Store Mac OS X Lion" src="http://www.24100.net/wp-content/uploads/2011/07/iOS-Developers.png" alt="" width="555" height="268" /></p>
<p>Maybe Software Update will kick in after install and upgrade to 11A511. What do you think?</p>
<p><strong>+++ Update +++</strong></p>
<p>Turns out that if your Mac is connected to the Internet during setup, the installer will actually download an update and upgrade your build to <strong>11A511.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2011/07/mac-os-x-lion-gm-seed-release/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPad 2, speedy and just beautiful in white!</title>
		<link>http://www.24100.net/2011/03/ipad-2-speedy-and-just-beautiful-in-white/</link>
		<comments>http://www.24100.net/2011/03/ipad-2-speedy-and-just-beautiful-in-white/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 13:48:47 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad 2]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1926</guid>
		<description><![CDATA[In June 2009, over at TheNextWeb, I talked about how different the iPhone 3GS felt compared to its predecessor. The post was titled "It's all about Speed: My first weekend with the new iPhone 3GS".

Yesterday, the second iteration of Apple's magic tablet launched in Germany and 24 additional countries.

And boy has it been a success for Apple!

A Google search for "iPad 2 sold out" yields 1.2 million results. I (successfully) queued in front of the Apple Store in Oberhausen where the staff had to send away more than 1.000 customers as they completely sold out within an hour and a half. Here is a short YouTube video showing the moments before the re-opening.]]></description>
			<content:encoded><![CDATA[<p>In June 2009, over at TheNextWeb, <a href="http://thenextweb.com/2009/06/21/iphone_3g_s_quick_review/" target="_blank">I talked about how different the iPhone 3GS felt</a> compared to its predecessor. The post was titled &#8220;It&#8217;s all about Speed: My first weekend with the new iPhone 3GS&#8221;.</p>
<p>Yesterday, the second iteration of Apple&#8217;s magic tablet launched in Germany and 24 additional countries.</p>
<p><strong>And boy has it been a success for Apple!</strong></p>
<p>A Google search for <a href="http://www.google.de/search?q=%22ipad+2+sold+out%22" target="_blank">&#8220;iPad 2 sold out&#8221;</a> yields 1.2 million results. I (successfully) queued in front of the Apple Store in Oberhausen where the staff had to send away more than 1.000 customers as they completely sold out within an hour and a half. <a href="http://www.youtube.com/watch?v=J0CzCyQMk2Q" target="_blank">Here is a short YouTube video</a> showing the moments before the re-opening.</p>
<p>As many of my readers know, I&#8217;m one of the founders of <a href="http://www.grandcentrix.net" target="_blank">Germany&#8217;s largest iOS development companies</a>. I sort of have to always get the latest Apple gadgets. Not that I regret – of course.</p>
<h3><img class="alignright size-full wp-image-1943" title="overview_design_20110302" src="http://www.24100.net/wp-content/uploads/2011/03/overview_design_20110302.jpg" alt="" width="289" height="229" />Beautifully white</h3>
<p>When I departed for the Apple Store, I planned to grab two <em>black</em> 64 GB WiFi + 3G models. Those sold out within the first 30 minutes. I was left with two white ones.</p>
<p>Prior to having the white model in my own hands, I was pretty biased that I wouldn&#8217;t like it. Many have stated the black bezel around the screen would make it feel larger to the human eye, so a white model would feel too small.</p>
<p>None of this is true.</p>
<p>I have to say that after spending a few hours with it, I even start to like the white model over the black one. As we expect from Cupertino, the white is a very elegant, glassy and stylish white. It&#8217;s not a cheap-crappy-plastic-white as we see it way too often in consumer electronics these days.</p>
<p>Now, I&#8217;m mostly using the device for media consumption.</p>
<p>Tons of US TV Series, kindle books and discovering stuff on the Web. As a consequence, I naturally use the iPad in many different living situations, places and even in bed. That&#8217;s where another advantage comes into play:</p>
<p><strong>The white model simply blends in better.</strong></p>
<p>It&#8217;s difficult to describe. It&#8217;s one of these subconscious subtle little differences that just feels better. But you have to experience it yourself.</p>
<p>All I can say is, if you&#8217;ve made your decision for a black model, make sure you play a while with the white one in an Apple Store nearby. As it happened to me, you might fall in love with white.</p>
<h3>So speedy</h3>
<p>I have to admit, I don&#8217;t care about the two cameras added to the iPad. FaceTiming with my family members is fun on the iPad 2 but I hardly ever FaceTime, anyway. You might wonder, if it&#8217;s not for the cameras, why go for an iPad 2 at all?</p>
<p>Well, almost two years after the iPhone 3GS I experienced a deja-vu:</p>
<p><strong>Clearly, the performance boost is <em>the key feature</em> for me and the more I’ve used various apps on the iPad 2, the deeper the overall impact on my happiness. </strong>(I&#8217;ve written this exact last sentence <a href="http://thenextweb.com/2009/06/21/iphone_3g_s_quick_review/" target="_blank">two years ago</a>, too, and today it is more true than ever.)</p>
<p>I am aware of folks who couldn&#8217;t wait to hooke the iPad 2 up to benchmark suites just to find out it&#8217;s not <em>that</em> much better in terms of pure technical specs. But I don&#8217;t care. There&#8217;s likely not a single consumer running benchmark apps anyway.</p>
<p>It&#8217;s the experience that counts. And the experience is dramatically better on the iPad 2.</p>
<p>Along with the new multitasking gestures introduces with iOS 4.3, the iPad 2 now switches between apps blisteringly fast. There&#8217;s hardly any recognizable moment anymore when you foreground your apps.</p>
<h3>So lightweight</h3>
<p>Another interesting area: Though the iPad 2 has only up to 100 grams less in weight (depending on the model), it feels <em>significantly</em> more lightweight. And I have to reiterate: It&#8217;s the experience that counts. Not tech specs. Consumers touch and feel – and decide.</p>
<p>I never had an issue with the weight of the original iPad, not even after hours of reading ebooks. But the much improved iPad 2 form factor is a very welcome addition.</p>
<h3>Do I recommend an upgrade? Absolutely yes!</h3>
<p>If you do use your iPad regularly, upgrade as soon as possible. You won&#8217;t regret it.</p>
<p>If you bought into the initial hype but found yourself not really being an ebook person, you don&#8217;t watch great movies and tv series while you&#8217;re traveling or love the many great social media apps available for the platform, you might stay with your original iPad.</p>
<p>There&#8217;s one more thing I generally like about Apple products:</p>
<p>Hardly any other consumer electronics product in the market, has such stable second market prices even after a successor has been announced. I was able to sell my used original iPad for 500 Euros, effectively bringing down the cost for the new one to 299 Euros.</p>
<p>My lady keeps her original iPad for a while until it moves to our own little Apple Museum and I will be forced to get a second white iPad 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2011/03/ipad-2-speedy-and-just-beautiful-in-white/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS 4.3 Personal Hotspot with T-Mobile Germany</title>
		<link>http://www.24100.net/2011/03/ios-4-3-personal-hotspot-with-t-mobile-germany/</link>
		<comments>http://www.24100.net/2011/03/ios-4-3-personal-hotspot-with-t-mobile-germany/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 09:21:38 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[iOS 4.3]]></category>
		<category><![CDATA[T-Mobile]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1892</guid>
		<description><![CDATA[When iOS 4.3 officially came out yesterday, my iPhone 4 told me, I should contact Telekom.de to enable the (long awaited) Personal Hotspot feature. Twitter and Facebook were full of German customers complaining that T-Mobile&#8217;s Service Centers didn&#8217;t have any up-to-date information on how to enable the feature. Being quite a heavy mobile user, I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>When iOS 4.3 officially came out yesterday, my iPhone 4 told me, I should contact Telekom.de to enable the (long awaited) Personal Hotspot feature.</p>
<p>Twitter and Facebook were full of German customers complaining that T-Mobile&#8217;s Service Centers didn&#8217;t have any up-to-date information on how to enable the feature. Being quite a heavy mobile user, I&#8217;m a member of T-Mobile&#8217;s Diamond customer group. I called them today and got an immediate response.</p>
<p><a rel="lightbox" href="http://www.24100.net/wp-content/uploads/2011/03/photo.png"><img class="alignright size-full wp-image-1894" title="Personal Hotspot T-Mobile Deutschland" src="http://www.24100.net/wp-content/uploads/2011/03/photo.png" alt="" width="230" height="346" /></a>A minute after the call, I was able to start using Personal Hotspot.</p>
<p>Here is the deal: If you are on an &#8220;old&#8221; T-Mobile iPhone contract, tethering – which is the tech terminology for sharing your mobile Internet connection with other devices – was not included.</p>
<p>I was offered to switch from my old <em>Complete XL</em> contract into the new <em>Complete Mobile XL</em> version.</p>
<p>Now, when you do that, you gain tethering. <strong>But you also lose stuff.</strong> First your included monthly 3G bandwidth is reduced from 5 GB to 1 GB. Once you&#8217;ve used the 1 GB, the data connection speed gets throttled. Second, you no longer have free MMS included.</p>
<p>However, to circumvent the new limitation, you can add the <em>Speed Option</em>. This will bring back the monthly 5 GB data volume. At the same time, it&#8217;ll increase the speed to 21,6 Mbit/s as opposed to the 14,4 Mbit/s that your old <em>Complete XL</em> tariff gave you. The iPhone 4 hardware can only handle 7,2 Mbit/s anyway, but that might change with the iPhone 5.</p>
<p>The 3000 free SMS per month are included in the new contract, as well.</p>
<p>The <em>Speed Option</em> is available for 9,95 Euro per month. If you don&#8217;t want a new iPhone 4, Complete Mobile XL is available for 89,95 Euro in case you&#8217;re extending your contract.</p>
<p>You can change your tariff by giving a call to T-Mobile&#8217;s Service Center (2202 from your T-Mobile phone when you&#8217;re in Germany). Personal Hotspot will be available a few minutes after your call.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2011/03/ios-4-3-personal-hotspot-with-t-mobile-germany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling all iOS devs: Join our Facebook group!</title>
		<link>http://www.24100.net/2011/03/ios-developers-group-on-facebook/</link>
		<comments>http://www.24100.net/2011/03/ios-developers-group-on-facebook/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 23:02:21 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[iosdev]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1884</guid>
		<description><![CDATA[This is a pretty short post. A couple of months ago, on the day Facebook introduced its new Groups, I&#8217;ve started the iOS Developers community over there. For me, it has now become a very valuable source to get in touch with fellow iOS developer peers from all over the world. We&#8217;ve also started to [...]]]></description>
			<content:encoded><![CDATA[<p>This is a pretty short post.</p>
<p>A couple of months ago, on the day Facebook introduced its new Groups, I&#8217;ve started the <a title="Join the iOS Developers group on Facebook" href="https://www.facebook.com/home.php?sk=group_101111446622927&amp;ap=1" target="_blank">iOS Developers community</a> over there.</p>
<p><a rel="lightbox" href="http://www.24100.net/wp-content/uploads/2011/03/iOS-Developers.png"><img class="alignright size-full wp-image-1963" title="The iOS Developers Group on Facebook" src="http://www.24100.net/wp-content/uploads/2011/03/iOS-Developers.png" alt="" width="289" height="252" /></a>For me, it has now become a very valuable source to get in touch with fellow iOS developer peers from all over the world. We&#8217;ve also started to craft a couple of documents, pointing to <a href="https://www.facebook.com/home.php?sk=group_101111446622927&amp;view=doc&amp;id=137890742944997" target="_blank">open source frameworks</a> and <a href="https://www.facebook.com/home.php?sk=group_101111446622927&amp;view=doc&amp;id=137948239605914" target="_blank">other resources</a> that make our daily Objective-C lives easier.</p>
<p>Some folks messaged me that they don&#8217;t consider Facebook anything serious and pointed me to Apple&#8217;s Developer Forums and other existing sources.</p>
<p>And while I appreciate those other places – and use many of them myself – I still think it&#8217;s a good thing to connect with other iOS devs via Facebook. Seeing new tricks as part of my Facebook timeline has proven valuable more than once.</p>
<p>As many of my friends, I don&#8217;t strictly separate my professional from my private life. I love what I do for a living and both worlds are pretty much intertwined. I consider this a great privilege!</p>
<p>So without further ado and in sort of a blunt self promotion, if you&#8217;re in iOS development, why don&#8217;t you join our <a title="Join the iOS Developer Group on Facebook" href="https://www.facebook.com/home.php?sk=group_101111446622927&amp;ap=1" target="_blank">great community on Facebook</a>?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2011/03/ios-developers-group-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>publ.me Revolutionizing iPad Publishing</title>
		<link>http://www.24100.net/2011/01/publ-me-revolutionizing-ipad-publishing/</link>
		<comments>http://www.24100.net/2011/01/publ-me-revolutionizing-ipad-publishing/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 22:53:36 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[GrandCentrix]]></category>
		<category><![CDATA[publ.me]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1776</guid>
		<description><![CDATA[Over at GrandCentrix, the last 18 months we&#8217;ve been working hard on a product, that brings iPad publishing to the mainstream: Welcome publ.me! publ.me is a completely browser based iPad publishing platform, that makes it fast and easy to distribute high-value PDF based content to the iPad. It provides companies of all sizes with a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Over at </strong><a href="http://www.grandcentrix.net" target="_blank"><strong>GrandCentrix</strong></a><strong>, the last 18 months we&#8217;ve been working hard on a product, that brings iPad publishing to the mainstream: Welcome </strong><a href="http://publ.me" target="_blank"><strong>publ.me</strong></a><strong>!</strong></p>
<p>publ.me is a completely browser based iPad publishing platform, that makes it fast and easy to distribute high-value PDF based content to the iPad.</p>
<p><img class="alignright size-full wp-image-1780" title="publ.me – Tablet Publishing made easy" src="http://www.24100.net/wp-content/uploads/2011/01/register_page.png" alt="" width="291" height="227" />It provides companies of all sizes with a secure, fully hosted and <strong>entirely Web based editor&#8217;s desk</strong>.</p>
<p>Upload your existing Adobe PDF based brochures, catalogues, magazines, fanzines or product flyers and leverage the streamlined editor to <strong>add beautiful image galleries and highly engaging video content</strong>.</p>
<p>Pre-schedule publications, customize the appearance of your iPad application and within minutes – literally – you&#8217;re all set to distribute your digital edition to the App Store.</p>
<p>On top of this, publ.me adds <strong>reading statistics</strong> which provide you with valuable insights into which articles run best and where your audience is spending most of their time. The <strong>patent-pending single-tap-contact</strong> facilitates a seamless backchannel to your readers – without ever asking them for an email address.</p>
<p>The product is based on our industry proven platform, that already powers millions of mobile users and interactions.</p>
<p><strong>publ.me is our most sophisticated platform service so far, and we can&#8217;t wait for you to try it!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2011/01/publ-me-revolutionizing-ipad-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple’s latest Push Notification certificate changes demystified</title>
		<link>http://www.24100.net/2010/12/latest-apple-push-notification-certificate-changes-decrypted/</link>
		<comments>http://www.24100.net/2010/12/latest-apple-push-notification-certificate-changes-decrypted/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 20:18:34 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[apns]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iosdev]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1761</guid>
		<description><![CDATA[This week, all iOS Developers received an email from Apple, stating: &#8220;On December 22, 2010, the production Apple Push Notification service will begin to use a 2048-bit TLS/SSL certificate that provides a more secure connection between your provider server and the Apple Push Notification service. To ensure you can continue to validate your server&#8217;s connection [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This week, all iOS Developers received an email from Apple, stating:</strong></p>
<blockquote><p><em>&#8220;On December 22, 2010, the production Apple Push Notification service will begin to use a 2048-bit TLS/SSL certificate that provides a more secure connection between your provider server and the Apple Push Notification service. </em></p>
<p><em> </em><em>To ensure you can continue to validate your server&#8217;s connection to the Apple Push Notification service, you will need to update your push notification server with a copy of the 2048-bit root certificate from Entrust&#8217;s website. This will not require a change to your iOS apps &#8212; this update only applies to provider servers.&#8221;</em></p></blockquote>
<p>It&#8217;s pretty common for Apple to come up with relatively short term notices like these. Unfortunately, they also frequently lack any further technical documentation.</p>
<p>Based on discussions I&#8217;ve had with various other iOS devs during the last few days, I sense that there might be a little bit of confusion as to what exactly this announcement means.</p>
<p><strong>Typical questions, I&#8217;ve seen:</strong></p>
<ul>
<li><strong>Do we have to recreate our certificates or .pem files?</strong></li>
<li><strong>Do we have to install any additional certificate on our servers?</strong></li>
<li><strong>We never installed anything else than the production and sandbox .pem files as outline in Apple&#8217;s documentation. Do we now have to install a third certificate and change our existing backend code?</strong></li>
</ul>
<p>Over at <a href="http://www.grandcentrix.net" target="_blank">GrandCentrix</a>, Germany&#8217;s largest iOS development shop, we use our own Rails based Push Notification provider service hosted with Engine Yard and deployed through Amazon EC2 instances.</p>
<p>We never installed anything else than two <em>.pem</em> files. We created those with Mac OS X Snow Leopard&#8217;s Keychain Utility, exported key and certificate as <em>.p12</em> files and finally converted them to <em>.pem</em> files using OpenSSL from the command line.</p>
<p>We never downloaded any additional certificates from Entrust&#8217;s website, nor did we install any special third party stuff into our local keychains.</p>
<p>I&#8217;ve contacted Apple and received some clarifying statements. I thought sharing them with other iOS devs might shed some light on the topic.</p>
<p><strong>In a nutshell you most likely don&#8217;t have to do anything!</strong></p>
<p>If you&#8217;re hosting your Push Notification service on a Linux box, any SSL connection is very likely <strong>already using Entrust&#8217;s certificate</strong>, even though you never manually installed it.</p>
<p>You can easily check this by using the Sandbox environment, <strong>which has already been switched to the higher security mode in March 2010</strong>. Bottom line: If your service successfully sends out APNs via Apple&#8217;s Sandbox servers today, you&#8217;ve got everything in place.</p>
<h3>A little bit of background</h3>
<p>Take a quick look into the <em>/etc/ssl/certs</em> folder. The point is: Most Linux distributions come with the required certificates preinstalled. That is, why you never had to manually install anything but got Push Notification services working anyway.</p>
<p><img class="alignnone size-full wp-image-1764" title="Directory listing /etc/ssl/certs for Amazon EC2 instances" src="http://www.24100.net/wp-content/uploads/2010/12/certs.png" alt="" width="586" height="510" /></p>
<p>Here is an excerpt of the information that I&#8217;ve received from Apple:</p>
<blockquote><p>&#8220;This announcement does not involve the certificate you receive from the Provisioning Portal. You do not need to generate a new Production or Sandbox certificate from the Provisioning Portal. Your existing PEM file should continue to work just fine.</p>
<p>This announcement is regarding other certificates (involved after your Provisioning Profile certificate is used to connect) to further validate the connection. Depending on the version of your Operating System and push technology stack, these certificates may already be installed and you didn&#8217;t even know they were being used.</p>
<p>The location of these certificates will be dependent on the operating system and push technology you are using. Mac OS X for example, keeps all of its certificates in the Keychain where many of the built-in scripting languages such as PHP, Ruby, Perl, etc. will automatically find the appropriate certificate. Other operating systems and or languages may have specific installation paths. If you determine that you need the new 2048 certificate, check the docs for the appropriate installation location specific to your implementation.</p>
<p>If the server &amp; technology you are using to push to the APNS Sandbox environment is the same as that in your Production environment, then you most likley already have the appropriate certificate since it was probably included in the standard installation of the operating system or push technology stack.  Perhaps the simplest test you can perform is to test in the APNS Sandbox environment then make sure that the Entrust certificates in your Production environment match those in your Test environment.&#8221;</p></blockquote>
<p>And:</p>
<blockquote><p>&#8220;When you connect to APNs to send notifications, that connection is a secure TLS/SSL connection. Part of the TLS/SSL protocol is the handshake where the system you&#8217;re connecting to sends its digital certificate to the TLS/SSL protocol software on your system (commonly OpenSSL or SecureTransport on Mac OS X systems). If you specify in your TLS/SSL options that you want to validate the connection to APNs, the TLS/SSL software on your system will check that the certificate was signed by a trusted certificate authority (CA). In the OpenSSL case, the verify_peer and cafile options are set in the stream_context.</p>
<p>With APNs, Entrust is the CA, so the APNs server certificate needs to be checked against the proper Entrust root certificate. There is a different root certificate for validating certificates with a 2048-bit public key vs. a 1024-bit public key, which is why the notice was sent out.</p>
<p>In the OpenSSL case, you&#8217;d add the new root certificate to the .pem file you specify in the cafile option. You can add that certificate at any time because all root certs in the cafile will be considered when the APNs certificate is validated.</p>
<p>The sandbox environment has been using a 2048-bit certificate since March, so you can test things in the sandbox to make sure you have the new root certificate installed properly.&#8221;</p></blockquote>
<p>Hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2010/12/latest-apple-push-notification-certificate-changes-decrypted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Repository Type Git in Xcode 4 Developer Preview? Here is the solution!</title>
		<link>http://www.24100.net/2010/06/no-repository-type-git-in-xcode-4-developer-preview-here-is-the-solution/</link>
		<comments>http://www.24100.net/2010/06/no-repository-type-git-in-xcode-4-developer-preview-here-is-the-solution/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 17:31:42 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[xcode 4]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1667</guid>
		<description><![CDATA[Besides all the iOS 4.0 hype and the fantastic new iPhone, what really made my day is the forthcoming new version of Apple&#8217;s IDE: Xcode 4. After all, WWDC is a Developer Conference. Innovating the essentials tools we all work with daily, is as big a part of what we should have come to expect, [...]]]></description>
			<content:encoded><![CDATA[<p>Besides all the iOS 4.0 hype and the fantastic new iPhone, what really made my day is the forthcoming new version of Apple&#8217;s IDE: Xcode 4.</p>
<p>After all, WWDC is a <em>Developer</em> Conference. Innovating the essentials tools we all work with daily, is as big a part of what we should have come to expect, as new SDKs and updated operating systems. Unfortunately, I cannot post any details about Xcode 4, nor any screenshots, as the current preview is still under NDA.</p>
<p>A key feature, that has been leaked elsewhere, is Git (and GitHub) support. I heavily use Git as a Source Code Management solution, both in my company and for my private projects.</p>
<p>I was literally blown away by the level of support for Git, that Apple demoed during WWDC.</p>
<p>No wonder, that huge disappointment hit me, when I tried to clone my first Git repo with the Xcode 4 Developer Preview and did not find the &#8220;Git&#8221; repository type in the UI. The only type offered was Subversion.</p>
<p><img class="alignright size-full wp-image-1669" title="Xcode" src="http://www.24100.net/wp-content/uploads/2010/06/xcode.png" alt="" width="198" height="198" /><strong>Turns out, there&#8217;s a simple solution: Xcode 4 expects the git command line tool to be available in <em>/usr/bin</em>. A quick <em>which git</em> on my console revealed, that my git binary instead resided in <em>/usr/local/git/bin/git</em>.</strong></p>
<p>After creating a symlink in <em>/usr/bin</em> pointing to <em>/usr/local/git/bin/git</em> and restarting Xcode 4, everythink worked perfect!</p>
<p>The full command: <em>sudo ln -s /usr/local/git/bin/git /usr/bin/git</em></p>
<p>A couple of observations: Connecting to GitHub did not work via the native git protocol, so I had to paste in the https URI to the repo. Same with ssh key based authentication, which did not work. I had to use my GitHub registered email address (username did not work) and password.</p>
<p>Besides this, working with a GitHub hosted git repository from within Xcode 4 just got really fantastic!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2010/06/no-repository-type-git-in-xcode-4-developer-preview-here-is-the-solution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to reset the iPhone OS 4.0 (beta) home screen wallpaper</title>
		<link>http://www.24100.net/2010/04/how-to-reset-the-iphone-os-4-0-beta-home-screen-wallpaper/</link>
		<comments>http://www.24100.net/2010/04/how-to-reset-the-iphone-os-4-0-beta-home-screen-wallpaper/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 08:10:55 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone os 4.0]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1394</guid>
		<description><![CDATA[Those of you who installed the first iPhone OS 4.0 beta released just yesterday, might have changed the home screen wallpaper. One can do so via Settings &#62; Wallpaper. Unfortunately, the nice silver metal rain drops sprinkled default wallpaper that comes with iPhone OS 4.0 beta is not yet available as a photo in the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.24100.net/wp-content/uploads/2010/04/iPhone_OS_4_Wallpaper_by_LordBlackFire.png"><img class="alignright size-full wp-image-1395" title="iPhone_OS_4_Wallpaper_by_LordBlackFire" src="http://www.24100.net/wp-content/uploads/2010/04/iPhone_OS_4_Wallpaper_by_LordBlackFire.png" alt="" width="224" height="336" /></a>Those of you who installed the first iPhone OS 4.0 beta <a href="http://thenextweb.com/apple/2010/04/08/apple-iphone-os-4-handy-list/" target="_blank">released just yesterday</a>, might have changed the home screen wallpaper.</p>
<p>One can do so via <em>Settings &gt; Wallpaper</em>.</p>
<p>Unfortunately, the nice silver metal rain drops sprinkled default wallpaper that comes with iPhone OS 4.0 beta is not yet available as a photo in the 4.0&#8242;s library.</p>
<p><strong>As a result, you cannot revert back to it if you changed the wallpaper just once.</strong></p>
<p>At first, I did not find the original version in the wild but <a href="http://lordblackfire.deviantart.com/art/iPhone-OS-4-Wallpaper-160036135" target="_blank">stumbled upon a really beautiful replacement</a>. <a href="http://fc08.deviantart.net/fs70/f/2010/098/c/d/iPhone_OS_4_Wallpaper_by_LordBlackFire.png" target="_blank">Download</a> it from deviantART.</p>
<p>The original Apple wallpaper is available, too. <a href="http://www.24100.net/wp-content/uploads/2010/04/iphoneos40wallpaper.jpg" target="_blank">Grab it</a>.</p>
<p><strong>Note:</strong> Do not sync wallpapers via iTunes!</p>
<p>iTunes tends to &#8220;optimize&#8221; images before sync, which makes them appear distorted when used as a wallpaper.</p>
<p>Instead email the image to yourself, open the email on your device, long press the image and save it to your camera roll.</p>
<p>Set it as your new home screen wallpaper and you&#8217;re done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2010/04/how-to-reset-the-iphone-os-4-0-beta-home-screen-wallpaper/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tuning my MacBook Pro by migrating to a solid state drive and keeping the built-in hard disk drive</title>
		<link>http://www.24100.net/2010/01/tuning-my-macbook-pro-by-migrating-to-a-solid-state-drive-and-keeping-the-built-in-hard-disk-drive/</link>
		<comments>http://www.24100.net/2010/01/tuning-my-macbook-pro-by-migrating-to-a-solid-state-drive-and-keeping-the-built-in-hard-disk-drive/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 10:22:11 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1290</guid>
		<description><![CDATA[I&#8217;m absolutely excited: Since I&#8217;m running my MacBook Pro with a Solid State Drive, the perceived speed has almost tippled. Snow Leopard &#8216;cold&#8217; boot time is down to less than 7 seconds and applications start almost instantaneously. Even slow bootstrappers like Adobe&#8217;s Photoshop CS4 get ready within seconds. Running Windows 7 in Parallels 5 now [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.24100.net/wp-content/uploads/2010/01/ca.jpg"><img class="alignright size-full wp-image-1298" title="ca" src="http://www.24100.net/wp-content/uploads/2010/01/ca.jpg" alt="" width="269" height="234" /></a>I&#8217;m absolutely excited: Since I&#8217;m running my MacBook Pro with a <a href="http://en.wikipedia.org/wiki/Solid_state_drive">Solid State Drive</a>, the perceived speed has almost tippled.</p>
<p>Snow Leopard &#8216;cold&#8217; boot time is down to less than 7 seconds and applications start almost instantaneously. Even slow bootstrappers like Adobe&#8217;s Photoshop CS4 get ready within seconds. Running Windows 7 in Parallels 5 now really <em>does</em> feel native. Xcode compiles and builds with the speed of light.</p>
<p>Recently I noticed that ever since I got the MacBook Pro, I never ever inserted a CD/DVD into it&#8217;s optical drive – <em>not even once.</em> There had to be a way to leverage the space the optical drive occupied.<span id="more-1290"></span></p>
<p>Intrigued by what I&#8217;ve read here and there about Solid State Drive performance, I set out on a journey to improve my <em>mobile</em> computing platform. I&#8217;m on pretty powerful iMacs at home and I did not want to experience a performance decrease while on the go anymore.</p>
<p>I finally ended up doing the following:</p>
<ul>
<li>Removing the optical drive and putting it into an external, USB powered case. This allows me to quickly hook the DVD drive up, should I ever really need it.</li>
<li>Moving the built-in 500 GB SATA hard disk to where the optical drive bay.</li>
<li>Installing the Solid State Drive where the hard disk was before.</li>
</ul>
<p>What this gives me:</p>
<ul>
<li>I&#8217;ve now got a whooping 750 GB capacity on the go.</li>
<li>Snow Leopard and my most important applications run from flash memory. Speed, speed, speed!</li>
<li><em>Did I say Speed already?</em></li>
<li>Multi-media files like iTunes music, etc. are stored on the traditional hard drive.</li>
<li>Whenever I need a DVD drive to install stuff, I can simply connect it via USB.</li>
<li>A slightly lower weight as the Solid State Drive is lighter than the optical drive.</li>
</ul>
<p>Stuff I&#8217;ve used:</p>
<ul>
<li>The key to doing the migration is a product called <a href="http://www.mcetech.com/optibay/">OptiBay</a> from MCE Technologies. I didn&#8217;t find any European distributor so I ordered it straight from their US website. While the site might look somewhat obscure to you, I can only say the best about MCE Technologies. I asked them to ship via overnight express. Ordered on a Thursday. Shipped on Monday. They also ship the external case which becomes the new home for your optical drive. Approx. cost excluding shipping etc.: US$ 99,00.</li>
<li>Solid State Drives are still somewhat expensive. After conducting some research I decided to go for the <a href="http://www.amazon.com/Corsair-Internal-Solid-State-CMFSSD-256GBG2D/dp/B0026V5MY0">Corsair 256 GB SATA II</a> model. Ordered through Amazon Germany. Shipped within five business days. Approx. cost: US$ 729,00 (600 Euros).</li>
<li>MCE&#8217;s package includes a screwdriver that works pretty well. Also included is a CD with detailed step-by-step PDF instructions on how to do the modification.</li>
<li>In addition you do need a tiny Torx screwdriver, that is not included. Make sure you&#8217;ve got one before you start!</li>
</ul>
<p>Time it took:</p>
<ul>
<li>The entire process took some 30 minutes.</li>
</ul>
<p>Closing remarks:</p>
<ul>
<li>My MacBook Pro is a 15&#8243; Unibody version, the one with 7 hours battery life. MCE does offer the kit for many models. Just check out <a href="http://www.mcetech.com/optibay/">their website</a>.</li>
<li>I&#8217;m not exactly a hardware guy. If you can handle a screwdriver, you can do this on your own within half an hour. No need to ask for external help.</li>
<li>What about the warranty? Honestly, I&#8217;m not sure. I know that authorized Apple partners do offer this modification as a paid service. My relationship with the local retailer is pretty good, so I guess should I ever need to make use of Apple&#8217;s warranty, they&#8217;ll find a solution. At least they want to keep me as a good customer. :)</li>
<li>I&#8217;m not encouraging you to do what I did. I&#8217;m also in no way affiliated with MCE or Corsair, nor do I endorse their products and services. Should you decide to do what I did, you do it at your own risk. Of course you do. :)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2010/01/tuning-my-macbook-pro-by-migrating-to-a-solid-state-drive-and-keeping-the-built-in-hard-disk-drive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One solution for &#8220;Apple TV is not responding. Check that any firewall software running &#8230; allow communication on port 3689.&#8221;</title>
		<link>http://www.24100.net/2009/12/apple-tv-is-not-responding-3689/</link>
		<comments>http://www.24100.net/2009/12/apple-tv-is-not-responding-3689/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:48:03 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[All Things Apple]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[port 3689]]></category>

		<guid isPermaLink="false">http://www.24100.net/?p=1169</guid>
		<description><![CDATA[By now you know that I&#8217;m a huge fan of all things Apple. That said I&#8217;m running two Apple TVs in our house and love watching almost everything on demand and without commercials these days. (My wife and I just finished watching Season 2 and 3 of Heroes going for 4-5 episodes in a row [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.24100.net/wp-content/uploads/2009/12/apple-tv-01.jpg"><img class="alignright size-full wp-image-1170" title="apple-tv-01" src="http://www.24100.net/wp-content/uploads/2009/12/apple-tv-01.jpg" alt="" width="224" height="187" /></a>By now you know that I&#8217;m a huge fan of all things Apple.</p>
<p>That said I&#8217;m running two Apple TVs in our house and love watching almost everything on demand and without commercials these days. (My wife and I just finished watching Season 2 and 3 of Heroes going for 4-5 episodes in a row each evening – it&#8217;s fantastic experiencing such a brilliant TV series like a full-length movie.)</p>
<p>A couple of weeks ago when trying to push new content to one of our Apple TVs we occasionally ran into this <span style="text-decoration: line-through;">much hated</span> <a href="http://www.google.com/#hl=en&amp;safe=off&amp;q=apple+tv+port+3689+error&amp;aq=f&amp;aqi=&amp;oq=&amp;fp=53acc7dd0515934d" target="_blank">much reported</a> issue with iTunes stating:</p>
<blockquote><p>&#8220;The Apple TV is not responding. Check that any firewall software running on this computer has been set to allow communication on port 3689.&#8221;</p></blockquote>
<p>We are running iTunes 9.0.2 on Mac OS X Snow Leopard 10.6.2 and the latest 3.0.1 Apple TV firmware.<span id="more-1169"></span></p>
<p>With iTunes 9 Apple introduced Home sharing, allowing machines running iTunes to connect to each others and (automatically) sync content purchased from the iTunes Store.</p>
<p><strong>The only thing that permanently solved the problem here was to disconnect all other machines, that connected to the iTunes instance which we used for syncing. </strong></p>
<p>Whenever we ran into the above problem, which is wrongly reported as a possible firewall issue, we simply closed iTunes 9 on all other machines and the syncing worked like a charm. No reboot required!</p>
<p>As we got quite <span style="text-decoration: line-through;">angry</span> desperate with Apple, we thought we put our solution out here at the end of this year so it might be of help to others.</p>
<p>Neither is this an official fix, nor do we know whether it works in all cases. Should, however, it have helped you, we would love if you leave a note in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.24100.net/2009/12/apple-tv-is-not-responding-3689/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 1/36 queries in 0.018 seconds using disk: basic
Object Caching 793/882 objects using disk: basic

Served from: www.24100.net @ 2012-02-07 20:18:55 -->
