<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>MacApper &#187; Tutorials</title>
	<atom:link href="http://macapper.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://macapper.com</link>
	<description>Mac Apps, Reviews, Previews, Interviews, and Giveaways.</description>
	<lastBuildDate>Tue, 17 Nov 2009 17:11:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>macapper@gmail.com ()</managingEditor>
		<webMaster>macapper@gmail.com()</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Mac Apps, Reviews, Previews, Interviews, and Giveaways.</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>macapper@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://macapper.com/wp-content/uploads/media/podcast/art/macapper-podcast-sm.jpg" />
		<image>
			<url>http://macapper.com/wp-content/uploads/media/podcast/art/macapper-podcast-sm.jpg</url>
			<title>MacApper</title>
			<link>http://macapper.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>How-To: Use Facebook to Assign Address Book Photos</title>
		<link>http://macapper.com/2009/10/28/how-to-use-facebook-to-assign-address-book-photos/</link>
		<comments>http://macapper.com/2009/10/28/how-to-use-facebook-to-assign-address-book-photos/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 10:00:13 +0000</pubDate>
		<dc:creator>Dave Ryan</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=9622</guid>
		<description><![CDATA[In theory, the idea of having a photo assigned to each Address Book entry is both smart and simple. Make sure you remember the right face with the right name. (...)]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-9623"  src="http://macapper.com/wp-content/uploads/2009/10/AddressBookSyncIcon.jpg"  alt="AddressBookSyncIcon" />In theory, the idea of having a photo assigned to each Address Book entry is both smart and simple. Make sure you remember the right face with the right name. It&#8217;s incredibly handy if you also have an iPod Touch or iPhone. However, dragging and dropping hundreds (if not thousands) of photos onto names in your Mac Address Book? Tedious and ineffective.</p>
<p>In today&#8217;s MacApper How-To, we&#8217;re going to show you a little app to bridge the divide between Facebook and your Apple Address Book.</p>
<p>1) Head on over to the Apple.com downloads section, and grab a handy little app called <a href="http://www.apple.com/downloads/macosx/internet_utilities/addressbooksync.html" >AddressBookSync</a>.</p>
<p>2) Once you&#8217;ve downloaded the disk image, and dragged it to your Applications folder, go ahead and launch the app. Upon launch you&#8217;ll be prompted to give it access to your Facebook account via Facebook Connect.</p>
<p>3) Once you connect, the app should start downloading your friends list, and comparing any names within Address Book to your friends list. AddressBookSync will also download your friend&#8217;s current profile pictures, and show them side-by-side with the current picture you have assigned to them in Address Book (if any).</p>
<p>4) Hit &#8220;Sync to Address Book,&#8221; and all of the photos will be assigned in Address Book.</p>
<p style="text-align: center" ><img class="size-full wp-image-9624 aligncenter"  src="http://macapper.com/wp-content/uploads/2009/10/addressbooksync.jpg"  alt="addressbooksync"  width="272"  height="365" /></p>
<p>You can feel free to trash the app once finished, but I suggest keeping it around. That way you can keep photos up-to-date for all of your contacts. Facebook&#8217;s TOS prevent developers from calling other useful info like e-mails, screennames, and phone numbers through the API (likely out of privacy concerns), but getting the photos is a definite first step. No more digging through photos and cropping!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/10/28/how-to-use-facebook-to-assign-address-book-photos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How-To: Sync your Palm Pre with your iTunes Library</title>
		<link>http://macapper.com/2009/07/23/how-to-sync-your-palm-pre-with-your-itunes-library/</link>
		<comments>http://macapper.com/2009/07/23/how-to-sync-your-palm-pre-with-your-itunes-library/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 09:00:22 +0000</pubDate>
		<dc:creator>Dave Ryan</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Mac Apps]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=9018</guid>
		<description><![CDATA[In our recent MacApper Podcast we discussed the iTunes 8.2.1 update that eliminated the Palm Pre&#8217;s ability to sync with iTunes. (...)]]></description>
			<content:encoded><![CDATA[<p><img src="http://macapper.com/wp-content/uploads/2009/07/palm-pre1.jpg"  alt="palm-pre"  title="palm-pre"  class="alignleft size-full wp-image-9033" />In our <a href="http://macapper.com/2009/07/22/macapper-podcast-episode-10/" >recent MacApper Podcast</a> we discussed the iTunes 8.2.1 update that eliminated the Palm Pre&#8217;s ability to sync with iTunes. One of the Pre&#8217;s major selling points was it&#8217;s ability to masquerade as an iPod and sync natively with iTunes. If you&#8217;re a Pre user feeling left in the dust, or looking to buy the Pre, this is a simple way to get that sync back between your iTunes library and your Pre.<span id="more-9018" ></span></p>
<h1>The Easy Way</h1>
<p>Naturally the easiest way to keep your Palm Pre syncing with iTunes is to download an older version of iTunes, or refuse to upgrade to the new 8.2.1 release. This limits you to the features (and security) of the older version, and isn&#8217;t very practical. Although, if you have multiple machines, it could be just as easy to leave iTunes at 8.2 on an older machine. <a href="http://tc.versiontracker.com/product/redir/lid/1808649/iTunes8.2.dmg" >Click here</a> to download iTunes 8.2 from Version Tracker.</p>
<h1>The Other Easy Way</h1>
<p>A few months back we <a href="http://macapper.com/2009/04/01/doubletwist-preview-your-virtual-digital-hub/" >previewed the doubleTwist software</a> released by famous DVD encryption<img class="alignright"  src="http://macapper.com/wp-content/uploads/2009/03/doubletwisticon.png"  alt=""  width="128"  height="128" /> cracker DVD Jon and his small team. The concept of the software is simple: sync your all devices from one piece of software, without all of the hassle. doubleTwist is still fairly new, but it offers support for a few hundred smartphones, Mp3 players, the Sony PSP. Recently added to that mix is the Palm Pre. A note for Palm Pre PC users: the doubleTwist is available for Windows as well on the company&#8217;s website.</p>
<p><strong>1)</strong> <a href="http://www.doubletwist.com/" >Download</a> and install the doubleTwist software from the company&#8217;s website, and launch the app.</p>
<p><strong>2)</strong> Sign up for an account with the company in the dialogue box that appears at your first launch.</p>
<p><strong>3)</strong> Once loaded, you should be able to see tabs for your music, photos, and videos from your iTunes or iPhoto libraries.</p>
<p><strong>4)</strong> Connect your Palm Pre (or other smartphone/device) with the USB cable to your machine.</p>
<p><strong>5)</strong> Your device will show up in the column under the &#8220;Devices&#8221; section. This should look remarkably familiar for iTunes users. Then syncing both ways works the same way as it would in iTunes. Select the music you want to transfer to your device, and drag and drop it onto the device in the sidebar. When transferring video, doubleTwist will automatically convert the video for the right format of your device.</p>
<p style="text-align: center;" ><img class="size-full wp-image-9022 alignnone"  src="http://macapper.com/wp-content/uploads/2009/07/doubletwist.png"  alt="doubletwist"  width="456"  height="298" /><br/>
<em>doubleTwist&#8217;s interface is attractive, yet sparse. It&#8217;s merely a sync manager,<br/>
you&#8217;ll still want to use iTunes for content management.</em></p>
<p>It&#8217;s as simple as that. While normally I would think it&#8217;s a hassle to have yet another step to sync to my phone, I find doubleTwist a friendly, simple, and intuitive solution.</p>
<p><a href="http://www.youtube.com/watch?v=JHQBg6o97-U" >This video</a> is a company demo of how doubleTwist syncs content from an Android phone (or similar phone).</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/07/23/how-to-sync-your-palm-pre-with-your-itunes-library/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How-To: Remote Lock for your Mac</title>
		<link>http://macapper.com/2009/07/08/how-to-remote-lock-for-your-mac/</link>
		<comments>http://macapper.com/2009/07/08/how-to-remote-lock-for-your-mac/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 10:00:29 +0000</pubDate>
		<dc:creator>Dave Ryan</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=8837</guid>
		<description><![CDATA[Apple&#8217;s new Find My iPhone and Remote Wipe MobileMe features got me thinking: shouldn&#8217;t there be an easy way to do something similar for your MacBook? (...)]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s new Find My iPhone and Remote Wipe MobileMe features got me thinking: shouldn&#8217;t there be an easy way to do something similar for your MacBook? After searching for Freeware and coming up empty, I came up with my own solution. I doubt the Department of Defense will take it up as new practice, but it&#8217;s handy never-the-less. This trick is crude, but it will &#8220;lock&#8221; your Mac from anywhere you get cell coverage.<span id="more-8837" ></span></p>
<h3>What you&#8217;ll need:</h3>
<ol>
<li>A Mac running 10.4+</li>
<li>A mobile phone with text messaging capabilities</li>
<li>An e-mail account set-up with Apple Mail</li>
</ol>
<h3>Step 1</h3>
<p><img class="alignleft size-full wp-image-8846"  src="http://macapper.com/wp-content/uploads/2009/07/AutomatorApplet.jpg"  alt="AutomatorApplet" />Direct your browser over to the Apple.com download section, find the<a href="http://www.apple.com/downloads/macosx/automator/lockdesktop.html" > Lock Desktop 1.0</a> automator application, and download it to your Mac. (if you prefer, you can build your own workflow in Automator and save it as an Application. I personally would prefer to just put my Mac to sleep, so I built an Automator workflow to sleep my Mac, and went to File-Save As&#8230; and chose &#8220;Application&#8221; as my file type. You must have the screen lock enabled in your security System Preferences for that to work though.)</p>
<h3><strong>Step 2</strong></h3>
<p>Now we&#8217;re going to write a short AppleScript, but don&#8217;t worry &#8211; it&#8217;s only one line. Open up Script Editor (Found in /Applications/AppleScript), and copy and paste the following line:</p>
<p><code>activate application "Lock Desktop"<br/>
</code><br/>
If you created your own application in Step 2, then use that application name in place of Lock Desktop.</p>
<p>Now save this script <strong>i</strong><strong>n the same folder</strong> that you&#8217;ve saved your locking application. You should be able to click <strong>Run </strong>to test that your script is working.</p>
<h3>Step 3</h3>
<p>Now for the fun part. Launch <strong>Mail</strong>, open up the preferences, and navigate to the &#8220;Rules&#8221; tab. Click on &#8220;Add Rule,&#8221; and fill in the following information:</p>
<ul>
<li> Description: Remote Lock</li>
<li>If <strong>all</strong><strong> </strong>of the following conditions are met:</li>
<li><strong>From</strong> | <strong>Is equal to </strong>&#8220;your phone&#8217;s e-mail&#8221; (if you don&#8217;t know your cell phone&#8217;s e-mail address see <a href="http://www.sms411.net/2006/07/how-to-send-email-to-phone.html" >this guide</a>, or simply send a text message to your e-mail and copy the &#8220;From&#8221; field)</li>
<li><strong>To | Is equal to </strong> &#8220;your e-mail address&#8221;</li>
<li><strong>Message Content | Is equal to</strong> &#8220;________&#8221; (choose a word or phrase like a password)</li>
</ul>
<p>Now we&#8217;re going to tell Mail what to do if it gets the &#8220;lock&#8221; message:</p>
<ul>
<li><strong>Delete Message</strong></li>
<li><strong>Run AppleScript </strong>&#8220;_______&#8221; choose your script from the menu here</li>
</ul>
<p style="text-align: center;" ><img class="aligncenter size-full wp-image-8844"  src="http://macapper.com/wp-content/uploads/2009/07/remote-lock.jpg"  alt="remote lock"  width="512"  height="307" /></p>
<h3>Step 4</h3>
<p>The last step is to tell Mail to get new messages as often as possible. In the preferences window, click the <strong>General</strong> tab, and set <em>Check for new mail</em> to <strong>Every minute</strong>. If you want to be especially thorough, you can set Mail to open at login, assuring that your e-mail will be received. To do this control+click on the Mail icon on the dock, and select <strong>Open at Login</strong>.</p>
<p>We&#8217;re done! To test it out, send your password in a text message to that e-mail account, and within a minute your Mac should lock itself! This is especially handy if you want to lock your workstation while you&#8217;re out, or a great April Fool&#8217;s prank on a friend.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/07/08/how-to-remote-lock-for-your-mac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Intro to Web Development: Using Dashcode as an Editor</title>
		<link>http://macapper.com/2009/03/16/intro-to-web-development-using-dashcode-as-an-editor/</link>
		<comments>http://macapper.com/2009/03/16/intro-to-web-development-using-dashcode-as-an-editor/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 10:00:05 +0000</pubDate>
		<dc:creator>Kiro</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mac Apps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=7394</guid>
		<description><![CDATA[You now know about the tools required to code and publish web pages, let&#8217;s look at one of them in particular: Dashcode. (...)]]></description>
			<content:encoded><![CDATA[<p>You now know about the tools required to code and publish web pages, let&#8217;s look at one of them in particular: Dashcode.</p>
<p>You may know dashcode to be a really useful tool to create dashboard widgets &#8211; but what are dashboard widgets but miniature web pages.  I&#8217;ve chosen this tool because it&#8217;s simple and free to download.  Here is where you can find Dashcode:</p>
<p style="padding-left: 30px;" >Like Xcode, Dashcode is free to those who have an Apple Developer Connection membership.  Go to http://developer.apple.com/mac/ and look at the paragraph at the top to sign up.  You then can click log in.  Once you are logged in, locate the download Xcode section halfway down the page.  <em>Yes I know it says Xcode, but Dashcode is bundled with it.</em>  Depending on your connection speeds, this might take a while. Open up the disk image &#8220;if it hasn&#8217;t already opened&#8221; and click on the Dashcode package installer.</p>
<p>In the Finder, create a new folder that will contain all of your web page&#8217;s files so that you can locate them in one convenient place.  Now, download the following <a href="http://macapper.com/uploads/template_index.html" >template</a>.</p>
<p>This will be used as a template which you can use to start creating any web page with.  Notice that it&#8217;s called &#8220;index.html&#8221;  By default a web browser looks for a file with the name &#8220;index.html&#8221; to display first as your web site&#8217;s home page.</p>
<p>Once you&#8217;ve downloaded the file, drag it onto Dashcode&#8217;s icon.  Be sure to also double click the file in the finder so that it opens up in your default web browser.</p>
<p>Switch over to Dashcode.  Notice how Dashcode automatically formats the code giving different &#8220;tags&#8221; a specific color. Dashcode, as well as many web development apps these days, does this making it easier for you to parse through your code.  Double click on a red tag and hit the escape key.  Notice the Dashcode brings down a popup menu with a list of tags in it.  This is a way that Dashcode helps you so that you don&#8217;t need to remember every single aspect of HTML.  This is known as auto completion.  Don&#8217;t worry if you don&#8217;t understand any of the code we&#8217;ve typed so far or any of the suggestions that Dashcode is giving in the auto completion feature,  We&#8217;re going to delve into HTML and all of it&#8217;s glory in the next installment.</p>
<p>Dashcode is a very easy to use program.  Though it is mainly used for developing widgets, Dashcode&#8217;s built in features like auto-coloring specific tags, and the popup menu that helps suggest the correct HTML syntax, are useful in any form of developing for the web &#8211; and best of all, it&#8217;s free!  Unfortunately Dashcode won&#8217;t allow you to create your own HTML files without them being part of a widget BUT because this series implements example files, you won&#8217;t need to worry about creating them from scratch.  Stay tuned for our next installment which will talk about Hyper Text Markup Language or HTML for short.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/03/16/intro-to-web-development-using-dashcode-as-an-editor/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cocoa Development Part 2: Tools</title>
		<link>http://macapper.com/2009/02/06/cocoa-development-part-2-tools/</link>
		<comments>http://macapper.com/2009/02/06/cocoa-development-part-2-tools/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 10:00:31 +0000</pubDate>
		<dc:creator>Joe Turner</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=7033</guid>
		<description><![CDATA[Last time we talked about some great programming books, and how to start developing. Today we will dive into some of the great tools available to Cocoa Developers. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  border="0"  src="http://macapper.com/wp-content/uploads/2009/02/tools.png"  alt="Tools.png"  width="128"  height="128"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Last time we talked about some great programming books, and how to start developing. Today we will dive into some of the great tools available to Cocoa Developers.</p>
<p>One of the greatest blessings that Apple has given us developers is documentation. And not just documentation, but in-depth, clear, and understandable documentation. There are also lots of sample codes and coding guides. And when you install the SDK you automatically get all of this free of charge. You can even access it all right from Xcode; just go to Help&gt;Documentation. You will then be presented with the documentation window. Based on whether or not you have the iPhone SDK installed, you will see Mac OS X and iPhone sections. You can search through certain sets (like OS X 10.5, or iPhone 2.2) or search them all. If you have the iPhone SDK installed, though, you will want to search by sets so you don&#8217;t accidentally try to put Cocoa Touch in Cocoa. If you click on a set in the sidebar, you can view its main page, which can help you find what you need if you don&#8217;t know what its called. The documentation is going to be your best friend as a Cocoa developer. You are never expected to remember those long delegate methods like <code>tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:</code> or even short methods like <code>initWithCoder:</code>.</p>
<div style="text-align:center;" ><img border="0"  src="http://macapper.com/wp-content/uploads/2009/02/picture-11.png"  alt="Picture 1.png"  width="520"  height="408" /></div>
<p>Another great tool that can be used for remembering methods or blocks of code is <a href="http://www.mcubedsw.com/software/codecollectorpro/" >Code Collector Pro</a> (which we have previously <a href="http://macapper.com/2008/09/24/rdy-code-collector-pro-snippets-for-your-code/" >reviewed</a>). Code Collector Pro allows you to create code snippets and then sort them by tags, description, language, etc. It is very useful if there are large chunks of code that you use very often. You could use something like <a href="http://www.smileonmymac.com/TextExpander/index.html" >TextExpander</a>, but Code Collector Pro is built for coders. It even has syntax highlighting.</p>
<div style="text-align:center;" ><img border="0"  src="http://macapper.com/wp-content/uploads/2009/02/picture-21.png"  alt="Picture 2.png"  width="520"  height="421" /></div>
<p>One of my personal favorite tools is <a href="http://www.codethecode.com/projects/class-dump/" >Class-Dump</a>. Class-Dump allows you to feed it a binary file, and it will give you all the header files associated with that binary. This is great for finding private header files in things like <code>UIKit</code>, or if you just want to see the header files of your favorite application. The basic syntax for it is <code>class-dump -H /Applications/iTunes.app/Contents/MacOS/iTunes</code>. Before you run it you may want to call <code>mkdir ~/Dekstop/headers</code> and then <code>cd ~/Dekstop/headers</code>. This is just to make sure you don&#8217;t end up with 100+ header files in your home folder.</p>
<p>The final tool (or tools) I will leave you with are websites. These are my favorite websites for finding tutorials and answers to my questions:</p>
<ul>
<li><a href="http://www.cocoadev.com/" >CocoaDev</a></li>
<li><a href="http://www.iphonedevsdk.com/" >iPhone Dev SDK</a></li>
<li><a href="http://cocoadevcentral.com/" >Cocoa Dev Central</a></li>
<li><a href="http://www.cocoabuilder.com/" >Cocoabuilder</a></li>
<li><a href="http://lists.apple.com/mailman/listinfo/cocoa-dev" >Cocoa-Dev lists</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/02/06/cocoa-development-part-2-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cocoa Development Part 1: The Beginning</title>
		<link>http://macapper.com/2009/02/03/cocoa-development-part-1-the-beginning/</link>
		<comments>http://macapper.com/2009/02/03/cocoa-development-part-1-the-beginning/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 11:00:51 +0000</pubDate>
		<dc:creator>Joe Turner</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=6921</guid>
		<description><![CDATA[Cocoa is an API consisting of many old frameworks from the NeXTSTEP days and new ones that Apple has introduced since then. (...)]]></description>
			<content:encoded><![CDATA[<p><img align="left"  border="0"  src="http://macapper.com/wp-content/uploads/2009/01/xcode.png"  alt="Xcode.png"  width="128"  height="128" />Cocoa is an API consisting of many old frameworks from the NeXTSTEP days and new ones that Apple has introduced since then. Cocoa uses a language called Objective-C, which, being based on C, means that you can use C as well. Before you start to even learn how to use Cocoa and write code in Objective-C there are a few things you will need.<span id="more-6921" ></span></p>
<p>Apple provides a completely free package of Applications that can be used to develop in Cocoa and other languages, such as Java. To download this package, you will want to register for a free account from <a href="http://developer.apple.com/" >ADC</a> (Apple Developer Connection). This will allow you to download the latest SDK (package of tools), and provide you with lots of sample code and guides. You can also purchase paid memberships, which include things such as hardware discounts and pre-releases of OS X builds. But if you are just beginning Cocoa development, I suggest you just register for a free account.</p>
<div style="text-align:center;" ><img border="0"  src="http://macapper.com/wp-content/uploads/2009/01/apple-developer-connection.png"  alt="Apple Developer Connection.png"  width="520"  height="449" /></div>
<p>Once you have downloaded and installed the SDK, you can just begin programming. But if you have never programmed in any type of C before, you will most definitely need some help. This being the first part of a Cocoa series, I will not be giving sample code or instructions for how to do things, but I will point you to a few great books. The first one is <a href="http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1233282865&amp;sr=8-1" >Cocoa Programming for Mac OS X</a>, by Aaron Hillegass. This is usually known as the must-have book for any Cocoa developer. It is an especially great source for those starting out. It guides you through how to do many things in Cocoa, starting with the basics, and ending with topics like Core Data and Core Animation.</p>
<p>Another great book that&#8217;s not so much about Cocoa as it is about Xcode is <a href="http://www.amazon.com/Xcode-3-Unleashed-Fritz-Anderson/dp/0321552636/ref=pd_bbs_3?ie=UTF8&amp;s=books&amp;qid=1233282982&amp;sr=8-3" >Xcode 3 Unleashed</a>, by Fritz Anderson. This book focuses on the Xcode programming environment, and teaches you how to use Xcode to its fullest. But if you are more concerned with learning Cocoa than learning Xcode, then you may want to hold off on getting this book until you understand Cocoa a little better.</p>
<p>Although people have differing opinions on whether this book should be read by beginners, I will still recommend it. It is <a href="http://www.amazon.com/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1233283203&amp;sr=1-1" >The C Programming Language</a>, by Brian W. Kernighan and Dennis M. Ritchie (sometimes known as K&amp;R). Although, as seen in the title, this is not about Cocoa or Objective-C, this can give you an understanding of C. Although knowing C is not necessary for programming in Cocoa, it is very helpful. Objective-C is pretty vast, but there are some things that you may have to do in C, so it can be very helpful too. It is really up to you whether you would like to read this book.</p>
<p>The last book I will recommend is Stephen G. Kochan&#8217;s <a href="http://www.amazon.com/Programming-Objective-C-2-0-Developers-Library/dp/0321566157/ref=pd_bbs_sr_4?ie=UTF8&amp;s=books&amp;qid=1233283559&amp;sr=8-4" >Programming in Objective-C 2.0</a>. Objective-C 2.0 is very new, and some other books may have not been updated yet to cover it. It is great for beginners; it really teaches you how to program (as suggested in the title). It is much along the lines of Hillegass&#8217; book, even though it is not usually seen as a must-have. I highly recommend this for you beginners.</p>
<p>I hope this has given you the tools you need to begin learning Cocoa. You should expect many more of these articles which will cover more advanced topics in Cocoa, Xcode, and anything related to Cocoa development. Happy programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/02/03/cocoa-development-part-1-the-beginning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tutorial: Mac Internet Sharing (with Xbox 360)</title>
		<link>http://macapper.com/2009/01/29/tutorial-mac-internet-sharing-with-xbox-360/</link>
		<comments>http://macapper.com/2009/01/29/tutorial-mac-internet-sharing-with-xbox-360/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 11:00:22 +0000</pubDate>
		<dc:creator>Eric Conner</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mac Apps]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=6824</guid>
		<description><![CDATA[A very hidden and somewhat unused feature of Mac OS X is the internet sharing application which can be found in System Preferences &#62; Sharing &#62; Internet Sharing.  This feature is very basic and easy to setup but it allows you to share the incoming internet connection on your Mac with other computers in your vicinity.  You can even turn your Mac into a wireless hub using this feature.  We&#8217;ll help show you how to set this up properly in this guide, along with a step by step tutorial of how to use your Mac&#8217;s internet connection in order to get your Xbox 360 online without having to purchase a wireless adapter. (...)]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6834"  src="http://macapper.com/wp-content/uploads/2009/01/xbox.jpg"  alt="xbox" />A very hidden and somewhat unused feature of Mac OS X is the internet sharing application which can be found in System Preferences &gt; Sharing &gt; Internet Sharing.  This feature is very basic and easy to setup but it allows you to share the incoming internet connection on your Mac with other computers in your vicinity.  You can even turn your Mac into a wireless hub using this feature.  We&#8217;ll help show you how to set this up properly in this guide, along with a step by step tutorial of how to use your Mac&#8217;s internet connection in order to get your Xbox 360 online without having to purchase a wireless adapter.</p>
<p>The first step is getting familiar with Internet Sharing.  As mentioned above, you need to navigate to System Preferences &gt; Sharing &gt; Internet Sharing (which is an option listed on the left).  Once on the Internet Sharing option page, you need to setup exactly what you want to do before you proceed to turn it on.  As you can see, you need to select where you want the shared connection to come from and then where you are going to output it.  So, if you want to turn your Mac into a wireless hub, you would select &#8220;Share your connection from: Ethernet&#8221;&#8230;&#8221;To computer using: Airport&#8221;.  You can mess around with any configuration here including Airport to Ethernet, Bluetooth to Ethernet, etc.  In order to enable it, you must click the check box next to internet sharing.  You can now turn your Mac into any sort of internet hub that you want it to be.  This works great when you are somewhere such as a hotel which might only have one Ethernet plug but you have 4 laptops.  You can create a wireless hub for everyone else in the room to connect to.</p>
<p>One of my favorite uses for this feature is sharing my MacBook&#8217;s Airport connection with my Xbox 360 through an Ethernet connection.  I have been doing this for years, and it has saved me the $100 I would have had to spend on a wireless adapter for my 360.  Here is a step by step guide on how to setup your Xbox 360 to share an internet connection with your Mac:</p>
<p>1. Enable internet sharing as described above in System Preferences.  You will want to select sharing from Airport to Ethernet.</p>
<p>2. Connect your Mac to your Xbox 360 using an Ethernet cable.</p>
<p>3. Open up Terminal on your Mac by going to Applications &gt; Utilities.</p>
<p>4. In terminal type &#8220;ifconfig en0&#8243; (that is a zero)</p>
<p>5. In the terminal screen, you need to look for the line which displays as &#8220;inet xxx.xxx.xxx.xxx&#8221;.  Write this number down.  For example, mine is currently 192.168.2.1</p>
<p>6. Also get the IP Address of your wireless router.  This can be found in System Preferences &gt; Network&gt; Select Airport &gt; Advanced&gt; TCP/IP Tab &gt; Router.  Write this number down.  Mine was 10.0.1.1</p>
<p>7. Start your Xbox and get to the Network Settings menu.  You will now have to put some numbers in manually&#8230;</p>
<p>8. For IP Address you need to enter the inet number you found in your terminal but with the last number being 1 digit higher.  For instance, mine would be 192.168.2.2</p>
<p>9. For Subnet, enter 255.255.255.0</p>
<p>10. For Router/Gateway enter the inet number from earlier.  Mine was 192.168.2.1</p>
<p>11. For DNS (both primary and secondary) enter the IP of your router.  Mine was 10.0.1.1</p>
<p>12. You need to leave PPPoE and advanced settings blank (default was off and automatic).</p>
<p>13. Test the connection and enjoy having a shared internet connection to your Xbox from your Mac.</p>
<p>If you need any help with this, please leave a comment and I&#8217;ll get back to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2009/01/29/tutorial-mac-internet-sharing-with-xbox-360/feed/</wfw:commentRss>
		<slash:comments>75</slash:comments>
		</item>
		<item>
		<title>Keep iCal and GCal in Sync For Free</title>
		<link>http://macapper.com/2008/08/04/keep-ical-and-gcal-in-sync-for-free/</link>
		<comments>http://macapper.com/2008/08/04/keep-ical-and-gcal-in-sync-for-free/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 10:00:58 +0000</pubDate>
		<dc:creator>Jacob Schulman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=4485</guid>
		<description><![CDATA[The blogs have been buzzing as of late about Google&#8217;s introduction of the CalDAV protocol into its Google Calendar service. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2008/08/ical-icon.png"  alt=""  title="ical-icon"  width="128"  height="128"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>The blogs have been buzzing as of late about <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358" >Google&#8217;s introduction of the CalDAV protocol</a> into its Google Calendar service. For those of who who live on the planet Jupiter, Google Calendar is the excellent free online calendar service that resides in the cloud. One of the major trends in technology is maintaining a connection between apps in the cloud, and apps on your physical machine. With the introduction of CalDAV to Google Calendar, it&#8217;s never been easier to keep iCal and Google Calendar in sync, let alone for free. </p>
<p>For the people that don&#8217;t feel like shelling out for Apple&#8217;s push-enabled MobileMe service, Google offers a highly competitive set of services that rival Apple&#8217;s. For the low price of $0.00, you can have all of your iCal appointments synced up to the cloud. Additionally, any changes you make to Google Calendar online will be pushed down to your iCal calendar on your Mac. While it doesn&#8217;t offer the same instantaneous changes as MobileMe claims to offer, the 15 minute interval default sync time should be more than enough for some.</p>
<p>Integrating Google Calendar with iCal is as simple as adding an account to your iCal preferences. After you open the preferences in iCal, click on the Accounts tab. Hit the &#8220;+&#8221; button to get the &#8220;Add an Account&#8221; dialog box. For the username option, put in your full Gmail address (including the @gmail.com), followed by your password. Additionally, you have to put in the address for the Account URL. This address can be found here: https://www.google.com/calendar/dav/[YOUR USERNAME]/user (just replace the [YOUR USERNAME] with your own Gmail address). Again, this should include the &#8220;@gmail.com&#8221; at the end of it.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/08/accounts.png"  alt=""  title="Account Prefs"  width="500"  height="415"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>After following those simple steps, you should be up and running. You can sync manually by clicking Command+R and you can also change the sync interval. With the iPhone Google interface, and Google Sync app for BlackBerry, you can truly have your calendars in sync everywhere. I have a strong feeling that Apple will allow native syncing to the iPhone with a future update. That would make it even easier to make sure that you never have a reason for missing an appointment again.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2008/08/04/keep-ical-and-gcal-in-sync-for-free/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Make Your Own Menubar SSB With Fluid</title>
		<link>http://macapper.com/2008/06/27/make-your-own-menubar-ssb-with-fluid/</link>
		<comments>http://macapper.com/2008/06/27/make-your-own-menubar-ssb-with-fluid/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 10:00:50 +0000</pubDate>
		<dc:creator>Jacob Schulman</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/?p=4338</guid>
		<description><![CDATA[We at MacApper are big fans of Fluid, the Site-Specific Browser (SSB) creator application from Todd Ditchendorf. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2008/06/tutorial.jpg"  alt=""  title="Tutorial"  width="150"  height="100"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>We at MacApper are big fans of <a href="http://fluidapp.com/" >Fluid</a>, the Site-Specific Browser (SSB) creator application from Todd Ditchendorf. This handy little app, which we&#8217;ve <a href="http://macapper.com/2007/12/23/fluid-bring-web-apps-to-your-desktop/" >discussed before</a>, allows you to take your favorite websites and turn them into applications in and of themselves. Basically, you get a fully functioning browser without all the clutter of toolbars and icons of your conventional browser (although you can get that stuff back if you want it). However, with the latest version of Fluid 0.9.2, a couple of new very useful features have been added. In this MacApper tutorial I&#8217;ll be explaining how you can create your very own SSB, which you can choose to put in your Menubar as a menubar item or actually on your desktop. Click on after the jump to see how to get started.</p>
<p>The first thing that you want to do is download the latest copy of Fluid. (You can get it from <a href="http://fluidapp.com/" >here</a>). After you&#8217;ve downloaded, drag the application into your Applications folder. Open it up and click past the security warning (because you&#8217;re opening it for the first time). You&#8217;ll be greeted by the familiar Fluid interface that has been fairly constant throughout Fluid&#8217;s development stages.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss1.png"  alt=""  title="Screenshot"  width="500"  height="290"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>For this demo, I&#8217;m going to be making a Facebook application, as shown from the information that I&#8217;ve provided above. Additionally, I&#8217;ve chosen to use one of the Facebook icons that I found in the <a href="http://www.flickr.com/groups/fluid_icons/" >Flickr Fluid Icon Pool</a>, which is a great resource for finding Fluid SSB icons for almost any website. The icon I chose to use can be found <a href="http://www.flickr.com/photos/12339764@N00/2185058097/" >here</a>. Anyways, after entering the URL of the site and the name for your new application, click on the &#8220;Create&#8221; button and let Fluid work its magic. After a few moments you should get a message saying that your browser has been created successfully.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss2.png"  alt=""  title="Screenshot"  width="500"  height="178"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>After you&#8217;ve created your browser, click the option to open it and you will be greeted by your newly created SSB. Up until the latest versions of Fluid, this would be the end of the road for your browser. However, using a few tricks and the new features in this latest version of Fluid, you can take your SSB to the next level.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss3.png"  alt=""  title="Screenshot"  width="500"  height="389"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>From this step, there are two main options for what you&#8217;d like to do with your new SSB. I&#8217;m going to show you both, but I&#8217;ll show you the one that I prefer first. After creating your browser, click on the menubar location for the Application menu (where it says the name of the Application on the top left of your menubar) and click on &#8220;User Agent&#8221;. For this particular site I&#8217;m going to select the iPhone User Agent, because I know that Facebook has a really nice iPhone interface and it will work perfectly for what we&#8217;re about to do next.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss4.png"  alt=""  title="Screenshot"  width="500"  height="600"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>After changing your user agent, restart your browser and you should immediately notice the change in the interface of your browser. Now, instead of seeing the full Facebook desktop interface, you should see the specialized iPhone/iPod touch one. (If it doesn&#8217;t work, you can click on the lozenge-shaped button on the top right of the window and enter the iPhone Facebook mobile address on your own: <a href="http://iphone.facebook.com/?w2m" >http://iphone.facebook.com/?w2m</a>).</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss5.png"  alt=""  title="Screenshot"  width="500"  height="497"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>After you&#8217;ve changed the user agent to get a different interface, you can choose one of two main options. The first option is to click on the &#8220;Facebook&#8221; menu (top left of the menubar) and choose &#8220;Convert to MenuExtra SSB&#8230;&#8221; After selecting that option it will give you a notification that you have to relaunch your SSB to see the changes. Afterwards you should see a small version of your icon on the top Menubar, and when you click it you will have a fully functioning SSB available without having to launch any other applications. By changing the interface to the iPhone interface, it&#8217;s super compact and super easy to use.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/06/ss6.png"  alt=""  title="Screenshot"  width="342"  height="520"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>This menubar window is fully resizable and interactive. The movements are just as if they were happening on an iPhone itself, complete with sliding motions and other visual effects. This is really helpful and makes having your most visited sites very easy to access at any time. Additionally, you have the option to turn the SSB into an &#8220;Embedded SSB&#8221;, which basically overlays it onto your desktop and remains fully interactive and live. This is excellent for Google Reader and other things that are constantly getting refreshed. Also, because it&#8217;s still a full Fluid browser, you have the opportunity to add Userscripts to even further customize your browsing experience.</p>
<p>With these new features in Fluid, it&#8217;s super easy to have your favorite <a href="http://cyberinsecure.com/site-evaluation/" >websites</a> literally a single click away! Fluid is a free download from <a href="http://fluidapp.com/" >FluidApp.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2008/06/27/make-your-own-menubar-ssb-with-fluid/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Safari-esque Firefox: Themes, Extensions, And More</title>
		<link>http://macapper.com/2008/04/25/safari-esque-firefox-themes-extensions-and-more/</link>
		<comments>http://macapper.com/2008/04/25/safari-esque-firefox-themes-extensions-and-more/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 10:00:58 +0000</pubDate>
		<dc:creator>Austen Saltz</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2008/04/25/safari-esque-firefox-themes-extensions-and-more/</guid>
		<description><![CDATA[On the Mac, there are many web browsers available. Mozilla Firefox is a great cross-platform browser, but until recent betas it hasn&#8217;t been very efficient or overall good-looking on the Mac. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2008/04/logo1.png"  alt="Logo"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>On the Mac, there are many web browsers available. Mozilla Firefox is a great cross-platform browser, but until recent betas it hasn&#8217;t been very efficient or overall good-looking on the Mac. Apple&#8217;s Safari is simple and elegant, but lacks any official plug-ins, making it difficult to do the kind of advanced work that you can with Firefox extensions. For today, we&#8217;re going to be focusing on these two popular browsers. Many people seem to like the simplicity and integrated interface of Safari, but wish that they could have the wide array of extensions available for Firefox at their disposal.</p>
<p>The answer seemed to come when it was <a href="http://blog.mozilla.com/faaborg/2007/10/10/the-firefox-3-visual-refresh-system-integration/" >announced</a> that Firefox 3 (now well into it&#8217;s beta) would have OS integration, giving Firefox a Safari-esque look. The new look is nice, but it&#8217;s not quite Safari, still retaining features in the interface similar to features on Windows and Linux, like an enlarged back button (which, frankly, I think is ugly). This post is intended to get your Firefox 3 Beta 5 looking 99% like Safari, even down to the resizeable text boxes.</p>
<p>For this interface overhaul I used OS X Leopard 10.5.2 and the Firefox 3.0 Beta 5. This isn&#8217;t supposed to be risky, but it might just might break Firefox, so beware. First, <a href="http://www.mozilla.com/en-US/firefox/all-beta.html" >download</a> Firefox 3.0 Beta 5. I think we all know how to do this.  Mount the DMG, drag to your applications folder. If you want, call it something else like Firefox 3 as opposed to the regular Firefox if you want keep your old Firefox intact.</p>
<p>Once Firefox is installed, open it up and download Aronnax&#8217;s <a href="https://addons.mozilla.org/en-US/firefox/addon/6704" >Grapple Yummy theme</a> for Firefox. Once it&#8217;s installed, go to Add-Ons and activate it, then restart Firefox. Oooh! Pretty, right? If you want the Safari bookmark button down at the beginning of the bookmarks toolbar, you can! Just drag the regular bookmark button down and it will change its look to match. At first glance you&#8217;d think this was Safari, except for a few small things which will be covered below. From now on I&#8217;m going to be covering small, nitpicky things that most people probably don&#8217;t even care about. But they are add-ons and tips for Firefox that can duplicate some of Safari&#8217;s unique features.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/04/ss1.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>First, we want to get a combined reload/stop button. To do this we&#8217;re going to have to download the <a href="https://addons.mozilla.org/en-US/firefox/addon/2108" >Stylish extension</a> for Firefox. Once it&#8217;s installed, enabled, and Firefox is restarted, download <a href="http://userstyles.org/styles/10" >this style</a> from userstyles.org. Make sure to follow the directions on the website by putting the stop button in front of the reload button before adding the style.</p>
<p>Next we&#8217;re going to get that Safari combined address bar/loading bar. The <a href="https://addons.mozilla.org/en-US/firefox/addon/1951" >Fission Firefox extension</a> does this for us. (As usual install, enable, restart.) You can even change the color of the loading bar if you really want to.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/04/ss2.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Finally, one of Safari&#8217;s really nice features is resizeable text fields. You can easily replicate this using <a href="http://www.themaninblue.com/experiment/FormTextResizer/" >this bookmarklet</a> from the Man in Blue. Just drag it to your bookmarks bar and click it whenever you want to resize a text field, and then drag the corners. Dead simple.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/04/ss3.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>There you have it. Yes, it really is Firefox, only beautified and integrated into the OS. Or, you can think of it as Safari plus all of the amazing extensions available for Firefox. (Although some extensions may not work because they are not compatible with the Firefox 3.0 Beta). Enjoy Safox!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2008/04/25/safari-esque-firefox-themes-extensions-and-more/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>One .Mac Account to Rule Them All</title>
		<link>http://macapper.com/2008/02/20/one-mac-account-to-rule-them-all/</link>
		<comments>http://macapper.com/2008/02/20/one-mac-account-to-rule-them-all/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 10:45:24 +0000</pubDate>
		<dc:creator>Joshua Parker</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/2008/02/20/one-mac-account-to-rule-them-all/</guid>
		<description><![CDATA[For most of us, we have and use different identities. Some of us may have one identity for friends and family and another identity for freelancing and so on. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2008/02/mailapp-icon.jpg"  alt="Mail.app Icon"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>For most of us, we have and use different identities. Some of us may have one identity for friends and family and another identity for freelancing and so on. With all these identities, we need a way to bring them all together into one.</p>
<p>I have four email accounts that I use the most, which means I have four different mailboxes that I check often. When using mail.app, the left sidebar of your mail.app application can become a mess with all of its folders. I decided to figure out a way to make my four mailboxes, one.</p>
<p>As some of you may already know, you can create one account in mail.app and in the email address field on the &#8220;Account Information&#8221; tab, you can enter a comma delimited list of all your email addresses. However, you may not know that if your .mac account is the primary account you use, the comma delimited option will not work.</p>
<p>But there is a solution that you can use with your .mac email account in mail.app:</p>
<p>First, you will need to forward your email accounts to your .mac email address. Now, if you use Google Apps or Gmail, under the &#8220;Forwarding and POP/IMAP&#8221; tab, you can put in your .mac email address and then you should choose to archive your account&#8217;s copy of the message. You will want to do this in case you need to search for an old message that is no longer available in your mail client.</p>
<p>Second, create your .mac email account in mail.app. You will then want to create different signatures for your different identities. Now in order to create different identities, you will need to add your outgoing servers for each email account. Make sure to give a description of each account, and I will explain why a little later. Please take note that the different outgoing servers serve as your different identities.</p>
<p>Third, on the â€œAccount Informationâ€ tab for your .mac email account, you will need to choose your .mac outgoing server.  Unless your do so,  your signatures will not be saved to the .mac account you created.  When composing or replying to a message, a list of available outgoing servers (identities) will populate on the left just below the subject field. This is why you need to give a description for each of your outgoing servers (i.e. Personal, Work).</p>
<p>If not, it will give you a list like smtp.googlemail.com. That might work if you only have one, but if you are like me and have three (Google App and/or Gmail accounts), you will need to give them a description in order to know from what email address your message will be sent.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/02/mailapp-screenshot.jpg"  alt="Mail.app Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>By using this method (or the other method if .mac is not your primary account), mail.app will be much cleaner and uncluttered. Also, it will help with your work flow. Lastly, you should create two folders: a hold folder and an action folder. Your hold folder should contain the messages you need to reference to at a later date. The action folder should contain the messages that need immediate attention. You can create an archive folder to archive your old messages, but this is not needed if you use Google Apps or Gmail.</p>
<p>The only painstaking task is that when you are composing a new email message or replying to an email message, you will need to choose the identity from the drop down list as well as the signature from the drop down list. Perhaps there is an applescript or rule that can be written to make this automated for you? If I come up with something, I will definitely make it known. Now, go and have fun with mail.app.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2008/02/20/one-mac-account-to-rule-them-all/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>DIY Hackintosh Tutorial:  Build a Mac Pro for Cheap</title>
		<link>http://macapper.com/2008/01/19/diy-hackintosh-tutorial-build-a-mac-pro-for-cheap/</link>
		<comments>http://macapper.com/2008/01/19/diy-hackintosh-tutorial-build-a-mac-pro-for-cheap/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 09:34:50 +0000</pubDate>
		<dc:creator>Darwinian</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2008/01/19/diy-hackintosh-tutorial-build-a-mac-pro-for-cheap/</guid>
		<description><![CDATA[I was a bit hesitant about writing this article but the information (and results) are just too juicy not to give away. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2008/01/osx86.png"  alt="OSx86"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>I was a bit hesitant about writing this article but the information (and results) are just too juicy not to give away.  Half way through penning this I also noticed that <a href="http://adampash.com/" >Adam Pash</a> at lifehacker did <a href="http://lifehacker.com/software/hack-attack/build-a-hackintosh-mac-for-under-800-321913.php" >a similar story</a> so I guess it&#8217;s acceptable to write about this sort of thing &#8211; and it should be.  In case you haven&#8217;t guessed yet I&#8217;m going to detail for you my adventure building a Hackintosh box running Leopard that rivals the speed of a similarly configured Mac Pro.  </p>
<p>But for less than 1/3rd the cost!</p>
<p>You might want to grab a coffee as this tutorial is quite large.  It was also designed with both the novice and newbie in mind, and therefore is full of plenty of screenshots to help you along.</p>
<p><u>Disclaimer</u>:  Please note that I am not interested at all in cries of software <a href="http://cyberinsecure.com" >piracy</a> or license misuse involved with using a patched Leopard DVD to run OS X on a PC.   I have bought more than my share of Jaguar, Tiger and now Leopard software to really have much of a problem with it.  If I am making you queasy already then you might want to read <a href="http://store.apple.com/Catalog/US/Images/MacOSX.htm" >Apple&#8217;s OS X SLA</a> and go back to watching Cosby Show re-runs with your sister.</p>
<p>Glad you&#8217;re still with us!  So in order to install Leopard on a PC you need to remove the code built into OS X checking for authentic Apple hardware.  You could download a torrent of a ready made patched Leopard DVD (which is likely illegal in most countries) or you can choose to build a patched copy of your own store bought DVD, or the one that came with your Mac (quasi-legal).  If you want to go the torrent route you could try searching for <em>Kalyway leopard 10.5.1</em> but that&#8217;s as far as I can help you with that.  As far as patching goes the guys at lifehacker have an <a href="http://lifehacker.com/software/hack-attack/build-a-hackintosh-mac-for-under-800-321913.php" >immensely thorough procedure</a> for building a patched DVD so I won&#8217;t rehash the process here.  Either way get yourself a copy and prepare for the real meat of the operation ahead.</p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2008/01/osx86-project.png"  alt="The OSx86 Project"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Without these guys none of this would be possible.  The <a href="http://wiki.osx86project.org/wiki/index.php/Main_Page" >OSx86 wiki</a> and <a href="http://www.insanelymac.com/" >InsanelyMac</a> are ground zero for all of this stuff so you can direct your browser there to get aquinted with the project.  They would prefer bloggers don&#8217;t link to files or threads over there so I will do my best to comply with that.</p>
<h3>The Parts</h3>
<p>There is no definitive hardware selection to build a perfect Hackintosh box but the following gear worked very well for me and others.  To be more accurate, the wrong hardware can cause serious issues and drivers can be a problem so be sure to check that your stuff is going to work okay.  You can also expand on what I have selected here, like adding more drives for RAID, as the motherboard I chose supports this.  The nice thing about building your own system is that you can configure it to your needs.</p>
<p>The following image shows all of the internal parts I used for my Hackintosh.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2008/01/osx386-1.png"  alt="The parts I used"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<ul>
<li><strong>Motherboard</strong>:  Asus P5W DH Deluxe.</li>
<li><strong>Processor</strong>:  Intel Coreâ„¢2 Quad Q6600 LGA775 (Retail Package).</li>
<li><strong>RAM</strong>:  4GB DDR2 5300 @ 667 Mhz.</li>
<li><strong>Video Card</strong>:  eVGA eGeForce 8600GTS w/256 Megs RAM.</li>
<li><strong>Hard Drive</strong>:  Seagate 320GB SATA II.  7200RPM.  16MB buffer.</li>
<li><strong>DVD Drive</strong>:  Creative 8x (ancient, from old computer.  Model DVD8401E.  May 2000!)</li>
<li><strong>Case</strong>:  Ultra Wizard ATX Mini-Tower w/350watt Power Supply.</li>
</ul>
<p>Next let&#8217;s take a look at some of the costs involved&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2008/01/19/diy-hackintosh-tutorial-build-a-mac-pro-for-cheap/feed/</wfw:commentRss>
		<slash:comments>173</slash:comments>
		</item>
		<item>
		<title>Play Almost Any Video File On Your Mac</title>
		<link>http://macapper.com/2007/12/09/play-almost-any-video-file-on-your-mac/</link>
		<comments>http://macapper.com/2007/12/09/play-almost-any-video-file-on-your-mac/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 10:30:15 +0000</pubDate>
		<dc:creator>Taylor Sternberg</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/12/09/play-almost-any-video-file-on-your-mac/</guid>
		<description><![CDATA[In my circle, I&#8217;ve had a lot of friends recently purchase Apple computers.  One of the first questions that they ask me is: &#8220;How do I play this video? (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/10/matutorial.jpeg"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>In my circle, I&#8217;ve had a lot of friends recently purchase Apple computers.  One of the first questions that they ask me is: &#8220;How do I play this video?  It&#8217;s not showing up properly!&#8221;  My friends, you have come to the right guy, because I have quite the toolbox for you.</p>
<p>There are 3 very important applications that every Mac user should download.  These applications will allow you to play almost every video file on your mac, and make you a happier, more entertained person.</p>
<p>Just follow these steps in order:</p>
<p>1. Download <a href="http://perian.org/" >Perian</a> &#8211; This is the ultimate Quicktime addition, as it adds the following codecs:<br/>
AVI, FLV (Flash Video), MKV, &#8220;MS-MPEG4 v1 &#038; v2, DivX, 3ivX, H.264, FLV1, FSV1, VP6, H263I, VP3, HuffYUV, FFVHuff, MPEG1 &#038; MPEG2 Video, Fraps, Windows Media Audio v1 &#038; v2, Flash ADPCM, Xiph Vorbis (in Matroska), MPEG Layer II Audio [...] AAC, AC3 Audio, H.264, MPEG4, and VBR MP3&#8243;.<br/>
Wow&#8230; that&#8217;s a lot.  Perian will install an preference pane, which will allow you to check for updates automatically, and tweak audio settings.  Perian is Free, and is available from <a href="http://perian.org/" >Perian.org</a>.</p>
<p>2. Download <a href="http://www.flip4mac.com/wmv_download.htm" >Flip4Mac WMV</a> &#8211; Microsoft stopped supporting the Windows Media Player a short while ago, and told the Flip4Mac guys to take over.  They have done so with their Flip4Mac WMV components.  After the download, it will install the components on your computer.  If you want to give them money, they&#8217;ll reward you with extra importing and exporting functions.</p>
<p><b>By this point, Quicktime should be able to play most media formats.</b></p>
<p>If not, then try to&#8230;</p>
<p>3. Download <a href="http://www.videolan.org/vlc/" >VLC</a> &#8211; This is the &#8220;swiss army&#8221; knife of video players, and can handle most video formats out there.  This is my go-to if my Perian-Flip4Mac-Quicktime system doesn&#8217;t work.  There are <a href="http://www.videolan.org/vlc/features.html" >so many formats supported</a>, I&#8217;m not going to write them out.  VLC is free, and can be downloaded from <a href="http://www.videolan.org/" >videolan.org</a>.</p>
<p>Hopefully these 3 items will get your video files playing.  If all fails, try exporting a video file out of Quicktime to a format that Quicktime can understand, like MPEG4.  Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/12/09/play-almost-any-video-file-on-your-mac/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Tip: Enhance QuickLook with Plugins</title>
		<link>http://macapper.com/2007/11/30/tip-enhance-quick-look-with-plugins/</link>
		<comments>http://macapper.com/2007/11/30/tip-enhance-quick-look-with-plugins/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 10:00:32 +0000</pubDate>
		<dc:creator>Jacob Schulman</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/11/30/tip-enhance-quick-look-with-plugins/</guid>
		<description><![CDATA[I&#8217;ve mentioned before that one of my favorite new features that was introduced with Leopard is QuickLook. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/11/plugin.png"  alt="QuickLook Plugins Logo"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>I&#8217;ve mentioned before that one of my favorite new features that was introduced with Leopard is QuickLook. This oft-forgotten feature allows you to preview files without ever having to open up an application, and it&#8217;s only a space bar click away.</p>
<p>Now, a team in Japan has released what appears to be the first external plug-ins for QuickLook, and they really add some awesome functionality to this already useful new tool.  So in this article I will take you through the installation of a nifty Quicklook enhancement, that I really found helpful.</p>
<p>User <a href="http://homepage.mac.com/xdd/" >XDD from .Mac</a> has uploaded the Folder.qlgenerator QuickLook plug-in to his .Mac homepage as well as Zip.qlgenerator. To install, simply download <a href="http://homepage.mac.com/xdd/software/folder/" >this folder</a> and uncompress it. With the folder uncompressed, you should see a couple of files inside, including a Readme, and the actual <em>Folder.qlgenerator</em> file.</p>
<p>Head over to your root <em>~/Library</em> (the one when you click on your HDD, not the one in your home folder) and then find the folder entitled QuickLook. Now, simply drop the Folder.qlgenerator and Zip.qlgenerator into that folder.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/quicklook1.png"  alt="drop the Folder.qlgenerator and Zip.qlgenerator into that folder"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Try and QuickLook a folder and you should see a new screen that shows the contents of that folder and not just the one large icon that QuickLook displays by default. If it doesn&#8217;t happen right away, either give it a minute, or try opening a Terminal window (located in /Applications/Utilities) and typing <code>killall Finder</code>. This relaunches the Finder application, and should restart QuickLook properly.</p>
<p>Once you have it working, you should see that there&#8217;s a significant amount of new info that is now available to be viewed through the standard QuickLook window.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/quicklook2.png"  alt="This looks better!"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>And another shot.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/quicklook3.png"  alt="and another shot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>I found Zip.qlgenerator is incredibly useful to see what is actually contained in a Zip file without having to uncompress it. You can just invoke QuickLook with a .zip file selected and it will show you a list of the files that are within it.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/quicklook4.png"  alt="useful to see what is actually contained in a Zip file"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Keep in mind that this is still BETA software, so there are definitely some bugs, but personally this seems to be working fine. One thing that I&#8217;d definitely like to see implemented is better scrolling to see all of the folders (or other contents) of a folder, as well as the ability to click on something in the folder being QuickLooked and have the option to launch the app. Also, it would be really cool if QuickLook on external drives could be enabled somehow?</p>
<p>So yeah this is a bit of a <a href="http://cyberinsecure.com/category/hacked" >hack</a> and it&#8217;s really done at your own risk, but if you have any problems, it shouldn&#8217;t be a big deal to just trash the Folder.qlgenerator file and go back to the way it was.</p>
<p>Let&#8217;s hope that this is just the beginning for home brew QuickLook plug-ins and that there are many more to come!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/11/30/tip-enhance-quick-look-with-plugins/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>ies4osx: Run Internet Explorer 5/6/7 Natively in OS X</title>
		<link>http://macapper.com/2007/11/29/ies4osx-run-internet-explorer-567-natively-in-os-x/</link>
		<comments>http://macapper.com/2007/11/29/ies4osx-run-internet-explorer-567-natively-in-os-x/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 05:47:36 +0000</pubDate>
		<dc:creator>Doc Logic</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/11/29/ies4osx-run-internet-explorer-567-natively-in-os-x/</guid>
		<description><![CDATA[Without using Parallels, Crossover or Bootcamp, or even having a Windows Partition! (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/11/ies4osx.png"  alt="ies4osx"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Without using Parallels, Crossover or Bootcamp, or even having a Windows Partition!  Today we&#8217;ll be using Wine to emulate Windows and run all version of Internet Exlorer, which will make for a much lighter overall system footprint. It will also integrate perfectly into OS X.</p>
<p>I get asked this one a lot by web developers so I thought I would throw this up here for posterity.  Not everyone wants to taint their Mac by running full blown Windows on it (am I right?), but if you&#8217;re a web developer it&#8217;s pretty critical that you build pages that render properly in Internet Explorer.  If you have done this type of work on *nix you might remember using a great tool named <a href="http://www.tatanka.com.br/ies4linux" >ies4linux</a>.  Well you guessed it, <a href="http://mike.kronenberg.org/mike/?p=36" >ies4osx</a> was recently ported to the Mac by <a href="http://mike.kronenberg.org/mike/" >Mike Kronenberg</a>.</p>
<p><u>Note</u>:  This only works on Intel based processors.  Sorry PPC users.</p>
<ol>
<li>Tiger users will need to <a href="http://overstimulate.com/articles/2005/11/04/installing-x11-on-os-x-10-4-tiger" >install X11</a> on their Macs.  Leopard comes with X11 pre-installed so carry on to step 2 if you are running OS X 10.5.x.</li>
<li>Download and open <a href="http://www.kronenberg.org/darwine/Darwine-x86-0.9.49_2.dmg" >Darwin 0.9.49_2</a>.</li>
<li>Copy Darwin to your Applications folder.</li>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/ies4osx1.jpg"  alt="Copy Darwin to the Apps folder"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<li>Download and install <a href="http://www.kronenberg.org/ies4osx/ies4osx-2_5beta6_4.zip" >ies4osx</a>.</li>
<li>Choose your browser and language and click the play button.  If you click the log icon you will see ies4osx is downloading all of the needed components for the browsers.  Depending on your connection this may take a while, so grab a soda or something.</li>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/ies4osx3.jpg"  alt="ies4osx3.jpg"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<li>In your Applications folder you should now see the available browsers.  Ahhh web developer bliss.</li>
</ol>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/ies4osx2.jpg"  alt="All the IE you can handle!"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>The browsers will install the components necessary to run Flash, and everything should work nearly identically as it would under Windows, except the system fonts will be pulled from your Mac.  Most importantly IE will render as it would under Windows.  In my case I have been hacking CSS bugs via this method for a few weeks, and I can say it is a great deal better for me than attempting to do this under Parallels or another virtual machine.  Another bonus is that an X11 virtual machine running IE uses only about<em> 25mb </em>of system memory on my system, a heckuva lot less than any other solution.</p>
<p>Oh and as far as I know you can&#8217;t do this under Windows quite nearly as easily as this &#8211; which I suppose is more than a little ironic.</p>
<p><a href="http://www.kronenberg.org/ies4osx/" >ies4osx</a> is free and licensed under the GPL.  Be sure to check out <a href="http://mike.kronenberg.org/mike" >Mike&#8217;s blog</a> for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/11/29/ies4osx-run-internet-explorer-567-natively-in-os-x/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>Tutorial: Hack your iPhone/iTouch</title>
		<link>http://macapper.com/2007/11/25/tutorial-hack-your-iphoneitouch/</link>
		<comments>http://macapper.com/2007/11/25/tutorial-hack-your-iphoneitouch/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 10:30:39 +0000</pubDate>
		<dc:creator>Stephen Radford</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/11/25/tutorial-hack-your-iphoneitouch/</guid>
		<description><![CDATA[Before you all start thinking I&#8217;m going crazy and say mean things like &#8220;He&#8217;s Nuts!&#8221; and &#8220;Hasn&#8217;t this been posted before?&#8221;, let me explain; please. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/11/itouchphone-copy.png"  alt="iPhone/iTouch Hacking"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Before you all start thinking I&#8217;m going crazy and say mean things like &#8220;He&#8217;s Nuts!&#8221; and &#8220;Hasn&#8217;t this been posted before?&#8221;, let me explain; please. I recently (and foolishly) upgraded to 1.1.2 on my iPod touch because I wanted to see the non-existent new features it brought.</p>
<p>Yes, it gave me the much desired calendar &#8220;Add&#8221; button and yes, it gave me the useless battery indicator in iTunes, but I already had the Calendar button and had no need for the battery indicator, so I set on my mission to downgrade back to 1.1.1.</p>
<p>I <a href="http://www.touchdev.net" >read on</a> <a href="http://iphone.fiveforty.net/wiki" >some sites</a> that the process was hard to do, with having to download an extra application or input a secret button sequence into the iPod. However this was not the case. After getting my copy of 1.1.1 from Apple&#8217;s site, all that was left was to Option + Click on the update button in iTunes, and navigate to the downloaded zip file. This process leaves all personal data and music on the iPhone or iPod Touch, but allows you to downgrade easily and safely.</p>
<p>After the downgrade was complete (which is exactly the same process as an upgrade) I set about re-hacking my shiny little Touch. The hacking process on the older firmware is ridiculously easy. Simply point Safari to <a href="http://jailbreakme.com" >jailbreakme.com</a> and click install. This will JailBreak your iPod or iPhone, install the Installer.app and also patch the TIFF exploit, so you get the same security as in 1.1.2.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/11/installers.png"  alt="Installer.app"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>After the installation completed I set about looking for the iPhone apps. I installed the BSD Subsystem and Community Sources from Installer.app and then added http://repo.us.to to the sources manually. This then allowed me to install the iPhone apps from the list of packages.</p>
<p>There are also literally hundreds of community developed apps including games, chat apps, and the AnySim unlock app for the iPhone to allow it to be used on any network. That&#8217;s it, happy hacking! <i>(Please Note: Hacking of devices is at your own risk. The above tutorial is simply for educational purposes only).</i></p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/11/25/tutorial-hack-your-iphoneitouch/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Custom Keyboard Shortcuts in OS X</title>
		<link>http://macapper.com/2007/11/10/custom-keyboard-shortcuts-in-os-x/</link>
		<comments>http://macapper.com/2007/11/10/custom-keyboard-shortcuts-in-os-x/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 12:31:13 +0000</pubDate>
		<dc:creator>Van Lam</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/11/10/custom-keyboard-shortcuts-in-os-x/</guid>
		<description><![CDATA[The one-two punch of the mouse and GUI are an intuitive duet, but sometimes you just want to get from point A to point B as quickly as possible. Keyboard shortcuts give you that. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/11/ksc1.png"  alt="Keyboard Shortcuts"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>The one-two punch of the mouse and GUI are an intuitive duet, but sometimes you just want to get from point A to point B as quickly as possible. Keyboard shortcuts give you that. </p>
<p>While OS X offers keyboard shortcuts for most commands in the menu bar, there are a few orphaned commands worth adopting. Not a problem though, because OS X allows you to easily adopt any menu bar function and map it to a keyboard command, without the assistance of any third party software. </p>
<p>To access this often forgotten tool, simply navigate your way into the &#8216;Keyboard &amp; Mouse&#8217; preference pane and tab over to &#8216;Keyboard Shortcuts.&#8217; When you click on the plus sign, you&#8217;ll be presented with three inputs.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/11/ksc2.png"  alt="Keyboard-shortcuts-2"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>ï¿¼First select which application you want to commandeer. You can have your new keyboard shortcut effect a certain application, or work globally across all applications. The great thing about this trick is that you can also remap existing keyboard shortcuts. Secondly, choose which menu command to map by simply typing the menu title. For example, to add a keyboard shortcut for the &#8216;Zoom&#8217; command under the &#8216;Window&#8217; menu, simply enter &#8220;Zoom.&#8221; Finally, decide what you want the keyboard command to be. </p>
<p>It&#8217;s that simple. Restart the application and marvel at your new custom keyboard command.  What are some of your essential custom keyboard commands in OS X?</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/11/10/custom-keyboard-shortcuts-in-os-x/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Remove the OSX.RSPlug.A Trojan</title>
		<link>http://macapper.com/2007/11/10/remove-osxrspluga-trogan/</link>
		<comments>http://macapper.com/2007/11/10/remove-osxrspluga-trogan/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 11:30:54 +0000</pubDate>
		<dc:creator>Tanya Palta</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/11/10/remove-osxrspluga-trogan/</guid>
		<description><![CDATA[Question any Mac user about what kind of anti-virus program they use and the majority of them will answer â€˜noneâ€™.  A Mac under attack? (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/11/dead-bug.png"  alt="Kill SX.RSPlug"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Question any Mac user about what kind of anti-virus program they use and the majority of them will answer â€˜noneâ€™.  A Mac under attack? Thatâ€™s almost blasphemous, is the expected reaction.  Unfortunately all is not hunky dory in the Mac Kingdom, and our precious machines may just be under attack. A piece of malware, dubbed OSX.RSPlug.A trojan horse, is doing the rounds and <a href="http://www.macworld.com/2007/10/firstlooks/trojanhorse/index.php" >MacWorld</a> gives some tips on how to disinfect your machine.</p>
<p>To check if you machine has been afflicted with the malware, check the top-level <em>/Library -> Internet Plug-Ins</em> folder, and look for a file named <em>plugins.settings</em>. If it&#8217;s there, then you got a bad case of the OSX.RSPlug.A trojan horse. </p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/11/bad-dns.jpeg"  alt="This is bad!"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>In OS X 10.5, your DNS entries will be altered to point to a malicious server to handle further requests.  This can be disastrous if you are using Paypal, your online bank controls, or any other heavily phished targets.  </p>
<p>So how do you combat this problem, and free your Mac from this obnoxiously nasty malware? The easiest route (and most expensive) is to install an anti-virus program like <a href="http://www.intego.com/virusbarrier" >VirusBarrier</a>. Sure boys, it may bruise your Mac ego but hey its either that or skipping surfing porn altogether.</p>
<p>If investing in an Anti-Virus Software is not in the cards, then OS X 10.5 and OS X 10.4 users need to:</p>
<ol>
<li>Navigate to <em>/Library -> Internet Plug-Ins</em>.</li>
<li>Delete the <em>plugins.settings</em> file and empty the trash.  This is the file that resets your DNS info.</li>
<li>Type <em>sudo crontab â€“r</em> in the terminal and provide your admin password when asked. This will kill the cronjob that runs the malware to change your DNS info if you tried to fix it.</li>
<li>Now, proceed to the Network System Preferences panel and copy the entries on the DNS Server box and retype those same values in the box. Once you&#8217;re done, click Apply. </li>
<li>The final step involves rebooting the system.</li>
</ol>
<p>For more info on OSX.RSPlug.A check out <a href="http://arstechnica.com/news.ars/post/20071101-rsplug-a-mac-os-x-trojan-a-new-threat-but-the-sky-is-not-falling.html" >Infinite Loop</a>.</p>
<p>Your system should now be free from the little bugger but just to be on the safe side, avoid installing software from untrusted sources. Yeah we know we sound preachy, but hey its good advice.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/11/10/remove-osxrspluga-trogan/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tutorial: Make an Application &#8220;Invisible&#8221;</title>
		<link>http://macapper.com/2007/10/26/tutorial-make-an-application-invisible/</link>
		<comments>http://macapper.com/2007/10/26/tutorial-make-an-application-invisible/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 10:30:36 +0000</pubDate>
		<dc:creator>Daniel Greg</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/10/25/tutorial-make-an-application-invisible/</guid>
		<description><![CDATA[Ever loved an application, but wished it never appeared in the dock, like spotlight? It&#8217;s always there, but has no dock item. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/10/matutorial.jpeg"  alt="matutorial.jpeg"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Ever loved an application, but wished it never appeared in the dock, like spotlight? It&#8217;s always there, but has no dock item. I&#8217;ve wanted such functionality a surprising number of times, particularly with application launchers such as LaunchBar and Quicksilver. </p>
<p>They&#8217;re great, but I never use their dock icon; I use their keyboard shortcut instead. So, why have them sitting there taking up space in your dock? There is a relatively simple hack that fixes it, so that when launched, the application still runs but does not appear in the dock (or when command &#8211; tabbing).</p>
<p>All it requires is a simple addition to the application&#8217;s &#8220;info.plist&#8221;. For those who don&#8217;t know, a .plist file (short for preferences list) is a small xml file that you can find all over OS X. Each application contains at least one called &#8220;info.plist&#8221; that, among other things, tells the OS how to deal with the application. To find this file right (or control) click the application and select &#8220;Show package contents.&#8221;</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/10/invisible1.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>This may come as a surprise to some of you but an OS X .app is actually a folder that contains most of the files that the app needs to run. We&#8217;ll leave the intricacies for another article. Anyway, Finder will open a new window and there will be a single folder displayed: &#8220;Contents&#8221;. Open this and you will be presented with a few files and folders. One of these will be called &#8220;Info.plist&#8221;. That is the one we&#8217;re after.</p>
<p>After backing this up, right (control) click on this and open with text edit. What you will see is a small xml file, don&#8217;t panic if you haven&#8217;t played with xml before we&#8217;re not going to do anything drastic. The file will have a central column of data enclosed after a &#8220;&lt;dict&gt;&#8221; tag and before a &#8220;&lt;/dict&gt;&#8221; tag (this is quite obvious to see). Now at the end of the column add 2 lines (remember before the &#8220;&lt;/dict&gt;&#8221; tag):</p>
<p>&quot;&lt;key&gt;LSUIElement&lt;/key&gt;<br/>
&lt;string&gt;1&lt;/string&gt;&quot;<br/>
(without the quotes).</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/10/invisible2.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/10/invisible3.png"  alt="Screenshot"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>They don&#8217;t have to line up with the others, but it will certainly make reading much simpler. Now, save this as it was (remember to back up the original as a different file name in case you make a mistake). Next time you launch the application it will not appear in the dock.</p>
<p>N.B. &#8211; to quit the application you may have to manually quit its process in the activity monitor, but this depends on the application.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/10/26/tutorial-make-an-application-invisible/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Tutorial: Clear the Finder&#8217;s &#8220;Open With&#8221; Menu</title>
		<link>http://macapper.com/2007/10/08/tutorial-clear-the-finders-open-with-menu/</link>
		<comments>http://macapper.com/2007/10/08/tutorial-clear-the-finders-open-with-menu/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 13:00:23 +0000</pubDate>
		<dc:creator>Adam Fisher-Cox</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/10/08/tutorial-clear-the-finders-open-with-menu/</guid>
		<description><![CDATA[A problem I have had recently is one just small enough to get under the skin. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/macapper-tutorial.jpeg"  alt="Tutorial"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>A problem I have had recently is one just small enough to get under the skin. Have you ever right-clicked and selected &#8220;Open With&#8221; on an image to open it with your favorite editor only to be bombarded with a list of applications you thought you removed ages ago? Maybe even some you never knew existed? There is also the problem of duplicates.</p>
<p>Mac OS X seems to think that some of my applications are more useful than others by <a href="http://top999.com" >listing</a> them twice. There has to be an easy way to fix this right?</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/10/openwith.png"  alt="Open With"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>The first thing you need to know is that the list is automatically generated by OS X. It depends on what applications you have installed, and if those applications can handle particular files. The problem is that it doesn&#8217;t update itself very often, and the list can get very bloated if not cleared out every so often. Everything is stored in a single file located in your preferences folder. Take the following steps to delete this file so the list can get a fresh rebuild.</p>
<ol>
<li>Go to your Home/Library/Preferences folder
</li>
<li>Find &#8220;com.apple.LaunchServices&#8221; file and trash it (you can back it up if you want)
</li>
<li>Test it out!</li>
</ol>
<p>There you have it. The next time you right-click on an item and select &#8220;Open With&#8221; in the Finder, only current applications will be listed. Some items may return if the application that controls them adds itself back to the list. You can delete the file again if you are having problems.</p>
<p>If you want to, you can create a script to automatically trash this file for you at any interval you desire. Check out <a href="http://www.macosxhints.com/article.php?story=20030730161311391" >this page</a> for help doing that.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/10/08/tutorial-clear-the-finders-open-with-menu/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Tutorial: Apache Web Server + Dynamic DNS in 5 mins</title>
		<link>http://macapper.com/2007/09/24/tutorial-apache-web-server-dynamic-dns-in-5-mins/</link>
		<comments>http://macapper.com/2007/09/24/tutorial-apache-web-server-dynamic-dns-in-5-mins/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 10:00:41 +0000</pubDate>
		<dc:creator>Fraser</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/09/24/tutorial-apache-web-server-dynamic-dns-in-5-mins/</guid>
		<description><![CDATA[We all know OS X has many tricks up its sleeve, but the built-in Apache web server is often overlooked. With a bit of fiddling, you can make your Mac host its very own website in just a few clicks. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/09/apache-no-ip.gif"  alt="Setting up Apache and no-ip on your Mac"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>We all know OS X has many tricks up its sleeve, but the built-in Apache web server is often overlooked. With a bit of fiddling, you can make your Mac host its very own website in just a few clicks.  </p>
<p><a href="http://apache.org" >Apache</a> is the most common web server used on OS X. It is the industry standard and is actually <a href="http://news.netcraft.com/" >the most widely</a> used web server software available.  While the nuts and bolts of Apache are out of the scope of this article, I&#8217;ll show you how to quickly set up the server, as well as make it internet accessible with an easy to remember free domain name.</p>
<p>First, go to <em>System Preferences</em> and then click on <em>Sharing</em>. From here, you need to tick the &#8216;Personal Web Sharing&#8217; check box. This starts up Apache.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/09/preferences-web-sharing.png"  alt="Enable Apache in System Preferences"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>The next step is to decide where to store the web files. Your best bet is to put files in <em>/Library/WebServer/Documents</em>. These files will show up in the top level of your web site. You can also put files in the <em>Sites</em> folder within your home folder. </p>
<p>Just for fun let&#8217;s drop to a command line by firing up terminal.  Type:</p>
<p><em>httpd -v</em></p>
<p>You should see something like this:</p>
<p><em>Server version: Apache/1.3.33 (Darwin)<br/>
Server built:   Aug 19 2006 07:55:18</em></p>
<p>So you can clearly see your version of Apache along with the date it was compiled and installed.  Another important piece of information is to know where Apache stores its logs:</p>
<p><em>/var/log/httpd</em></p>
<p>If you have problems be sure to check the most recent <em>error.log</em> file for clues.</p>
<p>Apache has a plethora of useful configuration flags, which again is really outside of the scope of this quick guide.  The Apache configuration file is at:</p>
<p><em>/etc/httpd/httpd.conf</em></p>
<p>The Apache configuration file is fully commented, but do yourself a favor and check out some literature on the configuration before messing around.  O&#8217;Reilly has a decent guide for Mac users <a href="http://www.oreillynet.com/pub/a/mac/2001/12/14/apache_two.html" >here</a>.</p>
<p>Okay you&#8217;ve learned a tiny bit about Apache so lets copy a photo, movie, song or text file to the <em>/Library/WebServer/Documents</em> folder. Once you&#8217;ve done that, go to <em>http://127.0.0.1/hello.mov</em> (or whatever file you chose) in your browser. Did you see your file okay?  Hooray! <em>127.0.0.1</em> is what&#8217;s called the &#8220;localhost&#8221; IP address. It will always redirect to your current computer without you having to know what your network IP is.</p>
<p>So now you can publish your site to this folder. For example, in iWeb, publish your site to a folder; then copy the contents of that folder to the appropriate web server folder, mentioned above. The key is that you must have the index.htm(l) file in that root directory. The same is applicable for all other publishing apps, or even basic html in a text editor.</p>
<p>So, if you&#8217;ve managed to get this far, you can go to <em>http://127.0.0.1</em> (or <em>http://127.0.0.1/~username</em>) and you&#8217;ll see your page.</p>
<p>So now you can access your files anywhere on your local network. Simply visit your local IP address, which is shown on the Sharing Preference Pane when <em>Personal Web Sharing</em> is selected. You should see it in the white box, and you can simply click on it to test it, or bookmark it to make it easier to find.  </p>
<p>So this is fine and dandy but if you can map your router so that incoming requests come to your Mac, then you can view your website from any internet connected computer in the world.  Now that could be useful. This will usually work by logging into the configuration for your router, and using web forwarding to point port 80 to your Mac&#8217;s internal ip address.  It&#8217;s different for all router brands but I bet if you do some Googling you&#8217;ll figure this step out.</p>
<p>Now simply go to your external IP (which you can find <a href="http://www.ip-adress.com/iptracing" >here</a>) and you should see your web accessible Mac. Ensure that you are properly firewalled, because leaving ports open on the internet is a bad idea. </p>
<p>So what do you do if you are using an ISP that changes your IP dynamically or you want to have an easier to remember domain instead of an IP?  There are some great dynamic DNS services out there, but the one I use is from <a href="http://no-ip.com" >no-ip.com</a>.  The service is free and they have a decent list of domains to choose from as well as provide a great simple to use client for Mac.  Make an account at no-ip and under Hosts/Redirect > Manage you will need to create a Host name, and select a root domain to use.  Be creative!</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/09/no-ip-config.gif"  alt="Setting up your dynamic DNS"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Now download and fire up <a href="http://www.no-ip.com/downloads.php?page=mac" >the Mac client</a> from no-ip.  This is the program that tells no-ip what your IP is and keeps it updated.  You will need to login with your no-ip username and password as well as set the client for an update interval.  I use 1 hour for this but a better setting might 5 mins if your IP changes frequently.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/09/no-ip2.gif"  alt="the no-ip Mac client"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>If you are going to be operating like this a lot you also might want to enable <em>Launch Deamon at System Startup</em> under the Deamon tab so that np-ip launches at startup.</p>
<p>So that&#8217;s about it!  Keep in mind there is lot more I could have said about Apache web server, its configuration, security and its other many facets but I will leave that for another article(s).  For now, as long as the no-ip client, and Apache is running ok you should have a publicly accessible web server with an easy to remember domain name.  This is a great way to quickly share files, do some web development, or simply be that much more l33ter than everyone else.  Have fun!</p>
<p>*Editor:  If you are looking for a full-on LAMP (Linix, Apache, MySQL, PHP) style development server check out our recent <a href="http://macapper.com/2007/05/24/develop-locally-with-mamp/" >MAMP review</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/09/24/tutorial-apache-web-server-dynamic-dns-in-5-mins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tutorial: Album Art for iTunes</title>
		<link>http://macapper.com/2007/09/01/tutorial-album-art-for-itunes/</link>
		<comments>http://macapper.com/2007/09/01/tutorial-album-art-for-itunes/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 13:30:07 +0000</pubDate>
		<dc:creator>Dan Booring</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/09/01/tutorial-album-art-for-itunes/</guid>
		<description><![CDATA[Everyone has this problem - you have tracks in your iTunes library that don't have cover art. Whether the tracks came from some obscure CD that iTunes has never heard of or elsewhere, the problem of missing cover art didn't used to be a problem. However, once Cover Flow appeared in iTunes, the artwork became more prominent. Then, with the release of iPhone, cover art has become even more important. With Cover Flow possibly coming to iPods soon, it will become an even larger part of our music listening experience.

We've covered applications that fetch cover art for you on MacApper, but this solution is unique. It's free, it requires no application download or registration, and it's drop-dead simple to use.]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/macapper-tutorial.jpeg"  alt="MacApper Tutorial"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Everyone has this problem &#8211; you have tracks in your iTunes library that don&#8217;t have cover art. Whether the tracks came from some obscure CD that iTunes has never heard of or elsewhere, the problem of missing cover art didn&#8217;t used to be a problem. However, once Cover Flow appeared in iTunes, the artwork became more prominent. Then, with the release of iPhone, cover art has become even more important. With Cover Flow possibly coming to iPods soon, it will become an even larger part of our music listening experience.</p>
<p>We&#8217;ve covered applications that fetch cover art for you on MacApper, but this solution is unique. It&#8217;s free, it requires no application download or registration, and it&#8217;s drop-dead simple to use.</p>
<p>The process is simple:</p>
<ul>
<li>Use an Applescript to magically create a playlist containing all of your coverless music.</li>
<li>Export a list of the coverless must.</li>
<li>Use a free online tool to locate art for all of those tracks.</li>
<li>Drag the art from Safari into iTunes. You&#8217;re done!</li>
</ul>
<p>The first step is to download the <a href="http://dougscripts.com/itunes/scripts/scripts13.php?page=1#trackswithoutartwork" >Tracks without Artwork to Playlist</a> script from <a href="http://dougscripts.com" >Doug&#8217;s Applescripts</a>. If you don&#8217;t already have Doug&#8217;s site bookmarked, you should. The script is not guaranteed to be perfect, but it will do a great job of locating the tracks in your library without cover art and placing them into a new playlist called &#8220;No Art.&#8221; It took about five minutes to run on my MacBook and found that 959 tracks in my library out of 1,962 tracks had no art. Of those tracks, 30 already had artwork, which I had already manually entered by poking around on the web a while back. It was a piece of cake to simply run through the Cover Flow view, find those tracks and delete them from the list.</p>
<p>The second step is to create a text file listing all of the tracks in your No Art playlist. You do that via the Export command in iTunes&#8217;s File Menu.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/albumart.jpeg"  alt="Album Art"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Third, head over to <a href="http://art4itunes.com" >Art4iTunes</a>, the site that is going to do the heavy lifting. It is a totally free service that, in my experience, does exactly what it says it will. You use the simple form there to upload the text file you created in the previous step and &#8211; presto! &#8211; you get cover art for each album. I would not suggest uploading all 900 of your tracks at once, since the results will span several pages and the process of <a href="http://docs.info.apple.com/article.html?artnum=93354" >moving the art</a> into iTunes is the most tedious step. Still, for those tracks too stubborn to get art automatically from iTunes, this is a great alternative, and it&#8217;s totally free!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/09/01/tutorial-album-art-for-itunes/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Tutorial: Quartz Composer Part 2 &#8211; How to Make a Quartz Composer Screen Saver</title>
		<link>http://macapper.com/2007/08/28/tutorial-quartz-composer-part-2-how-to-make-a-quartz-composer-screen-saver/</link>
		<comments>http://macapper.com/2007/08/28/tutorial-quartz-composer-part-2-how-to-make-a-quartz-composer-screen-saver/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 13:30:44 +0000</pubDate>
		<dc:creator>Tyler Hawkins</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/08/28/tutorial-quartz-composer-part-2-how-to-make-a-quartz-composer-screen-saver/</guid>
		<description><![CDATA[Our last tutorial&#8217;s picture viewer, while pretty cool, wasn&#8217;t useful for too much more than just viewing images within Quartz Composer. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/macapper-tutorial.jpeg"  alt="MacApper tutorial"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Our <a href="http://macapper.com/2007/08/15/tutorial-make-an-awesome-quartz-composition-part-i/" >last tutorial&#8217;s</a> picture viewer, while pretty cool, wasn&#8217;t useful for too much more than just viewing images within Quartz Composer. This time, we&#8217;ll take your great QC skills and use them to break our creations free from Quartz Composer and into the rest of the Mac OS X environment.</p>
<p>In our last Quartz Composer tutorial, a tour through exciting QC concepts such as displaying images, layers, mouse input and using the Math Patch, we learned how to create a reactive and visually appealing composition in just minutes. This time we&#8217;ll make a great MacApper RSS screensaver while we discuss concepts such as making a really cool visual particle generator, controlling your Composition&#8217;s attributes from the screen saver preference panel and using macros from other Quartz Compositions.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/qc-pic-1.png"  alt="MacApper Quartz Composer Part 1"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Although many great screen savers included with Mac OS X Tiger are written in code rather than with Quartz Composer, I think you would be surprised and excited to see what it can do&#8230; Some good examples include the RSS Visualizer, Spectrum and Apple TV&#8217;s &#8216;flying photograph&#8217; screen savers. One really neat thing about a Quartz Composition screen saver is that in it&#8217;s native .qtz format, you can generally get inside of a file and poke around to find out how things work.</p>
<p>What&#8217;s more exciting is that you can use patches and &#8220;Macros&#8221; from other compositions in your own, usually involving a drag and drop. I&#8217;m using an original illustration here though; I&#8217;m not recommending stealing the work of others &#8211; that is tacky and will make you pretty unpopular when you&#8217;re discovered. Learn from the work of others, and use (drag and drop) from resources that openly share their creations with you, like Apple&#8217;s Quartz Composer templates. Apple&#8217;s templates are there for you to use, customize, and take macros from.</p>
<p>If you are ever unsure whether a Composition is entirely or partially copyrighted, open it in QC and press Shift-Command-I to view it&#8217;s Information sheet with the creator&#8217;s name and retained copyrights. Enough talk, right? Let&#8217;s get into the good stuff. For this tutorial I&#8217;d like to walk you through creating a simple RSS screen saver from scratch, while using pre-made Macro patches to accomplish some of the more complicated steps.</p>
<p>Open Quartz Composer and create a new blank Composition by selecting &#8216;New&#8217; from the File menu. To make this composition a screen saver really the only special step that is required is saving it to the Screen Savers folder, located at &#8220;yourUserName/Library/Screen Savers&#8221;. Go ahead and do this now. </p>
<p><strong>The Interpolation Patch</strong></p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/macapperlogoqc.png"  alt="MacApper Logo and the Interpolation Patch"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>As we learned last time, add an Image Importer patch to the Editor and render it with a Sprite patch. I will be using the same MacApper Logo that I used last time. Set the dimensions of the Sprite so it looks appropriate. I think it would be cool if the logo swept in from a distance when the screen saver first activates, so let&#8217;s implement that sort of motion with an &#8220;Interpolation&#8221; patch. Drag one to the editor and inspect it&#8217;s &#8220;Input Parameters&#8221; (remember you can quickly switch to this be pressing Command-2 if the inspector window is open).</p>
<p>What an Interpolation patch does is outputs a sequence of numbers between &#8220;Start Value&#8221; and &#8220;End Value&#8221; over &#8220;Duration&#8221; seconds. You can also control whether that sequence is repeated or mirrored and the curve of it&#8217;s interpolation. So how is this helpful to us? Remember, like we did before you can modify the value of a sprite&#8217;s rotation, width, position, etc. with numerical input. We will do likewise here. Connect the Interpolation patch&#8217;s &#8220;Result&#8221; output to the Sprite&#8217;s &#8220;Z Position&#8221; input value. What you will have is the sprite sweeping at you again and again from 0 quartz composer units (let&#8217;s call them QCU) to 1 QCU. Play around with this a bit if you like, I bet you can make some pretty neat things happen already.</p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/spriteinterpolation.png"  alt="â™©The knee bone's connected to the thigh bone!â™©..and the result is connected to the Z position!"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>The coordinate system of Quartz Composer is pretty simple. 0 QCU is in the middle of the screen. An X position of -1 QCU will be to the left and 1 QCU would be to the right. The only dimension that I think can be at all confusing is the Z position; a positive value is &#8220;closer&#8221; to you and a negative value is &#8220;farther&#8221; from you. Anyway, with these principles in mind let&#8217;s make the Sprite swoop in from far away and then park itself in the middle of the viewer. </p>
<p>In the Interpolation patch&#8217;s Input Parameter inspector change the the &#8220;Start Value&#8221; to -50, that&#8217;s pretty &#8216;far away&#8217;. Change the &#8220;End Value&#8221; to 0, so the motion is towards the user. Adjust the &#8220;Duration&#8221; to something around 4 seconds so the motion lasts long enough to enjoy. I like the more organic motion of the Sprite &#8216;easing into&#8217; it&#8217;s end value so I will set the &#8220;Tension&#8221; to -1.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/qc-inspector.png"  alt="QC Inspector"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Finally, since I want the Sprite to only sweep in at the beginning of the screen saver&#8217;s presentation we will change the &#8220;Repeat Mode&#8221; drop-down menu to &#8220;None&#8221;.  At this point we might as well add a Clear patch with Black Color, set to draw at layer 1 (at the back).</p>
<p>Not sure if it worked? There is an easy way to find out. Bring forth the viewer window and open it&#8217;s toolbar by pressing it&#8217;s &#8220;pill&#8221; button. From the tool bar you can start and stop your composition&#8217;s drawing to see if the Sprite sweeps in to your satisfaction.</p>
<p><strong>The Particle System Patch</strong></p>
<p>So far this screen saver lacks much flare, so let&#8217;s spice it up with the icons of some of your favorite apps flying by. Add another Image Importer patch to the editor and then a &#8220;Particle System&#8221; patch. The particle system will initially be covering your Sprite so you&#8217;ll want to set it&#8217;s layer to behind the sprite. Particle systems are a very versatile drawing technique that can be used to simulate anything from smoke to water. Without an image inputed into the particle system it&#8217;s going to look less than impressive so let&#8217;s do that first. </p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/inspector-qc.png"  alt="QC INspector"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Having the icons from your favorite Mac Apps flying through the background would be pretty cool, so let&#8217;s add an icon from a great app&#8230; I&#8217;m going to just use an icon I made myself, but adding almost any app&#8217;s icon is easy enough. Find the Application whose icon you would like to use, right-click (or Ctrl-Click) on the application icon in the Finder and select Show Package Contents. These &#8220;contents&#8221; are the guts of an app; as such don&#8217;t tamper with or remove anything or you could risk breaking the app.</p>
<p>Navigate to the Resources folder. Here among other things is generally where the application&#8217;s icon is stored. Icons will usually be named with the suffix &#8220;.icns&#8221;. I&#8217;ll leave finding the app&#8217;s icon to you, it&#8217;s usually named something like &#8220;AppIcon.icns&#8221; or &#8220;icon.icns&#8221;, to you. Once you know where the desired icon is return to Quartz Composer, switch to the unused Image Importer&#8217;s Settings Inspector and drag the icon onto the inspector&#8217;s import from the file drop-box.</p>
<p>If all has gone well you will see the icon has been added to the Settings Inspector. Now connect the Image Importer to the Particle System&#8217;s Image input. You should now see dozens of you icon pouring from the Particle System. The icon won&#8217;t be blending properly yet so change the Particle Systems Blending drop-down menu to &#8220;Over&#8221;.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/particle-system.png"  alt="Particle System"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Next let&#8217;s work on coercing the particles to move a bit more like stars flying by. One problem you may first notice is that some particles are moving backwards, away from the viewer, so we need to adjust the Z Velocity. Set the minimum Z-Velocity to 0. Furthermore, the particles are moving at a pace that would likely make you sick to stare at for long so let&#8217;s slow them down a bit. Do this by changing the remaining Velocity values that read 1, to 0.5 and those that read -1, to -0.5.</p>
<p>Let&#8217;s make the starting size of the icons be just a bit smaller, change the &#8220;Min Size&#8221; to 0.001 and the &#8220;Max Size&#8221; to 0.005. There might be just a few too many particles in our current system, in fact there are 256 of them. Let&#8217;s visit the Particle System&#8217;s Settings inspector (Command-3) for a moment to tone the particles down a bit. Since we will be making multiple Particle Systems I think setting the &#8220;Number of Particles&#8221; to around 10 would be perfect.</p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/particle-velocity.png"  alt="Particle Velocity"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>There are a number of controls that modify a given particle as it &#8220;lives it&#8217;s life&#8221;, these include: The &#8220;Lifetime&#8221; parameter which modifies how long a particle will last in seconds. The &#8220;Size Delta&#8221; controls how much a particle will shrink or grows as is moves along. &#8220;Opacity Delta&#8221; manages how much if any the transparency of a particle will diminish over it&#8217;s lifetime. &#8220;Attraction&#8221; is the amount that particles are drawn to one another.</p>
<p>Finally, &#8220;Gravity&#8221; controls how much the particles are pulled done or pushed upwards as they move. I think you can imagine that all these attributes give you the power to do some really cool things with a particle system. Let&#8217;s adjust these attributes one-by-one. Take a good look at how the particles react after every change to get a feel for what&#8217;s going on. First set the Delta Size to 0.09. Then, set the Opacity Delta to -0.6. Finally, set Attraction to 0 and leave Gravity at 0.</p>
<p><strong>Macro Patches and Publishing Connections</strong></p>
<p>Good work, you&#8217;ve made a great Particle System &#8211; now let&#8217;s make more. We&#8217;re going to replicate the particle system in a way that illustrates another very important principle in Quartz Composer. We are going to make the Particle System into a Macro. A Macro in QC is a way of encapsulating complex patches for the purpose of simplifying your composition.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/patchclip-library.png"  alt="Patch/Clip Libraries"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Imagine, for example, you had a series of patches that rendered a particularly cool background. Rather than dragging a massive, complex and confusing network of patches onto you window, you could add a single Macro that contains all of that logic. In fact, let&#8217;s do exactly that, add a cool Macro encapsulated background. In the tab bar above the Patch Library you will notice another option, the Clip Library. Click on the Clip Library and take a look at what kinds of things it contains. For our composition let&#8217;s add the Gradient Background clip (macro) to our editor and change it&#8217;s layer to be behind our particle system. </p>
<p>Double click on the Gradient Background Macro patch to view its contents and peek around; it&#8217;s pretty complex isn&#8217;t it? Click on the Editor window&#8217;s &#8220;Edit Parent&#8221; button to return to the rest of your composition. Macros can encapsulate other macros indefinitely, so to better understand the organization of nested macros, all can be viewed easily with the Editor window&#8217;s &#8220;Hierarchy Browser&#8221;. You will also notice that the Gradient Background macro patch has inputs; you can adjust it&#8217;s enabled state and it&#8217;s Luminosity.</p>
<p>For now let&#8217;s disable the Gradient Background by double clicking on the &#8220;Enable&#8221; input and selecting false from the drop-down menu that will appear. We can also &#8220;Publish&#8221; the Enable input to the outside world by right-clicking on the macro patch, go to Publish Inputs and select Enable. You will now see that the Enable text field has become open to be edited, let&#8217;s name it &#8220;Gradient BG&#8221;. Publishing Inputs and Outputs to the outside of a macro patch is a very important principle in QC.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/create-macro.png"  alt="Create Macro"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>In case you were wondering, a filled, dark circle means it&#8217;s published while an empty circle indicates it&#8217;s unpublished. Publishing allows you share an input or output with the parent of the current patch. The published inputs in the Gradient Background patch are accessible to your editor; the input you just published from the editor&#8217;s root will be accessible from the &#8220;Options&#8221; button of the Screen Saver pane.</p>
<p>Select the Particle System patch we were just working on and click the Editor window&#8217;s &#8220;Create Macro&#8221; button. The image input is automatically connected to the newly created patch, but we need one further input for our screen saver. Double click the new macro; you should now see the Particle System. To ensure that each duplicate of this macro has a unique particle system, we need to adjust each version&#8217;s particle Lifetime. Right-click on the patch and publish the Lifetime; the default name will suffice. Now would be a great time to name your macro patch, I&#8217;ll name mine &#8220;Particles&#8221;.</p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/08/image-importer.png"  alt="Images"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Return to the root macro by again pressing Edit Parent. Select the Image Importer and Particle System Macro and press Command-D to duplicate them. These will make another icon that will be flying by in the Screen Saver. To make things easier drag the pair of patches a little ways away from the first. Now choose the image or icon you wish for the next particle system to draw and add it to the new Image Importer.</p>
<p>You can duplicate and change the icon of your systems as many times as you care to; I&#8217;ll have three total. There is just one problem though. All the icons are following the same path at the same time; this is an easy fix, I just set the published Lifetime of my macros to 2.0, 1.9 and 1.8 respectively. After the initial release of particles they will now seem to flow randomly. </p>
<p>Like we discussed before, this is going to be a simple RSS screen saver, to make room for the RSS titles let&#8217;s move the Title&#8217;s Sprite upwards slightly to a Y Position of about 0.07 QCU. To add the RSS feed we&#8217;ll be borrowing from an Apple Quartz Composer template. Create a new composition from template by choosing from the menu File -> New From Template&#8230; and selecting the Mac OS X RSS Screen Saver.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/screensaver-w.png"  alt="Screensaver Preferences"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>What you will see here is a bit much for our needs, as such scroll to the right hand side of the root macro and delete the &#8220;Background&#8221; and &#8220;Article Contents&#8221; macros patches. Select all the remaining and create a macro &#8211; you should probably name this macro &#8220;RSS Macro&#8221; to avoid confusion. Copy this macro and then paste it into your own composition.</p>
<p>Once added to your composition double click the RSS macro to view it&#8217;s contents. We have to move the RSS titles down a bit, so we will look inside the RSS macro&#8217;s Article Title macro. Here modify the Y Position of the two Billboards to -0.4. Move back to the RSS macro and inspect the &#8220;RSS Feed&#8221; patch (it&#8217;s blue and located on the left). Here you can modify the URL input and enter <a href="http://feeds.feedburner.com/macapper?format=xml" >MacApper&#8217;s RSS feed</a> if you like, although any standard RSS address should work fine. Finally you&#8217;ll want to publish the RSS Macro&#8217;s Enable input as something like &#8220;RSS Feed&#8221;.</p>
<p>That was really tough, but you made it. Again, I hope these tutorials have helped you get a better grasp on creating Quartz Compositions and the power that QC contains. Feel free to share your creations and composition ideas in the comments, I really appreciate knowing if and how these tutorials helped you out. Stay tuned in the coming weeks when we&#8217;ll present another series of Quartz Composer tutorials focusing on more advanced topics like widgets and Xcode integration.</p>
<p>Note: You can get the QC file for this Tutorial <a href="http://hipp-x.com/software/MacApper_Tutorial2.zip" >here</a>, hosted courtesy of <a href="http://hipp-x.com" >Hipp Software</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/08/28/tutorial-quartz-composer-part-2-how-to-make-a-quartz-composer-screen-saver/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tutorial: Make Quicksilver your Dictionary</title>
		<link>http://macapper.com/2007/08/19/tutorial-make-quicksilver-your-dictionary/</link>
		<comments>http://macapper.com/2007/08/19/tutorial-make-quicksilver-your-dictionary/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 10:00:23 +0000</pubDate>
		<dc:creator>Tyler Hawkins</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Home & Personal]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/08/19/tutorial-make-quicksilver-your-dictionary/</guid>
		<description><![CDATA[I won&#8217;t belabor (you can use this tip to find out what &#8216;belabor&#8217; means) you with more Quicksilver fanboyism&#8230; We already know how awesome it is. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/macapper-tutorial.jpeg"  alt="MacApper Tutorial"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>I won&#8217;t belabor (you can use this tip to find out what &#8216;belabor&#8217; means) you with more <a href="http://quicksilver.blacktree.com/" >Quicksilver</a> fanboyism&#8230; We already know how awesome it is. What I will do though, is share with you a little tip that I&#8217;ve found really helpful when reading, writing and blogging. I know there are many great ways to look-up a word in the dictionary on the fly in Mac OS X, but unfortunately my favorite method&#8211;selecting text and then pressing Command-Control-D&#8211;only lets me view one definition at a time. Take a peek at this very simple look-up technique and I think you&#8217;ll be pleased to find there is a simple way to use Quicksilver to get definitions and look at multiple words at once.</p>
<p>The Quicksilver Dictionary Plug-in is a bit different from Mac OS X&#8217;s standard Dictionary.app, and instant look-up in three ways. The first is the window in which the results are displayed. The plug-in uses it&#8217;s own custom low-profile display panel. The second difference is the addition of another source from which the definition can be gleaned. Yet, this other source, <a href="www.dict.org" >www.dict.org</a>, is only queried when the &#8220;Define&#8230;&#8221; action is activated (and we won&#8217;t even touch on that in the scope of this tutorial). Otherwise the results mirror Dictionary.app&#8217;s New Oxford definitions exactly. Finally, and the reason I think this plug-in is worth using in spite of it&#8217;s apparent similarity to Dictionary.app, you can open multiple definition windows concurrently.</p>
<p>Well, let&#8217;s get started. First, you will need to ensure that the Dictionary Quicksilver plug-in is installed on your computer. If you have already installed the plug-in or know how you may want to skip ahead to the next paragraph. For the rest of us, let&#8217;s through installing the plug-in as a bit of a refresher. Open the Quicksilver preference window from the menu bar or dock contextual menu (if you have either of them enabled) or by activating Quicksilver and pressing Command-&#8221; (Command-Shift-Single Quote). Now, if it is not already selected choose the &#8220;All Plug-ins&#8221; tab on the left hand side of the window. In this window you should notice the Dictionary plug-in. If the plug-in&#8217;s associated check box (the little square to the left of it&#8217;s icon) is not checked press it and wait briefly while Quicksilver downloads and installs the plug-in for you. Once you&#8217;ve seen the cue to relaunch Quicksilver you are ready to go.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/qs-plugins.png"  alt="Quicksilver Plugins"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Now that the Dictionary plug-in installation is taken care of, looking up a word using Quicksilver will be quick and easy. Activate the Quicksilver window as normal and switch to &#8220;Text Mode&#8221; by pressing either &#8220;.&#8221; (Period) or &#8221; &#8216; &#8221; (Single Quote). In the resulting text input type or paste the word you desire to look up. Press the &#8220;Tab&#8221; key to bring up an action modifier. Here you will want to enter &#8220;Dictionary&#8221; (or as many letters as it takes to reveal the appropriate action). Upon pressing return you will be presented with your definition in a simple panel window. You can also look up synonyms using the same plug-in by typing &#8220;Thesaurus&#8221; after entering your desired word.</p>
<p><strong>Dictionary Look-up Trigger</strong></p>
<p>Now we can set up a Trigger Hot-Key to let us look up words on the fly in a similar fashion to &#8220;Command-Control-D.&#8221; If you have been with MacApper a while, and read our <a href="http://macapper.com/2007/05/09/how-to-control-itunes-with-Quicksilver/" >&#8216;How to Control iTunes with Quicksilver&#8217; Tutorial</a> the following will likely appear pretty familiar. Activate Quicksilver and open the Trigger window by pressing Command-&#8217; (Command-Single Quote). Select the &#8220;Custom Triggers&#8221; tab on the left and add a new trigger by pressing the plus sign in the lower left hand corner. </p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/setting-trigger.png"  alt="Add Trigger buttons"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/08/creating-trigger.png"  alt="Creating Trigger"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Double clicking the newly created action will reveal a panel with several text inputs. The commands you add in these inputs will cascade during activation in the same way Quicksilver actions always do. In the first input box type &#8220;Current Selection&#8221;, obviously this will pass Quicksilver the currently selected text. In the next box down type &#8220;Dictionary&#8221;. Now Quicksilver will pass the selected text to the dictionary plug-in&#8217;s action.</p>
<p>You still need a way to activate the trigger. Do this by pressing the &#8220;i&#8221; info button in the bottom right-hand side of the window. The drawer that will be revealed lets you do a number of things but we are only concerned with setting a Hot Key and a name for the action. A Hot Key combination I found works pretty well for me is Control-Option-Command-D. Sure it&#8217;s a bit hard to push that many keys but it&#8217;s similar enough to the default Apple Dictionary look-up hot keys that I won&#8217;t likely forget it. Finally name your action what ever you like.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/08/qs-d-windows.png"  alt="QS Dictionary Window"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>If all has gone well you should now be able to do a quick Dictionary look-up of your text selection from almost anywhere with multiple look-up instances at once. Remember you make this a synonym look-up trigger by just replacing &#8220;Dictionary&#8221; with &#8220;Thesaurus&#8221; in the Trigger&#8217;s action panel It&#8217;s a simple trick that&#8217;s been helpful for me and I hope it will be helpful for you too. </p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/08/19/tutorial-make-quicksilver-your-dictionary/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Tutorial: How to Make a Flickr Uploader: Part II</title>
		<link>http://macapper.com/2007/07/29/tutorial-how-to-make-a-flickr-uploader-part-2/</link>
		<comments>http://macapper.com/2007/07/29/tutorial-how-to-make-a-flickr-uploader-part-2/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 10:00:51 +0000</pubDate>
		<dc:creator>Tyler Hawkins</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Home & Personal]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/07/29/tutorial-how-to-make-a-flickr-uploader-part-2/</guid>
		<description><![CDATA[This article is part of a 2 part series &#8211; check out my initial post on building a Flickr uploader. (...)]]></description>
			<content:encoded><![CDATA[<p><strong><em>This article is part of a 2 part series &#8211; check out my initial post on building a <a href="http://macapper.com/2007/07/28/tutorial-how-to-make-a-flickr-uploader-plug-in-part-1/" >Flickr uploader</a>.</em></strong></p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/07/macapper-tutorial.jpeg"  alt="MacApper Tutorial"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/><strong>Traditional &#8220;Contextual Menu Style&#8221; Image Uploader</strong><br/>
My method of choice requires slightly more effort each time I upload, but provides much more freedom in naming, tagging and describing my individual photos. Rather than uploading a pre-designated folder&#8217;s contents in every run of the plug-in, it will only upload that image (or those images) that are selected in Finder. In other words this plug-in will act a bit more like the contextual menu actions you may have used before &#8211; like the &#8220;Create Archive of&#8230; &#8221; and &#8220;Toast It&#8221; contextual menu commands.</p>
<p>First, in Automator, create a new workflow and add to it a Finder &#8220;Get Selected Items&#8221; action. This is what will pass your selected image or images to the upload step. Next drop in an &#8220;Upload to Flickr&#8221; action. This time, there won&#8217;t likely be a single theme that is carried through all of my uploaded photos so I will leave the Title and Description input-boxes blank.</p>
<p>Fortunately, I usually use the same camera so it&#8217;ll save me some typing if I add in some of my camera information into the Tags input-box. Because those aren&#8217;t the only tags I&#8217;ll use, I&#8217;m going to select the &#8220;Upload to Flickr&#8221; action&#8217;s &#8220;Show Action When Run&#8221; option. Now when the workflow is run a prompt will open allowing me to append a name, description and further tags to my image. Honestly this method is <strong>not</strong> ideal for multiple photos because only one prompt will show even when many images are in the queue.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/flickr-automator-plugin.png"  alt="Flickr Automator Plug-in"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>After I&#8217;ve uploaded an image I often like to catalogue it away in the &#8220;Pictures&#8221; folder of my home directory. To do this, simply add a &#8220;Move Finder Items&#8221; action to the workflow then select your desired destination from the &#8220;To:&#8221; drop-down menu.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/automator-workflow-flickr.png"  alt="Upload to Flickr with this Automator Workflow!"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Again, like the first plug-in you will need to &#8220;Save As Plug-in&#8230;&#8221; your workflow, giving it a relevant and meaningful name so it can be accessed from the Finder&#8217;s contextual menus and you can remember what it does in the future.</p>
<p><strong>Cleaning up Finder Plug-ins.</strong><br/>
<img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/07/finder-s-bar.png"  alt="Finder Sidebar"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Since you now have the ability to make Finder plug-ins, you might eventually find yourself wanting to eliminate a particular plug-in you no longer have need for. This isn&#8217;t very difficult, but is a good thing to know about. The Finder Automator plug-ins folder is located at <em>Users/YOUR_USER_NAME/Library/Workflows /Applications/Finder.</em> When you&#8217;ve opened this folder you can simply drag unwanted plug-ins to the trash to uninstall them from your contextual menu.</p>
<p>I really hope that this tutorial has helped you get an even better grasp on working with Automator and also introduced you to a helpful and convenient method for sharing your photos on Flickr using Finder plug-ins. Check back for more tutorials, or subscribe to our <a href="http://feeds.feedburner.com/macapper" >RSS feed</a> for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/07/29/tutorial-how-to-make-a-flickr-uploader-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial: How To Make a Flickr Uploader: Part I</title>
		<link>http://macapper.com/2007/07/28/tutorial-how-to-make-a-flickr-uploader-plug-in-part-1/</link>
		<comments>http://macapper.com/2007/07/28/tutorial-how-to-make-a-flickr-uploader-plug-in-part-1/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 10:00:52 +0000</pubDate>
		<dc:creator>Tyler Hawkins</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Home & Personal]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/07/28/tutorial-how-to-make-a-flickr-uploader-plug-in-part-1/</guid>
		<description><![CDATA[This post is part of a 2 part series.

There are so many great applications for uploading you photos to Flickr, the social photo sharing site. (...)]]></description>
			<content:encoded><![CDATA[<p><strong><em>This post is part of a 2 part series.</em><br/>
</strong><br/>
<img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/07/macapper-tutorial.jpeg"  alt="MacApper Tutorial"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>There are so many great applications for uploading you photos to <a href="http://www.flickr.com" >Flickr</a>, the social photo sharing site. You could use <a href="http://www.connectedflow.com/" >ConnectedFlow&#8217;s FlickrExport</a> series, but is there a way to do it without installing extra apps?</p>
<p>In this tutorial I&#8217;d like to show you a very easy way to upload images from the Finder with a little help from Automator. Making a simple Automator Workflow Plug-in for the Finder to move your images to Flickr is an excellent and unobtrusive method I&#8217;d like to walk you through.</p>
<p>The key to making this project easy is the OSX Automator <a href="http://turtlehead.co.uk/macintosh-toys/osx-automator-flickr-upload-action/" >Flickr Upload Action</a> kindly created for free by  <a href="http://turtlehead.co.uk/" >TurtleHead</a>. You&#8217;ll need to download the <a href="http://turtlehead.co.uk/macintosh-toys/osx-automator-flickr-upload-action/" >action</a> to proceed. Once you have the disk image on your Mac, mount it and then open Automator. You&#8217;ll next import the the Flickr Upload Action by selecting &#8220;Import Actions&#8230;&#8221; from Automator&#8217;s &#8220;File&#8221; menu and then navigating to the &#8220;FlickrUpload&#8221; disk image and select the Automator action contained therein.</p>
<p>It&#8217;s good to note that Apple&#8217;s Automator Actions download page has a wide selection of useful Automator Actions to add to Automator this way. If you feel like what you&#8217;re seeing here is a bit over your head please go and check out the <a href="http://macapper.com/2007/05/28/tutorial-automator-basics/" >Automator Basics Tutorial</a>.</p>
<p>When you first add the &#8220;Upload to Flickr&#8221; action you will need to authenticate it with Flickr. This will be fairly painless if you have a Flickr account but if you have network security app like <a href="http://www.obdev.at/products/littlesnitch/index.html" >Little Snitch</a> installed you&#8217;ll need to allow Automator to connect to the Flickr server. I&#8217;m sure there are countless useful ways you can have your plug-in select which photos are to be uploaded. I&#8217;ll discuss two methods I&#8217;ve found particularly useful.</p>
<p><strong>Easy Sync Upload Folder</strong><br/>
Often after a trip or taking a number of photos I&#8217;ll slowly weed through my shots to find the ones I&#8217;m pleased with and temporarily drop them into, for example, an &#8220;Upload Soon &#8211; My Trip to San Francisco&#8221; folder. After I&#8217;ve collected all the best shots I&#8217;ll upload them together. Our first plug-in will help us do exactly this, when we activate it our images will be uploaded and then cleaned out of the upload folder.</p>
<p>To get started, create a new workflow project in Automator. The First step here will be to tell the workflow where you want the photos to be selected from. Drag a &#8220;Get Specified Finder Items&#8221; action into the workflow then press it&#8217;s plus button and select the folder you wish to have &#8220;sync&#8221; with Flickr. Next, to ensure you are sending images to the Flickr Upload Action as opposed to just sending the folder, add a &#8220;Get Folder Contents&#8221; action to the workflow. If for some reason you are uploading images within folders that are within other folders you will want to select the &#8220;Repeat for each subfolder found&#8221; option.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/get-items.png"  alt="Get Items"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Finally drag the newly added &#8220;Upload to Flickr&#8221; action to the end of your workflow. Since I&#8217;ve already named my photos correctly I will leave the &#8220;Title&#8221; input-box blank. Next is the &#8220;Description&#8221; input, if you wanted to add a general description to the whole batch, that is give the same description to each photo, you would type it here. I&#8217;ll leave the description blank also, I usually add them once the photos are all on Flickr.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/upload-to-flickr.png"  alt="Upload to Flickr"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Finally you can add tags to your batch. In my case these photos are all from San Francisco so I will tag them as such. You&#8217;ll want to remember that as a good citizen of Flickr you are to tag your photos accurately; the Flickr team does not accept using your favorite tags as entirely appropriate. Simply put, don&#8217;t tag random photos and screenshots with the same name, instead, tag your photos in a relevant way.</p>
<p>After they have been uploaded I would like to have all the &#8220;Upload&#8221; folder&#8217;s photos moved to the trash so I can later toss other photos into this folder without worry of double uploading a bunch of them. To do this, in Automator drag the Finder&#8217;s &#8220;Move to Trash&#8221; action to your Automator workflow.</p>
<p>Finally we&#8217;ll make the workflow into a Finder Plug-in. This is done by selecting the &#8220;Save As Plug-in&#8230;&#8221; option from the file menu. In the ensuing info box you will want to name your Plug-in the title you wish it to appear as in you contextual menu. You will likely want to name it something like, in the case of my example, &#8220;Upload SFO Shots&#8221; so you can remember what the plug-in does a couple months or weeks in the future.</p>
<p>Here are a few further tips for using your new plug-in. To make tagging the photos a bit more simple, you might notice I choose to group them by topic (they are all from a trip to San Francisco). You might also want to do so. This sort of &#8220;syncing&#8221; method can be made even easier if you choose to put your &#8220;Upload&#8221; folder into the dock so you can easily drop photos into it whenever it pleases you.</p>
<p>If you&#8217;ve decided to move uploaded images to the trash, please be sure you have back ups of these photos elsewhere. Alternatively, you may just want to have the workflow move the images to a storage folder, for example the &#8220;Pictures&#8221; folder. Finally keep in mind that the Flickr Upload action retains the original names of photos you send to Flickr, as such I find it helpful to name my images as I add them to my &#8220;Upload&#8221; folder.</p>
<p><em>Check back tomorrow when I will go through the process of creating a plug-in that is better suited for uploading single images, with different attributes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/07/28/tutorial-how-to-make-a-flickr-uploader-plug-in-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tutorial: Turn Your Mac Into an AirPort Base Station</title>
		<link>http://macapper.com/2007/07/22/tutorial-turn-your-mac-into-an-airport-base-station/</link>
		<comments>http://macapper.com/2007/07/22/tutorial-turn-your-mac-into-an-airport-base-station/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 10:00:31 +0000</pubDate>
		<dc:creator>Dan Booring</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Home & Personal]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/07/22/tutorial-turn-your-mac-into-an-airport-base-station/</guid>
		<description><![CDATA[You may not know this, but if you have more than one Mac and you&#8217;d like to share your Internet connection between them, there&#8217;s no need to buy an AirPort base station. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/07/airport-symbol.jpeg"  alt="AirPort Symbol"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>You may not know this, but if you have more than one Mac and you&#8217;d like to share your Internet connection between them, there&#8217;s no need to buy an AirPort base station. Mac OS X comes with the software you need to turn almost any Mac into a base station all by itself.</p>
<p>So, if you have, say, an iMac in your home office and two MacBooks floating around your home, you can share a single cable modem connection between all three computers without purchasing any more equipment.</p>
<p>The idea is pretty simple: the first thing you need to do is get one Mac connected to the Internet. The good news is that, if you have a working Internet connection, Mac OS X is smart enough to do that for you; just plug an Ethernet cable between your broadband modem and your Mac. That is the only wired connection you&#8217;re going to need to make.</p>
<p>The second step is to set that Mac up to share its Internet connection with others, and to configure all of the related preferences. Finally, you connect your mobile machines to the network you created in step two, and you&#8217;re done.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/airport-graphic.jpeg"  alt="Setup Diagram"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>The only requirements are that the &#8220;base station Mac&#8221; has to have both an Ethernet port (they all do) and an AirPort card (all of the current notebooks, iMacs and Mac minis do, it&#8217;s an option on the Mac Pro). Also, you need to be running Mac OS X. I am not sure which versions are required, but I know both Tiger and Panther can do this. (If anyone tries with a version earlier than Panther, please let us know in the comments how it goes.)</p>
<p>This works best if your Base Station Mac is a desktop machine because it&#8217;s got to be up and running whenever the other machines want to connect to the Internet. So if you use a notebook, your network will go down whenever you put it to sleep or shut it down.</p>
<p>On your Base Station Mac, open System Preferences and choose the Sharing Pane. This is where you go to turn on things like Printer Sharing and File Sharing&#8230; and it&#8217;s also where you&#8217;ll find the setup options for Internet Sharing, the magic mojo that will make your network run.</p>
<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/07/sharing-in-system-preferences.png"  alt="Sharing in System Preferences"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>Once the Sharing Pane opens, click on the Internet tab at the right end of the bar to bring up the relevant options. Now, this screen is so simple that most of this explanation is totally unnecessary. Nevertheless, here it is: before the big Start button becomes clickable, you&#8217;re going to need to choose which &#8220;port&#8221; you want to use to share your internet connection.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/07/sharing-system-preference.png"  alt="Sharing System Preference"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Keep it simple and check AirPort. All that means is that, when the Internet comes in to your Base Station Mac&#8217;s Ethernet port, you&#8217;re going to share it out of the AirPort port. The AirPort Options button is where you give your network a name and set up its password. Do this, then click the big, ol&#8217; Start button. Once you&#8217;ve done that, you&#8217;re home free.</p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/07/airport-in-menu-bar.png"  alt="AirPort in MenuBar"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>Now look up at your Menu Bar where your AirPort icon usually sits&#8230; it&#8217;s different! The icon now shows that you&#8217;re running an outbound network and all your other Macs should see it automatically. Just turn on one of the machines that you want connected to your new network and hit the AirPort Menu. Type in the appropriate password, and off you go. Simple, no?</p>
<p>Except for the fact that your Base Station Mac needs to be on all the time, there is no real downside to this technique. Your ISP may limit how many computers you can connect to a single modem but, barring problems with that, you should have no trouble at all. Experienced readers may want to check out the Printer Sharing settings in the Services section of the Sharing Pane to setup a single USB printer on your Base Station Mac, which can be accessed from all your wireless machines.</p>
<p>Let us know in the comments how it goes!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/07/22/tutorial-turn-your-mac-into-an-airport-base-station/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>Tutorial: Creating Personal Calendars in iPhoto</title>
		<link>http://macapper.com/2007/06/04/tutorial-creating-personal-calendars-in-iphoto/</link>
		<comments>http://macapper.com/2007/06/04/tutorial-creating-personal-calendars-in-iphoto/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 11:00:52 +0000</pubDate>
		<dc:creator>Kiro</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Home & Personal]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/06/04/tutorial-creating-personal-calendars-in-iphoto/</guid>
		<description><![CDATA[iPhoto is an amazing photo manager and editor; however, Apple has added quite a few features in iPhoto that allow you create books and calendars with your digital photographs. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/05/tutorial.jpg"  alt="Macapper Tutorial"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>iPhoto is an amazing photo manager and editor; however, Apple has added quite a few features in iPhoto that allow you create books and calendars with your digital photographs. In this tutorial, you will learn how easy it is to make your very own professional calendars!</p>
<p>To begin, select one of your favorite albums. Go down to the bottom of the window and click the + Calendar button. iPhoto will ask you to choose a theme of your liking. Use the scroll bar to go through the available themes. A preview of that theme is shown to the right.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/06/photo-rnd.png"  alt="iPhoto Calendar Screenshot 1"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Now that youâ€™ve chosen your theme, iPhoto will ask you to set when the calendar will start and how many months it contains.  You can also choose to show holidays from any country, events from your calendars in iCal, and Birthdays from your Address Book.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/06/iphotocal2.png"  alt="iPhoto Calendar Screenshot 2"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Once you hit â€œOkayâ€ iPhoto will create a blank calendar with â€œdrop-zonesâ€.   iPhoto automatically handles the effects and positioning so all you have to do is drag your photos into these drop-zones to insert your photos.  If you want iPhoto to fill in the pictures for you, simply click the â€œAutoflowâ€ button.  If you donâ€™t like a certain layout of one page, click on the layout drop menu to change how many pictures you want to see at once.  Not only can you drag photos on top of the calendar, but on the actual dates as well.  Drag a photo onto the date and iPhoto does the rest.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/06/iphotocal3.png"  alt="iPhoto Calendar Screenshot 3"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>You have your calendar just the way you like it, now what can you do with it?  Click the â€œBuy Calendarâ€ button to have Apple print your calendar in high quality and ship it to you.  Currently, a 12 month calendar is $19.00 (USD) without tax.  You also have the ability to print your own calendar.  To do so, go to File > Print or hit Apple + P.</p>
<p>Now you have a professional calendar filled with your very own digital memories. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/06/04/tutorial-creating-personal-calendars-in-iphoto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial: Automator Basics</title>
		<link>http://macapper.com/2007/05/28/tutorial-automator-basics/</link>
		<comments>http://macapper.com/2007/05/28/tutorial-automator-basics/#comments</comments>
		<pubDate>Mon, 28 May 2007 16:30:35 +0000</pubDate>
		<dc:creator>Tyler Hawkins</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://macapper.com/2007/05/28/tutorial-automator-basics/</guid>
		<description><![CDATA[In case you haven&#8217;t heard, Automator rules. (...)]]></description>
			<content:encoded><![CDATA[<p><img hspace="8"  align="right"  src="http://macapper.com/wp-content/uploads/2007/05/tutorial.jpg"  alt="Macapper Tutorial"  class="image_float_right"   style="float: right; clear: right; margin-left: 8px;"/>In case you haven&#8217;t heard, Automator rules. <a href="http://www.apple.com/macosx/features/automator/" >Automator</a> is the often under-appreciated and underestimated automation tool, provided by Apple in Mac OS X 10.4 Tiger, to bring the power of automation to users with no need for programming. In this simple tutorial I&#8217;ll show you the basics of Automator and walk you through a simple Backup application example. This should give you the solid foundation to start making useful actions for yourself.  </p>
<p><strong>The Basics of Automator</strong></p>
<p><img hspace="8"  align="left"  src="http://macapper.com/wp-content/uploads/2007/05/automatorlogo.jpeg"  alt="Automator Logo"  class="image_float_left"   style="float: left; clear: left; margin-right: 8px;"/>First, load the Automator editor application located in the Applications folder. On the upper-left hand side of the Automator window you will notice the Library pane which lists the applications on your system that are supported by Automator. If you don&#8217;t see your favorite App in this window write the author of the software, only they can add Automator support. Just to the left of the library pane is the Actions pane which lists the available actions for a selected application. These two windows act as your toolbox while making an Automator action. Naturally there is also a search field to quickly find an action without needing to select a specific target application. Below these two panes is the Action Description pane. Here you can find important information about different actions like what sort of &#8220;Input&#8221; it expects, what &#8220;Result&#8221; it returns and any other requirements.</p>
<p>This concept may be familiar if you have any experience with the programming concept of &#8220;protocol&#8221;, if you you are unfamiliar don&#8217;t fret! It&#8217;s not that hard, I promise. Every Automator action expects a certain &#8220;type&#8221; of input. For example the iTunes action &#8220;Add Songs to Playlist&#8221; expects &#8220;Songs&#8221; as the input, naturally if you sent this action a text file, an email address and a sandwich it would be unable to add them to a playlist. In return for you giving an action what it expects it &#8220;promises&#8221; to consistently return a certain type of response or &#8220;Result&#8221;. These Results can often be passed into other actions making a sequence of events that does something useful for you. </p>
<p>To the right side of the Automator window is the Workflow pane. Here you place Actions which will occur one by one from top to bottom. Actions can be placed into the Workflow by either dragging an action to the Workflow pane or by double-clicking on an action.</p>
<p>The toolbar also contains two buttons you&#8217;ll be using a lot, the Run (Command R) and Stop (Command .). </p>
<p><strong>Instant Backup Automator Action</strong></p>
<p>This is a handy little Automator action I use all the time on projects or assignments where I&#8217;m experimenting with a file (usually code) enough that &#8220;Undo&#8221; won&#8217;t suffice and setting up a <a href="http://en.wikipedia.org/wiki/Version_control_system" >version control system</a> feels over-kill. This action when placed in the dock will make a copy of whatever file or folder you have selected in the Finder and conveniently append a date-stamp onto the name of the copy. Please keep in mind that the following example is definitely not the only way and likely not the best way of backing up your files, so while you&#8217;re working through the tutorial think of how you would do it better and go ahead and give it a try. </p>
<p>The first step of this workflow involves letting Automator know which file(s) you wish to deal with. For this example we&#8217;ll simply tell Automator to make a back up of the file (or folder) that is currently selected in the Finder. To do this you will want to find the &#8220;Get Selected Finder Items&#8221; action by selecting Finder in the library pane and dragging &#8220;Get Selected Finder Items&#8221; to the work flow window.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automator1.png"  alt="Automator Image 1"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Next we will want to copy the file to your backup destination. I&#8217;ve created a &#8220;Backup&#8221; folder in my home directory (the directory named with your user name) in which to place the backed up files. The Action that will do this for us is called &#8220;Copy Finder Items&#8221;, lets try using the search to find it this time. Drag the action to the workflow pane and take a look at the action &#8220;bubble&#8221; you&#8217;ve created. You will notice that unlike the &#8220;Get Selected Items&#8221; action this one contains some further controls. In the &#8220;To:&#8221; drop-down menu I will select my Backup folder. If you choose to place your files elsewhere please change the &#8220;To:&#8221; destination directory accordingly. There is another option here to replace existing files in the destination directory if they have the same name. I would <strong>not</strong> recommend you check this box, it will erase similarly named files without asking. If you leave the replace check box unchecked when there is another file sharing the same name the Finder will rename the new file to prevent a collision.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automator2.png"  alt="Automator Image 2"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p><strong>Rename your Backup</strong></p>
<p>Although this action is pretty good already, when I&#8217;m making many revisions and changes to a file I like to keep track in the file name that it is a backup and the time and date the backup was created. We can do this very simply with Automator. </p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automatorbackup.png"  alt="Automator Backup Image"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>First I&#8217;d like to append onto the file name the suffix &#8220;_Backup&#8221; to remind me I&#8217;m looking at a backed up file. The action we will use to add this suffix, date and time is the &#8220;Rename Finder Items&#8221; action. As we will use this same action three times in a row go ahead and add three of them to the work flow.</p>
<p>To append the text suffix focus on the first of the three &#8220;Rename Finder Items&#8221; actions. From the action&#8217;s drop-down menu select &#8220;Add Text&#8221;. In the &#8220;Add:&#8221; text field type &#8220;_Backup&#8221;. I preceded the word &#8220;Backup&#8221; with an underscore, &#8220;_&#8221;, so the title is easier to read. Set the next drop-down menu to &#8220;after name&#8221;, this will make the text act as a suffix to the prior name rather than a prefix. Mac OS X recognizes when there is a file extension visible at the end of the file name (.mov, .pdf, etc.) and will append your text between the file name and the file extension.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automator3.png"  alt="Automator Image 3"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>To add the time of day you created the backup you will edit the second &#8220;Rename Finder Items&#8221; action that you added. This time you will set the first drop-down menu to &#8220;Add Date or Time&#8221;. Because I want to see when I made this backup rather than when it was last modified I select &#8220;Current&#8221; from the &#8220;Date/Time:&#8221; drop down menu. The &#8220;Format:&#8221; drop-down menu will be the only difference between adding the time and the date, here we will choose &#8220;Hour Minute&#8221;. Again the we will want to add the text after the name by selecting &#8220;After name&#8221;. You can choose whichever &#8220;Separator:&#8221; drop-down selections you find easiest to read for the next two options, I&#8217;ve chosen &#8220;Dash&#8221; and &#8220;Underscore&#8221;. You can also enable the use of leading zeroes with the final check box. For example, with leading zeros, eight o&#8217;clock and one minute in the morning will read 08-01 rather than 8-1, it&#8217;s a matter of personal preference.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automator4.png"  alt="Automator Image 4"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>Finally to add the date to the third &#8220;Rename Finder Items&#8221; action, do the same as you did for time in the second &#8220;Rename Finder Items&#8221; action but select the &#8220;Format:&#8221; drop-down menu option &#8220;Day Month Year&#8221; instead of &#8220;Hour Minute&#8221;.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automator5.png"  alt="Automator Image 5"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p><strong>Finishing Up</strong></p>
<p>Now would be a great time to save your work, this can be done by pressing Command-S or by selecting Save from the File Menu. In the save window you will notice a &#8220;File Format:&#8221; drop-down, this gives you the choice of saving as a Workflow or an Application. For our example we&#8217;ll choose to save an Application. As an Application your Automator action can be double clicked in the Finder and be activated. I would recommend you save your new Automator action &#8220;application&#8221; to your Applications folder for easy access. A cool little feature of these Automator action applications is that unlike a complied Application built in Xcode you can just drop your creation or one you downloaded that you want to learn from onto Automator to examine and edit its workflow.</p>
<p><img hspace="auto"  vspace="7"  src="http://macapper.com/wp-content/uploads/2007/05/automatorsave.png"  alt="Automator Save Box"  class="image_centered"   style="display: block; margin-left: auto; margin-right: auto; margin-top: 7px; margin-bottom: 7px; text-align: center;"/></p>
<p>We&#8217;re on the home stretch now, you&#8217;ve got a working Automator action but&#8230; what to do with it? If you double click on it now you will likely just end up with a backup of your Automator action application in your backup destination (remember it&#8217;s setup to backup Finder&#8217;s current selection). I think an excellent solution would be to drag your Automator Application to the dock so you can access it anytime from the Finder. Now select the file you wish to backup, click on the your application in the dock and like magic you&#8217;ve got a dated backup!</p>
<p><strong>The Future of Automator</strong></p>
<p>Rest assured, your new little robot friend, Automator, will not be disappearing with the release of Mac OS X 10.5 Leopard. In fact Apple is adding many very helpful enhancements to Automator in Leopard that will make the automation process even easier. According to the public <a href="http://developer.apple.com/wwdc/tracks/leopard.html" >WWDC course page</a>, actions will no longer be just scriptable but also recordable in Leopard, that&#8217;s really exciting. I can assure you there are other neat things in the works and can&#8217;t wait until we can all get our hands on the Leopard version of Automator. Until then, happy Automating!</p>
]]></content:encoded>
			<wfw:commentRss>http://macapper.com/2007/05/28/tutorial-automator-basics/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>
