<?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>Professional PHP &#187; Mac</title>
	<atom:link href="http://www.procata.com/blog/archives/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.procata.com/blog</link>
	<description>PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.</description>
	<lastBuildDate>Fri, 10 Dec 2010 17:23:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free Software for Mac OS X</title>
		<link>http://www.procata.com/blog/archives/2007/02/22/free-software-for-mac-os-x/</link>
		<comments>http://www.procata.com/blog/archives/2007/02/22/free-software-for-mac-os-x/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 19:08:47 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2007/02/22/free-software-for-mac-os-x/</guid>
		<description><![CDATA[The software that comes with OS X is very capable.  The mundane applications that come with OS X, such as the Finder, Preview, and Disk Utility can do some surprising things.  I&#8217;ve been using Macs for 20 years and I&#8217;m still learning new tricks for these programs.
But, the installed apps can&#8217;t do everything. [...]]]></description>
			<content:encoded><![CDATA[<p>The software that comes with OS X is very capable.  The mundane applications that come with OS X, such as the Finder, Preview, and Disk Utility can do some surprising things.  I&#8217;ve been using Macs for 20 years and I&#8217;m still learning new tricks for these programs.</p>
<p>But, the installed apps can&#8217;t do everything.  As part of setting up my new Mac, I&#8217;ve had to install a small set of very useful, dare I say essential software.  This is the list of everything that I installed on my Mac for one reason or another.</p>
<p>Everything on this list is Free as in beer.  These are only things that are perpetually useful.  If it is a limited version it is at least useful.  Nothing expires.  These are not the things that I think you should look at, or any kind of best of or exhaustive list.  These are just the things that I actually use.  (With a noted exception or two.)</p>
<p>This is Part II in my &#8220;Setting up my Mac&#8221; series.  See Part I: <a href="http://www.procata.com/blog/archives/2007/02/16/how-to-transfer-mac-os-x-application-data-between-computers/">How to Transfer Mac OS X Application Data between Computers</a>.</p>
<h3>Video Codecs For Quicktime</h3>
<p>QuickTime is the native video format for the Mac.  However, there are many different video file formats floating around on the web.  Fortunately, QuickTime is modular and there are many free components available for playing these formats.  I think this list covers the most popular.</p>
<dl>
<dt><a href="http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx">Flip4Mac</a></dt>
<dd>Plays Windows Media Player files in QuickTime (Except those that have DRM).</dd>
<dt><a href="http://perian.org/">Perian</a></dt>
<dd>Plays some .avi files in QuickTime.</dd>
<dt><a href="http://trac.cod3r.com/a52codec/">A52Codec</a></dt>
<dd>Adds support for AAC audio.</dd>
<dt><a href="http://www.divx.com/divx/mac/">DivX</a></dt>
<dd>Maybe this is redundant with Perian?</dd>
</dl>
<h3>Video Players</h3>
<p>In a rare show lameness, the built-in QuickTime player cannot play QuickTime Video Full Screen unless you pay to upgrade to QuickTime Pro.  This has always bugged me.  Can you say nickel &#038; dime?  I&#8217;d rather they roll the price into the cost of OS X or my computer, if necessary.  Fortunately, this is a restriction on the player, and not on the QuickTime Framework.  Third players can play full screen, although perhaps at the expense of some QT player niceties like the remote control.  I&#8217;ve installed these additional players.</p>
<dl>
<dt><a href="http://www.mikeash.com/software/qtamateur/">QTAmateur</a></dt>
<dd>This tiny player plays quicktime full screen and not much else.</dd>
<dt><a href="http://niceplayer.sourceforge.net/">Nice Player</a></dt>
<dd>This is a more capable QuickTime player.  I&#8217;ve had the video and audio tracks get of of sync, tho.  Still evaluating.</dd>
<dt><a href="http://www.real.com/player">Real Player</a></dt>
<dd>Necessary to play the anything in Real format, or to play Real streams in your browser.</dd>
<dt><a href="http://www.videolan.org/vlc/">VLC</a></dt>
<dd>A very capable player that does not rely on QuickTime or its plugins.</dd>
<dt><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Flash Player</a></dt>
<dd>OS X comes with flash player installed, but you might want to upgrade.  <a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_15507">View your current flash version number</a>.</dd>
</dl>
<p>I don&#8217;t do much with video, but these players and the prior QuickTime plugins have handled everything that I&#8217;ve ever wanted to do.</p>
<h3>Productivity</h3>
<p>At $400 and without the typical Windows PC OEM discounts or the student discounts available to some, Microsoft Office represents a significant investment, especially if you just need occasional word processing, or you just want to view Microsoft Office documents that people send you.  <a href="http://www.neooffice.org/">NeoOffice</a> is a mac native version of OpenOffice.  I have Microsoft Office, but NeoOffice is still useful to open the OpenOffice formatted documents that people from the open source community sometimes send me.</p>
<p>BBEdit has been around in the Mac community for a long time.  <a href="http://www.barebones.com/products/textwrangler/">TextWrangler</a> is its free but commercial quality and very capable little brother.</p>
<h3>Compression</h3>
<p>The finder does a pretty good job compressing and uncompressing zip files.  (You knew it did that, right?)  However, there are about a zillion different compression formats that might arrive at your doorstep via the magic of the internet.</p>
<dl>
<dt><a href="http://www.stuffit.com/mac/expander/">Stuffit Expander</a></dt>
<dt>
<dd>Stuffit is the time-honored way to uncompress stuff.  However, this long standing Macintosh institution has fallen into disrepute lately.  To download Stuffit, you have to surrender your email address, and they do use it.  I&#8217;ve installed it anyway, thanks to a throw away email address.</dd>
</dt>
<dt><a href="http://wakaba.c3.cx/s/apps/unarchiver.html">The Unarchiver</a></dt>
<dd>I&#8217;ve switched to the free and open source Unarchiver as my primary de-compressor.  So far, so good.</dd>
</dl>
<h3>Chat Programs</h3>
<p>iChat is nice, but there are more chat protocols out there than AOL and Jabber.  I&#8217;ve also managed to collect a few different online profiles.  You can reach me at procatajeff on AOL.</p>
<dl>
<dt><a href="http://www.adiumx.com/">Adium</a></dt>
<dd>Allows you to connect to multiple chat protocols and multiple accounts at the same time.  It doesn&#8217;t have all of the features of the native chat programs, but it is worth it to just have to run one program.</dd>
<dt><a href="http://colloquy.info/">Colloquy</a></dt>
<dd>IRC client for Mac OS X.</dd>
<dt><a href="http://messenger.yahoo.com/mac.php">Yahoo Messenger</a></dt>
<dd>The Yahoo Messenger for the Mac has many fewer features than its Windows cousin, but its not as loaded with advertisements as the windows version, either.</dd>
<dt><a href="http://www.microsoft.com/mac/default.aspx?pid=msnmessenger">MSN Messenger</a></dt>
<dd>I don&#8217;t use MSN at all, but if you did&#8230;</dd>
<dt><a href="http://www.aim.com/get_aim/mac/latest_macosx.adp">AOL Messenger</a></dt>
<dd>Again, there are some AOL features you can&#8217;t get through iChat.  I almost always use Adium instead of AOL Messenger or even iChat.</dd>
</dl>
<h3>Web Browsers</h3>
<p>I use Safari for 99% of my web browsing.  However, I install the major alternative browsers, too.</p>
<dl>
<dt><a href="http://www.mozilla.com/en-US/firefox/">FireFox</a></dt>
<dd>There are still some sites that do not work with Safari.  For those, Firefox can usually get you in.</dd>
<dt><a href="http://www.caminobrowser.org/">Camino</a></dt>
<dt>
<dd>Same rendering engine as FireFox, but a more &#8220;mac-like&#8221; user interface.</dd>
</dt>
<dt><a href="http://www.opera.com/">Opera</a></dt>
<dd>I only use it to check web pages to see if they&#8217;re rendering correctly.</dd>
<dt><a href="http://www.newsgator.com/NGOLProduct.aspx?ProdId=NetNewsWire&#038;ProdView=lite">NetNewsWire Lite</a></dt>
<dd>Great feed reader.  I&#8217;m a registered user of the full versions.  This was probably the best valued software purchase I&#8217;ve ever made.  I started with the Lite version, although I&#8217;ve forgotten what the differences are by now.</dd>
</dl>
<h3>File Transfer</h3>
<dl>
<dt><a href="http://cyberduck.ch/">CyberDuck</a></dt>
<dd>The finder will do FTP, but CyberDuck does more.  I use it for the synchronization capability.  This program has always been a little buggy and never quite reached the level of stability that I would like, but I use it anyway.</dd>
<dt><a href="http://www.bittorrent.com/index.html">BitTorrent</a></dt>
<dd>I don&#8217;t do much with Torrents, but when you run across them, use this.</dd>
<dt><a href="http://transmission.m0k.org/">Transmission</a></dt>
<dd>An alternative BitTorrent client.  I haven&#8217;t used this one yet, but I&#8217;m gonna give it a try next time I want to download a torrent.</dd>
</dl>
<h3>Utilities</h3>
<p>There are tons of haxies, so called maintenance utilities, and customizers for OS X.  I don&#8217;t use any of them.  Bad memories from the System 6 extension days, I guess.  Here are a couple utilities I do use.</p>
<dl>
<dt><a href="http://www.ragingmenace.com/software/menumeters/">Menu Meters</a></dt>
<dd>Monitor CPU, Memory and Disk usage as well as network activity in the menu bar.  Very nice.  Running this on my old machine was a major contributor to my decision to purchase a new one.</dd>
<dt><a href="http://www.derlien.com/">Disk Inventory X</a></dt>
<dd>A graphical breakdown of how your disk is being used.  A kinda shaky 1.0, but be prepared to get an education after you run it and see where your disk space is going.  Keep it around for when you need to find some free space.</dd>
</dl>
<h3>Associating Files with Applications</h3>
<p>Most of the applications on this list overlap in terms of the file formats that they can open.  Sometimes, though, the wrong program will open when you double click on a file or download something.  <a href="http://www.rubicode.com/Software/RCDefaultApp/">RCDefault</a> allows you to edit the associates between file types and data types and with the applications that can use them.  You can do this in the Finder to a certain extent, but RCDefault gives you more options and puts it all in one place.</p>
<h3>Anything Else</h3>
<p>I put this list together to keep track of what I need to install after I rebuild my machine.   Take a look at part I of my setting up a Mac series.</p>
<p>If there is something you think I should take a look at let me know in the comments.  (But keep it in the free or perpetually useful spirit of this post.)</p>
<p>Best of Luck</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2007/02/22/free-software-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>How to Transfer Mac OS X Application Data between Computers</title>
		<link>http://www.procata.com/blog/archives/2007/02/16/how-to-transfer-mac-os-x-application-data-between-computers/</link>
		<comments>http://www.procata.com/blog/archives/2007/02/16/how-to-transfer-mac-os-x-application-data-between-computers/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 15:14:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[clean-install]]></category>
		<category><![CDATA[migration-assistant]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2007/02/16/how-to-transfer-mac-os-x-application-data-between-computers/</guid>
		<description><![CDATA[Its been a long time coming, but I finally got a new Mac. I&#8217;ve personally owned a Mac of one sort or another since 1987, but I didn&#8217;t start using a Mac full time for work until around 2000.  I&#8217;ve been going through the process of setting up the new machine.
I decided to start [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/macosx.jpg" alt="Mac OS X" align="right" height="128" width="128" />Its been a long time coming, but I finally got a new Mac. I&#8217;ve personally owned a Mac of one sort or another since 1987, but I didn&#8217;t start using a Mac full time for work until around 2000.  I&#8217;ve been going through the process of setting up the new machine.</p>
<p>I decided to start from scratch on the new machine, rather than use the migration assistant.  The previous machine had been the subject of countless experiments and upgrades. I wanted to start from a clean slate.  I chose to reinstall all software and just transfer data files form the old machine to the new one.</p>
<p>I am recording the process on this blog to remind myself for next time and also hoping it might help someone else trying to do the same thing.  I&#8217;ll probably do this again when I migrate from Tiger (OS X 10.4) to Leopard (OS X 10.5).</p>
<p>This guide may favor the Unix geek, but I&#8217;ll try to keep it non-geeky.  If you&#8217;re uncomfortable with anything here, use the <a href="http://docs.info.apple.com/article.html?artnum=25773">Apple migration assistant</a> instead.  These instructions represent what I actually did to move between machines.  Your situation may be different.  Use these instructions at your own risk.  When in doubt, <a href="http://www.oreillynet.com/pub/a/mac/2005/05/17/tiger.html">use the Apple supplied migration assistant</a>.  Always make backups of your old data.</p>
<p>I&#8217;ll assume that you can get your old mac and your new Mac <a href="http://docs.info.apple.com/article.html?artnum=106658">talking on a network</a> (You don&#8217;t even need a <a href="http://docs.info.apple.com/article.html?artnum=42717">cross over cable</a>), and that you can figure out how to <a href="http://docs.info.apple.com/article.html?artnum=106461">enable file sharing</a> on your old system so you can transfer your files over.</p>
<h3>Do a Clean Install</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/installer.jpg" alt="Installer" align="right" height="128" width="128" />My Mac came ready to go.  All I had to do is turn it on and answer a few networking and registration questions and I was, um productive, making comic books for the kids and playing with the iSight.  However, I decided to wipe the hard drive and do a complete re-install.  </p>
<p>There were a few reasons for this.  One was to be able to play with impunity for a period of time, knowing that I could wash away my mistakes and experiments.  Another was to be able to do a custom install.  This laptop drive is fairly small for what I want to do with it.  During my custom install, I omitted a bunch of printer drivers, trial apps and language translations to save a gig or two.  Its never going to be easier to do this than now.  Third, I just wanted to make sure that I could rebuild the system from scratch, while I still had a warrenty and tech support available.</p>
<p>I&#8217;m extremely conservative with my work system.  I rely on it and I want it to work when I need it.  I feel its better to allocate a fixed amount of time now to learn how to rebuild, rather than have spend an indeterminate amount of time with it in the event of some mishap.</p>
<p>When I re-installed, the first user I created on the new machine had the same short name as the primary user on the old machine.  I haven&#8217;t tested these techniques for moving user accounts with different names, but overall I think they should work.</p>
<h3>Moving your keychain</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/keychain.jpg" alt="Keychain" align="right" height="128" width="128" />The first thing to do after to get your machine is to copy your keychain from your old computer to the new one.  The keychain contains all of your passwords.  Its also one of the few centralized databases on the Mac that you can&#8217;t just regenerate.  Its best to migrate it before you launch any programs on the new machine that might require authentication.</p>
<p>You can open the Keychain Access application to view and manage your passwords.  Each User&#8217;s keychain is stored in their <samp>~/Library/Keychains</samp> directory.  (The <samp>~</samp> means this directory is a subdirectory of your user home directory.)  </p>
<p>I just copied the <samp>login.keychain</samp> file from the old system and replaced the one on the new system.  I would recommend logging out and logging back in after replacing the old file.</p>
<p>You may also want to migrate your system level keychain.  This is located in <samp>/Library/Keychains/system.keychain</samp>.  Notice that this is not in your user directory, but is a subdirectory of your main hard drive.  I didn&#8217;t bother to migrate this one, but rather to enter the handful of passwords that it contained.  If you do overwrite this file, make sure you look at its ownership &#038; permissions via get info in the finder first, and restore the permissions after you are done.</p>
<p>You may want to do Keychain First Aid on the File menu of the Keychain Access application after this process, just to make sure everything is ok.</p>
<h3>Move your Cookies</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/cookie.jpg" alt="Cookie" align="right" height="128" width="128" />I could never figure out why some people are so paranoid about cookies. Here is your chance to get rid of them all.  Well, I don&#8217;t wear a tin foil hat;  I want to keep my cookies.  My cookies only take up 1.5MB after years of browsing on my mac.  Having a smaller cookie file probably won&#8217;t make my browsing experience any better, and there are so many it really isn&#8217;t worth trying to sift through them.  For me, the best option is to migrate the whole cookie file.</p>
<p>Safari and WebKit cookies are stored in <samp>~/Library/Cookies/cookies.plist</samp>.  Copying this file from the old machine to the same location on the new machine will transfer all of your cookies.</p>
<p>I don&#8217;t do anything cookie-worthy in any browser except Safari, so I didn&#8217;t bother migrating any of the cookies in the alternative browsers I have installed.  If you have FireFox cookies that you want to preserve, I believe they are located in FireFox&#8217;s <samp>Application Support</samp> folder and will migrate just fine using the generic Migrating a Mac OS X Application instructions below.</p>
<h3>Migrating User Data and Documents</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/home.jpg" alt="Home" align="right" width="128" height="128" />Moving your User data is easy.  Just open your home folder on the old machine and copy all of the subdirectories you see to the new machine except for the <samp>~/Library</samp> direcctory.  Actually, you could copy the <samp>~/Library</samp> directory wholesale, too, but the purpose of this post is to start with a clean slate of application settings and support files and most of these live in the <samp>Library</samp> directory.</p>
<p>The typical folders you will copy over are <samp>~/Desktop</samp>, <samp>~/Documents</samp>, <samp>~/Movies</samp>, <samp>~/Music</samp> and <samp>~/Pictures</samp>.  There shouldn&#8217;t be anything of consequence in these directories on the new machine.  You can probably just replace them.  You may also want to copy your <samp>~/Public</samp> and <samp>~/Sites</samp> directories if you have anything in them.</p>
<p>You want to copy over your data files before you launch any applications that might use that data, for example iPhoto or iTunes.</p>
<h3>Migrating a Mac OS X Application</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/app.jpg" alt="Application" align="right" height="128" width="128" />Almost all native OS X applications use the same <a href="http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/index.html">file organization</a> for their files.  The settings for almost all applications can be transferred by looking in two places.</p>
<p>The <samp>~/Library/Application Support</samp> directory contains folders with the same name as each application.  copy the folders from the old machine to same location on the new machine for the applications whose support data you want to keep.</p>
<p>The <samp>~/Library/Preferences</samp> directory contains many individual files (and sometimes a folder or two).  The files have a java style naming convention.  For example, Safari&#8217;s preference file is named <samp>com.apple.Safari.plist</samp>.  Just copy over the preference files for each application that you want to retain the preferences for.  Watch out, though, some applications have more than one preference file, such as iTunes.</p>
<p>As part of my clean slate initiative, I only migrated 5 or 6 preference files from my most used and most configured applications, such as iTunes, Safari and Adium.</p>
<p>Mac OS X applications are fairly liberal with these files.  In order to conform to the Mac programming guidelines, any OS X application should be able to regenerate a fresh preference file, or a fresh application support file if their file comes up missing.  Deleting these files can be a good way to &#8220;reset&#8221; an application to its standard defaults.</p>
<h3>Moving Safari</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/safari.jpg" alt="Safari" align="right" width="128" height="128" />Safari takes a bit of special consideration to migrate.  Safari stores bookmarks, browser history, form auto-fill values, and other data in a special folder located at <samp>~/Library/Safari</samp>.  Copying this folder to the same location the new system will preserve this information.</p>
<p>Safari Doesn&#8217;t have a folder under <samp>~/Library/Application Support</samp>, but don&#8217;t forget to copy the safari preferences file from <samp>~/Library/Preferences/com.apple.Safari</samp>.</p>
<h3>Moving Mail</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/mail.jpg" alt="Mail" align="right" width="128" height="128" />Apple&#8217;s Mail.app also requires some special consideration.  Mail stores its mail database in <samp>~/Library/Mail</samp>.  Copying this directory along with the preferences file at <samp>~/Library/Preferences/com.apple.Mail</samp> will transfer your mail.</p>
<p>If you are transferring from a 10.3 system, there was a major change in file format for the mail database between 10.3 and 10.4.  Mail will automatically upgrade your mail files the first time you run it, however, it will not delete the old files.  <a href="http://docs.info.apple.com/article.html?artnum=301315">This apple tech note</a> describes how to delete the unused files from your Mail directory.</p>
<h3>Moving iTunes</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/itunes.jpg" alt="iTunes" align="right" width="128" height="128" />Moving iTunes depends on your iTunes Music Folder Location and if you have iTunes Copy files to iTunes Music folder when adding to library.  These settings are in the Advanced panel of iTunes preferences.  Fortunately there are already some pretty good guides on how to do this.  There is a <a href="http://docs.info.apple.com/article.html?artnum=301748">Moving iTunes Music Folder</a> tech note from Apple.  This is augmented by <a href="http://hifiblog.com/past/2006/05/11/howto-move-your-itunes-music-while-preserving-library-data-when-you-dont-let-itunes-manage-your-music-library/">instructions from HiFi Blog</a>. </p>
<p>Following these instructions, I was able to transfer my iTunes Music without any problems.</p>
<h3>Double Check your Library folder</h3>
<p><img src="http://www.procata.com/blog/wp-content/uploads/2007/01/library.jpg" alt="Library" align="right" width="128" height="128" />Some applications store data in subdirectories of the Library folder other than Preferences and Application Support.  You may wish to peruse the subfolders of the Library directory in your user directory for these stray bits of data.  The Apple file organization document can help to tell you what they are and help you to decide if you should copy them over.  I didn&#8217;t copy anything over, but for a couple exceptions which I&#8217;ve already enumerated above.</p>
<p>Don&#8217;t copy the <samp>~/Library/Cache</samp> directory.  This will just be regenerated on the new machine.</p>
<p>Additionally, there is a system wide <samp>/Library</samp> folder on your Hard drive.  You may want to scan this folder for system wide settings that you want to transfer over.  Again as part of my clean install, I did not transfer anything from this directory, although I recognized a few bits of software that I needed to install on the new machine.</p>
<h3>Unix Stuff</h3>
<p>If you&#8217;ve accessed the unix side of Mac OS X, you may have a variety of things to move or at least to re-install.  These things are beyond the scope of this blog post, but you might want to look for custom settings in <samp>/etc</samp> or custom installed software in <samp>/usr/local</samp> or data files in <samp>/var</samp>.  I&#8217;ll have a sequel to this post which covers these issues in more detail.</p>
<h3>Repairing Permissions</h3>
<p>Copying files between systems could end up with some file permissions and ownership problems.  I try to keep my files inside my user home directory.  So far, I haven&#8217;t had any problems.  Your milage may vary.  It&#8217;s probably a good idea to run the Verify Disk Permissions or the Repair Disk Permissions commands in the Disk Utility Application.</p>
<h3>Rebuilding a System or Restoring from Backup</h3>
<p>You can also use this guide to rebuild a Mac OS X installation, not just to copy from one system to another.  The OS X installer has an &#8220;Archive and Install&#8221; option.  If you have enough disk space, you can install a fresh copy of OS X and start from scratch.  The installer will copy your old files into an archive directory.  Then, you can copy your applications and data from the Archive folder to their proper places.</p>
<p>May you never need to use this guide to restore from a backup, but the same instructions apply.  You do back up, right?</p>
<h3>More Later</h3>
<p>This is the first in a series about setting up a new mac.  I&#8217;ll have the next installment ready in a couple of days.</p>
<p>I&#8217;ve certainly mis-explained some things here.  I&#8217;ve probably gotten a few things wrong and have definitely omitted important details.  Proceed at your own risk.  Please share your experiences moving applications in the comments.  Best of Luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2007/02/16/how-to-transfer-mac-os-x-application-data-between-computers/feed/</wfw:commentRss>
		<slash:comments>82</slash:comments>
		</item>
		<item>
		<title>Knocked off the internet, a story of Windows and Macintosh</title>
		<link>http://www.procata.com/blog/archives/2005/03/15/knocked-off-the-internet-a-story-of-windows-and-macintosh/</link>
		<comments>http://www.procata.com/blog/archives/2005/03/15/knocked-off-the-internet-a-story-of-windows-and-macintosh/#comments</comments>
		<pubDate>Tue, 15 Mar 2005 16:35:19 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Agile Methods]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2005/03/15/knocked-off-the-internet-a-story-of-windows-and-macintosh/</guid>
		<description><![CDATA[This weekend the internal modem in my Mac died.  Living in a rural area, I am a dialup user.  Let me say that getting unexpectedly disconnected from the internet is very traumatic.
I&#8217;ve been following an iterative development cycle where I deploy to my client&#8217;s site every Friday.  (My old ERP colleagues would [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend the internal modem in my Mac died.  Living in a rural area, I am a dialup user.  Let me say that getting unexpectedly disconnected from the internet is very traumatic.</p>
<p>I&#8217;ve been following an iterative development cycle where I deploy to my client&#8217;s site every Friday.  (My old ERP colleagues would be mortified &#8212; install on Friday?  My response: automated testing)  Thankfully, last Friday&#8217;s upload went through, although it was the last internet connection my internal modem would ever make.  It took me a couple days to rule out line quality and ISP problems and determine that the problem was hardware failure.</p>
<p>I have a PC with windows XP available.  Its not mine and I really don&#8217;t use it except for checking web sites in internet explorer and playing an occasional game.  So Sunday night I tried using it for some serious browsing for the first time.  After about five minutes, I realized that I can&#8217;t stand Internet Explorer.  The lack of a tabs felt like a missing finger.  I had no idea how much I used that feature in both Safari and in Firefox.  Also, the fonts under XP just plain looked bad.</p>
<p>Tiring with IE, I installed Firefox.  I&#8217;m impressed with Firefox on the PC.  I prefer Safari on the Mac, but I do use Firefox on the Mac for web development because of its ability to control and inspect headers, cookies, the DOM, etc.  I don&#8217;t use Firefox on the Mac for day to day browsing because its interface feels a little bit off.  No such feeling for Firefox on Windows.  Win Firefox felt very comfortable.  I like it.</p>
<p>When I upgraded this blog to WordPress 1.5, I integrated this blog with del.icio.us.  I have been using del.icio.us for my &#8220;to blog about later links.&#8221;  del.icio.us is very helpful when you have to browse in a foreign environment.</p>
<p>Sunday afternoon I had to start contemplating the idea that I might have do next Friday&#8217;s deployment from the XP machine or even temporarily move my development environment to the Windows machine.  It didn&#8217;t take long to rule out this option.  OS X comes pre-installed with Apache, PHP, CVS, SSH, and a bunch of other things that I probably take for granted.  Windows has none of that.  I decided that setting up a development environment under windows would probably take too much time.</p>
<p>I still remember the trauma from the last time I tried to ftp from a stock Windows machine.  Its probably better now, but I still decided that I didn&#8217;t want to try that route.  Besides, I just got my <a href="http://www.procata.com/blog/archives/2005/03/01/rsync-to-remote-server-via-ssh/">automated deployment scripts</a> working on the Mac.</p>
<p>So Monday morning, I drove 60 miles to go to pick up a USB Modem at Best Buy.  Now here is the problem with owning a Mac.  Best Buy has two models in stock.  Neither has OS X drivers.  I bought one anyway in case it might &#8220;just work.&#8221;  It doesn&#8217;t.  So I thought I was stuck until the USB modem I ordered from online arrives.</p>
<p>But then I realized that I had enough ethernet stuff in the basement to hookup a network between the PC and the Mac.  I have never done this before because I simply don&#8217;t use the windows machine enough to care.  Hooking up the network was a breeze.  A couple wizards, a few property dialogs and a half hours worth of reading was all it took to set up internet connection sharing on the PC side.  The Mac recognized the new network immediately and without configuration.  Sweet!</p>
<p>So, I am once again connected and now just waiting for my Mac compatible USB modem to come in the mail.</p>
<p>There is an added benefit.  Over the last year or so, I have been gradually switching from table based layout for my web pages to a CSS based layout.  I&#8217;ve quite a bit of trouble maintaining the same layout of older pages in CSS due to browser variances.  Some of my table based layout components are somewhat ambitious for CSS.  I never used to do much testing on Win IE because I was pretty familiar with how the table based layouts would look.  Win IE is very stable on these types of layouts and they almost always looked exactly on IE how I had developed them on the Mac.  Additionally, I had long ago worked out the cross browser kinks and was pretty much recycling the same debugged layout components.</p>
<p>This is definitely not the case for CSS.  I don&#8217;t yet have a full library of debugged layout components and I have to say my understanding of cross browser kinks is incomplete, although growing.  If you browse around on this blog in IE and in Firefox, you can see that while not terrible, it doesn&#8217;t render some pages correctly on IE.</p>
<p>Testing under IE was a pain for me.  Editing CSS files on Windows kept bringing up FrontPage instead of a plain text editor, which is what I wanted.  Now that the machines are networked, I can now just point windows to the test environment that is already running on my Mac and preview right from there.  I also have occasional access to a Windows Laptop, which will make this type of testing a lot easier.</p>
<p>I&#8217;m too far behind this week, but maybe next week I will finally figure out what is wrong with the style sheet for this blog under Win IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2005/03/15/knocked-off-the-internet-a-story-of-windows-and-macintosh/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Whats on my Mac</title>
		<link>http://www.procata.com/blog/archives/2005/01/20/whats-on-my-mac/</link>
		<comments>http://www.procata.com/blog/archives/2005/01/20/whats-on-my-mac/#comments</comments>
		<pubDate>Fri, 21 Jan 2005 04:16:20 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2005/01/20/whats-on-my-mac/</guid>
		<description><![CDATA[Jackson Miller asks &#8220;Whats on your Mac?&#8221;  Here goes:
MySQL, PHP 4 and PHP 5 as described here. Also, phpMyAdmin.  I use a personal version of squid using AdZapper because I have more storage than bandwidth.
Photoshop, Dreamweaver, BBEdit and TextWrangler.
Browsers: Camino, Firefox, iCab, Mozilla, OmniWeb, and Opera.  I have a couple different versions [...]]]></description>
			<content:encoded><![CDATA[<p>Jackson Miller asks &#8220;<a href="http://jaxn.org/blog/archives/552-Whats-on-your-Mac.html">Whats on your Mac?</a>&#8221;  Here goes:</p>
<p>MySQL, PHP 4 and PHP 5 as described <a href="http://www.procata.com/blog/archives/2005/01/11/mac-mini-and-php/">here</a>. Also, phpMyAdmin.  I use a personal version of squid using AdZapper because I have more storage than bandwidth.</p>
<p>Photoshop, Dreamweaver, BBEdit and TextWrangler.</p>
<p>Browsers: Camino, Firefox, iCab, Mozilla, OmniWeb, and Opera.  I have a couple different versions of some of these for testing purposes.  I use safari for my personal browsing and FireFox for web development. </p>
<p>IM: Adium, ChitChat X, Colloquy, Fire, MSN Messenger, Proteus, and Yahoo Messenger.  I think Adium is the best of the bunch, but it doesn&#8217;t do everything, so I end up switching between different programs occasionally or running more than one at once.</p>
<p>NetNewsWire.  I have <a href="http://www.procata.com/blog/archives/2004/04/25/starting-a-blog/">184 subscriptions</a> now.  Eagerly awaiting 2.0.</p>
<p>RealPlayer and Windows Media Player, as well as VLC.</p>
<p>Games: Burning Monkey Mahjong, and Snood.</p>
<p>You can find all these and more by searching on <a href="http://www.versiontracker.com/macosx/">Version Tracker</a>.</p>
<p>The best macintosh forum is <a href="http://episteme.arstechnica.com/6/ubb.x?a=frm&#038;f=8300945231">Macintoshian Achaia</a> at Ars Technica.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2005/01/20/whats-on-my-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac Mini and PHP</title>
		<link>http://www.procata.com/blog/archives/2005/01/11/mac-mini-and-php/</link>
		<comments>http://www.procata.com/blog/archives/2005/01/11/mac-mini-and-php/#comments</comments>
		<pubDate>Wed, 12 Jan 2005 00:50:06 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2005/01/11/mac-mini-and-php/</guid>
		<description><![CDATA[I read various live blogs during the Mac World event today.  It was interesting to see servers melt and the strategies people used to cope.  A busy day in the Apple universe.
I just want to point out that the Mac mini comes with Apache and PHP pre-installed.  
If you want, compiling a [...]]]></description>
			<content:encoded><![CDATA[<p>I read various live blogs during the Mac World event today.  It was interesting to see servers melt and the strategies people used to cope.  A busy day in the Apple universe.</p>
<p>I just want to point out that the <a href="http://www.apple.com/macmini/">Mac mini</a> comes with Apache and PHP pre-installed.  </p>
<p>If you want, <a href="http://developer.apple.com/internet/opensource/php.html">compiling</a> a new version of PHP on the Mac is pretty easy if you have ever compiled anything on unix.  If you have trouble compiling PHP extensions on OS X its probably due to <a href="http://bugs.php.net/bug.php?id=25163">this bug</a>, which has an easy work around.  You can also download an OS X <a href="http://www.entropy.ch/software/macosx/php/">PHP binary</a>.</p>
<p><a href="http://developer.apple.com/internet/opensource/osdb.html">Compiling MySQL</a> is also easy, or you can download a <a href="http://www.entropy.ch/software/macosx/mysql/">binary</a>.  If your flavor is postgresSQL, then <a href="http://developer.apple.com/internet/opensource/postgres.html">compile</a> or <a href="http://www.entropy.ch/software/macosx/postgresql/">download</a> that, too.</p>
<p>Bare Bones just released a free version of <a href="http://www.barebones.com/products/textwrangler/index.shtml">TextWrangler</a>.  TextWrangler and its paid version, <a href="http://www.barebones.com/products/bbedit/index.shtml">BBEdit</a>, are superb text editors for PHP.  The diff and grep (multi file) capabilities are very good.  Open via FTP/SFTP is handy and it knows what to do with unix permissions.  It does does syntax highlighting, is fast, and it stays out of the way.</p>
<p>The following shell command will cause TextWrangler to use php.net for the find in reference command:</p>
<p><pre>defaults write com.barebones.textwrangler Services:ADCReferenceSearchTemplate &quot;http://www.php.net/search.php?show=quickref&amp;pattern=%@&quot;</pre></p>
<p>I understand you can also use <a href="http://developer.apple.com/internet/scripting/phpappledevtools.html">PHP with Apple&#8217;s Dev Tools (XCode)</a>, but I don&#8217;t.  <a href="http://developer.apple.com/tools/macosxtools.html">XCode</a> is free with OS X, but not installed by default.</p>
<p>OS X comes with <a href="http://developer.apple.com/internet/opensource/cvsoverview.html">CVS</a>, too.  Unfortunately, text wrangler doesn&#8217;t integrate with it as BBEdit and XCode do.</p>
<p>The Mac is a great PHP development platform.  </p>
<p>I will end this evangelizing post with a pure marketing quote from the Apple site for the Mac mini:</p>
<blockquote><p>
<strong>Perfect for Programmers</strong><br />
Set a space-saving Mac mini atop your workstation PC and add a KVM switch to share keyboard, monitor and mouse. Mac OS X includes free developer tools for Mac, UNIX and Java. Test out a Mac version of your latest creation, instantly. Pretty soon youâ€™ll be using the Mac full-time, with that PC relegated to the testbed.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2005/01/11/mac-mini-and-php/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

