<?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>CS and the City &#187; How-to</title>
	<atom:link href="http://sean.lyn.ch/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://sean.lyn.ch</link>
	<description></description>
	<lastBuildDate>Mon, 12 Oct 2009 03:21:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Open New Window links in Safari as Tabs</title>
		<link>http://sean.lyn.ch/2008/09/open-new-window-links-in-safari-as-tabs/</link>
		<comments>http://sean.lyn.ch/2008/09/open-new-window-links-in-safari-as-tabs/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 21:00:41 +0000</pubDate>
		<dc:creator>Sean Lynch</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[How-to]]></category>

		<guid isPermaLink="false">http://sean.lyn.ch/?p=92</guid>
		<description><![CDATA[Without having to use Saft either! (Though I think this will only work on Safari 3.1)
Here&#8217;s the magic, just pump this into your terminal, restart Safari and you&#8217;ll be ready to go:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
]]></description>
			<content:encoded><![CDATA[<p>Without having to use Saft either! (Though I think this will only work on Safari 3.1)</p>
<p>Here&#8217;s the magic, just pump this into your terminal, restart Safari and you&#8217;ll be ready to go:<br />
<code>defaults write com.apple.Safari TargetedClicksCreateTabs -bool true</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sean.lyn.ch/2008/09/open-new-window-links-in-safari-as-tabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing iTunes duplicates</title>
		<link>http://sean.lyn.ch/2008/06/removing-itunes-duplicates/</link>
		<comments>http://sean.lyn.ch/2008/06/removing-itunes-duplicates/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 00:32:55 +0000</pubDate>
		<dc:creator>Sean Lynch</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://sean.lyn.ch/?p=45</guid>
		<description><![CDATA[I recently had to rebuild my iTunes library to solve some weird situation that was preventing my iPhone from syncing with iTunes after a reformat and upgrade.  In the process I managed to add about 25 albums to the library twice.  Instead of Apple noticing that the action is simply going to result [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to rebuild my iTunes library to solve some weird situation that was preventing my iPhone from syncing with iTunes after a reformat and upgrade.  In the process I managed to add about 25 albums to the library twice.  Instead of Apple noticing that the action is simply going to result in byte-for-byte duplicates of entire albums, it decides to continue with the addition and just append &#8221; 1.mp3&#8243; to all of the filenames.  Why the genius coders over at Apple decided this was a reasonable outcome I&#8217;ll never know, but it frustrates a music library neat freak like myself to no end.</p>
<p>After trying to convince various AppleScripts to make iTunes clean itself up, I stumbled across these instructions on the blog of Todd George on <a href="http://www.togeo.com/togeo/wordpress/?p=47">how to find and remove byte-for-byte duplicates from iTunes</a>.  It saved my sanity.  Note that this simply removes the files from the filesystem, and not the entries from the iTunes library itself.  Thankfully, Todd provides a link to a great method of <a href="http://www.paulmayne.org/archives/2007/11/how-to-remove-broken-or-dead-tracks-from-itunes/">finding the now dead entries in your library and removing them</a> WITHOUT any additional scripts or programs.  </p>
<p>iTunes is happy again!</p>
]]></content:encoded>
			<wfw:commentRss>http://sean.lyn.ch/2008/06/removing-itunes-duplicates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OSX 10.5 not ejecting mounted .DMGs</title>
		<link>http://sean.lyn.ch/2007/11/leopard-not-ejecting-mounted-dmgs/</link>
		<comments>http://sean.lyn.ch/2007/11/leopard-not-ejecting-mounted-dmgs/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 21:25:53 +0000</pubDate>
		<dc:creator>Sean Lynch</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[DMG]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OSX 10.5]]></category>
		<category><![CDATA[Trouble]]></category>

		<guid isPermaLink="false">http://seanlynch.wordpress.com/2007/11/08/leopard-not-ejecting-mounted-dmgs/</guid>
		<description><![CDATA[I&#8217;ve found that Mac OSX 10.5 (Leopard) isn&#8217;t always ejecting mounted DMG files in the usual methods (i.e. dragging to trash, right clicking and choosing eject, you know, the way it should work).
I found the following command works until Apple fixes the bug.  Next time, I&#8217;ll also try using Disk Utility (thanks to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found that Mac OSX 10.5 (Leopard) isn&#8217;t always ejecting mounted DMG files in the usual methods (i.e. dragging to trash, right clicking and choosing eject, you know, the way it should work).</p>
<p>I found the following command works until Apple fixes the bug.  Next time, I&#8217;ll also try using Disk Utility (thanks to the guys on <a href="http://discussions.apple.com/thread.jspa?messageID=5794975">Apple support forums</a> for both tips).</p>
<blockquote><p>Open up a terminal, cd to /Volumes, get the name of a mounted DMG file, and try like this:</p>
<p>(in my case the volume was /MailTags2.2b4):</p>
<p>maggie:Volumes blloyd$ hdiutil detach MailTags2.2b4<br />
&#8220;disk1&#8243; unmounted.<br />
&#8220;disk1&#8243; ejected.
</p></blockquote>
<p><a href="http://discussions.apple.com/message.jspa?messageID=5678263#5678263">Link to specific message</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sean.lyn.ch/2007/11/leopard-not-ejecting-mounted-dmgs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using source control in Eclipse with OSX&#8217;s built-in CVS</title>
		<link>http://sean.lyn.ch/2006/05/using-source-control-in-eclipse-with-osxs-built-in-cvs/</link>
		<comments>http://sean.lyn.ch/2006/05/using-source-control-in-eclipse-with-osxs-built-in-cvs/#comments</comments>
		<pubDate>Wed, 24 May 2006 05:18:00 +0000</pubDate>
		<dc:creator>Sean Lynch</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">https://seanlynch.wordpress.com/2006/05/24/using-source-control-in-eclipse-with-osxs-built-in-cvs/</guid>
		<description><![CDATA[I&#39;ve been using source control for a while now, but I&#39;ve only recently discovered that my little iBook comes pre-installed with a working copy of CVS.  In fact, Apple&#39;s developer site has a great article on how to set up CVS on OSX.
Unfortunately, the article doesn&#39;t take the user beyond using CVS at the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#39;ve been using source control for a while now, but I&#39;ve only recently discovered that my little iBook comes pre-installed with a working copy of CVS.  In fact, Apple&#39;s developer site has a great article on <a href="http://developer.apple.com/internet/opensource/cvsoverview.html">how to set up CVS on OSX</a>.</p>
<p>Unfortunately, the article doesn&#39;t take the user beyond using CVS at the command line.  Ideally, you&#39;ll want to connect to your CVS repository using a much more flexible GUI tool.  I forcibly recommend using Eclipse.  The integration of CVS directly into an IDE has been a long time coming, but I can&#39;t give it up now that it&#39;s here.</p>
<p><span id="more-11"></span></p>
<p>There is, however, a trick to getting Eclipse to connect to the localhost repository. Enter the System Preferences menu by clicking [Apple] in the top left and selecting &quot;System Preferences&quot;.  Now select &quot;Sharing&quot; from the &quot;Internet &amp; Network&quot; area. Under the &quot;Services&quot; tab, select &quot;Remote Login&quot; and press the start button.<br />
<b>Warning:</b> Not only will you be able to SSH into your own machine, but anyone else with your password can as well.  Enable Remote Login at your own risk. Check out this article over at Mac Geekery called <a href="http://www.macgeekery.com/tips/security/basic_mac_os_x_security">Basic OSX Security</a> for more information on securing your Mac.</p>
<p>Once you&#39;ve enabled Remote Login, you can test it by going to the Terminal and typing <code>ssh localhost</code>. You should be prompted for your password, and should get a welcome message if you enter it correctly.  Type <code>exit</code> to return.  Congratulations, SSH is working!</p>
<p>The final step is to commit your Eclipse project to your newly created CVS tree.  Now you can do this from the command line, but it&#39;s even easier in Eclipse.</p>
<p>With your project open, right click on the project folder and choose &quot;Share Project&quot; from the &quot;Team&quot; menu item.  Remember the Team menu item, this is where all your CVS functionality will be once you&#39;ve got your project set up.</p>
<p><a href="http://www.flickr.com/photos/imlynch/152325956/" title="Photo Sharing"><img src="http://static.flickr.com/50/152325956_0a194fa4ff_m.jpg" alt="shareproject" height="240" width="195" /></a></p>
<p>Choose the &quot;Create new repository location&quot; option and click Next.</p>
<p><a href="http://www.flickr.com/photos/imlynch/152325954/" title="Photo Sharing"><img src="http://static.flickr.com/52/152325954_06abd7d27d_m.jpg" alt="newconnection" height="77" width="240" /></a></p>
<p>At this screen, you need to enter the location of the CVS repository you wish to commit to.  The host should be &quot;localhost&quot; and the repository path should be &quot;/usr/local/cvsrep&quot; if you followed the setup tutorial to the letter.  Change it to whatever values you are using.  <b>Make sure &quot;extssh&quot; is selected in the connection type drop down!</b></p>
<p><a href="http://www.flickr.com/photos/imlynch/152325955/" title="Photo Sharing"><img src="http://static.flickr.com/44/152325955_270445f468_m.jpg" alt="setupconnection" height="240" width="218" /></a></p>
<p>At the next screen, I usually select &quot;Use project name as module name&quot;, but feel free to enter whatever you like.  After you choose your module name, click Next.</p>
<p>Eclipse will then connect to the server and create the module.  When it returns, it will confirm with you the files that it will be committing in.  Clicking Finish will finally bring up the Commit wizard which allows you to enter some text for a log entry.  Something like &quot;Initial check in&quot; usually works great.</p>
<p>You should now be in Eclipse-y version control heaven!  Enjoy the good life and happy committing!</p>
]]></content:encoded>
			<wfw:commentRss>http://sean.lyn.ch/2006/05/using-source-control-in-eclipse-with-osxs-built-in-cvs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now that you&#8217;ve switched&#8230; Switch everyone else</title>
		<link>http://sean.lyn.ch/2006/01/now-that-youve-switched-switch-everyone-else/</link>
		<comments>http://sean.lyn.ch/2006/01/now-that-youve-switched-switch-everyone-else/#comments</comments>
		<pubDate>Sun, 22 Jan 2006 16:31:28 +0000</pubDate>
		<dc:creator>Sean Lynch</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[How-to]]></category>

		<guid isPermaLink="false">https://seanlynch.wordpress.com/2006/01/22/now-that-youve-switched-switch-everyone-else/</guid>
		<description><![CDATA[Switching is just a matter of willpower and finances (Although the price premium is not as a large as people think).  There are all sorts of arguments for and against the switch, all of which have been blogged to death so they won&#39;t be covered here. For the sake of this article, I&#39;m going [...]]]></description>
			<content:encoded><![CDATA[<p>Switching is just a matter of willpower and finances (Although the price premium is <a href="http://mikemchargue.com/2006/01/price-deathmatch-apple-macbook-pro-vs.html">not as a large</a> as people think).  There are all sorts of arguments for and against the switch, all of which have been blogged to death so they won&#39;t be covered here. For the sake of this article, I&#39;m going to assume you&#39;re come across that fork in the road and chosen the iPath as I did.</p>
<p>Of course, now that you&#39;ve switched your personal machine, you probably feel motivated to spread the wealth to your friends and family. Alternatively, you&#39;re like me and you&#39;re sick of having to fix those old PC that belong to your friends and family.  Stick with the spread the wealth one, trust me.</p>
<p>Here&#39;s how to approach switching all those other computer users in your life.  Hell, it might even help make your own hypothetical transition a little more managable.</p>
<p><span id="more-9"></span><br />
<b>Step One: Be proactive &#8211; Start switching to cross platform applications NOW!</b><br />
A year ago, I switched my parents from IE and Netscape Communicator to Firefox and Thunderbird for one reason: Sanity.  IE virtually guarenteed that my parents computer would be so bogged down with spyware that the only fix was a fresh install of Windows 98.  Then I&#39;d have to scramble to find a copy of Netscape 4.75 so that I could get my Dad&#39;s main back to how he liked it.Little did I know, I was setting my parents up for an easy transition when it came time to replace the old Dell with a brand new Mac a year later.  Their relationship with the computer revolved mostly around email and internet.  Thus during the transition from Dell to Mac, the two most used applications on the computer didn&#39;t even change. All the bookmarks, addresses and old email transfered across in a matter of minutes.  Your milage may vary of course, but the lesson is simple:  Take an inventory of the most used applications and try to find cross platform alternatives.  Firefox/Thunderbird are no brainers.  They&#39;re both free and very capable, and Internet and Mail are going to be high up on the list.  Word processing is a bit more compliated.  Although there is a free, cross platform solution available, it isn&#39;t exactly light weight and lacks some of the user friendliness.  If you unsuspecting switcher is an Office user, get them to bite the bullet and get a copy of Office for Mac.</p>
<p><b>Step Two: Buy peripherals with cross platform driver support</b><br />
This isn&#39;t as much of an issue as it used to be and really is just an extension of step one.  I&#39;ve been very impressed with the driver support of my Macs so far.  All the printers that I&#39;ve plugged in have printed without any complaint (or indication for that matter).  When I switched my parents, I lucked out.  Both their HP printer and Epson scanner worked like a charm.  If you have to purchase a peripheral like this before you make the switch, double check that you have the option to hook it up to a Mac.</p>
<p><b>Step Three: Don&#39;t force the issue</b><br />
My Dad bought my Mom a brand new digital camera for Christmas.  When I came home for Christmas he asked me to set it up on their ancient Dell.  I know from experience that Windows 98 is not exactly the friendliest experience for the digital photographer.  Windows XP would have worked resonably well, but I was very impressed with my experience using iPhoto.  I knew my parents would agree.The point is that there&#39;s no reason to force a Mac on someone who&#39;s not interested or ready to receive it.</p>
<p><b>Step Four: Buy for fit</b><br />
Buying a Mac is like buying a suit.  Make sure it&#39;s a comfortable fit.  Don&#39;t sacrifice just to save money.  If your switchee ends up with a low end Mac and doesn&#39;t like the experience because the hardware is limiting, they&#39;re going to blame the experience on the Mac rather than their configuration.  We took a look at the Macs and decided the while the 17&quot; iMac was more than enough machine, it was also a lot more likely to stand the test of time. The large harddrive, DVD burner and extra RAM meant that it will be capable for a few more years. Your milage may vary.</p>
<p><b>Step Five: Buy them a book</b><br />
There are all sorts of books available as an introduction to OSX ranging from extreme beginner to power user.  As a &quot;Welcome&quot; gift, buy a book for your switchee.  Not only will you help them discover new things about their new Mac, but you&#39;ll save yourself some time answering questions and give them a sense of independance.</p>
]]></content:encoded>
			<wfw:commentRss>http://sean.lyn.ch/2006/01/now-that-youve-switched-switch-everyone-else/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
