<?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>luminary blur &#187; Tips and Tricks</title>
	<atom:link href="http://ben.kwinix.com/blog/category/tips-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://ben.kwinix.com/blog</link>
	<description>tech, videos, photos, and apple too</description>
	<lastBuildDate>Mon, 06 Feb 2012 05:10:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Vimeo Is My Pick</title>
		<link>http://ben.kwinix.com/blog/2007/11/25/vimeo-is-my-pick/</link>
		<comments>http://ben.kwinix.com/blog/2007/11/25/vimeo-is-my-pick/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 05:04:38 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://ben.kwinix.com/blog/2007/11/25/vimeo-is-my-pick/</guid>
		<description><![CDATA[I&#8217;ve been looking for a new video hosting service for a while. Lately I&#8217;ve been oscillating between Google Video (my first forays were here), YouTube, and Brightcove. I&#8217;ve always found the YouTube interface to be highly cumbersome and the focus on the community surrounding the video rather than the video itself really rubbed me the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking for a new video hosting service for a while. Lately I&#8217;ve been oscillating between <a href="http://video.google.com/">Google Video</a> (my first forays were here), <a href="http://www.youtube.com">YouTube</a>, and <a href="http://www.brightcove.tv">Brightcove</a>. I&#8217;ve always found the YouTube interface to be highly cumbersome and the focus on the community surrounding the video rather than the video itself really rubbed me the wrong way. Google Video&#8217;s larger default size (it&#8217;s even larger now) was of much more interest to me. I couldn&#8217;t care less about what people have to say about my video—I just want to make sure it looks good. I also want to be able to embed my videos into my various websites and social networking platforms and so I began using Brightcove both for its high quality video and it&#8217;s nice embeddable player. A recent problem uploading a video to Brightcove has led me to explore other options. In fact, it led me straight to <a href="http://www.vimeo.com/">Vimeo</a>.</p>
<p><span id="more-378"></span></p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=402666&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=402666&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF" /></object><br /><a href="http://www.vimeo.com/402666/l:embed_402666">Ben &amp; The Alterians: Hunger Strike</a> from <a href="http://www.vimeo.com/user303810/l:embed_402666">Ben Hinc</a> on <a href="http://vimeo.com/l:embed_402666">Vimeo</a>.</p>
<p>This is my first embedded video from Vimeo. This is actually my favorite Vimeo feature because the embeds are somewhat customizable. The color scheme can be changed (I left this one as blue since the blog is primarily blue) as well as the embed size (again, I left it at 400&#215;300 because this works well for the template). I can also embed albums or channels of content. Below is my album called &#8220;Angel&#8221; which is a compilation of all my videos of my cat.</p>
<p style="text-align: center;"><object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/hubnut/?user_id=user303810&amp;color=00ADEF&amp;background=ffffff&amp;fullscreen=1&amp;stream=album&amp;id=3234&amp;server=www.vimeo.com"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/hubnut/?user_id=user303810&amp;color=00ADEF&amp;background=ffffff&amp;fullscreen=1&amp;stream=album&amp;id=3234&amp;server=www.vimeo.com" /></object></p>
<p>Despite the excellent embedding options, I did notice one major flaw with Vimeo&#8217;s player: the &#8220;share&#8221; and &#8220;embed&#8221; links don&#8217;t seem to work in anything except for Firefox, at least on OS X. This is just not acceptable to me so I went ahead and created two bookmarklets. All the do is load Vimeo&#8217;s embed or share page using the video ID that you enter at the prompt. The video ID is the 6-digit (currently) number that is in the URL of the video&#8217;s page. For example, for the video posted above (http://www.vimeo.com/402666) the video ID is 402666. You can click on the following to bookmarklet links to test this out, but the most convenient thing is adding them to your bookmarks so you can use them whenever you&#8217;re watching a Vimeo video. Opera users can right click or control-click and and choose &#8220;Bookmark link&#8230;&#8221; and Safari users can drag the links to their Bookmarks Bar.</p>
<ul>
<li><a href="javascript:void(str=prompt('Vimeo%20ID:',''));if(str){location.href='http://www.vimeo.com/moogaloop/embed/clip:'+escape(str);}">Vimeo Embed bookmarklet</a></li>
<li><a href="javascript:void(str=prompt('Vimeo%20ID:',''));if(str){location.href='http://www.vimeo.com/moogaloop/share/clip:'+escape(str);}">Vimeo Share bookmarklet</a></li>
</ul>
<p>If anyone reads with some some Javascript prowess, I would like the bookmarklets to be able to suck the video ID from the current URL rather than forcing the user to enter it. I&#8217;m pretty sure this is possible but it&#8217;s out of my realm of knowledge. Besides the nice embedded player, Vimeo also supports 720p video hosting and playback. This doesn&#8217;t affect me now—I don&#8217;t have a camera capable of shooting at this resolution. Someday I might, so it make sense to use a service that supports it now rather than wondering if it will be supported eventually (YouTube, for example). Finally, I like that everything can be &#8220;RSS&#8217;d.&#8221; Albums, videos, videos in albums, videos in channels—I haven&#8217;t yet found something that I would want to subscribe to that can&#8217;t be. I also like the uploader although yet again it doesn&#8217;t work with Opera or Safari 3 beta (still running 10.4.10). For us Opera/Safari users, there is a <a href="http://www.vimeo.com/upload/babyface">non-dynamic upload page</a> which helps (and is also something that Brightcove doesn&#8217;t provide). Finally, the per-video options are complete and useful. Videos can be provided with a name, description, and tags. Privacy options can be set as well as if the source file can be downloaded (I was specifically looking for this feature). Finally, the video can be placed in any number of channels and albums. Overall, a very slick experience that is as functional as it is pretty. Hopefully I won&#8217;t run in to any roadblocks with Vimeo and it&#8217;ll be my forever video host. I&#8217;m uploading all of my existing videos now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ben.kwinix.com/blog/2007/11/25/vimeo-is-my-pick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone is Back</title>
		<link>http://ben.kwinix.com/blog/2007/11/17/iphone-is-back/</link>
		<comments>http://ben.kwinix.com/blog/2007/11/17/iphone-is-back/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 22:30:26 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://ben.kwinix.com/blog/2007/11/17/iphone-is-back/</guid>
		<description><![CDATA[Did anyone really believe that I would wait for a non-downgrade jailbreak? Heck no. Maybe that&#8217;s not even possible. With that in mind, I tried once again to do the downgrade-to-jailbreak procedure and I was finally successful. My recent Twitter posts will reveal that my primary sticking point was getting the iPhone to kick out [...]]]></description>
			<content:encoded><![CDATA[<p>Did anyone really believe that I would wait for a non-downgrade jailbreak? Heck no. Maybe that&#8217;s not even possible. With that in mind, I tried once again to do the downgrade-to-jailbreak procedure and I was finally successful. My <a href="http://twitter.com/lemonlovr">recent Twitter posts</a> will reveal that my primary sticking point was getting the iPhone to kick out of &#8220;DFU&#8221; mode (whatever that means). My understanding of the process is that putting the phone in &#8220;DFU&#8221; or recovery mode is something that Apple technicians might use to service the phone. However, using it to install a previous firmware over the current apparently throws an error and leaves the phone in the recovery state without kicking back out to &#8220;normal&#8221; mode. There is a tool—<a href="http://code.google.com/p/independence/">iNdependece</a>—that supposedly is able to accomplish this mighty feat. Unfortunately, I had no idea how to get this program working, especially since it doesn&#8217;t support the &#8220;MobileDevice&#8221; framework that comes with iTunes 7.5. It was made to work with the framwork included with 7.4.2.</p>
<p>Read on to find out how I found out&#8230;</p>
<p><span id="more-61"></span></p>
<p>This issue is noted in the readme file for the latest 1.1.2 jailbreak:</p>
<blockquote><p>
  In order to kick the phone out of that mode I just had to launch iNdependence version 1.2.5 and wait a minute or so. If you are using iTunes 7.5 you will have to get a MobileDevice from a previousv version in order to run Independence.
</p></blockquote>
<p>Ok. Thanks for the advice. Now how does one go about doing that? I found other instructions <a href="http://weblog.techdad.net/2007/11/12/iphone-jailbreaking-112-this-time-it-worked/">somewhere</a> that said that I needed to 1) obtain the framework and 2) use the MobDev Tool to select the obtained framework and tell iNdependence to use it. I still had two problems with this: 1) I didn&#8217;t know where to get the framework and 2) I didn&#8217;t see a MobDev tool.</p>
<p>My first task was locating this &#8220;MobDev&#8221; tool because even if I managed to locate the framework, it would still be useless without the tool. After some fruitless searching, I remembered that there was a beta release of <a href="http://code.google.com/p/independence/downloads/list">iNdependence 1.3</a> on Google Code. Since the package for 1.2.5 that I&#8217;d downloaded contained no such tool (and various walkthroughs claimed it should be there), I figured it couldn&#8217;t hurt. After downloading 1.3b2 I saw what I was missing: the iNdependence MobDev Tool. There was also a very helpful readme that I have excerpted below:</p>
<blockquote>
<p>Before you can run iNdependence for the first time, you must do the following:</p>
<p>1) Copy iNdependence to your hard drive somewhere (the Applications folder would be a good place)</p>
<p>2) Run the &#8220;iNdependence MobDev Tool&#8221; application. If it reports that you have the correct version of iTunes installed, then you simply need to choose the location where you installed iNdependence on your computer and you are done (skip the remaining steps).</p>
<p>3) If it reports that you do not have the correct version of iTunes installed, then you&#8217;ll need to find the version of the MobileDevice framework that was installed with iTunes 7.4.2 and put it somewhere on your computer. Something useful might be at:</p>
<p><a href="http://rapidshare.com/files/68410680/MobileDevice_7_4_2.framework.zip.html">http://rapidshare.com/files/68410680/MobileDevice_7_4_2.framework.zip.html</a></p>
<p>
  4) Once you have that, choose the location of the MobileDevice.framework folder using the first file chooser.</p>
