<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zdima.net &#187; Tips</title>
	<atom:link href="http://zdima.net/blog/archives/category/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://zdima.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 11:42:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>5 Simple Steps for a More Manageable iPhoto</title>
		<link>http://zdima.net/blog/archives/15706</link>
		<comments>http://zdima.net/blog/archives/15706#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:00:40 +0000</pubDate>
		<dc:creator>Mark Crump</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15706</guid>
		<description><![CDATA[You know what I love about iPhoto? It’s a great central storage place for my media that just about any OS X app can pull photos from. You know what I hate about it? Everything else. To say I have a love/hate relationship with iPhoto is like saying Bi...<p class="read-more"><a href="http://zdima.net/blog/archives/15706">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img title="iphoto-fullscreen" src="http://gigapple.files.wordpress.com/2010/10/iphoto-fullscreen.png?w=604&amp;h=395" alt="" width="604" height="395">You know what I love about iPhoto? It’s a great central storage place for my media that just about any OS X app can pull photos from. You know what I hate about it? Everything else. To say I have a love/hate relationship with iPhoto is like saying Bill Buckner has a problem handle routine grounders in Game 6s of World Series. Here are a few tips I hope might alleviate some iPhoto frustrations you may have.</p>
<p><strong>1. Use TidyUp To Purge Duplicates.</strong> <a href="http://wireavenue.hyperbolic.revenuewire.net/tidy-up/download">TidyUp</a> (download link), by <a href="http://www.hyperbolicsoftware.com/">Hyperbolic Software</a> is a great way to search your iPhoto library for duplicate items. Every now and then, my iPhone will re-import photos, or forget it already imported them. TidyUp lets you search using some fairly granular criteria to eliminate duplicate files.</p>
<p><strong>2. Keywords are your friends.</strong> I tend to go a bit keyword crazy. Every photo or image I import has keywords. A presentation image of a clock might have the keywords “presentation, time, clock, timepiece” assigned to it. A photo of my friend Mindy in Boston will have “Boston, Mindy, harbor” attached to it. Using keywords will make the next step, Smart Albums, a lot easier.</p>
<p><strong>3. Use Smart Albums.</strong> I’m not a big fan of iPhoto’s Event-based organization. For starters, I hate how events are created by day. I don’t know about you, but the amount of true events (weddings, vacations, etc.) I shoot on an annual basis is minor. Instead I get a lot of onsey-twosie photo events that are a pain to organize. Also, a lot of images for me are multipurpose. Earlier, I mentioned I tag images I might use in presentations, so I’ve got a Smart Album built on the presentation keyword. I don’t like to rely on iPhoto’s Faces and Places intelligence, so I will also build Smart Albums based on areas I shoot a lot; I’ve got albums for Boston, Boothbay, and New York.</p>
<p>You can also use multiple keywords or criteria to create yet more specific albums. For example, you could create a Smart Album of wallpapers with the Apple logo you’ve created in the last year, that also have a ranking of five stars or higher.</p>
<p><strong>4. Keep Events Window Clean.</strong> Like I said, most of the photos I take are random shots off my iPhone. My OCD really kicks in when I see events that aren’t events, so I keyword them and move them into a miscellaneous general purpose event. Periodically, I’ll go through that holding bin and, since most of the time my “I don’t know what else to do with this” event really is an “I don’t know why I took this photo” and I’ll purge 99 percent of the images there.</p>
<p><strong>5. Empty the Trash and Purge.</strong> iPhoto has a separate trash can from the rest of OS X. Deleting an image won’t immediately delete the file from your hard drive. Instead you need to go in and manually empty the trash. Checking the trash periodically will let you permanently get rid of bad or duplicate photos, and might reveal some lost gems that look much better than you remember.</p>
<p>iPhoto is a great program, but it isn’t yet so perfect that it can’t stand improvement. These small changes take only a little time but add result in a markedly different user experience. Any other iPhoto tips you care to add?</p>
<p><strong>Related content from GigaOM Pro (sub req’d):</strong></p>
<ul>
<li><a href="http://pro.gigaom.com/2010/12/will-facebook-or-apple-be-the-next-great-hadoop-champion/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">Will Facebook (or Apple) Be the Next Great Hadoop Champion?</a></li>
<li><a href="http://pro.gigaom.com/2011/01/8-infrastructure-companies-poised-to-make-headlines-in-2011/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">8 Infrastructure Companies Poised to Make Headlines in 2011</a></li>
<li><a href="http://pro.gigaom.com/2010/12/mobile-industry-2011-data-consumption-will-explode/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">Mobile 2011: Data Consumption Will Explode</a></li>
</ul>
<p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=289693&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15706/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://1.gravatar.com/avatar/55892237c59df0902490511d7a5b7491?s=96&amp;amp;d=http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=PG" length="" type="" />
<enclosure url="http://1.gravatar.com/avatar/55892237c59df0902490511d7a5b7491?s=96&amp;amp;d=http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=PG" length="" type="" />
<enclosure url="http://gigapple.files.wordpress.com/2010/10/iphoto-fullscreen.png" length="" type="" />
<enclosure url="http://gigapple.files.wordpress.com/2010/10/iphoto-fullscreen.png" length="" type="" />
		</item>
		<item>
		<title>How to Find Your Ideal Desk Height [Workspace]</title>
		<link>http://zdima.net/blog/archives/15666</link>
		<comments>http://zdima.net/blog/archives/15666#comments</comments>
		<pubDate>Fri, 07 Jan 2011 19:00:00 +0000</pubDate>
		<dc:creator>Adam Dachis</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workspace]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15666</guid>
		<description><![CDATA[
										
					
						
											
									
				If you ever work at home, you know how important it is to choose the right desk.  To prevent discomfort (and potential back problems), it's really important to choose the right height.  Here's an easy ...<p class="read-more"><a href="http://zdima.net/blog/archives/15666">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<div style="float:left;padding-right:10px">
<div><a title="Click here to read How to Find Your Ideal Desk Height" href="http://lifehacker.com/5727784/how-to-find-your-ideal-desk-height"><br />
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read How to Find Your Ideal Desk Height" alt="Click here to read How to Find Your Ideal Desk Height" src="http://cache-03.gawkerassets.com/assets/images/17/2011/01/160x120_ideal-desk-height.jpg"><br />
											</a></div>
</p></div>
<p>				If you ever work at home, you know how important it is to <a href="http://lifehacker.com/5611406/how-do-you-choose-the-best-desk-for-your-workspace">choose the right desk</a>.  To prevent discomfort (and potential back problems), it&#8217;s really important to choose the right height.  Here&#8217;s an easy way to do it.				<a href="http://lifehacker.com/5727784/how-to-find-your-ideal-desk-height" title="Click here to read more about How to Find Your Ideal Desk Height [Workspace]">More »</a><br />
				<br style="clear:both"><br />
			<br style="clear:both"><br />
<br style="clear:both"><br />
<a href="http://ads.pheedo.com/click.phdo?s=8f652ee09b2b843e67d3882339135040&amp;p=1"><img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=8f652ee09b2b843e67d3882339135040&amp;p=1"></a><br />
<img alt="" height="0" width="0" border="0" src="http://segment-pixel.invitemedia.com/pixel?code=TechBiz&amp;partnerID=167&amp;key=segment"><img alt="" height="0" width="0" border="0" src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechBiz.5734,cat.TechBiz.rss"><img alt="" height="0" width="0" border="0" src="http://haku.vizu.com/a.gif?cid=1361;adid=300x250;siteid=pheedo;">
<div>
<a href="http://feeds.gawker.com/~ff/lifehacker/full?a=9qqR17iJmKc:qUPMxwhhQh0:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=H0mrP-F8Qgo" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=9qqR17iJmKc:qUPMxwhhQh0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=9qqR17iJmKc:qUPMxwhhQh0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=9qqR17iJmKc:qUPMxwhhQh0:D7DqB2pKExk" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=9qqR17iJmKc:qUPMxwhhQh0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=9qqR17iJmKc:qUPMxwhhQh0:V_sGLiPBpWU" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/lifehacker/full/~4/9qqR17iJmKc" height="1" width="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15666/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remap Any Keyboard Shortcut in Mac OS X [Video]</title>
		<link>http://zdima.net/blog/archives/15641</link>
		<comments>http://zdima.net/blog/archives/15641#comments</comments>
		<pubDate>Wed, 29 Dec 2010 18:00:00 +0000</pubDate>
		<dc:creator>Adam Dachis</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[Keyboard Shortcuts]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Shortcuts]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15641</guid>
		<description><![CDATA[
										
					
						
											
									
				 Is a particular keyboard shortcut in Mac OS X giving you grief?  If you want to remap it to something you'd like better, there's a handy little setting in System Preferences that can help you out.				...<p class="read-more"><a href="http://zdima.net/blog/archives/15641">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<div style="float:left;padding-right:10px">
<div><a title="Click here to read How to Remap Any Keyboard Shortcut in Mac OS X" href="http://lifehacker.com/5720087/how-to-remap-any-keyboard-shortcut-in-mac-os-x"><br />
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read How to Remap Any Keyboard Shortcut in Mac OS X" alt="Click here to read How to Remap Any Keyboard Shortcut in Mac OS X" src="http://cache.gawkerassets.com/assets/images/17/2010/12/160x120_remap-keyboard.jpg"><br />
						<span></span>					</a></div>
</p></div>
<p>				 Is a particular keyboard shortcut in Mac OS X giving you grief?  If you want to remap it to something you&#8217;d like better, there&#8217;s a handy little setting in System Preferences that can help you out.				<a href="http://lifehacker.com/5720087/how-to-remap-any-keyboard-shortcut-in-mac-os-x" title="Click here to read more about How to Remap Any Keyboard Shortcut in Mac OS X [Video]">More »</a><br />
				<br style="clear:both"><br />
			<br style="clear:both"><br />
<br style="clear:both"><br />
<a href="http://ads.pheedo.com/click.phdo?s=2c93a8437930d50002274a16efd2f849&amp;p=1"><img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=2c93a8437930d50002274a16efd2f849&amp;p=1"></a><br />
<img alt="" height="0" width="0" border="0" src="http://segment-pixel.invitemedia.com/pixel?code=TechBiz&amp;partnerID=167&amp;key=segment"><img alt="" height="0" width="0" border="0" src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechBiz.5734,cat.TechBiz.rss"><img alt="" height="0" width="0" border="0" src="http://haku.vizu.com/a.gif?cid=1361;adid=300x250;siteid=pheedo;">
<div>
<a href="http://feeds.gawker.com/~ff/lifehacker/full?a=CNRrSI7YK2U:frzXTkWbg2M:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=H0mrP-F8Qgo" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=CNRrSI7YK2U:frzXTkWbg2M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=CNRrSI7YK2U:frzXTkWbg2M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=CNRrSI7YK2U:frzXTkWbg2M:D7DqB2pKExk" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=CNRrSI7YK2U:frzXTkWbg2M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=CNRrSI7YK2U:frzXTkWbg2M:V_sGLiPBpWU" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/lifehacker/full/~4/CNRrSI7YK2U" height="1" width="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15641/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Add More External Displays to Your Mac</title>
		<link>http://zdima.net/blog/archives/15452</link>
		<comments>http://zdima.net/blog/archives/15452#comments</comments>
		<pubDate>Thu, 07 Oct 2010 21:00:52 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[Monitors]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15452</guid>
		<description><![CDATA[I always thought Apple was really missing a beat by including only one video-out port on its all-in-ones and notebooks, given that many Mac users are design, video and photography professionals. So I went looking around for a solution. If you want to g...<p class="read-more"><a href="http://zdima.net/blog/archives/15452">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>I always thought Apple was really missing a beat by including only one video-out port on its all-in-ones and notebooks, given that many Mac users are design, video and photography professionals. So I went looking around for a solution. If you want to get more screen real estate out of your Mac, here’s how.</p>
<p> </p>
<div style="width:614px"><img title="many-monitors" src="http://gigapple.files.wordpress.com/2010/10/many-monitors.jpg?w=604&amp;h=451" alt="" width="604" height="451">
<p>My (Too?) Many Monitors</p>
</div>
<p> </p>
<p>First, you need some extra hardware. Obviously, you’ll need two extra monitors, in addition to the one built in to your computer, but that’s not all. You’ll also need to pick up a USB-to-video adapter. These come in many flavors. I’ve got a <a href="http://sewelldirect.com/USB-to-DVI-External-Video-Card-High-Resolution.asp">Sewell USB-to-DVI external video card</a> ($79.95), but another good cheap option is the <a href="http://www.evga.com/products/moreInfo.asp?pn=100-U2-UV16-A1&amp;family=USB&amp;sw=10">EVGA UV Plus+</a> ($69.99 for the UV16). Both options come with DVI-to-VGA adapters, so you can use either type of connection.</p>
<p>One of your monitors should be connected via your Mac’s video-out port (whether it be mini-DVI or Mini DisplayPort, depending on your machine’s age). You can get an adapter for that <a href="http://store.apple.com/us/browse/home/shop_mac/mac_accessories/displays?mco=MTY1NzE0OTY&amp;s=topSellers">direct from Apple</a>, or from<a href="http://www.monoprice.com/products/subdepartment.asp?c_id=104&amp;cp_id=10428"> third-party vendors</a>. That’s the easy part.</p>
<p>Now, connect your other monitor using the USB-to-video device you decided upon. To do this, first install DisplayLink’s Mac OS X drivers. The latest version (1.6 Beta 3 as of this writing) can be <a href="http://www.displaylink.com/support/mac_downloads.php">found here</a>. Without these drivers, no USB video cards will work with a Mac.</p>
<p>Once you’ve installed the drivers, plug in your second external monitor using the USB video adapter. Your screen should go blue, then extend to your new monitor. Use <strong>Displays</strong> under <strong>System Preferences</strong> to make any necessary adjustments.</p>
<p>Note that using DisplayLink to operate a third display with your Mac isn’t perfect. Because of restrictions Apple imposes on OS access for third-party software, the DisplayLink drivers don’t support 3D acceleration or OpenGL, meaning that keynote presentations won’t work properly, and video will be choppy. But if you’re using that third display to house an extra browser window, or even for photo editing, it’s more than up to the task. Plus, you can add up to four additional monitors over USB using this method (though separate adapters would be required).</p>
<p>DisplayLink’s been around for a while, but I remember when I was first testing a multi-monitor solution, it took me longer than it should have to unearth this solution. Hopefully now you won’t have the same problem.</p>
<p><strong>Related content from GigaOM Pro (sub req’d):</strong></p>
<ul>
<li><a href="http://pro.gigaom.com/2010/08/by-the-numbers-running-a-coworking-space/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">By The Numbers: Running a Coworking Space</a></li>
<li><a href="http://pro.gigaom.com/2010/07/report-the-internet-of-things-anywhere-anytime-anything/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">The Internet of Things: What It Is, Why It Matters</a></li>
<li><a href="http://pro.gigaom.com/2010/10/how-to-capture-building-managements-untapped-middle-market/?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_content=etherin&amp;utm_campaign=related3">How to Capture Building Management’s Untapped Middle Market</a></li>
</ul>
<p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theappleblog.com&amp;blog=5550580&amp;post=53066&amp;subd=gigapple&amp;ref=&amp;feed=1" width="1" height="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15452/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&amp;amp;d=http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=G" length="" type="" />
<enclosure url="http://gigapple.files.wordpress.com/2010/10/many-monitors.jpg?w=604" length="" type="" />
		</item>
		<item>
		<title>App Marketing 101: Search Engine Optimization</title>
		<link>http://zdima.net/blog/archives/15405</link>
		<comments>http://zdima.net/blog/archives/15405#comments</comments>
		<pubDate>Mon, 20 Sep 2010 13:00:22 +0000</pubDate>
		<dc:creator>Aaron Watkins</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15405</guid>
		<description><![CDATA[ For app developers, the single most important step in preparing an app for sale is to ensure it’s been properly optimized for the iTunes App Store search. This process, called Search Engine Optimization (SEO), is both a science and an art. It requir...<p class="read-more"><a href="http://zdima.net/blog/archives/15405">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://gigapple.files.wordpress.com/2010/09/apps1.jpg"><img title="apps1" src="http://gigapple.files.wordpress.com/2010/09/apps1.jpg?w=210&amp;h=140" alt="" width="210" height="140"></a> For app developers, the single most important step in preparing an app for sale is to ensure it’s been properly optimized for the iTunes App Store search. This process, called Search Engine Optimization (SEO), is both a science and an art. It requires putting yourself in the place of the consumer and trying to think like they would. Mostly, it requires answering one simple question: If I was looking for an app that did X (X being the main function of your app), what would I type into the iTunes search bar?</p>
<p>There are three searchable aspects of your app within iTunes. These are your company name, the app name and the hidden keywords field. These all hold equal bearing and don’t affect search order. In other words, if your company name is “Smash House,” by default, your app won’t appear before the app “Smash Brothers” or one that happens to have “smash” in its name. In other words, all apps are treated equal by the search engine.</p>
<p>Space for keywords is limited. Your application name can be a total of 250 characters long, and your keywords list is limited to 100 characters (including spaces or commas). It’s important to note, however, that your keywords section doesn’t need spaces. Each word can be separated with only a comma.</p>
<p>It’s also important to note that iTunes search is exact search: The words placed in the search box by the consumer must all be found in one of your three searchable fields.  iTunes will make no assumptions on the part of the consumer. The plural form of a word is a completely separate word than the singular form (kid vs. kids, hero vs. heroes, etc.) and words within words will not be pulled out in search (EA’s apps will not show up in a search for “Each,” for example). It will, however, often recognize slight misspellings or take out unnecessary spaces (a search for Face Book will still result in the Facebook app).</p>
<p>Remember, the single highest percentage of app discovery comes from searching for a specific type of app, which makes learning the nuances of SEO crucial to pushing your app to the front of the crowd.</p>
<p><em>This is the first post in a three-part series. To learn more about marketing iPhone apps, read Part 2 and Part 3, which will be posted later this week. For an in-depth analysis of app marketing, download the GigaOM Pro report <a href="http://pro.gigaom.com/2010/09/how-to-market-your-iphone-app-a-developers-guide/?utm_source=gigaom&amp;utm_medium=editorial&amp;utm_term=offer&amp;utm_content=aaronwatkins&amp;utm_campaign=crosspost">“How to Market Your iPhone App: A Developer’s Guide”</a> (subscription required).</em></p>
<p><em>Image Source: <a href="http://www.flickr.com/photos/ivyfield/4731067716/lightbox/">flickr user Yutaka Tsutano</a>.</em></p>
<p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theappleblog.com&amp;blog=5550580&amp;post=51526&amp;subd=gigapple&amp;ref=&amp;feed=1" width="1" height="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15405/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/cc27490abab89fe318c27d9a626aa9a1?s=96&amp;amp;d=http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=G" length="" type="" />
<enclosure url="http://gigapple.files.wordpress.com/2010/09/apps1.jpg?w=210" length="" type="" />
<enclosure url="http://0.gravatar.com/avatar/cc27490abab89fe318c27d9a626aa9a1?s=96&amp;amp;d=http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=G" length="" type="" />
<enclosure url="http://gigapple.files.wordpress.com/2010/09/apps1.jpg?w=210" length="" type="" />
		</item>
		<item>
		<title>Enable &#8220;High Contrast Mode&#8221; in iTunes 10 [ITunes Tip]</title>
		<link>http://zdima.net/blog/archives/15372</link>
		<comments>http://zdima.net/blog/archives/15372#comments</comments>
		<pubDate>Wed, 08 Sep 2010 17:30:00 +0000</pubDate>
		<dc:creator>Adam Dachis</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Contributors]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15372</guid>
		<description><![CDATA[
										
					
						
											
									
				 If iTunes 10 is a little too gray and washed out for your eyes, a simple terminal command can up the contrast (maybe a little too much).				More »
				
			



   
<p class="read-more"><a href="http://zdima.net/blog/archives/15372">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<div style="float:left;padding-right:10px">
<div><a title="Click here to read Enable &amp;quot;High Contrast Mode&amp;quot; in iTunes 10" href="http://lifehacker.com/5632915/enable-high-contrast-mode-in-itunes-10"><br />
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read Enable &amp;quot;High Contrast Mode&amp;quot; in iTunes 10" alt="Click here to read Enable &amp;quot;High Contrast Mode&amp;quot; in iTunes 10" src="http://cache-04.gawkerassets.com/assets/images/17/2010/09/160x120_ituneshighcontrast.jpg"><br />
											</a></div>
</p></div>
<p>				 If iTunes 10 is a little too gray and washed out for your eyes, a simple terminal command can up the contrast (maybe a little too much).				<a href="http://lifehacker.com/5632915/enable-high-contrast-mode-in-itunes-10" title="Click here to read more about Enable &quot;High Contrast Mode&quot; in iTunes 10 [ITunes Tip]">More »</a><br />
				<br style="clear:both"><br />
			<br style="clear:both"><br />
<br style="clear:both"><br />
<a href="http://ads.pheedo.com/click.phdo?s=83e868700bd1f5f367ba20dd0c43ddca&amp;p=1"><img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=83e868700bd1f5f367ba20dd0c43ddca&amp;p=1"></a><br />
<img alt="" height="0" width="0" border="0" src="http://segment-pixel.invitemedia.com/pixel?code=TechBiz&amp;partnerID=167&amp;key=segment"><img alt="" height="0" width="0" border="0" src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechBiz.5734,cat.TechBiz.rss">
<div>
<a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2r4f4AKQiyY:kZBfaXYJQnY:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=H0mrP-F8Qgo" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2r4f4AKQiyY:kZBfaXYJQnY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2r4f4AKQiyY:kZBfaXYJQnY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=2r4f4AKQiyY:kZBfaXYJQnY:D7DqB2pKExk" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2r4f4AKQiyY:kZBfaXYJQnY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=2r4f4AKQiyY:kZBfaXYJQnY:V_sGLiPBpWU" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/lifehacker/full/~4/2r4f4AKQiyY" height="1" width="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15372/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Eject a CD/DVD via the Menu Bar</title>
		<link>http://zdima.net/blog/archives/15301</link>
		<comments>http://zdima.net/blog/archives/15301#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:50:28 +0000</pubDate>
		<dc:creator>Alex Layne</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15301</guid>
		<description><![CDATA[ Apple has a long history of using slot-loading disc drives rather than the tray-loading drives used widely across the rest of the industry. If you want to eject the disc, there are currently two ways of doing this in OS X that most users know of, but ...<p class="read-more"><a href="http://zdima.net/blog/archives/15301">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p><img title="ejectbutton" src="http://gigapple.files.wordpress.com/2010/08/screen-shot-2010-08-12-at-7-34-27-pm.png?w=210&amp;h=58" alt="" width="210" height="58"> Apple has a long history of using slot-loading disc drives rather than the tray-loading drives used widely across the rest of the industry. If you want to eject the disc, there are currently two ways of doing this in OS X that most users know of, but there’s actually a hidden app that you may not know about.</p>
<p>You can eject from the sidebar in Finder, or from the desktop (dragging to the trash). However, there’s also a third way: a menu bar item. Apple doesn’t show this item by default in Snow Leopard, which led me to try and find a way to enable it. It’s actually fairly easy:</p>
<ol>
<li>Open a Finder window and go to <strong>/System/Library/CoreServices/Menu Extras</strong>.</li>
<li>Double click on <strong>Eject.menu</strong> and it should appear instantly in your menu bar.</li>
</ol>
<p>You can move the menu bar item by holding down the Command key and dragging it around. You can also get rid of it by dragging it off the menu bar, where it’ll vanish in a puff of smoke, just like you’d drag an item off the Dock.</p>
<p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theappleblog.com&amp;blog=5550580&amp;post=49778&amp;subd=gigapple&amp;ref=&amp;feed=1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://gigapple.files.wordpress.com/2010/08/screen-shot-2010-08-12-at-7-34-27-pm.png" length="" type="" />
<enclosure url="http://1.gravatar.com/avatar/5e12bf77d59d1bcb3deb843b2145be85?s=96&amp;amp;d=http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=G" length="" type="" />
		</item>
		<item>
		<title>Core Data Odds and Ends</title>
		<link>http://zdima.net/blog/archives/15268</link>
		<comments>http://zdima.net/blog/archives/15268#comments</comments>
		<pubDate>Tue, 03 Aug 2010 05:08:00 +0000</pubDate>
		<dc:creator>Jeff LaMarche</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15268</guid>
		<description><![CDATA[I've been doing a fair bit of work with Core Data lately, and have picked up a few tricks to make my life easier, so I thought I'd share.Mo' PowerBack in the EOF days, there was a great little piece of third-party software called EOGenerator that imple...<p class="read-more"><a href="http://zdima.net/blog/archives/15268">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a fair bit of work with Core Data lately, and have picked up a few tricks to make my life easier, so I thought I&#8217;d share.</p>
<h3>Mo&#8217; Power</h3>
<p>Back in the <a href="http://en.wikipedia.org/wiki/Enterprise_Objects_Framework">EOF</a> days, there was a great little piece of third-party software called <a href="http://www.rubicode.com/Software/EOGenerator/">EOGenerator</a> that implemented something called the <a href="http://www.heikobehrens.net/2009/04/23/generation-gap-pattern/">generation gap design pattern</a>. Essentially, this little program would create your custom subclasses of <font face="monospace">EOGenericRecord</font> (EOF&#8217;s equivalent of <font face="monospace">NSManagedObject</font>) for you. It wouldn&#8217;t just create that, though, it would actually create two classes for each entity in your EOModel. </p>
<p>One of these two classes was yours to modify as you saw fit. It would never get overwritten even if you ran the EOGenerator script again, over and over. The other class contained all the generated code derived from your EOModel and was designed not to be touched by the programmer. You had your class, EOGenerator had its class, and you could both work without any fear of stepping on each other&#8217;s toes. You could add attributes and entities to your data model and regenerate the machine-readable classes without any chance of losing your custom validation or methods. It was nice.</p>
<p>Wolf Rentzsch has re-implemented this idea for Core Data, and the result is called <a href="http://github.com/rentzsch/mogenerator">MOGenerator</a>. If you spend any time with Core Data and aren&#8217;t familiar with MOGenerator, go become familiar with it. It will make your life much, much, much better.</p>
<h3>SQLite to Check Data</h3>
<p>The default persistent store type for Core Data under iOS is a SQLite store, which means that Core Data keeps all of its data inside of a single SQLite database in your application&#8217;s <font face="monospace">/Documents</font> folder. Now, the format of the persistent store is undocumented and you should never, ever, ever, ever, never change data in the persistent store or make any assumptions about how Core Data stores the data. That&#8217;s part of why we use Core Data: It&#8217;s an abstraction layer that lets us not worry about the underlying storage details.</p>
<p>But, sometimes, it can be really helpful to know whether data is getting into the persistent store or not. I often work on my data model before my user interface, so being able to peek in the data store to make sure all is well is really helpful.</p>
<p>The first thing you might want to consider doing, if you plan to do that, is to create a SQLite config file. This is a file of commands that will execute whenever you launch SQLite. To do that, simply create a file called <em>.sqliterc</em> in your home directory. Here&#8217;s what mine looks like:
<pre>.mode column.header on.table</pre>
<p>In mine, the first line tells SQLite to print the column names when I issue a <font face="monospace">SELECT</font> command. The second line tells SQLite to present the data in tabular form. The last line prints out a list of all the tables in the database before it shows me the SQL command prompt. That&#8217;s handy given that the table names don&#8217;t usually exactly match your entity or class names.</p>
<p>Once you have a config file in place, you can open up any persistent store using the <font face="monospace">sqlite3</font> command in Terminal.app, like so:
<pre>sqlite3 MyApplication.sqlite</pre>
<p>You can&#8217;t, of course, execute this directly against database files on your phone, but you can do it in the simulator as well as on files copied from your phone using Xcode&#8217;s Organizer. If you&#8217;re using the simulator, you can look for your SQLite databases at the following location:
<pre>/Users/[your account name]/Library/Application Support/iPhone Simulator/[SDK version #]/Applications/[application UUID]/Documents/[Application Name].sqlite</pre>
<p>When I log into a database with my SQLite config file, this is what I see:
<pre>-- Loading resources from /Users/jeff/.sqlitercZHERO         ZPOWER        Z_METADATA    Z_PRIMARYKEYSQLite version 3.6.12Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite&gt;</pre>
<p>Notice that it has dumped the names of all my tables. It&#8217;s pretty easy to figure out which table holds what data once they&#8217;re right in front of you. The example above is the persistent store from the SuperDB application from <em>More iPhone 3 Development</em>. The <em>Hero</em> entity managed objects are stored in <font face="monospace">ZHERO</font> and the <font face="monospace">Power</font> entity managed objects are stored in <font face="monospace">ZPOWER</font>. To look at the contents of a table, you just need to execute a SQL <font face="monospace">SELECT</font> command. The simplest is just <font face="monospace">SELECT * FROM TABLENAME;</font>, which prints the entire contents of the table to the console, like so:
<pre>sqlite&gt; select * from ZPOWER;Z_PK        Z_ENT       Z_OPT       ZHERO       ZSOURCE     ZNAME     ----------  ----------  ----------  ----------  ----------  ----------1           2           2           1           Mutation    Fire      sqlite&gt; </pre>
<p>The format of the data is pretty easy to figure out but, again, you really should look and not touch. It&#8217;d be very easy to accidentally destroy a persistent store. A seemingly inconsequential change could get the metadata out of whack and prevent your app from using the persistent store any more.<br />
<h3>Better Descrption</h3>
<p>I noticed a few days ago that <a href="http://twitter.com/wilshipley">Wil Shipley</a> was complaining about the fact that many of Apple&#8217;s delivered UIKit and Foundation objects have not overridden the <font face="monospace">-description</font> method. This method is important because it&#8217;s the one that is used in format strings, <font face="monospace">NSLog()</font>, and when you type the <font face="monospace">po</font> command in GDB. Instead of getting a meaningful description of many delivered objects, you instead get the class name and memory address of the instance, which is what <font face="monospace">NSObject</font>&#8216;s implementation provides, which isn&#8217;t very much help while debugging.</p>
<p>Unfortunately, <font face="monospace">NSManagedObject</font> is one of the many, many classes that doesn&#8217;t have its own meaningful implementation of <font face="monospace">-description</font>. That doesn&#8217;t mean you can&#8217;t provide one, though.</p>
<p>One thing you can do is to create an abstract subclass of <font face="monospace">NSManagedObject</font> and put the <font face="monospace">-description</font> method there. If you then subclass this abstract class, all of your managed objects will inherit the method from the abstract class. If I have other common functionality, I&#8217;ll  often do exactly that. But if I don&#8217;t (and often you won&#8217;t) I personally hate to clutter up my object hierarchy to add debugging tools. So I actually will cheat and do something you&#8217;re not really supposed to do, which is override a method using a category. The reason it&#8217;s bad to do this is because the Objective-C language does not specify which method should be used, which can lead to unpredictable behavior. But, when a class inherits a method from a superclass, I&#8217;ve found that overriding it in a category always works. I&#8217;m not suggesting you should do this in a shipping app, however. I wrap my method in pre-compiler definitions so that it doesn&#8217;t get compiled into the release version of my application.</p>
<p>My version of <font face="monospace">-description</font> assumes you&#8217;re generating properties for your managed objects (I always do) and also assumes you&#8217;re using custom subclasses (but you are, because you&#8217;re using <a href="http://github.com/rentzsch/mogenerator">MOGenerator</a>, right??). The method iterates over all the properties of the class and all its superclasses up to <font face="monospace">NSManagedObject</font>, then prints them to the console. The categories I use look like this:
<pre><span><span>#<span>if</span> DEBUG</span><span><span><span>@</span>implementation</span> <span>NSObject</span><span>(MCManagedObjectDebug)<span><span>+ <span><span>(</span><span>NSMutableArray</span> *<span>)</span><span>MCproperties</span></span></span><span>{    <span>NSMutableArray</span> *properties = <span>nil</span>;

    <span>if</span><span> <span>(</span></span><span><span>[</span><span>self</span> <span><span>superclass</span></span><span>]</span></span> != <span><span>[</span>NSManagedObject <span><span>class</span></span><span>]</span></span>)        properties = <span><span>[</span><span><span>[</span><span>self</span> <span><span>superclass</span></span><span>]</span></span> <span><span>MCproperties</span></span><span>]</span></span>;    <span>else</span>        properties = <span><span>[</span><span>NSMutableArray</span> <span><span>array</span></span><span>]</span></span>;

    <span>unsigned</span> <span>int</span> propCount;    objc_property_t * propList =<span><span> </span><span>class_copyPropertyList</span>(</span><span><span>[</span><span>self</span> <span><span>class</span></span><span>]</span></span>, &amp;propCount);    <span>int</span> i;

    <span>for</span><span> <span>(</span></span>i=<span>0</span>; i &lt; propCount; i++)    <span>{        objc_property_t oneProp = propList<span><span>[</span>i<span>]</span></span>;        <span>NSString</span> *propName = <span><span>[</span><span>NSString</span> <span><span>stringWithUTF8String<span>:</span></span><span><span>property_getName</span>(</span>oneProp)</span><span>]</span></span>;        <span>if</span><span> <span>(</span></span>!<span><span>[</span>properties <span><span>containsObject<span>:</span></span>propName</span><span>]</span></span>)            <span><span>[</span>properties <span><span>addObject<span>:</span></span>propName</span><span>]</span></span>;    }</span>    <span>return</span> properties;}</span></span></span><span><span>@</span>end</span></span>

<span><span><span>@</span>implementation</span> <span>NSManagedObject</span><span>(MCManagedObjectDebug)<span><span>- <span><span>(</span><span>NSString</span> *<span>)</span><span>description</span></span></span><span>{    <span>NSArray</span> *properties = <span><span>[</span><span><span>[</span><span>self</span> <span><span>class</span></span><span>]</span></span> <span><span>MCproperties</span></span><span>]</span></span>;    <span>NSMutableString</span> *ret = <span><span>[</span><span>NSMutableString</span> <span><span>stringWithFormat<span>:</span></span><span><span>@"</span>%@:<span>"</span></span>, <span><span>[</span><span>self</span> <span><span>className</span></span><span>]</span></span></span><span>]</span></span>;    <span>NSDictionary</span> *myAttributes = <span><span>[</span><span><span>[</span><span>self</span> <span><span>entity</span></span><span>]</span></span> <span><span>attributesByName</span></span><span>]</span></span>;

    <span>for</span><span> <span>(</span></span><span>NSString</span> *oneProperty in properties)    <span>{        NSAttributeDescription *oneAttribute = <span><span>[</span>myAttributes <span><span>valueForKey<span>:</span></span>oneProperty</span><span>]</span></span>;        <span>if</span><span> <span>(</span></span>oneAttribute != <span>nil</span>) <span><span>//</span> If not, it's a relationship or fetched property</span>        <span>{            <span>id </span>value = <span><span>[</span><span>self</span> <span><span>valueForKey<span>:</span></span>oneProperty</span><span>]</span></span>;            <span><span>[</span>ret <span><span>appendFormat<span>:</span></span><span><span>@"</span><span>nt</span>%@ = %@<span>"</span></span>, oneProperty, value</span><span>]</span></span>;        }</span>

    }</span>    <span>return</span> ret;}</span></span>

</span><span><span>@</span>end</span>#endif</span></span></pre>
<p>The <font face="monospace">+MCProperties</font> method uses the Objective-C runtime to discover and iterate over properties in the class definition, including <font face="monospace">@dynamic</font> properties that were created at runtime. Because the property runtime calls do not include properties inherited from parent classes, the method acts recursively, iterating up the object hierarchy until it gets to <font face="monospace">NSManagedObject</font>. The actual <font face="monospace">-description</font> method simply prints out each of the attributes and the value currently stored for that attribute for this object instance. Once you do this, if you use <font face="monospace">NSLog()</font> or <font face="monospace">po</font>, the result is much richer information about the objects getting printed to the console. This version ignores relationships and fetched properties, but it wouldn&#8217;t be hard to add those in if you needed them.
<div><font size="2"><center>©2008-2010 Jeff LaMarche. <br />
<a href="http://iphonedevelopment.blogspot.com" class="autohyperlink" title="http://iphonedevelopment.blogspot.com" target="_blank" rel="nofollow">iphonedevelopment.blogspot.com</a></center></font><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/2947441758360063609-5836737264243356658?l=iphonedevelopment.blogspot.com" alt=""></div>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15268/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7 [Windows 7]</title>
		<link>http://zdima.net/blog/archives/15224</link>
		<comments>http://zdima.net/blog/archives/15224#comments</comments>
		<pubDate>Wed, 21 Jul 2010 20:00:00 +0000</pubDate>
		<dc:creator>The How-To Geek</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Contributors]]></category>
		<category><![CDATA[Keyboard Shortcuts]]></category>
		<category><![CDATA[Mouse]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[Windows Tip]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15224</guid>
		<description><![CDATA[
										
					
						
											
									
				Windows 7: Everybody knows that you can right-click any application to launch it as administrator, but what you might not know is there's an even quicker way you can trigger administrator mode.				More...<p class="read-more"><a href="http://zdima.net/blog/archives/15224">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<div style="float:left;padding-right:10px">
<div><a title="Click here to read Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7" href="http://lifehacker.com/5592973/use-ctrl%252Bshift%252Bclick-to-open-programs-as-administrator-in-windows-7"><br />
						<img style="border-color:#B3B3B3;border-width:0 1px 1px;border-style:none solid solid" height="120" width="160" title="Click here to read Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7" alt="Click here to read Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7" src="http://cache.gawkerassets.com/assets/images/17/2010/07/160x120_sshot-2010-07-21-1-15-37-08.jpg"><br />
											</a></div>
</p></div>
<p>				Windows 7: Everybody knows that you can right-click any application to launch it as administrator, but what you might not know is there&#8217;s an even quicker way you can trigger administrator mode.				<a href="http://lifehacker.com/5592973/use-ctrl%252Bshift%252Bclick-to-open-programs-as-administrator-in-windows-7" title="Click here to read more about Use Ctrl+Shift+Click to Open Programs as Administrator in Windows 7 [Windows 7]">More »</a><br />
				<br style="clear:both"><br />
			<br style="clear:both"><br />
<br style="clear:both"><br />
<a href="http://ads.pheedo.com/click.phdo?s=b750a9a5eca2f8781339b058e517885b&amp;p=1"><img alt="" style="border:0" border="0" src="http://ads.pheedo.com/img.phdo?s=b750a9a5eca2f8781339b058e517885b&amp;p=1"></a><br />
<img alt="" height="0" width="0" border="0" src="http://segment-pixel.invitemedia.com/pixel?code=TechBiz&amp;partnerID=167&amp;key=segment"><img alt="" height="0" width="0" border="0" src="http://pixel.quantserve.com/pixel/p-8bUhLiluj0fAw.gif?labels=pub.28252.rss.TechBiz.5734,cat.TechBiz.rss">
<div>
<a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2fbMXebZ8xo:YKsrExTPEO4:H0mrP-F8Qgo"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=H0mrP-F8Qgo" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2fbMXebZ8xo:YKsrExTPEO4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2fbMXebZ8xo:YKsrExTPEO4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=2fbMXebZ8xo:YKsrExTPEO4:D7DqB2pKExk" border="0"></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=2fbMXebZ8xo:YKsrExTPEO4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lifehacker/full?i=2fbMXebZ8xo:YKsrExTPEO4:V_sGLiPBpWU" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/lifehacker/full/~4/2fbMXebZ8xo" height="1" width="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15224/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechUniversity: 10 Mac Setup Tips</title>
		<link>http://zdima.net/blog/archives/15155</link>
		<comments>http://zdima.net/blog/archives/15155#comments</comments>
		<pubDate>Fri, 02 Jul 2010 16:00:55 +0000</pubDate>
		<dc:creator>Josh Pigford</dc:creator>
				<category><![CDATA[Contributors]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://zdima.net/blog/?p=15155</guid>
		<description><![CDATA[Whether you just got a new Mac or you’re installing (or updating) your version of OS X, this TechUniversity screencast will cover 10 things you should setup (subscription required) before you do anything else on your Mac.
We’ll walk you through how...<p class="read-more"><a href="http://zdima.net/blog/archives/15155">> Read more</a></p>]]></description>
			<content:encoded><![CDATA[<p>Whether you just got a new Mac or you’re installing (or updating) your version of OS X, this TechUniversity screencast will cover <a href="http://techuniversity.com/items/10-mac-setup-tips?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_term=screencast&amp;utm_campaign=promopost"><strong>10 things you should setup</strong></a> <em>(subscription required)</em> before you do anything else on your Mac.</p>
<p>We’ll walk you through how to set up, enable, and tweak all 10 items so you can get the most out of your Mac right from the start.</p>
<p>Below is a sample of the video. The <a href="http://techuniversity.com/items/10-mac-setup-tips?utm_source=theappleblog&amp;utm_medium=editorial&amp;utm_term=screencast&amp;utm_campaign=promopost"><strong>full screencast</strong></a> clocks in at just over 11 minutes.</p>
</p>
<p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theappleblog.com&amp;blog=5550580&amp;post=47892&amp;subd=gigapple&amp;ref=&amp;feed=1"><br />
<hr />
<p>
	<a href="http://gigaom.com/sponsor/alcatel-lucent/?utm_source=RSS&amp;utm_medium=Banner&amp;utm_campaign=RSS+Lucent"><br />
		<img src="http://a.gigaom.com/feed-injector/img/lucent-2010-05-17.gif" alt="Alcatel-Lucent NextGen Communications Spotlight — Learn More »" border="0"><br />
	</a>
</p>
<div>
<a href="http://feeds.feedburner.com/~ff/TheAppleBlog?a=3UadRfSQUhk:mKf40jqVOIA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheAppleBlog?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.feedburner.com/~ff/TheAppleBlog?a=3UadRfSQUhk:mKf40jqVOIA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/TheAppleBlog?i=3UadRfSQUhk:mKf40jqVOIA:D7DqB2pKExk" border="0"></a> <a href="http://feeds.feedburner.com/~ff/TheAppleBlog?a=3UadRfSQUhk:mKf40jqVOIA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TheAppleBlog?i=3UadRfSQUhk:mKf40jqVOIA:V_sGLiPBpWU" border="0"></a> <a href="http://feeds.feedburner.com/~ff/TheAppleBlog?a=3UadRfSQUhk:mKf40jqVOIA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/TheAppleBlog?i=3UadRfSQUhk:mKf40jqVOIA:F7zBnMyn0Lo" border="0"></a> <a href="http://feeds.feedburner.com/~ff/TheAppleBlog?a=3UadRfSQUhk:mKf40jqVOIA:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/TheAppleBlog?i=3UadRfSQUhk:mKf40jqVOIA:guobEISWfyQ" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/TheAppleBlog/~4/3UadRfSQUhk" height="1" width="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://zdima.net/blog/archives/15155/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://0.gravatar.com/avatar/e4f5d494ebdc9e7cce1aecf3ce3e8bc1?s=96&amp;amp;d=http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=G" length="" type="" />
		</item>
	</channel>
</rss>

