<?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>something STRANGE</title>
	<atom:link href="http://somethingstrange.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://somethingstrange.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 06 Mar 2010 03:19:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Setting up Perforce Server on OS X 10.5</title>
		<link>http://somethingstrange.com/2010/01/setting-up-perforce-server-on-os-x-10-5/</link>
		<comments>http://somethingstrange.com/2010/01/setting-up-perforce-server-on-os-x-10-5/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 07:49:03 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=501</guid>
		<description><![CDATA[I just finished setting up Perforce Server on my system.  Unlike the typical OS X application, this isn&#8217;t something you can just drop in the Applications folder, and there is no automated installer to help you out.  Regardless, it&#8217;s not too difficult once you know what to do.

Downloading the files and making them [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished setting up Perforce Server on my system.  Unlike the typical OS X application, this isn&#8217;t something you can just drop in the Applications folder, and there is no automated installer to help you out.  Regardless, it&#8217;s not too difficult once you know what to do.</p>
<p><span id="more-501"></span></p>
<h3>Downloading the files and making them executable</h3>
<p>
Download the Perforce Server (P4D) and the Perforce Command-Line Client (P4) from the <a href="http://www.perforce.com/perforce/downloads/index.html" rel="nofollow">Downloads</a> page on the Perforce website. Be sure to download the versions for &#8220;Mac OS X for PPC/X86&#8243;.</p>
<p>Once they have been downloaded, you&#8217;ll need to change their file permissions. Using Terminal, you can change the permissions with the <samp>chmod</samp> command to make them executable, as follows:</p>
<pre>
chmod +x p4
chmod +x p4d
</pre>
<p>If you&#8217;re using <a href="http://cocoatech.com/">Path Finder</a>, you can also just use <em>Get Info</em> and change the properties there.  As far as I know, it just the owner needs to be able to execute the file so <samp>-rwxr&#8211;r&#8211;</samp> or <samp>chmod 744</samp> should be fine.</p>
<h3>Creating a Perforce server root directory</h3>
<p>The Perforce server needs a place to store all user-submitted files and associated metadata.  I&#8217;ve found that a good place to put that is in <samp>/Developer/Perforce</samp>, although you could put it anywhere you&#8217;d like.  Assuming that&#8217;s the same location you want to use, create the following two folders:</p>
<pre>
/Developer/Perforce
/Developer/Perforce/p4root
</pre>
<p>Once you&#8217;ve created the folders, move the <samp>p4</samp> and <samp>p4d</samp> files you downloaded earlier to the <samp>/Developer/Perforce</samp> directory.</p>
<h3>Configuring Perforce to start at boot time</h3>
<p>You&#8217;re going to want to use the <strong>launchd</strong> service to start Perforce at boot time.  This is done by creating a Property List (<em>plist</em>) that contains the required paths and information used by Perforce.</p>
<p>Create a text file named <samp>com.perforce.plist</samp>, and place it in &#8220;<samp>/Library/LaunchDaemons/</samp>&#8220;. This file must be configured with &#8220;root&#8221; as the owner, and &#8220;wheel&#8221; as the group.  Using Terminal, you can change the owner and group with the <samp>chown</samp> command, as follows:</p>
<pre>
chown root:wheel /Library/LaunchDaemons/com.perforce.plist
</pre>
<p>With <a href="http://cocoatech.com/">Path Finder</a> you can also just duplicate one of the existing <em>plist</em> in the <samp>/Library/LaunchDaemons</samp> directory and then rename it to <samp>com.perforce.plist</samp>. Either way, once you have created the file, edit it with a text editor such as <a href="http://macromates.com/">TextMate</a>, or with Apple&#8217;s <em>Property List Editor</em>.  This is what I used for my setup:</p>
<pre>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
	"http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
	&lt;key&gt;Debug&lt;/key&gt;
	&lt;false/&gt;
	&lt;key&gt;Label&lt;/key&gt;
	&lt;string&gt;com.perforce&lt;/string&gt;
	&lt;key&gt;OnDemand&lt;/key&gt;
	&lt;false/&gt;
	&lt;key&gt;ProgramArguments&lt;/key&gt;
	&lt;array&gt;
		&lt;string&gt;/Developer/Perforce/p4d&lt;/string&gt;
	&lt;/array&gt;
	&lt;key&gt;EnvironmentVariables&lt;/key&gt;
	&lt;dict&gt;
		&lt;key&gt;P4LOG&lt;/key&gt;
		&lt;string&gt;/Library/Logs/Perforce/p4log.log&lt;/string&gt;
		&lt;key&gt;P4PORT&lt;/key&gt;
		&lt;string&gt;1666&lt;/string&gt;
		&lt;key&gt;P4ROOT&lt;/key&gt;
		&lt;string&gt;/Developer/Perforce/p4root&lt;/string&gt;
	&lt;/dict&gt;
	&lt;key&gt;RunAtLoad&lt;/key&gt;
	&lt;true/&gt;
&lt;/dict&gt;
&lt;/plist&gt;
</pre>
<p>As you can see in the <em>plist</em>, the <samp>P4LOG</samp> environment variables is set to <samp>/Library/Logs/Perforce/p4log.log</samp>.  By placing it there instead of with the other Perforce files, you&#8217;ll have a dedicated log entry in <em>Console</em> and Time Machine automatically excludes files in <samp>/Library/Logs</samp>.</p>
<h3>The Perforce daemon</h3>
<p>Although it should now start automatically when you restart Max OS X, you can manually load and unload the <em>p4d</em> daemon via Terminal with the following commands:</p>
<pre>sudo launchctl load /Library/LaunchDaemons/com.perforce.plist</pre>
<pre>sudo launchctl unload /Library/LaunchDaemons/com.perforce.plist</pre>
<p>You&#8217;ll need to enter your admin password to execute either command.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2010/01/setting-up-perforce-server-on-os-x-10-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movies 2010</title>
		<link>http://somethingstrange.com/2010/01/movies-2010/</link>
		<comments>http://somethingstrange.com/2010/01/movies-2010/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 07:01:52 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Films]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Ratings]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=444</guid>
		<description><![CDATA[My wife and I usually go to the movies at least once a week. This is a list of films that we&#8217;ve seen in 2010.




★: @!#?@!
★★: Meh
★★★: Pretty good
★★★★: Very cool
★★★★★: Wicked awesome!





Date
Film
Rating


MAR 05
Alice in Wonderland
★★★★


FEB 27
The Crazies
★★★★


FEB 20
Shutter Island
★★★★★


FEB 15
The Lovely Bones
★★★★


FEB 14
The Wolfman
★★★★


FEB 06
Edge of Darkness
★★★★


JAN 30
Extraordinary Measures
★★★


JAN 24
Legion
★★


JAN 23
A Single Man
★★★★


JAN 16
The [...]]]></description>
			<content:encoded><![CDATA[<p>My wife and I usually go to the movies at least once a week. This is a list of films that we&#8217;ve seen in 2010.</p>
<p><span id="more-444"></span></p>
<div class="panel-red">
<table>
<tr>
<td><b>★</b>: @!#?@!</td>
<td><b>★★</b>: Meh</td>
<td><b>★★★</b>: Pretty good</td>
<td><b>★★★★</b>: Very cool</td>
<td><b>★★★★★</b>: Wicked awesome!</td>
</tr>
</table>
</div>
<table style="font-size:12px; margin:2em auto;">
<tr>
<th>Date</th>
<th>Film</th>
<th>Rating</th>
</tr>
<tr>
<td>MAR 05</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1014759/">Alice in Wonderland</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>FEB 27</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0455407/">The Crazies</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>FEB 20</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1130884/">Shutter Island</a></td>
<td>★★★★★</td>
</tr>
<tr>
<td>FEB 15</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0380510/">The Lovely Bones</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>FEB 14</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0780653/">The Wolfman</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>FEB 06</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1226273/">Edge of Darkness</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>JAN 30</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1244659/">Extraordinary Measures</a></td>
<td>★★★</td>
</tr>
<tr>
<td>JAN 24</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1038686/">Legion</a></td>
<td>★★</td>
</tr>
<tr>
<td>JAN 23</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1315981/">A Single Man</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>JAN 16</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt1037705/">The Book of Eli</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>JAN 13</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0403702/">Youth In Revolt</a></td>
<td>★★★★</td>
</tr>
<tr>
<td>JAN 10</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0433362/">Daybreakers</a></td>
<td>★★★</td>
</tr>
<tr>
<td>JAN 05</td>
<td><a rel="nofollow" href="http://www.imdb.com/title/tt0875034/">Nine</a></td>
<td>★★★</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2010/01/movies-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unity iPhone, Visual Studio, and VMware Fusion</title>
		<link>http://somethingstrange.com/2009/11/unity-iphone-visual-studio-and-vmware-fusion/</link>
		<comments>http://somethingstrange.com/2009/11/unity-iphone-visual-studio-and-vmware-fusion/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 07:38:24 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VMware Fusion]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=352</guid>
		<description><![CDATA[Unity iPhone will only run on OS X. Visual Studio 2008 will only run on Windows. With the use of virtualization software, such as Parallels and VMWare Fusion, you can easily run Windows software alongside OS X apps. Configuring Unity and VS2008 so that they work well together is not difficult at all, as the [...]]]></description>
			<content:encoded><![CDATA[<p>Unity iPhone will only run on OS X. Visual Studio 2008 will only run on Windows. With the use of virtualization software, such as Parallels and VMWare Fusion, you can easily run Windows software alongside OS X apps. Configuring Unity and VS2008 so that they work well together is not difficult at all, as the following procedure demonstrates.</p>
<p><span id="more-352"></span></p>
<p>Please leave a comment if you have any questions regarding the steps or suggestions on how to improve the process, security, or any other related issue.</p>
<h3>Prepare Unity iPhone</h3>
<div class="custom-image-group"><div id="attachment_368" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-Project-Wizard-150x120.png" alt="Unity iPhone Project Wizard" width="150" height="120" class="size-thumbnail wp-image-368" /><p class="wp-caption-text">Unity iPhone Project Wizard</p></div></p>
<div id="attachment_370" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-Create-Solution-150x120.png" alt="Create the VS2008 Solution" width="150" height="120" class="size-thumbnail wp-image-370" /><p class="wp-caption-text">Create the VS2008 Solution</p></div>
<div id="attachment_372" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-VisualStudio-AssetsLink-150x120.png" alt="Visual Studio Project Folder" width="150" height="120" class="size-thumbnail wp-image-372" /><p class="wp-caption-text">Visual Studio Project Folder</p></div></div>
<ol>
<li>Download the iPhone-compatible version of Lucas Meijer&#8217;s Visual Studio integration package from the Unity forum thread &#8220;<a href="http://forum.unity3d.com/viewtopic.php?p=184500">Visual Studio and Unity iPhone</a>&#8220;. The file is called &#8216;CreateVisualStudioSolutioniPhone.unityPackage&#8217;, and is attached to the bottom of the first post. If you don&#8217;t see the download link, log in to the forum first.</li>
<li>Copy the package to the &#8220;<samp>/Applications/Unity iPhone/Standard Packages</samp>&#8221; folder. While you can just import this package into an existing project, placing it in the Standard Packages folder will add it as an option when creating all new Unity iPhone projects.</li>
<li>Load Unity iPhone and create a new project (<b>File</b> &gt; <b>New Project&#8230;</b>)</li>
<li>When the Project Wizard appears, specify the project name and path, and make sure &#8220;CreateVisualStudioSolutioniPhone&#8221; package is selected. For the purpose of this example, I used &#8220;<samp>/Users/mryan/Development/Unity/Projects/Project1</samp>&#8220;.</li>
<li>Once the project has been created, click on the <b>CustomTools</b> menu and select <b>CreateVisualStudioSolution</b> to automatically create the Visual Studio 2008 Solution. The solution is conveniently located in the &#8220;VisualStudio&#8221; folder beside the &#8220;Assets&#8221; folder within your Unity project. In this example, it was placed at &#8220;<samp>/Users/mryan/Development/Unity/Projects/Project1/VisualStudio</samp>&#8220;.</li>
</ol>
<h3>VMware Fusion Setup</h3>
<div class="custom-image-group"><div id="attachment_397" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-VMware-Settings-150x150.png" alt="VMware Settings" width="150" height="150" class="size-thumbnail wp-image-397" /><p class="wp-caption-text">VMware Settings</p></div></div>
<p>While you don&#8217;t need to share folders through Fusion settings, I prefer to keep them enabled so that I have easy access to my Mac OS X folders.</p>
<p>The image to the right just shows how you would enable or disable the shared folders. When the folders are enabled, they can be accessed in Windows Explorer via &#8220;<samp>\\VMWARE-HOST\Shared Folders</samp>&#8220;.</p>
<h3 style="clear:right;">Symbolic Links</h3>
<div class="custom-image-group"><div id="attachment_399" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-Explorer-Comparison-150x150.png" alt="Explorer Symlink Comparison" width="150" height="150" class="size-thumbnail wp-image-399" /><p class="wp-caption-text">Explorer Symlink Comparison</p></div></div>
<p>Under VMware, Mac OS X Symlinks will not work under Windows unless you have enabled SMB sharing, and created an active folder share pointing to the VisualStudio folder in Unity Project.</p>
<p>When the Visual Studio project was created, a Symlink called &#8220;AssetsLink&#8221; was created. This link points to the &#8220;Assets&#8221; folder within your Unity project. If you access the VisualStudio through a non-SMB share, AssetsLink shows up as an ordinary file. </p>
<p>As you can see in the Explorer Symlink Comparison image at the right, the top Explorer window accesses the &#8220;VisualStudio&#8221; folder using AFP sharing via the VMware Fusion Shared Folders mentioned above (&#8221;<samp>\\vmware-host\Shared Folders\mryan\Development\Unity\Projects\Project1\VisualStudio</samp>&#8220;). The bottom explorer window uses SMB sharing via &#8220;<samp>\\SYSTEM\Unity\Projects\Project1\VisualStudio</samp>&#8220;, and the item &#8220;AssetsLink&#8221; correctly appears as a folder.</p>
<h3 style="clear:right;">SMB Folder Sharing</h3>
<div class="custom-image-group"><div id="attachment_398" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-System-Prefs-Sharing-150x120.png" alt="System Preferences - Sharing" width="150" height="120" class="size-thumbnail wp-image-398" /><p class="wp-caption-text">System Preferences - Sharing</p></div></div>
<ol>
<li>Under OS X, open <b>System Preferences</b>, and click on <b>Sharing</b>.</li>
<li>Make sure the &#8220;File Sharing&#8221; service is enabled by placing a check in the box to the left.</li>
<li>Add a shared folder that points to either the newly created &#8220;VisualStudio&#8221; folder inside your Unity Project folder, another folder further up the tree. I have my share pointing to <samp>/Users/mryan/Development/Unity</samp> so that only one share is needed for all of my Unity iPhone projects.</li>
<li>You can optionally remove the Users group, and set the Everyone group to have &#8220;No Access&#8221;.</li>
<li>Click <b>Options</b>. When the panel appears, make sure there is a check beside &#8220;Share files and folders using SMB&#8221;. You should be able to leave the other check marks as they are, although if you continue to have difficult getting the AssetsLink to work, disable AFB Sharing. Click <b>Done</b>.</li>
<li>Close System Preferences.</li>
</ol>
<h3>&#8220;The project location is not trusted&#8221;</h3>
<div class="custom-image-group"><div id="attachment_401" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-NET-Not-Trusted-150x82.png" alt="Project location is not trusted" width="150" height="82" class="size-thumbnail wp-image-401" /><p class="wp-caption-text">Project location is not trusted</p></div>
<div id="attachment_402" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-NET-Admin-Tools-150x75.png" alt=".NET Admin Tools" width="150" height="75" class="size-thumbnail wp-image-402" /><p class="wp-caption-text">.NET Admin Tools</p></div></div>
<p>From within Windows, when you load the VS2008 solution or project file, you may receive a warning that says the project location is not trusted. I believe this occurs because the project is on a network share, and is considered less secure than the local file system.</p>
<p>To fix this, you will need to user the <a href="http://msdn.microsoft.com/en-us/library/2bc0cxhc.aspx">Microsoft .NET Framework 2.0 Configuration</a> tool that is part of the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&#038;DisplayLang=en">.NET Framework 2.0 Software Development Kit</a>. If you don&#8217;t already have the SDK installed, you should do that first.</p>
<ol>
<li>In Windows, click <b>Start</b>, click <b>Control Panel</b>, and then double-click <b>Administrative Tools</b>.</li>
<li>Double-click <b>Microsoft .NET Framework 2.0 Configuration</b>.</li>
<li>Expand the <b>Runtime Security Policy</b> node, the <b>Machine</b> node, the <b>Code Groups</b> node, and the <b>All_Code</b> node.</li>
<li>In the right pane, click <b>Add a Child Code Group</b>.</li>
<li>Choose <b>Create a new code group</b>, enter a name for the code group (e.g., &#8220;<samp>VS Development</samp>&#8220;), and then click <b>Next</b>.</li>
<li>Choose a condition type of <b>URL</b>, and enter the UNC path to the share location of your project, using the format <samp>\\servername\sharename\*</samp>, for example <samp>\\SERVER\Unity\*</samp>. Click <b>Next</b>.</li>
<li>Choose <b>Use existing permission set</b> and select <b>FullTrust</b>, and then click <b>Next</b>.</li>
<li>Click <b>Finish</b>.</li>
<li>Select your new code group, right click, and select <b>Properties</b>.</li>
<li>Under the General tab, <b>check the two boxes</b> under the &#8220;If the membership condition is met&#8221; statement, then click <b>Apply</b>.</li>
<li>Close the configuration tool, and <b>reboot Windows</b>.</li>
</ol>
<p>Restart Visual Studio &#8211; You will now be able to open or create a project without &#8220;The project location is not trusted&#8221; dialog box appearing. However, you will not be able to Debug until you <b>choose a zone for your partial-trust application</b></p>
<ol>
<li>From the <b>Project</b> menu, choose <b><i>ProjectName</i> Properties</b>.</li>
<li>In the <i>ProjectName</i> property pages, click the <b>Security</b> page.</li>
<li>Select <b>Enable ClickOnce Security Settings</b>.</li>
<li>Under <b>Zone your application will be installed from</b>, click the drop-down listbox and choose the zone you want to simulate the application being installed from. The Permissions required by the application grid shows all available permissions. The check mark indicates permissions granted to your application</li>
<li>If the zone you choose was <b>Custom</b>, select the correct custom settings in the <b>Setting</b> column of the <b>Permissions</b> grid.</li>
<li>Click <b>OK</b> to close the property pages.</li>
</ol>
<h3 style="clear:right;">Mapping a Network Drive</h3>
<div class="custom-image-group"><div id="attachment_403" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-Map-Network-Drive-150x110.png" alt="Map Network Drive" width="150" height="110" class="size-thumbnail wp-image-403" /><p class="wp-caption-text">Map Network Drive</p></div>
<p><div id="attachment_404" class="wp-caption alignnone" style="width: 160px"><img src="/wordpress/wp-content/uploads/2009/11/Unity-iPhone-Mapped-Drive-150x75.png" alt="Mapped Drive" width="150" height="75" class="size-thumbnail wp-image-404" /><p class="wp-caption-text">Mapped Drive</p></div></div>
<p>The last thing you should do is map a network share to a drive letter for convenient access. In the images at the right, you will see that &#8220;<samp>\\SERVER\Unity\Projects</samp>&#8221; is mapped to Drive P. This mapping allows me to very quickly access any of my Unity iPhone projects from within Windows.</p>
<h3>Finished!</h3>
<p>You should now be able to use Visual Studio to write and edit your Unity iPhone scripts.</p>
<p>At this point, you can just add files and folders to the AssetsLink folder in VS2008, and they will automatically appear in Unity. If on the otherhand, you add, remove, rename, or otherwise modify files in Unity, all you need to do to get VS2008 back in sync is to run the &#8220;CreateVisualStudiosSolution&#8221; once again. You may need to close Visual Studio before running that command, but the file updates will be there when it&#8217;s next opened.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/11/unity-iphone-visual-studio-and-vmware-fusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Favorite Software For Mac OS X</title>
		<link>http://somethingstrange.com/2009/11/favorite-software-for-mac-os-x/</link>
		<comments>http://somethingstrange.com/2009/11/favorite-software-for-mac-os-x/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 02:33:55 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Utility]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=300</guid>
		<description><![CDATA[Like most people, I tweak and tune my computers so that they&#8217;re easier and more enjoyable to use.  In the process, I often download tons of software and apps, many of which I never get around to installing.  It&#8217;s great fun attempting to identify their purpose months later.
This is a list of some [...]]]></description>
			<content:encoded><![CDATA[<p>Like most people, I tweak and tune my computers so that they&#8217;re easier and more enjoyable to use.  In the process, I often download tons of software and apps, many of which I never get around to installing.  It&#8217;s great fun attempting to identify their purpose months later.</p>
<p>This is a list of some of the apps that I frequently use.  It contains both free and commercial apps, and its contents will likely change over time.</p>
<p><span id="more-300"></span></p>
<p>If you have any comments regarding a particular app, or have suggestions for alternatives, you know what to do.  The comment box is at the bottom of this page.</p>
<hr />
<h3>BetterZip Quick Look Generator</h3>
<p><div id="attachment_314" class="wp-caption alignright" style="width: 190px"><img src="http://somethingstrange.com/wordpress/wp-content/uploads/2009/11/BetterZipQL-300x225.png" alt="BetterZip Quick Look Generator" title="BetterZipQL" width="180" height="120" class="size-thumbnail wp-image-314" /><p class="wp-caption-text">BetterZip Quick Look Generator</p></div>Quick Look is one of the more useful features of OS X. While a file is selected in Finder, just press space to activate it.  The <a href="http://macitbetter.com/BetterZipQL-1.0">BetterZip Quick Look Generator</a> is a free Quick Look plugin that allows you to examine the contents of archives without having to unpack them.  According to the developer&#8217;s site, it currently supports the following archive formats: ZIP, TAR, GZip, BZip2, ARJ, LZH, ISO, CHM, CAB, CPIO, RAR, 7-Zip, DEB, RPM, StuffIt&#8217;s SIT, DiskDoubler, BinHex, and MacBinary.<br />
<br style="clear:both" /></p>
<h3>SimplyRAR</h3>
<p>On Windows, I prefer the RAR compression format.  It doesn&#8217;t seem as popular on OS X, but it tends to generate smaller archives.  Unlike UnRarX, you can open archives and view their contents, but also create new archives.  I really like being able to look at the archive without having to decompress it first.  <a href="http://www.macupdate.com/info.php/id/21430/simplyrar">SimplyRAR</a> appears to be the best WinRAR alternative on the Mac.  It&#8217;s not as feature-packed, but it gets the job done.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/11/favorite-software-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment Links Are &#8220;NoFollow&#8221; Free</title>
		<link>http://somethingstrange.com/2009/11/comment-links-are-nofollow-free/</link>
		<comments>http://somethingstrange.com/2009/11/comment-links-are-nofollow-free/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 21:09:17 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=282</guid>
		<description><![CDATA[I just installed the NoFollow Free WordPress plugin, and it&#8217;s currently configured to remove the &#8220;nofollow&#8221; tag from all comment links.  If you perform a quick Google search, you&#8217;ll likely come across a number of arguments for and against the &#8220;nofollow&#8221; tag.
For a while, I have been personally reviewing each submitted comment, and approving [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed the <a href="http://www.michelem.org/wordpress-plugin-nofollow-free/">NoFollow Free</a> WordPress plugin, and it&#8217;s currently configured to remove the &#8220;nofollow&#8221; tag from all comment links.  If you perform a quick Google search, you&#8217;ll likely come across a number of arguments for and against the &#8220;nofollow&#8221; tag.</p>
<p>For a while, I have been personally reviewing each submitted comment, and approving only those that are not obviously spam.  I always welcome comments, especially those that add to the topics being covered.  If you&#8217;re interested in sharing comments that include a link back to your blog or a third-party site, that&#8217;s fine with me. Of course, if you&#8217;re interested in linking back to this site or one of its posts, that&#8217;s even better.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/11/comment-links-are-nofollow-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Update</title>
		<link>http://somethingstrange.com/2009/10/site-update/</link>
		<comments>http://somethingstrange.com/2009/10/site-update/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 09:03:18 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=227</guid>
		<description><![CDATA[I&#8217;ve finally found some time to update this website. It was looking rather shabby for a while, and so I&#8217;ve completely updated Wordpress and all its plugins, and even added a few new ones to the list.  For example, there is a shiny new Portfolio page, which links to various projects I&#8217;ve been involved [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found some time to update this website. It was looking rather shabby for a while, and so I&#8217;ve completely updated Wordpress and all its plugins, and even added a few new ones to the list.  For example, there is a shiny new <a href="/portfolio/">Portfolio</a> page, which links to various projects I&#8217;ve been involved with.</p>
<p>A number of small improvements will be introduced in the coming days, most likely related to the portfolio pages.  In the mean time, if you discover any issues with this site, its content or layout &#8230; please drop me an <a rel="nofollow" href="/contact/">email</a> with all the details or leave a comment below.</p>
<p>Also, I&#8217;m interested in knowing how people feel about the navigation links at the right side of the page.  Are the icons sufficient in describing the linked page?  I was considering rolling out text labels when you hover over each button, but haven&#8217;t yet decided either way.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/10/site-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Settings In OS X Leopard</title>
		<link>http://somethingstrange.com/2009/10/hidden-settings-in-os-x-leopard/</link>
		<comments>http://somethingstrange.com/2009/10/hidden-settings-in-os-x-leopard/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:31:24 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=143</guid>
		<description><![CDATA[While I bought Snow Leopard a while ago, I still haven&#8217;t found the time to install it.  Perhaps I&#8217;m just having too much fun tweaking Leopard.

The following is nothing new. Similar commands can be found on many webpages if you know what to search for.  Nevertheless, I like to keep things easily accessible, [...]]]></description>
			<content:encoded><![CDATA[<p>While I bought Snow Leopard a while ago, I still haven&#8217;t found the time to install it.  Perhaps I&#8217;m just having too much fun tweaking Leopard.</p>
<p><span id="more-143"></span></p>
<p>The following is nothing new. Similar commands can be found on many webpages if you know what to search for.  Nevertheless, I like to keep things easily accessible, and that&#8217;s why I&#8217;m posting them here.</p>
<p>You will need to use Terminal to enter adjust the settings (<em>Applications</em> → <em>Utilities</em> → <em>Terminal</em>).  After typing one of the following commands, press <strong>Enter</strong>.</p>
<p>You&#8217;ll need to restart the Dock for the changes to take effect. Just type &#8220;killall Dock&#8221;, and press <strong>Enter</strong>.  The Dock will close and reopen with your changes.</p>
<h4>Dock Icon Size</h4>
<p>You can set the icon and magnification size in the Dock to specific values.  I prefer to use 24 or 32 for the tilesize.  I&#8217;ve read that you can enter a value as high as 256, but shouldn&#8217;t go beyond that.</p>
<pre>defaults write com.apple.dock tilesize -int 256</pre>
<p>The Dock magnification size can also be set, but don&#8217;t go higher than 512.</p>
<pre>defaults write com.apple.dock largesize -int 512</pre>
<h4>Dock Bar Appearance</h4>
<p>Disable the 3D glass effect on the horizontal dock:</p>
<pre>defaults write com.apple.dock no-glass -boolean YES</pre>
<p>To re-enable the effect:</p>
<pre>defaults write com.apple.dock no-glass -boolean NO</pre>
<h4>Dock Auto-Hide Shortcut</h4>
<p>Lastly, while I tend to dislike auto-hiding the Dock, it&#8217;s easy to toggle the setting by pressing <strong>Command</strong>+<strong>Option</strong>+<strong>D</strong>.</p>
<h4>Further Reading</h4>
<p>For additional tweak and hidden settings, check out the following pages:</p>
<ul>
<li><a href="http://secrets.blacktree.com/">Secrets &#8211; A database of hidden settings for Mac OS X</a></li>
<li><a href="http://www.macosxtips.co.uk/index_files/terminal-commands-for-hidden-settings-in-leopard.html">Terminal Commands for Hidden Settings in Leopard</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/10/hidden-settings-in-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonts From Mac OS X Included With iPhone</title>
		<link>http://somethingstrange.com/2009/09/fonts-from-mac-os-x-included-with-iphone/</link>
		<comments>http://somethingstrange.com/2009/09/fonts-from-mac-os-x-included-with-iphone/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 09:32:29 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=85</guid>
		<description><![CDATA[There aren&#8217;t many choices when it comes to fonts on the iPhone.  This is a list of those available.

The contents and formatting of this list are based on a page on John Gruber&#8217;s website, Daring Fireball.  He has a more detailed post regarding iPhone fonts that is worth a read.

It has been reproduced [...]]]></description>
			<content:encoded><![CDATA[<p>There aren&#8217;t many choices when it comes to fonts on the iPhone.  This is a list of those available.</p>
<p><span id="more-85"></span></p>
<div class="panel-red">The contents and formatting of this list are based on a page on John Gruber&#8217;s website, <a href="http://daringfireball.net/misc/2007/07/iphone-osx-fonts">Daring Fireball</a>.  He has a more detailed post regarding <a href="http://daringfireball.net/2007/07/iphone_fonts">iPhone fonts</a> that is worth a read.<br />
<br />
It has been reproduced here primarily for personal use.</div>
<table class="notes" style="font-size: 80%; margin-top:32px;">
<tr>
<td>
<div class="support full key"></div>
</td>
<td>Full font family included</td>
</tr>
<tr>
<td>
<div class="support part key"></div>
</td>
<td>Partial font family included (see <a href="#Notes">notes</a>)</td>
</tr>
<tr>
<td>
<div class="support spec key"></div>
</td>
<td>Not included, but name is special-cased (<a href="#Notes">notes</a>)</td>
</tr>
<tr>
<td>
<div class="support none key"></div>
</td>
<td>Not included</td>
</tr>
</table>
<div style="width:500px; margin:0 auto;">
<table style="width:500px; margin:16px 0 32px;">
<tr style="font-family: 'American Typewriter'">
<td>
<div class="support part"></div>
</td>
<td>American Typewriter</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Andale Mono'">
<td>
<div class="support none"></div>
</td>
<td>Andale Mono</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Arial'">
<td>
<div class="support full"></div>
</td>
<td>Arial</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Arial Black'">
<td>
<div class="support none"></div>
</td>
<td>Arial Black</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Arial Narrow'">
<td>
<div class="support none"></div>
</td>
<td>Arial Narrow</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Arial Rounded MT Bold'">
<td>
<div class="support part"></div>
</td>
<td>Arial Rounded MT Bold</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Baskerville'">
<td>
<div class="support none"></div>
</td>
<td>Baskerville</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Big Caslon'">
<td>
<div class="support none"></div>
</td>
<td>Big Caslon</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Brush Script MT'">
<td>
<div class="support none"></div>
</td>
<td>Brush Script MT</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Chalkboard'">
<td>
<div class="support none"></div>
</td>
<td>Chalkboard</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Cochin'">
<td>
<div class="support none"></div>
</td>
<td>Cochin</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Comic Sans MS'">
<td>
<div class="support none"></div>
</td>
<td>Comic Sans MS</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Copperplate'">
<td>
<div class="support none"></div>
</td>
<td>Copperplate</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Courier'">
<td>
<div class="support spec"></div>
</td>
<td>Courier</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Courier New'">
<td>
<div class="support full"></div>
</td>
<td>Courier New</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Didot'">
<td>
<div class="support none"></div>
</td>
<td>Didot</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Futura'">
<td>
<div class="support none"></div>
</td>
<td>Futura</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Geneva'">
<td>
<div class="support none"></div>
</td>
<td>Geneva</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Georgia'">
<td>
<div class="support full"></div>
</td>
<td>Georgia</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Gill Sans'">
<td>
<div class="support none"></div>
</td>
<td>Gill Sans</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Helvetica'">
<td>
<div class="support full"></div>
</td>
<td>Helvetica</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Helvetica Neue'">
<td>
<div class="support spec"></div>
</td>
<td>Helvetica Neue</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'HelveticaNeue-Light'">
<td>
<div class="support none"></div>
</td>
<td>Helvetica Neue Light</td>
<td>abcefgijop 123 ABC <i style="font-family: 'HelveticaNeue-LightItalic'">abcefgijop</i></td>
</tr>
<tr style="font-family: 'HelveticaNeue-UltraLight'">
<td>
<div class="support none"></div>
</td>
<td>Helvetica Neue UltraLight</td>
<td>abcefgijop 123 ABC <i style="font-family: 'HelveticaNeue-UltraLightItalic'">abcefgijop</i></td>
</tr>
<tr style="font-family: 'HelveticaNeue-CondensedBold'">
<td>
<div class="support none"></div>
</td>
<td>Helvetica Neue Condensed Bold</td>
<td>abcefgijop 123 ABC</td>
</tr>
<tr style="font-family: 'HelveticaNeue-CondensedBlack'">
<td>
<div class="support none"></div>
</td>
<td>Helvetica Neue Condensed Black</td>
<td>abcefgijop 123 ABC</td>
</tr>
<tr style="font-family: 'Herculanum'">
<td>
<div class="support none"></div>
</td>
<td>Herculanum</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Hoefler Text'">
<td>
<div class="support none"></div>
</td>
<td>Hoefler Text</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Impact'">
<td>
<div class="support none"></div>
</td>
<td>Impact</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Lucida Grande'">
<td>
<div class="support none"></div>
</td>
<td>Lucida Grande</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Marker Felt'">
<td>
<div class="support full"></div>
</td>
<td>Marker Felt</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Monaco'">
<td>
<div class="support none"></div>
</td>
<td>Monaco</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Optima'">
<td>
<div class="support none"></div>
</td>
<td>Optima</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Papyrus'">
<td>
<div class="support none"></div>
</td>
<td>Papyrus</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Skia'">
<td>
<div class="support none"></div>
</td>
<td>Skia</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Times'">
<td>
<div class="support spec"></div>
</td>
<td>Times</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Times New Roman'">
<td>
<div class="support full"></div>
</td>
<td>Times New Roman</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Trebuchet MS'">
<td>
<div class="support full"></div>
</td>
<td>Trebuchet MS</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Verdana'">
<td>
<div class="support full"></div>
</td>
<td>Verdana</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
<tr style="font-family: 'Zapfino'">
<td>
<div class="support full"></div>
</td>
<td>Zapfino</td>
<td>abcefgijop 123 ABC</td>
</tr>
<tr style="font-family: 'Apple Chancery'">
<td>
<div class="support none"></div>
</td>
<td>Apple Chancery</td>
<td>abcefgijop 123 ABC <i>abcefgijop</i></td>
</tr>
</table>
</div>
<h3 id="Notes">Notes</h3>
<ul class="notes">
<li>All fonts in the list are included with Mac OS X 10.4 and the WWDC 2007 seed of Mac OS X 10.5</li>
<li>American Typewriter includes Bold, Light, Condensed, Condensed Bold, and Condensed Light, but does <em>not</em> include any italics on iPhone.</li>
<li>Arial Rounded MT does not include italics.</li>
<li>Courier is not included on iPhone, but if specified, MobileSafari will substitute Courier New.</li>
<li>Helvetica Neue is not included on iPhone, but if specified, MobileSafari will substitute Helvetica. (Also, even on Mac OS X, the Condensed Bold and Condensed Black weights of Helvetica Neue do not have italics.)</li>
<li>Times is not included, but if specified, MobileSafari will substitute Times New Roman.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/09/fonts-from-mac-os-x-included-with-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Capturing iPhone Screenshots</title>
		<link>http://somethingstrange.com/2009/09/capturing-iphone-screenshots/</link>
		<comments>http://somethingstrange.com/2009/09/capturing-iphone-screenshots/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 07:59:34 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Capture]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[Screenshot]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=69</guid>
		<description><![CDATA[As an iPhone developer, you may be interested in taking screen captures of your application.  It&#8217;s easy to do from within Xcode.  If you&#8217;re not a developer, jump to the bottom of this post for an alternate method.
The first thing you should do is connect your test device to you machine running Xcode. [...]]]></description>
			<content:encoded><![CDATA[<p>As an iPhone developer, you may be interested in taking screen captures of your application.  It&#8217;s easy to do from within Xcode.  <em>If you&#8217;re not a developer, jump to the bottom of this post for an alternate method.</em></p>
<p><span id="more-69"></span><a rel="attachment wp-att-71" title="Xcode Organizer panel" href="http://somethingstrange.com/2009/09/capturing-iphone-screenshots/xcode-organizer/"><img class="alignright size-thumbnail wp-image-71" title="Xcode Organizer panel" src="http://somethingstrange.com/wordpress/wp-content/uploads/2009/09/xcode-organizer-150x150.png" alt="" width="130" height="130" /></a>The first thing you should do is <strong>connect your test device</strong> to you machine running Xcode.  In Xcode, press <strong>Shift-Cmd-O</strong> to open the Organizer panel, then select the <strong>Screenshot</strong> tab.</p>
<ul><em>Note: The Console and Screenshot tab will not appear in the Organizer unless a properly provisioned development device is connected.  Also, I&#8217;ve read that Xcode still won&#8217;t let you see the screenshots if the device is running an OS version newer than Xcode knows about.</em></ul>
<p>When you click the <strong>Capture</strong> button, it will save the contents of the device screen to an image.  There is a short delay between when you press the button and the image is recorded, so you may need to do it a few times if you want to record screens in motion.</p>
<p>All captured images will appear as thumbnails at the left. The current selected full-size image will appear at the right.</p>
<p>To access the captured images or save them to a specific folder, you can click the full-size image in the Organizer panel and <strong>drag</strong> it to the Desktop or another folder.  That&#8217;s probably the easiest method if you&#8217;re dealing with just a few images.</p>
<p>You can also access all captured images directly at:</p>
<ul>
<pre>~/Library/Application Support/Developer/Shared/Xcode/Screenshots</pre>
</ul>
<h3>Alternate Method</h3>
<p>If you&#8217;re not an iPhone developer, you can still capture screen images directly on any <em>iPod Touch</em> or <em>iPhone</em> device by simultaneously pressing the <strong>Sleep/Wake</strong> button and the <strong>Home</strong> button for less than a second.  The screen will flash white when the image have been saved.  To view these images, open the <strong>Photos</strong> app, and click on the <strong>Saved Photos</strong> menu item.</p>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/09/capturing-iphone-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Swiss-Army Knife For Quicktime</title>
		<link>http://somethingstrange.com/2009/04/the-swiss-army-knife-for-quicktime/</link>
		<comments>http://somethingstrange.com/2009/04/the-swiss-army-knife-for-quicktime/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 05:40:39 +0000</pubDate>
		<dc:creator>Michael Ryan</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Quicktime]]></category>

		<guid isPermaLink="false">http://somethingstrange.com/?p=64</guid>
		<description><![CDATA[Recently, I was acquired a DivX video that I wanted to play on my Intel Mac.  Initially, it wasn&#8217;t recognized by Quicktime as a compatible video format.  That was remedied by installing the latest DivX codec and Player.
Unfortunately, while the video played fine from that point on, the audio track accompanying it would [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I was acquired a DivX video that I wanted to play on my Intel Mac.  Initially, it wasn&#8217;t recognized by Quicktime as a compatible video format.  That was remedied by installing the latest <a href="http://www.divx.com/">DivX</a> codec and Player.</p>
<p>Unfortunately, while the video played fine from that point on, the audio track accompanying it would not.  Quicktime was identifying the audio codec as &#8216;ms &#8216;, yet other applications in Windows said it was AC-3, Dolby Digital.  After messing around with a few &#8220;universal&#8221; AC-3 codecs that either crashed Quicktime or failed to produce sound, I came across <a href="http://perian.org/">Perian</a>, the self-proclaimed Swiss-Army Knife for Quicktime.</p>
<p><span id="more-64"></span>Well &#8230; like any fine tool with such a moniker, it got the job done.  After installing the Quicktime component, the video played well and the audio sounded great.</p>
<p>Perian enables QuickTime application support for additional media:</p>
<ul>
<li>File formats: AVI, DIVX, FLV, MKV, GVI, VP6, and VFW</li>
<li>Video types: MS-MPEG4 v1 &amp; v2, DivX, 3ivx, H.264, Sorenson H.263, FLV/Sorenson Spark, FSV1, VP6, H263i, VP3, HuffYUV, FFVHuff, MPEG1 &amp; MPEG2 Video, Fraps, Snow, NuppelVideo, Techsmith Screen Capture, DosBox Capture</li>
<li>Audio types: Windows Media Audio v1 &amp; v2, Flash ADPCM, Xiph Vorbis (in Matroska), and MPEG Layer I &amp; II Audio, True Audio, DTS Coherent Acoustics, Nellymoser ASAO</li>
<li>AVI support for: AAC, AC3 Audio, H.264, MPEG4, and VBR MP3</li>
<li>Subtitle support for SSA/ASS and SRT</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://somethingstrange.com/2009/04/the-swiss-army-knife-for-quicktime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