<p>5) If that works, then choose the location where you installed iNdependence on your computer using the second file chooser.</p>
<p>6) At this point you should see a success message.</p>
<p>If you do not successfully do this, then iNdependence will not run (it will show up in the dock quickly and then disappear). After you are done, then iNdependence will run without problems no matter what version of iTunes you upgrade to. You only need to do this once.</p>
</blockquote>
<p>As you can see, my problem with locating the framework solved itself. After successfully using iNdependence to convince the iPhone to get out of recovery mode, I went through the remaining steps of the <a href="http://www.jailbreakme.com/1.1.2/">jailbreak instructions</a>. Now I have a lovely jailbroken 1.1.2 iPhone once again.</p>
<p style="text-align: center;"><img src="http://ben.kwinix.com/blog/wp-content/uploads/2007/11/img-9000.jpg" width="320" height="480" /></p>
<p style="text-align: center;"></p>
]]></content:encoded>
			<wfw:commentRss>http://ben.kwinix.com/blog/2007/11/17/iphone-is-back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone 1.1.2 Jailbreak: It Works!</title>
		<link>http://ben.kwinix.com/blog/2007/11/13/iphone-112-jailbreak-it-works/</link>
		<comments>http://ben.kwinix.com/blog/2007/11/13/iphone-112-jailbreak-it-works/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 05:21:29 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://ben.kwinix.com/blog/2007/11/13/iphone-112-jailbreak-it-works/</guid>
		<description><![CDATA[I thought the old blog might be getting a little boring with all of those Twitter aggregations posting every day. The nice thing about the Twitter posts is that they encourage me to post on other topics. Last night I decided it was time to manually update my iPhone to 1.1.2 (iTunes was telling me [...]]]></description>
			<content:encoded><![CDATA[<p>I thought the old blog might be getting a little boring with all of those Twitter aggregations posting every day. The nice thing about the Twitter posts is that they encourage me to post on <span style="font-style: italic;">other</span> topics.</p>
<p>Last night I decided it was time to manually update my iPhone to 1.1.2 (iTunes was telling me it wasn&#8217;t yet available). I waited because I wanted to make sure that a working jailbreak was available. The update worked and the jailbreak worked—but not without a few moments of panic.</p>
<div class="thumbnail" style="text-align: center;">
  <a href="http://myskitch.com/benhinc/img_9016-20071112-221830/"><img src="http://myskitch.com/benhinc/img_9016-20071112-221830.jpg/preview.jpg" alt="IMG_9016" /></a><br />
  <a style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080" href="http://plasq.com/skitch">Uploaded with Skitch!</a>
</div>
<p>More after the jump&#8230;</p>
<p><span id="more-52"></span></p>
<p>Step one involved cleaning out my already-jailbroken 1.1.1 installation. I removed all non-essential apps. I&#8217;m not entirely sure if that was a necessary step but I wasn&#8217;t taking any chances. All I had left in the end was Installer.app, BSD subsystem, and Community Sources. I then installed Oktoprep which got my iPhone ready for the 1.1.2 upgrade.</p>
<p>Step two was manually downloading the <a href="http://www.tuaw.com/2007/11/08/apple-releases-iphone-1-1-2-update/">1.1.2 firmware image</a> and getting it to install via iTunes. This is accomplished by holding the &#8220;option&#8221; key and clicking &#8220;Check for Update&#8221; and then selecting the firmware image file (ending in .ipsw). Once iTunes was finished doing it&#8217;s thing, the fun began. The <a href="http://www.tuaw.com/2007/11/11/1-1-2-jailbreak-software-released/">GUI jailbreak</a> was released yesterday and it worked pretty well once I completed one crucial step. The jailbreak for 1.1.2 uses iPhuc to communicate with the iPhone prior to it being jailbroken (after which it is much easier to use SSH or now <a href="http://www.tuaw.com/2007/11/11/afp-for-iphone-and-ipod-touch/">AFP</a>).</p>
<p>After trying the jailbreak GUI app several times—and after rebooting and reconnecting as iPhuc recommended—I noticed a note on the bottom of the TUAW page where I downloaded the jailbreak.</p>
<blockquote>
<p>Update: If you&#8217;re missing the readline library (i.e. iPhuc doesn&#8217;t work for you), you can download it <a href="http://rapidshare.com/files/61509655/opt.zip.html">here</a>. Extract the zip to your Desktop, then in Terminal, type &#8220;sudo cp ~/Desktop/opt/local/lib/libreadline.5.2.dylib /opt/local/lib&#8221;. You may need to sudo mkdir the /opt/local/lib folder first.</p>
</blockquote>
<p>This step is <strong>very</strong> crucial if you haven&#8217;t ever used iPhuc. Without it the jailbreak isn&#8217;t able to communicate with the phone. Once I completed this step the jailbreak proceeded flawlessly although it did take a while.</p>
<p>I haven&#8217;t necessarily seen a specific benefit to 1.1.2 other than perceived reliability improvements. But, I&#8217;m one to always want to have the latest and the greatest and with a working jailbreak, why not upgrade? And, if you&#8217;re comfortable with little SSH/terminal action, install the aforementioned AFP server which allows OS X to see the iPhone as any other shared drive. You&#8217;ll wonder how you ever lived without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ben.kwinix.com/blog/2007/11/13/iphone-112-jailbreak-it-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail IMAP: Tips and Tricks</title>
		<link>http://ben.kwinix.com/blog/2007/11/03/gmail-imap-tips-and-tricks/</link>
		<comments>http://ben.kwinix.com/blog/2007/11/03/gmail-imap-tips-and-tricks/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 01:39:11 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://ben.kwinix.com/blog/2007/11/03/gmail-imap-tips-and-tricks/</guid>
		<description><![CDATA[There&#8217;s a useful table located on Google&#8217;s help pages that explains the relationship between Gmail and what happens when you do certain things on a local client that is hooked in to Gmail via IMAP. One example is that when an e-mail message is &#8220;flagged&#8221; in an e-mail client (in this case Apple Mail), Gmail [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a <a HREF="http://mail.google.com/support/bin/answer.py?answer=77657&amp;topic=12762">useful table</a> located on Google&#8217;s help pages that explains the relationship between Gmail and what happens when you do certain things on a local client that is hooked in to Gmail via IMAP. One example is that when an e-mail message is &#8220;flagged&#8221; in an e-mail client (in this case Apple Mail), Gmail interprets this as &#8220;starring&#8221; the item. Similarly, a message that is &#8220;deleted&#8221; from a client inbox isn&#8217;t really deleted at all—the &#8220;inbox&#8221; label is simply removed. This may seem weird but there&#8217;s a couple ways to get syncing work a little more smoothly. This tips apply to Tiger&#8217;s Mail.app but I&#8217;d imagine there are similar settings in other mail programs such as Thunderbird and Apple&#8217;s own Mail 3.0.</p>
<p><span id="more-43"></span></p>
<p>One of the first things that confused me greatly was all these new labels showing up in my Gmail web interface. Not only did I have the &#8220;Sent Mail&#8221; and &#8220;Trash&#8221; sections that I always had but I had new labels that contained sent mail and messages I had deleted. What I came to realize, and what Google <a HREF="http://mail.google.com/support/bin/answer.py?answer=78757&amp;topic=12762">confirmed</a> on their help page, was that these were messages that had been sent and/or deleted by my mail client. However, deleting them from my mail client only applied the &#8220;Deleted Messages&#8221; label—it did not, indeed, move these messages to Gmail&#8217;s actual Trash. On the help page, Google seems to imply that this behavior is somehow <span STYLE="font-style: italic;">acceptable</span>:</p>
<blockquote><p>After you perform certain actions in your IMAP client for the first time, you&#8217;ll notice a few new labels when you next log in to Gmail&#8217;s web interface. For example, sending a message in your client creates a &#8216;Sent Messages&#8217; label in Gmail, indicating which messages you sent through your client and not through Gmail&#8217;s web interface.</p></blockquote>
<p>Wait, what? Why would I want to differentiate messages sent through my e-mail client and messages sent through Gmail? The <span STYLE="font-style: italic;">point</span> of using IMAP is that everything stays synced. Why would I want a separate label identifying what was sent at my desk as opposed to what was sent through the web? Add to this the fact that I almost <span STYLE="font-style: italic;">never</span> use the web interface and all my e-mail is either sent from Mail.app or my iPhone.</p>
<p>Fortunately, there are settings in Mail.app (and on the iPhone) that tempers this ridiculous behavior. Below is a shot of the Mail.app preferences pane for IMAP accounts. (Click to enlarge.)</p>
<p CLASS="thumbnail" STYLE="text-align: center;">
<p STYLE="text-align: center;">      <span STYLE="color: #0000EE;"><img ALT="Mail.app Accounts" SRC="http://myskitch.com/benhinc/mail.app_accounts-20071103-213553.png/preview.jpg" /></span></p>
<p><a HREF="http://plasq.com/skitch" STYLE="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080">Uploaded with Skitch!</a></p>
<p><img STYLE="float:right;" HEIGHT="165" WIDTH="164" SRC="http://ben.kwinix.com/blog/wp-content/uploads/2007/11/sent-2-messages.png" /></p>
<p>The three settings that alleviate my pain the most deal with sent mail, trash, and junk. We&#8217;ll get to the junk later—that&#8217;s actually on a different screen. First, sent mail. I&#8217;ve already established that keeping separate client-sent e-mail and web-sent e-mail is silly. The fact is that Gmail <span STYLE="font-style: italic;">knows</span> when you send a message—there&#8217;s no need for your e-mail client to tell Gmail or for anything to be stored on the server. Gmail <span STYLE="font-style: italic;">already</span> stores every e-mail you send on its server so really all you need to do is check the [Gmail]/Sent Mail folder and everything you&#8217;ve sent using Gmail no matter where you sent it from—Mail.app, web interface, iPhone, etc.—will sync up with your client. Isn&#8217;t this the way it should be? It <span STYLE="font-style: italic;">is</span> that way but there&#8217;s one setting in Mail.app (and the iPhone) that makes it much easier: &#8220;Store sent messages on server.&#8221; This single checkbox is the cause of the mysterious &#8220;Sent Messages&#8221; label which Google apparently has no issue with. My issue? It&#8217;s annoying. Unchecking this box will tell Mail.app to not synchronize the messages that it sends with Gmail. Then, you can safely delete the &#8220;Sent Messages&#8221; label from Gmail and act like it never existed. The Trash experiences a similar albeit slightly more complicated problem. Since deleting a message from the inbox whether using the web interface or a client merely removes the &#8220;Inbox&#8221; label, I prefer to use this paradigm in both Gmail and Mail.app. Simply put, when I delete something from my inbox in Mail.app, I am doing so with the understanding that it is not really deleted—it just isn&#8217;t going to be in my inbox any more. The problem with Mail.app&#8217;s default settings is that it tracks these deleted messages and puts them in its own trash can of sorts. If set to &#8220;Move deleted messages to the Trash mailbox&#8221; <span STYLE="font-style: italic;">and</span> &#8220;Store deleted messages on the server,&#8221; you&#8217;ll end up with messages that are in the Trash in Mail.app but in the Gmail interface they will appear everywhere <span STYLE="font-style: italic;">but</span> the Trash: they will be in All Mail with the label &#8220;Deleted Messages.&#8221; This means absolutely nothing to me. It&#8217;s almost as if they&#8217;re half-deleted. The easiest way to get around this is to tell Mail.app to <span STYLE="font-style: italic;">not</span> move deleted messages to the trash. Instead, they get removed from the Inbox which is synced to Gmail&#8217;s inbox. Thus, you are essentially performing the same function in both apps—relegating a message to the &#8220;All Mail&#8221; folder only. The only caveat is remembering that &#8220;deleting&#8221; a message from Mail.app&#8217;s Inbox really isn&#8217;t deleting. To do that, just drag the message to Gmail&#8217;s trash. But really, how many messages do you delete? Typically you either want them or their spam so I find myself dragging quite infrequently.</p>
<p CLASS="thumbnail" STYLE="text-align: center">
<p STYLE="text-align: center;">      <span STYLE="color: #0000EE;"><img ALT="Mail" SRC="http://myskitch.com/benhinc/mail-20071103-220349.png/preview.jpg" /></span></p>
<p><a HREF="http://plasq.com/skitch" STYLE="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080">Uploaded with Skitch!</a></p>
<p STYLE="text-align: left;">Speaking of spam, this was a more interesting problem. There&#8217;s a Google-provided help page that suggests that Gmail&#8217;s spam protection is enough and that client-based spam filtering should be turned off or <a HREF="http://mail.google.com/support/bin/answer.py?answer=78759&amp;topic=12762">messages will be downloaded twice</a>. I&#8217;m not sure what they mean by this as I&#8217;ve been running Mail.app&#8217;s spam protection since day one with Gmail IMAP and haven&#8217;t had an issue. The secret is tuning the &#8220;Advanced&#8230;&#8221; settings regarding where messages flagged as Junk by Mail.app go. Instead of sending Junk to Mail.app&#8217;s own Junk folder, the key is telling it to send anything flagged as junk to Gmail&#8217;s Spam folder. This in effect provides double protection: anything Gmail thinks is Spam will already be in the Spam folder and will never hit Mail.app&#8217;s inbox. If something slips through and is then flagged by Mail.app, it will be reported to Gmail as spam and removed from the Inbox. Thus, Gmail will learn and get even better at catching spam. It&#8217;s a win-win.</p>
<p STYLE="text-align: left;">As I don&#8217;t write many e-mails that I save as Drafts, I haven&#8217;t tweaked these settings in Mail.app but I&#8217;m sure it would be a similar solution to the other mailboxes. Amazing, the settings in the iPhone are even more straightforward.</p>
<p STYLE="text-align: left;">&nbsp;</p>
<p STYLE="text-align: center;"><img STYLE="border:2px #000000 solid;" HEIGHT="480" WIDTH="320" SRC="http://ben.kwinix.com/blog/wp-content/uploads/2007/11/img-9014.jpg" /></p>
<p STYLE="text-align: left;">MobileMail allows you to associate the iPhone&#8217;s mailboxes directly with Gmail&#8217;s IMAP mailboxes. So, by associating Drafts with Drafts, Sent with Sent Mail, and Deleted Mailbox with Trash, you can be sure that everything you do on the iPhone is exactly mirrored on Gmail. The one caveat of this setup is that deleting a message from the iPhone&#8217;s inbox really means delete in the sense that it will actually be removed from the Inbox and sent to the Trash. To remove from the iPhone&#8217;s Inbox without deleting, simply moving the message to &#8220;All Mail&#8221; works just fine.</p>
<p STYLE="text-align: left;">If I&#8217;ve missed anything in regards to Mail.app, MobileMail, and Gmail&#8217;s IMAP implementation, please leave me a comment. We can all learn from each other!</p>
]]></content:encoded>
			<wfw:commentRss>http://ben.kwinix.com/blog/2007/11/03/gmail-imap-tips-and-tricks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

