<?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>Paul Solt &#187; Mac</title>
	<atom:link href="http://paulsolt.com/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulsolt.com</link>
	<description>Putting the Inc back in Solt since 2005.</description>
	<lastBuildDate>Wed, 12 May 2010 19:34:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Using SCM with SVN 1.6 and Xcode 3.1.2</title>
		<link>http://paulsolt.com/2009/04/using-scm-with-svn-16-and-xcode-312/</link>
		<comments>http://paulsolt.com/2009/04/using-scm-with-svn-16-and-xcode-312/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:54:38 +0000</pubDate>
		<dc:creator>Paul Solt</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[svn 1.6]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[xcode 3.1.2]]></category>

		<guid isPermaLink="false">http://paulsolt.com/?p=215</guid>
		<description><![CDATA[Version control software is very important to use to keep track of changes. Today I was testing out the Xcode SCM (Software Configuration Management) integrated tools with SVN today and I had a few issues. 1. Xcode is trying to use the wrong dynamic libraries for SVN, if you update your SVN version to 1.6+. [...]]]></description>
			<content:encoded><![CDATA[<p>Version control software is very important to use to keep track of changes. Today I was testing out the Xcode SCM (Software Configuration Management) integrated tools with SVN today and I had a few issues.</p>
<p>1. Xcode is trying to use the wrong dynamic libraries for SVN, if you <a title="Updating SVN in Leopard" href="http://www.imarichardson.com/2008/10/06/osx-svn-woes-client-is-too-old-to-work-with-working-copy/" target="_blank">update your SVN version to 1.6+</a>. Since it&#8217;s referencing the wrong libraries you will get an error similar to this one:</p>
<pre>Error: 155021 (Unsupported working copy format) please get a
newer Subversion client</pre>
<p>I&#8217;ve seen this type of error when I upgraded my SVN and tried to use other SCM GUI software. To fix it I <strong>googled</strong> around and found some useful information at: <a title="Blind Genius SVN Xcode Fix" href="http://blindgenius.wordpress.com/2009/03/22/subversion-16-xcode-312-versions/" target="_blank">Blind Genius Weblog </a></p>
<pre>cd /usr/lib
sudo mkdir oldSVN
sudo mv libap*-1.dylib oldSVN
sudo mv libsvn*-1.dylib oldSVN
sudo mv libap*-1.0.dylib oldSVN
sudo mv libsvn*-1.0.dylib oldSVN
sudo ln -s /opt/subversion/lib/*-1.0.dylib .
sudo ln -s /opt/subversion/lib/*-1.dylib .</pre>
<p>Instead of removing the library files, I moved them into a new directory as backup.</p>
<p>2. Now Xcode can use the correct updated libraries from SVN 1.6+, so I moved on to the next task of adding an existing project to the SVN repository. The tutorial at <a title="Xcode SVN Setup" href="http://www.jms1.net/iPhone/xcode-svn.shtml" target="_blank">jms1.net</a> was helpful in refreshing my memory for the SVN commands.</p>
<p>Make a project in Xcode and then use <strong>Terminal</strong> and execute the commands. If you aren&#8217;t familar with SVN check out the <a title="SVN 1.5 Documentation" href="http://svnbook.red-bean.com/en/1.5/index.html" target="_blank">documentation</a>.</p>
<pre>cd LOCAL_PROJECT_PATH
svn mkdir SVN_REPOSITORY_LOCATION/PROJECT_NAME
svn co SVN_REPOSITORY_LOCATION/PROJECT_NAME .
svn add *
svn revert --recursive build
svn ps svn:ignore build .
svn ci</pre>
<p>The commands create a folder in your SVN repository. Next it checks out the remote repository folder into the local project folder and add all of the project files. Once the files are &#8220;added&#8221; you&#8217;ll want to remove the build directory and ignore it from your SVN repository. Lastly it&#8217;ll commit the changes and you&#8217;re project is in the repository.</p>
<p>3. The project is in the repository and Xcode is using the latest version of SVN. You can use the SCM tools in Xcode to manage the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://paulsolt.com/2009/04/using-scm-with-svn-16-and-xcode-312/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Macbook Pro + Windows + Dual Monitors = Painful</title>
		<link>http://paulsolt.com/2008/09/macbook-pro-windows-dual-monitors-painful/</link>
		<comments>http://paulsolt.com/2008/09/macbook-pro-windows-dual-monitors-painful/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 16:57:56 +0000</pubDate>
		<dc:creator>Paul Solt</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Boot Camp]]></category>
		<category><![CDATA[Dual Monitors]]></category>
		<category><![CDATA[Macbook Pro]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.paulsolt.com/?p=36</guid>
		<description><![CDATA[I didn&#8217;t think it would be so hard to just get my taskbar and icons on a second monitor using Windows on my Macbook Pro. It doesn&#8217;t seem like a whole lot of people run Windows on the Mac, so there isn&#8217;t a whole lot of resources if you get stuck. It takes a lot [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t think it would be so hard to just get my taskbar and icons on a second monitor using Windows on my Macbook Pro. It doesn&#8217;t seem like a whole lot of people run Windows on the Mac, so there isn&#8217;t a whole lot of resources if you get stuck. It takes a lot of digging to find the real answers. Turns out the display drivers from NVIDIA/Apple for Windows don&#8217;t support making an external monitor as a primary monitor. It only gives the option of making the laptop display primary. This limitation is very painful and kept me up for hours/days searching for registry hacks, hacked drivers, and more. Here&#8217;s what I found that didn&#8217;t work and what did:<span id="more-34"></span></p>
<p><strong>Registry hack:  Fail = True;</strong></p>
<blockquote><p>The Apple nVidia driver INF file is missing 2 registry entries for using external display as primary in a dual display setup. The keys you need are:</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video{C0FF928A-9E27-40AE-845F-E0D8A8E03216}\0000<br />
&#8220;DualViewAllow2ndViewAsPrimary&#8221;=dword:00000001<br />
&#8220;DualViewMobile&#8221;=dword:00000002</p>
<p>Do not import these lines directly. Do them manually via REGEDIT. The hardware ID (C0FF928A-9E27-40AE-845F-E0D8A8E03216) is different in every system, so put the keys in the correct video hardware key in your system.</p></blockquote>
<p>Turns out Windows didn&#8217;t like the registry hack and I couldn&#8217;t get anything up on the display, even though I was able to get the primary display option on my external monitor with the hack. I also had to guess which hardware ID to use, since there were 5 hardware key options. I tried the logical one with a lot of registry entries for display modes/settings under the 0000 folder.</p>
<p><strong>Updated Supported Drivers:  Fail = True;</strong><br />
Again I began searching for something else, but there&#8217;s not a whole lot of information on this topic. I contemplated installing a different set of drivers for Windows, but the one I found referenced from Apples discussion page was older than the current driver I have now. There was a recent update for Boot Camp to 2.1 this summer which looks like it included new NVIDIA drivers.</p>
<p><strong>Updated Un-supported Drivers:  Fail = True;</strong><br />
Not having a real solution from Apple I looked into the drivers from http://www.laptopvideo2go.com/ however I found a few posts that said it didn&#8217;t help or wasn&#8217;t performing as well. I&#8217;m doing game development (XNA) on my laptop and I don&#8217;t want to ruin a working system or introduce incompatibilities; so stability is very important for me at the moment. I decided to try and avoid non-standard drivers and look for another alternative.</p>
<p><strong>nView Desktop Manager:  Success = True;</strong><br />
<img src="http://paulsolt.com/wp-content/uploads/2008/09/nviewdesktop.png" alt="nView Desktop Manager" /><br />
Here is the solution that I had been looking for; it was something I found last year, but forgot about since I didn&#8217;t have dual monitors. To enable it you&#8217;ll need to go to &#8216;Control Panel&#8217; -&gt; &#8216;NVIDIA nView Desktop Manager&#8217; -&gt; click &#8216;Enable&#8217;. Now you should see the nView Properties option when you right click on your desktop and you&#8217;ve just opened a whole can of worms for customizing your desktop.</p>
<ul>
<li>You can <strong>move your Taskbar/icons to your second display</strong> by the &#8216;Tools&#8217; tab and &#8216;Move to Display&#8217; button.</li>
<li>Set multiple desktop backgrounds using the &#8216;Desktops&#8217; tab and the Properties button. There&#8217;s a check box to &#8216;Allow different backgrounds per display&#8217;</li>
<li>Hotkeys to perform various tasks related to windows management</li>
<li>Profiles to save/load settings when switching between a dual monitor/single display setup.</li>
<li>Transparency effects on window drags and more&#8230;</li>
</ul>
<p><strong>Edit</strong>: As much as I&#8217;d like this solution to work all the time; it still has bugs. Dialogs on different applications appear on the laptop display and the software can sometimes be glitchy for the development work I&#8217;m doing. WinForms development with Visual Studio 2005 Express seems to bug it out the most and causes Icons to flicker. I&#8217;m not sure if that flicker is because of the dual monitor setup or from WinForm editing in VS 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://paulsolt.com/2008/09/macbook-pro-windows-dual-monitors-painful/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Life Changing Event</title>
		<link>http://paulsolt.com/2008/01/life-changing-event/</link>
		<comments>http://paulsolt.com/2008/01/life-changing-event/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 17:41:45 +0000</pubDate>
		<dc:creator>Paul Solt</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Life at RIT]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.paulsolt.com/?p=32</guid>
		<description><![CDATA[My life has changed thanks to Joe. Suddenly my tab key is more useful on my Macbook. I can now tab through my dialog option buttons. There&#8217;s an obscure setting in the System Preferences > Keyboard and Mouse > Keyboard Shortcuts > Full Keyboard Access (set to All Controls). Or you can press ctrl-F7. This [...]]]></description>
			<content:encoded><![CDATA[<p>My life has changed thanks to Joe.</p>
<p>Suddenly my tab key is more useful on my Macbook. I can now tab through my dialog option buttons. There&#8217;s an obscure setting in the System Preferences > Keyboard and Mouse > Keyboard Shortcuts > Full Keyboard Access (set to All Controls). Or you can press ctrl-F7.</p>
<p>This makes so many things much easier to do with out having to constantly use the mouse to move to a button and click.</p>
<p>Love it!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulsolt.com/2008/01/life-changing-event/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->