<?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>Nick Porcaro</title>
	<atom:link href="http://www.porcaro.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.porcaro.org</link>
	<description>Software Engineer / Musician</description>
	<lastBuildDate>Wed, 17 Apr 2013 19:57:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>iOS provisioning profiles and certificates and app IDs</title>
		<link>http://www.porcaro.org/2013/02/04/ios-provisioning-profiles-and-certificates-and-app-ids/</link>
		<comments>http://www.porcaro.org/2013/02/04/ios-provisioning-profiles-and-certificates-and-app-ids/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 01:33:04 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1645</guid>
		<description><![CDATA[Instructions for iOS6 First sign up as an Apple Developer Login and then go to the Provisioning Portal Create an app ID.  DON&#8217;T USE A WILDCARD!!!!!  Note you cannot delete these app ids unless you call Apple and ask for &#8230; <a href="http://www.porcaro.org/2013/02/04/ios-provisioning-profiles-and-certificates-and-app-ids/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>Instructions for iOS6</div>
<ul>
<li>First sign up as an Apple Developer</li>
<li>Login and then go to the Provisioning Portal</li>
<li>Create an app ID.  DON&#8217;T USE A WILDCARD!!!!!  Note you cannot delete these app ids unless you call Apple and ask for help at 408-974-4897</li>
<li>In your Info.plist file, specify something like com.mycompany.myappname for Bundle Identifier.  It has to match what you did when you created the app id. EXCEPT DON&#8217;T put the numbers in front!  Don&#8217;t do <strong>8NX26&amp;9MG7.com.coolapps.waycool just put in com.coolapps.waycool</strong></li>
<li>Now create a Developer Certificate, later you can create a Distribution Certificate, but for now just create a new developer certificate.  Revoke the existing one if it&#8217;s giving you problems.</li>
<li>Follow the instructions for using Key Chain Access to generate a &#8220;Certificate Signing Request&#8221;.  Once this is done, you upload it into the Distribution Certificate area.</li>
<li>Go to the devices tab and add all your devices.</li>
<li>Now go to Provisioning / Development and click on New Profile.  Make sure you pick the Developer Certificate the app id you just created, and then select the devices you want to have in the profile.  I just select all of them normally.</li>
<li>Now download the profile and double-click on it.  This puts it in Xcode and the key chain.  <strong>But YOU ALSO NEED TO DO THIS: Refresh in the organizer.   Why?  Apple says &#8220;Xcode gets confused&#8221;</strong></li>
<li>Now go to the project and targets and pick the provisioning profile and then build to the phone.</li>
<li>Now follow the same steps and make an ad-hoc distribution profile.</li>
<li></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2013/02/04/ios-provisioning-profiles-and-certificates-and-app-ids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The evil sleepimage file &#8211; was causing: Wi-Fi: No Hardware found</title>
		<link>http://www.porcaro.org/2013/01/03/the-evil-sleepimage-file-was-causing-wi-fi-no-hardware-found/</link>
		<comments>http://www.porcaro.org/2013/01/03/the-evil-sleepimage-file-was-causing-wi-fi-no-hardware-found/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 21:52:35 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1643</guid>
		<description><![CDATA[Description of the problem: https://discussions.apple.com/thread/3210949?start=75&#038;tstart=0 Do one better, disable safe sleep forever and save diskspace on your boot drive: To disable safe sleep, run the two following commands in Terminal: $ sudo pmset -a hibernatemode 0 $ sudo nvram &#8220;use-nvramrc?&#8221;=false &#8230; <a href="http://www.porcaro.org/2013/01/03/the-evil-sleepimage-file-was-causing-wi-fi-no-hardware-found/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Description of the problem:</p>
<p>https://discussions.apple.com/thread/3210949?start=75&#038;tstart=0</p>
<p>Do one better, disable safe sleep forever and save diskspace on your boot drive:</p>
<p>To disable safe sleep, run the two following commands in Terminal:<br />
$ sudo pmset -a hibernatemode 0<br />
$ sudo nvram &#8220;use-nvramrc?&#8221;=false</p>
<p>http://hints.macworld.com/article.php?story=20070302210328928</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2013/01/03/the-evil-sleepimage-file-was-causing-wi-fi-no-hardware-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to deal with gmail not getting deleted in Mac Mail</title>
		<link>http://www.porcaro.org/2012/09/10/how-to-deal-with-gmail-not-getting-deleted-in-mac-mail/</link>
		<comments>http://www.porcaro.org/2012/09/10/how-to-deal-with-gmail-not-getting-deleted-in-mac-mail/#comments</comments>
		<pubDate>Mon, 10 Sep 2012 19:07:07 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Mac OS]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1640</guid>
		<description><![CDATA[http://forums.macrumors.com/showthread.php?t=1229529]]></description>
			<content:encoded><![CDATA[<p>http://forums.macrumors.com/showthread.php?t=1229529</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2012/09/10/how-to-deal-with-gmail-not-getting-deleted-in-mac-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to do if you need to update your Canon Digital Photo Professional and you lost the install disk</title>
		<link>http://www.porcaro.org/2012/07/21/what-to-do-if-you-need-to-update-your-canon-digital-photo-professional-and-you-lost-the-install-disk/</link>
		<comments>http://www.porcaro.org/2012/07/21/what-to-do-if-you-need-to-update-your-canon-digital-photo-professional-and-you-lost-the-install-disk/#comments</comments>
		<pubDate>Sat, 21 Jul 2012 06:15:59 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1635</guid>
		<description><![CDATA[http://www.northlight-images.co.uk/article_pages/install_canon_software.html#mac_canon_software]]></description>
			<content:encoded><![CDATA[<p>http://www.northlight-images.co.uk/article_pages/install_canon_software.html#mac_canon_software</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2012/07/21/what-to-do-if-you-need-to-update-your-canon-digital-photo-professional-and-you-lost-the-install-disk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making an encrypted .dmg file</title>
		<link>http://www.porcaro.org/2012/05/07/making-an-encrypted-dmg-file/</link>
		<comments>http://www.porcaro.org/2012/05/07/making-an-encrypted-dmg-file/#comments</comments>
		<pubDate>Mon, 07 May 2012 21:29:50 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1632</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="584" height="438" src="http://www.youtube.com/embed/M5c_dF7RzUE?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2012/05/07/making-an-encrypted-dmg-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery slideshows</title>
		<link>http://www.porcaro.org/2012/01/23/jquery-slideshows/</link>
		<comments>http://www.porcaro.org/2012/01/23/jquery-slideshows/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 07:17:44 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1582</guid>
		<description><![CDATA[http://speckyboy.com/2009/06/03/15-amazing-jquery-image-galleryslideshow-plugins-and-tutorials/]]></description>
			<content:encoded><![CDATA[<p>http://speckyboy.com/2009/06/03/15-amazing-jquery-image-galleryslideshow-plugins-and-tutorials/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2012/01/23/jquery-slideshows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a lite and full version of an iPhone app</title>
		<link>http://www.porcaro.org/2011/09/25/creating-a-lite-and-full-version-of-an-iphone-app/</link>
		<comments>http://www.porcaro.org/2011/09/25/creating-a-lite-and-full-version-of-an-iphone-app/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 22:27:17 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[full version of app]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[lite version of app]]></category>
		<category><![CDATA[Xcode build targets]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1544</guid>
		<description><![CDATA[Xcode supports this well. I used Chris Fletcher&#8217;s instructions: Start a new XCode Project Duplicate the current Target Rename the Duplicated Target Rename the Duplicated Info.plist File Change the Icons in the Duplicated Info.plist file to use the Lite Version &#8230; <a href="http://www.porcaro.org/2011/09/25/creating-a-lite-and-full-version-of-an-iphone-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Xcode supports this well.  I used <a href="http://chris-fletcher.com/2010/10/14/how-to-create-a-lite-version-of-your-iphone-app/" target="_blank">Chris Fletcher&#8217;s</a> instructions:
</p>
<blockquote>
<ul>
<li>Start a new XCode Project</li>
<li>Duplicate the current Target</li>
<li>Rename the Duplicated Target</li>
<li>Rename the Duplicated Info.plist File</li>
<li>Change the Icons in the Duplicated Info.plist file to use the Lite Version Icons</li>
<li>Change the Bundle Identifier to match with the bundle identifier from Apple for the Lite Version</li>
<li>Edit Build Properties of the Duplicated Target<br />
- Add C / C++ Compiler Flags<br />
- Change the Product Name<br />
- Change the name of the Info.plist file to the name of the Duplicated Info.plist File</li>
<li>
Add Logic to code to separate features of Lite and Full version.</li>
</blockquote>
<p>
Chris&#8217; explanation is good, but here are a few gotchas:</p>
<ul>
<li>Say you are going to have two versions of a Resources, eg.  MyResourcesFolder-Full and MyResourcesFolder-Lite, you want first remove references to both of these folders before duplicating the target.  Then you add MyResourcesFolder-Full  to only the full target and  MyResourcesFolder-Lite to only the lite target.</li>
<li>You only have to change the BundleIdentifier field in the copied Info.plist to be <strong>anything</strong> you want.  For instance, <em>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</em> can be renamed to anything: eg: <em>com.joesfishhouseonbleecker.${PRODUCT_NAME:rfc1034identifier}</em>.  When he talks about &#8220;Apple assigning the identifier&#8221; this happens in Xcode, you don&#8217;t have to go to the provisioning portal etc.</li>
<li>You have to <em>add a row</em> when you are editing the copied Info.plist before you can specify an icon file name for the lite version.  I also explicitly named the icon in my full version to avoid any confusion</li>
<li>Before building each target I needed to delete the build folder manually, or else some of the wrong resources got put in each version</li>
<li>You might need to delete the iPhone simulator folder in ~/Library/Application Support/iPhone Simulator before building
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2011/09/25/creating-a-lite-and-full-version-of-an-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress link checker</title>
		<link>http://www.porcaro.org/2011/09/20/wordpress-link-checker/</link>
		<comments>http://www.porcaro.org/2011/09/20/wordpress-link-checker/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 20:06:01 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1536</guid>
		<description><![CDATA[WordPress Link Checker Click on the link above to snag a program I wrote to check to see if links in WordPress blogs are active. I run it every night in my crontab. A shout out to Jose Solorzano who &#8230; <a href="http://www.porcaro.org/2011/09/20/wordpress-link-checker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<strong><a href="/WordpressLinkChecker.zip" target="_blank">WordPress Link Checker</a></strong>
</p>
<p>
Click on the link above to snag a program I wrote to check to see if links in WordPress blogs are active.  I run it every night in my crontab.
</p>
<p>
A shout out to <a href="http://sourceforge.net/projects/simplehtmldom/">Jose Solorzano</a> who wrote the simple HTML <a href="http://en.wikipedia.org/wiki/Document_Object_Model" target="_blank">DOM</a> parser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2011/09/20/wordpress-link-checker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Camera: Canon EOS Relbel T2i EOS 550D</title>
		<link>http://www.porcaro.org/2011/09/20/new-camera-canon-eos-relbel-t2i-eos-550d/</link>
		<comments>http://www.porcaro.org/2011/09/20/new-camera-canon-eos-relbel-t2i-eos-550d/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 20:03:23 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1466</guid>
		<description><![CDATA[First impressions. For low light go to P mode and pick the highest ISO possible.  Go to Shooting Settings Display and then hit the ISO button, pick 6400.  Night shots start looking good. Also try the continuous drive mode (page &#8230; <a href="http://www.porcaro.org/2011/09/20/new-camera-canon-eos-relbel-t2i-eos-550d/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First impressions.</p>
<ul>
<li>For low light go to P mode and pick the highest ISO possible.  Go to Shooting Settings Display and then hit the ISO button, pick 6400.  Night shots start looking good.</li>
<li>Also try the continuous drive mode (page 70 of the manual)</li>
<li>http://www.t2iforum.com/</li>
<li>http://michaelthementor.com/store/index.php?main_page=product_info&amp;cPath=1&amp;products_id=19</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2011/09/20/new-camera-canon-eos-relbel-t2i-eos-550d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross browser css</title>
		<link>http://www.porcaro.org/2011/09/12/cross-browser-css/</link>
		<comments>http://www.porcaro.org/2011/09/12/cross-browser-css/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 09:36:32 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.porcaro.org/?p=1533</guid>
		<description><![CDATA[http://www.catswhocode.com/blog/15-techniques-and-tools-for-cross-browser-css-coding]]></description>
			<content:encoded><![CDATA[<p>http://www.catswhocode.com/blog/15-techniques-and-tools-for-cross-browser-css-coding</p>
]]></content:encoded>
			<wfw:commentRss>http://www.porcaro.org/2011/09/12/cross-browser-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
