<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.loghound.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-622739283949091846</id><updated>2011-11-03T07:55:06.970-07:00</updated><category term='DreamApp'/><category term='Personal'/><category term='rapidweaver'/><category term='WWDC'/><category term='Loghound.com'/><category term='rapidblog rapidflickr'/><category term='FaqMaker'/><category term='apple'/><category term='rapidblog'/><category term='rants'/><category term='iphone dreamapp'/><category term='pluskit'/><category term='mac funny'/><category term='rapidflickr'/><category term='paperless'/><category term='Lockdown'/><category term='Google'/><category term='misc'/><category term='Sitemap'/><category term='toys'/><category term='macworld'/><category term='iphone'/><category term='Mac'/><category term='Work'/><category term='MovieFlick'/><category term='fun'/><category term='Android'/><title type='text'>Loghound.com Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.loghound.com/g/2005#feed' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.phpfeeds/posts/default'/><link rel='self' type='application/atom+xml' href='http:///www.loghound.com/about/blog2/files/blogRSS.php'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php'/><link rel='hub' href='http://www.loghound.com/about/blog2/index.php'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/622739283949091846/posts/default?start-index=26&amp;max-results=25&amp;orderby=published'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>211</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-4786383757334280066</id><published>2011-07-26T23:05:00.000-07:00</published><updated>2011-07-26T23:13:43.470-07:00</updated><title type='text'>Notablemeals is a finalist!</title><content type='html'>&lt;br /&gt;I'm happy to say that my newest iphone app (&lt;a href="http://notablemeals.com" rel="self"&gt;Notablemeals&lt;/a&gt;) is a finalist in the evernote developer competition.  Please vote for it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evernote.com/about/etc/vote.php" rel="self"&gt;&lt;img class="imageStyle" alt="ETC_Finalist_eBadge_300x215px" src="http://www.loghound.com/about/blog2/files/etc_finalist_ebadge_300x215px.gif" width="300" height="215" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-4786383757334280066?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4786383757334280066' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=4786383757334280066&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4786383757334280066'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4786383757334280066'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=4786383757334280066' title='Notablemeals is a finalist!'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-3910964542175070929</id><published>2011-07-18T20:04:00.000-07:00</published><updated>2011-07-18T20:06:32.746-07:00</updated><title type='text'>Evernote Competition</title><content type='html'>I've been working frantically on an entry for the &lt;a href="http://www.evernote.com/about/etc/competition.php"&gt;Evernote Developer Competition&lt;/a&gt; -- What I eventually came up with was an idea called "Notablemeals" An app that would let you easily capture any meals that were important for you and store them in Evernote.&lt;br /&gt;
&lt;br /&gt;
This is certainly a scratch your own itch kind of app -- I've always weirdly wished I had more memories of&amp;nbsp;important&amp;nbsp;meals &amp;nbsp;-- A couple of time while traveling I've tried to take a picture of my food but I'm always&amp;nbsp;disappointed&amp;nbsp;with the results (who needs a bunch of random food snapshots mixed in with a picture of the pope -- who needs that?&lt;br /&gt;
&lt;br /&gt;
Anyway I was on a crazy tight schedule (it was about 15 days until the end of the competition and I had *zero* lines of code written) and I knew that if I wanted any hope at all of &amp;nbsp;being&amp;nbsp;competitive&amp;nbsp;I need some help in the design department.&lt;br /&gt;
&lt;br /&gt;
Fortunately&amp;nbsp; &lt;a href="http://kalmichael.com/"&gt;KaL MichaeL&lt;/a&gt; was available and after a whirlwind two weeks I'm happy to say we were able to turn out app in this last sunday evening with 'hours' to spare :-)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;I don't know how it will do in the competition but I do know that I've never felt better about an app. &amp;nbsp;It's design is great thanks to KaL, it's &amp;nbsp;code is some of the cleanest I've ever done and it's one of the more intuitive apps I've produced.&lt;br /&gt;
&lt;br /&gt;
I've not submitted it to Apple yet but I hope to do so in the next day or so... &amp;nbsp;&lt;a href="http://notablemeals.com/"&gt;The website&lt;/a&gt; should be up in the next few days and I'm looking forward to getting more feedback on ways to improve it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-3910964542175070929?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3910964542175070929' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=3910964542175070929&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3910964542175070929'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3910964542175070929'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=3910964542175070929' title='Evernote Competition'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-5104232967816634555</id><published>2011-05-09T15:58:00.001-07:00</published><updated>2011-05-09T15:58:41.902-07:00</updated><title type='text'>Google IO 2011</title><content type='html'>I'm going.&lt;br /&gt;
&lt;br /&gt;
&lt;script src="http://www.google.com/events/io/2011/static/js/iobadge.js" type="text/javascript"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-5104232967816634555?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5104232967816634555' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=5104232967816634555&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5104232967816634555'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5104232967816634555'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=5104232967816634555' title='Google IO 2011'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-3217929903446649943</id><published>2011-03-09T21:20:00.000-08:00</published><updated>2011-03-09T21:20:41.342-08:00</updated><title type='text'>eshox</title><content type='html'>If you go to this link&lt;br /&gt;
&lt;br /&gt;
http://www.eshox.com/site/packages/pricing.html&lt;br /&gt;
&lt;br /&gt;
You'll see what appears to be some sort of joint marketing or sales deal -- It's not.&lt;br /&gt;
&lt;br /&gt;
I have no idea why Ralf thinks he can do this but I have nothing to do with it and would strongly recommend you not use this service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-3217929903446649943?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3217929903446649943' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=3217929903446649943&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3217929903446649943'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3217929903446649943'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=3217929903446649943' title='eshox'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-7924548964059931703</id><published>2010-11-06T23:07:00.000-07:00</published><updated>2010-11-06T23:07:13.603-07:00</updated><title type='text'>Won't be on the Mac App store (for now at least)</title><content type='html'>I've been working on my first 'real' Mac App (real in the sense that it's standalone, not RapidWeaver related as such and will actually be completed)&lt;br /&gt;
&lt;br /&gt;
One thing I've decided (for now anyway) is that I will *not* offer it on the Apple Mac App store.&lt;br /&gt;
&lt;br /&gt;
Why? &amp;nbsp;I want to actually have a relationship with my customers -- If I go to the Apple Mac App store then Apple is in the middle without adding any real value (except perhaps for a bigger reach)-- I never have details of who my customers are and they feel 'extra removed' from me.&lt;br /&gt;
&lt;br /&gt;
When you buy anything from my store I send you a receipt with (among other things) information about how to contact us if there is a problem, when you download a new version you get it from my server with my release notes (via sparkle) and if I find &amp;nbsp;a problem I can push out a fix in minutes. &amp;nbsp;-- No such luck with the Apple Mac App store.&lt;br /&gt;
&lt;br /&gt;
By the way my new app syncs flickr &amp;amp; iPhoto, &lt;a href="https://spreadsheets2.google.com/viewform?hl=en&amp;amp;formkey=dGplUWp4MnpQYnBtZUEzUzJlZDhua1E6MQ#gid=0"&gt;hit this if you are interested in beta testing.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-7924548964059931703?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=7924548964059931703' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=7924548964059931703&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=7924548964059931703'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=7924548964059931703'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=7924548964059931703' title='Won&apos;t be on the Mac App store (for now at least)'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-4112163178110191614</id><published>2010-09-04T22:59:00.000-07:00</published><updated>2010-09-04T22:59:23.589-07:00</updated><title type='text'>Handles Content as Compound Value</title><content type='html'>Bindings in cocoa are un-freaking amazing -- You can change a model parameter and bada-bing-bada-boom the UI updates... Fantastic!&lt;br /&gt;
&lt;br /&gt;
For the most part they just sort of work but I've always been a little confused by all of the options -- Honestly the only one I ever really played with was 'updates&amp;nbsp;continuously' which does what it says (updates happen instantly and it doesn't depend on&amp;nbsp;hitting&amp;nbsp;'return' or tabbing out of the field.)&lt;br /&gt;
&lt;br /&gt;
The docs are actually &lt;a href="http://developer.apple.com/mac/library/documentation/cocoa/reference/CocoaBindingsRef/Concepts/BindingsOptions.html"&gt;here&lt;/a&gt;&amp;nbsp;but I've mostly ignored them, until tonight.&lt;br /&gt;
&lt;br /&gt;
Tonight my&amp;nbsp;nemesis&amp;nbsp;was 'Handles Content as Compound Value'&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_SVDuld7cjG4/TIMvmL5GxlI/AAAAAAAAAoo/GgfAUvOlJUI/s1600/Screen+shot+2010-09-04+at+10.45.32+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_SVDuld7cjG4/TIMvmL5GxlI/AAAAAAAAAoo/GgfAUvOlJUI/s320/Screen+shot+2010-09-04+at+10.45.32+PM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Why? you may ask -- it's perfectly clear what it does. &amp;nbsp;From the docs:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;i&gt;Handles Content As Compound Value&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote style="font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;i&gt;A Boolean value that determines if the content is treated as a compound value.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote style="font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;i&gt;Model objects can store relationship-like data in "compound" values and it may be necessary to use a reversible value transformer to translate those compound values temporarily into smaller pieces, that can be displayed and edited individually. See “&lt;/i&gt;&lt;span class="content_text" style="font: normal normal normal 100%/normal 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; margin-bottom: 0.833em; margin-top: 0px; padding-bottom: 0.833em; vertical-align: top;"&gt;&lt;a href="http://www.blogger.com/Conceptual/CocoaBindings/Concepts/MessageFlow.html#//apple_ref/doc/uid/TP40002149" target="_top"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;i&gt;Bindings Message Flow&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;i&gt;” in “&lt;/i&gt;&lt;a href="http://www.blogger.com/Conceptual/CocoaBindings/CocoaBindings.html#//apple_ref/doc/uid/10000167i" target="_top"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;i&gt;Cocoa Bindings Programming Topics&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;i&gt;” for more information.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote style="font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;i&gt;If&amp;nbsp;&lt;/i&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif;"&gt;&lt;i&gt;YES&lt;/i&gt;&lt;/span&gt;&lt;/code&gt;&lt;i&gt;, the content of a controller is treated as a compound value and—by using a reversible value transformer—will apply changes as a single value to the master model object if anything changes (edits, additions, removals&lt;/i&gt;).&lt;/blockquote&gt;&lt;br /&gt;
&amp;nbsp;Errrrr.. got that. &amp;nbsp;What the docs should have said was&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Handles Content as Compound Value&lt;/blockquote&gt;&lt;blockquote&gt;Click this if you plan on binding an NSArrayController to a NSUserDefaultsController.&lt;/blockquote&gt;&lt;br /&gt;
Yup -- That is the magic trick to get it to all work. &amp;nbsp;If you don't do that many odd things happen but mostly the bindings don't work right. &amp;nbsp;Apparently&amp;nbsp;(?) the NSUserDefaultsController applies a value transformer for storing the dictionary entries. &amp;nbsp;Don't ask me why as it's not documented but that appears to be the case.&lt;br /&gt;
&lt;br /&gt;
Just tossing this out for to the googleverse so some person flummoxed why they can't easily bind up their NSArrayController to a NSUserDefaultsController.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-4112163178110191614?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4112163178110191614' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=4112163178110191614&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4112163178110191614'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4112163178110191614'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=4112163178110191614' title='Handles Content as Compound Value'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SVDuld7cjG4/TIMvmL5GxlI/AAAAAAAAAoo/GgfAUvOlJUI/s72-c/Screen+shot+2010-09-04+at+10.45.32+PM.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-5271217661926525699</id><published>2010-08-25T12:31:00.000-07:00</published><updated>2010-08-25T12:43:40.746-07:00</updated><title type='text'>Evernote Power tip</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;Here is an idea -- whenever I pass one of those heart rate machines that are avaialble at drug stores and the ilk I jump on, get a reading and then using the &lt;a href="http://evernote.com/"&gt;Evernote &lt;/a&gt;&amp;nbsp;iPhone app I take a picture of the results.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Then every few weeks I go through and enter the date/time and readings into a spreadsheet (well in my case I enter it into my &lt;a href="http://fitbit.com/"&gt;fitbit &lt;/a&gt;account but the point is to keep track of it somewhere)&lt;br /&gt;
&lt;br /&gt;
What makes Evernote great about this is it syncs to all of your computers/devices so when you have a few moments you can go through and transfer the results of your measurements (I then delete them as I have no need to keep pictures of my measurements). &amp;nbsp;Evernote is also great because you can use the thumbnail view to quickly find all of the measurements you haven't entered. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;No fuss, no muss and a &amp;nbsp;hassle free way to keep long term track of your blood pressure.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/loghound/4926860467/" title="Fwd: Untitled snapshot note by Loghound, on Flickr"&gt;&lt;img alt="Fwd: Untitled snapshot note" height="374" src="http://farm5.static.flickr.com/4116/4926860467_40d0082aa6.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-5271217661926525699?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5271217661926525699' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=5271217661926525699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5271217661926525699'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5271217661926525699'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=5271217661926525699' title='Evernote Power tip'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4116/4926860467_40d0082aa6_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-289845008708850090</id><published>2010-08-22T23:40:00.000-07:00</published><updated>2010-08-22T23:44:39.045-07:00</updated><title type='text'>Snow Leopard enumerateObjectsWithOptions:usingBlock</title><content type='html'>One of the niftier things in Snow Leopard are blocks -- It's a way to encapsulate a bit of code and pass it around to do useful things.&lt;br /&gt;
&lt;br /&gt;
I won't go into the hairy details but suffice to say it lets you do some interesting design. &amp;nbsp;Recently I was faced with the problem of looking through a 'large (30,000+) array of strings to find matchess. &amp;nbsp;The simple 'containsObject' feature of NSArray was "ok" but slows down as the size increases.&lt;br /&gt;
&lt;br /&gt;
As an experiment I thought to write a version that use blocks and concurrent searching. &amp;nbsp;NSArray has a&amp;nbsp;enumerateObjectsWithOptions:usingBlock: method that exactly fit the bill.&lt;br /&gt;
&lt;br /&gt;
So... replace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;foundIt=[&lt;/span&gt;&lt;span class="s1"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;self&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;.&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;items&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;span class="s3"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;containsObject&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:itemToFind]&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p1"&gt;with&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;self&lt;/span&gt;&lt;/span&gt;&lt;span class="s1"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class="s3"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;items&lt;/span&gt;&lt;/span&gt;&lt;span class="s1"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;enumerateObjectsWithOptions&lt;/span&gt;&lt;span class="s1"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NSEnumerationConcurrent&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;span class="s4"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;usingBlock&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:^(&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; s,&lt;/span&gt;&lt;span class="s3"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NSUInteger&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; idx,&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;BOOL&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; *stop){&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; ([(&lt;/span&gt;&lt;span class="s3"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NSString&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;*)s &lt;/span&gt;&lt;span class="s4"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;isEqual&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;:itemToFind]) {&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;foundIt=&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;TRUE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*stop=&lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;TRUE&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="p3"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-tab-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; }];&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s5"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;The results? I tried 4 experiments for a variety of sizes.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p2"&gt;In every case the blocks version was faster for ~8000 elements or more (below 8000, the startup costs of blocks are too much) -- These results are on a 8 core mac pro so it's possible it could be worse on a dual core machine but the result would be the same -- at some point there the blocks version will win.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://spreadsheets.google.com/oimg?key=0AmmRIsKpMJd7dExPcXl1R3ltTGlWOEdRUG1Ka3YwaGc&amp;amp;oid=2&amp;amp;zx=stqr2k-ilv811" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="https://spreadsheets.google.com/oimg?key=0AmmRIsKpMJd7dExPcXl1R3ltTGlWOEdRUG1Ka3YwaGc&amp;amp;oid=2&amp;amp;zx=stqr2k-ilv811" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p2"&gt;&lt;a href="https://spreadsheets.google.com/pub?key=0AmmRIsKpMJd7dExPcXl1R3ltTGlWOEdRUG1Ka3YwaGc&amp;amp;hl=en&amp;amp;output=html"&gt;Link to the spreadsheet with detailed results&lt;/a&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p2"&gt;&lt;a href="http://github.com/loghound/SpeedCompare"&gt;Get the code to test it yourself on GitHub&lt;/a&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-289845008708850090?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=289845008708850090' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=289845008708850090&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=289845008708850090'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=289845008708850090'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=289845008708850090' title='Snow Leopard enumerateObjectsWithOptions:usingBlock'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-2233419169375713352</id><published>2010-06-09T23:26:00.000-07:00</published><updated>2010-06-09T23:26:06.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>My first Android App</title><content type='html'>As my previous post mentioned I went to google IO -- One of the smarter things they did was shower us with cell phones so I've spent the last few weeks (on and off) doing Android development.&lt;br /&gt;
&lt;br /&gt;
I just published my first app to the Android marketplace (it's a free desktop widget that monitors your Tender inbox -- Tender is a support system I use)&lt;br /&gt;
&lt;br /&gt;
My thoughts?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Android development environment is both better and worse than Xcode. &amp;nbsp;The reasons are much too numerous to go over but the main&amp;nbsp;differences&amp;nbsp;are Eclipse (Android) has some amazing run time type checking and validation -- If you type something in wrong in almost any part of the IDE it let's you know and recommends ways to fix it (it's really amazing that way) but it's also kind of slow &amp;amp; clunky (and very un-mac like). &amp;nbsp;Xcode is closer to the metal and feels like a good mac app but gives you more rope to hang yourself (on the plus side you can do some crazy cool stuff with Xcode that I haven't seen the&amp;nbsp;equivalent&amp;nbsp;in Android)&lt;/li&gt;
&lt;li&gt;Learning Java isn't as hard as I had feared... Partly because I used to do a lot of C++ and it's pretty close to that and partly because it's not so different than Objective C in many ways. &amp;nbsp;Java as a language is actually pretty&amp;nbsp;remarkably&amp;nbsp;well thought out.&lt;/li&gt;
&lt;li&gt;The component model of Android development is very interesting and in many ways innovative.. &amp;nbsp;You can do a lot in android with very little work.&lt;/li&gt;
&lt;li&gt;Targeting Android devices is interesting -- you don't know for sure the processor, screen size, input methods, etc. that your customer has so you work at a more abstract layer (for example I had to include three pieces of artwork all at different resolutions to account for that). &amp;nbsp;At the end of the day however it's just a matter of adjusting workflows and sort of accepting that on some devices it may not look perfect (it's very&amp;nbsp;similar&amp;nbsp;to designing web pages where you don't know for sure what kind of browser or screen size the viewer will have). &amp;nbsp; iPhone is very targeted -- you know exactly what the user will see and can really target that experience.&lt;/li&gt;
&lt;li&gt;Publishing to the marketplace is an amazingly different experience. &amp;nbsp;I finally decided I basically 'exported it', uploaded it, typed in a description and added a screenshot, hit publish and *literally* within about 45 seconds I checked the Markeplace and it was live! &amp;nbsp;If I find a bug I can re-publish it at a whim and have it live within minutes... Amazingly nice&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;In the end it was a pretty enjoyable experience -- I've been using Android for the last several weeks but I believe that will come to an end about June 24th..... &amp;nbsp;I'll probably not do a lot more developing in Android but the experience is pretty reasonable and the phones are getting better and better.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Long term I suspect Android will become the market leader and iPhone will be relegated to a second or third spot -- This is partly because Android is already at more or less feature parity (actually better in features) and is fast becoming 'pretty enough'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Having said that &amp;nbsp;a second or third place spot in the Cell phone market is still pretty freaking big and Apple will continue to appeal to a certain kind of customer who really appreciates the experience they provide.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
For me, as I said, I'll be in line to get &amp;nbsp;an iPhone 4 and on June 24 I suspect my Android will stop being carried around very often.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-2233419169375713352?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2233419169375713352' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=2233419169375713352&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2233419169375713352'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2233419169375713352'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=2233419169375713352' title='My first Android App'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-3437209455297859695</id><published>2010-05-22T23:02:00.000-07:00</published><updated>2010-05-22T23:05:44.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Google IO</title><content type='html'>In case you didn't catch my various tweets (@loghound) you might have missed that I was at Google I/O last week. &lt;br /&gt;
&lt;br /&gt;
Similar&amp;nbsp;to WWDC, I/O is a developers conference part&amp;nbsp;education&amp;nbsp;and part&amp;nbsp;evangelism&amp;nbsp;for developers to use their technologies. &amp;nbsp;Also similiar to WWDC, I/O had a jam packed keynote (more on that later) -- This will likely be a long post as I feel the need to say a lot.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;WWDC '10&lt;/b&gt;&lt;br /&gt;
First let me talk about WWDC '10. &amp;nbsp;Sadly I'll not be attending WWDC this year -- I've gone for the last 3 in a row, the first year it blew my mind. &amp;nbsp;Year two was satisfying but quite frankly last year was dissapointing. &amp;nbsp;This is mostly because the material they covered was largely a repeat of the prior year and partly because of the iPhone focus. &amp;nbsp;When I saw the agenda this year and realized it would be all iPhone and probably (most likely) a repeat of prior years I took a pass.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Google I/O&lt;/b&gt;&lt;br /&gt;
Fortunatley I had signed up for Google I/O well in advance. &amp;nbsp;I use a number of Google products and have considered going for a few years. &amp;nbsp;While I was dissapointed to miss WWDC I was pretty excited going into &amp;nbsp;I/O.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Google I/O vs. WWDC&lt;/b&gt;&lt;br /&gt;
It was fun to compare and contrast the two conferences. &amp;nbsp;Held at the same Venue (Moscone West) at almost the same time of year (only about three weeks apart) for the (more or less) same crowd was interesting. &amp;nbsp;In bullet points my observation(s) were.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;I/O is much more open -- Engineers actually go 'off script' and answer questions (and sometimes even (shock) share things they shouldn't). &amp;nbsp;This is both good and bad as the Polish to most I/O presentations was quite a bit less than WWDC. &amp;nbsp;Some of the material was poorly done or hard to follow and some sessions made poor use of time (one guy flew through his slides in 20 minutes and then didn't know what to say for the rest of the hour!). &amp;nbsp;By comparison WWDC is always well polished -- Material is timed almost perfectly and the sessions last precisely the same amount of time. &amp;nbsp;&lt;b&gt;Winner: I/O&lt;/b&gt; &amp;nbsp;-- While I wish a few of them had been a bit more polished I felt like I was getting information at a more 'engineer to engineer' level with less fear of going off script.&lt;/li&gt;
&lt;li&gt;Focus. &amp;nbsp;WWDC is about one thing (ok, two things) -- Mac and iPhone/iPad. &amp;nbsp;there is (used to be) at IT track also but the majority is for developers. &amp;nbsp;You can walk into almost any session and get something useful out of it. &amp;nbsp;Google I/O is all over the map. &amp;nbsp;It went from new storage products to chrome web browser extensions to brand &lt;a href="http://golang.org/"&gt;new programming languages&lt;/a&gt;. &amp;nbsp;While they had 'tracks' you could follow if you were there for 'one reason' I had a tough time because there are a number of things I wanted to do -- Partly I wanted to sharpen some skills and partly I wanted to learn. &amp;nbsp;As a consequence I jumped from session track to session track probably a bit much. &amp;nbsp;&lt;b&gt;Winner: WWDC&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Material Share: &amp;nbsp;WWDC puts videos up&amp;nbsp;afterwards&amp;nbsp;-- it used to take months but last year it was about 2 weeks. &amp;nbsp;Google puts them on youtube (soon?) for everyone. &amp;nbsp;&lt;b&gt;Winner: I/O&lt;/b&gt; -- I was able to watch sessions from last year coming in which helped a lot. &amp;nbsp; Apple has this misguided approach to keep information 'secret' somehow (crazy!)&lt;/li&gt;
&lt;li&gt;Food: &amp;nbsp;Both had catered service for breakfast, lunch &amp;amp; snacks. &amp;nbsp;Apple provided Odwalla drinksk while google provided more varieties of bottled water and soda. &amp;nbsp;&lt;b&gt;Winner: Draw&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Other: &amp;nbsp;both conferences had areas for getting work done. &amp;nbsp;Google went one further with foosball tables, pool tables &amp;amp; &amp;nbsp;wii. &amp;nbsp;Google also had charging stations (WWDC used to but dumped it last year) and a 'tech desk' to get emergency parts. &amp;nbsp;Winner: I/O&lt;/li&gt;
&lt;li&gt;Non Conference. &amp;nbsp;Both events have parties, I missed the I/O one so can't comment on that. &amp;nbsp;At WWDC they have the sessions, stump the experts and ADA. &amp;nbsp;Google had sessions and the developers sandbox where devs showed off their google solutions. &amp;nbsp;&lt;b&gt;Winner: &amp;nbsp;I/O&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Length: &amp;nbsp;WWDC is 5 days (well, 4 1/2 as the first day is mostly keynote) and that is 'about right'. &amp;nbsp;I/O is 2 days (way too short). &amp;nbsp;&lt;b&gt;Winner: WWDC&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Freebies. &amp;nbsp;WWDC gives you a t-shirt and computer bag (the last three years). &amp;nbsp;Perhaps this year the'll get something more but I doubt it. &amp;nbsp;I/O gave me two t-shirts, socks (Google TV Sock no less) and two phones each with a month of service (Motorola Droid and HTC Evo). &amp;nbsp;&lt;b&gt;Winner: I/O (not even a fair fight)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Value: &amp;nbsp;WWDC $1600 for 5 days. &amp;nbsp;I/O: $400 for two days (plus lots of hardware freebies to help you develop). &amp;nbsp;&lt;b&gt;Winner: I/O&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Keynote: &amp;nbsp;It's impossible to beat a apple keynote -- the google one was well done and by any normal standards exciting and fun (you should have heard the crowd when they gave us all HTC Evo's) but you cannot beat a Steve Jobs Keynote: &amp;nbsp;&lt;b&gt;Winner: WWDC&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href="http://www.flickr.com/photos/loghound/4629937395/" title="Google I/O Schwag by Loghound, on Flickr"&gt;&lt;img alt="Google I/O Schwag" height="180" src="http://farm5.static.flickr.com/4066/4629937395_c1405660d3_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Finally on Google vs. Apple -- Google poked a lot of fun at Apple (and I'm sure we'll see it poked back in a few weeks) -- It's been&amp;nbsp;surprising&amp;nbsp;to me to see how many people have come out of the wood work trying to defend apple or claim Google looked defensive. &lt;br /&gt;
&lt;br /&gt;
People: &amp;nbsp;While they work together on many things (Almost all Google employees used Macs and Apple uses Google services for much of the iPhone) they are in many ways competitors. &amp;nbsp; Of course Google will try to use it's developer conference to attack who they perceive is the biggest threat (just like Apple has against Microsoft and I'm sure will do so against Google this year) -- It's actually a compliment (imagine if Google had bashed RIM or microsoft during the keynote so heavily and ignored Apple. &amp;nbsp;That, my friends, would have been a slap in the face!)&lt;br /&gt;
&lt;br /&gt;
At the end of the day though what you have to do (and what I am still processing) is do I buy it? &amp;nbsp;Honestly Google made a lot of very valid points. &amp;nbsp;While I love my Apple products the fact is they are limited by what Apple/Jobs thinks they should do. &amp;nbsp;Having played with my Android phones these last weeks I've been impressed with the kinds of integration and&amp;nbsp;capabilities&amp;nbsp;they have (although they are not nearly as pretty as an iPhone). &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
I'm not sure where my head is at the end of the day -- I decided to try to use my Android exclusively for the next week or two to see how it works for me -- I'll report back later what I find.&lt;br /&gt;
&lt;br /&gt;
Enough for now, if you are still reading thanks for sticking with it. &amp;nbsp;More so than most this post was something I needed to do to get my thoughts together on what I heard &amp;amp; saw last week at I/O. &amp;nbsp; I'll be curious to see what Apple does at their Keynote (and, I'm sure, I'll be sad that I'm not at WWDC0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-3437209455297859695?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3437209455297859695' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=3437209455297859695&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3437209455297859695'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3437209455297859695'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=3437209455297859695' title='Google IO'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4066/4629937395_c1405660d3_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-8995829048140808519</id><published>2010-04-03T22:40:00.000-07:00</published><updated>2010-04-03T22:40:19.111-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='toys'/><title type='text'>Support, Hawaii and the Obligatory iPad post</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;/span&gt;&lt;br /&gt;
First let me give a quick update on Support. I've moved to tenderapp.com for providing support over my old mail based approach. The biggest advantage they offer is i can have more than a single support person helping out -- On that note if you have emailed recently or visited&amp;nbsp;&lt;a href="http://support.loghound.com/"&gt;http://support.loghound.com&lt;/a&gt;&amp;nbsp;you may have noticed I've got some additional help. I'm really happy to publicly announce that Karn ("WebKarnage") has joined team Loghound doing support -- I couldn't be happier with all of the great help he has been providing.&lt;br /&gt;
&lt;br /&gt;
The&amp;nbsp;&lt;em&gt;really&lt;/em&gt;&amp;nbsp;nice thing that this has let me do is take a vacation, I just came back from Hawaii -- While I've gone with my family on vacation before I always logged in every day to do support, answer questions and generally keep things running smoothly. What was really nice about this break was I totally unhooked -- I checked email I think twice but otherwise was 'offline' which was a great break.&lt;br /&gt;
&lt;br /&gt;
My vacation ended last night, April 2, when we returned home -- Now let me be clear, I never planned to come back the day before iPad day but that was just the way it worked out.&lt;br /&gt;
Let me start my (obligatory) iPad post by saying I don't regret buying it -- That is an odd way to start the post but you'll see below what appears to be a lukewarm reaction -- I really do like it but I would best describe it as 'meeting expectations'.&lt;br /&gt;
&lt;br /&gt;
I pre-ordered a 16GB model to pick up at our local Apple store -- My reasoning was that it would be mostly a 'bed side' computer and I didn't need a lot of storage but in listening to&amp;nbsp;&lt;a href="http://cwob.com/"&gt;Andy Ihnaktko&lt;/a&gt;&amp;nbsp;talk about it on the&lt;a href="http://twit.tv/mbw188"&gt;Macbreak Weekly&lt;/a&gt;&amp;nbsp;-- In the discussion he said "You should buy the 64GB model because you will find yourself putting 'everything' on it" -- That sort of struck me and I thought that 16GB really could fill up pretty quickly if you started adding some heavy apps -- I ended up asking if I could upgrade to a 32GB model when I got to the Apple store and they were able to support my request.&lt;br /&gt;
&lt;br /&gt;
So this morning I trundled off to the store with my 8 year old son and at about 8:20 we were in line waiting (the local paper showed up and snapped a photo&amp;nbsp;&lt;a href="http://www.pressdemocrat.com/article/20100403/ARTICLES/100409840#"&gt;here&lt;/a&gt;&amp;nbsp;-- I'm the guy with the blue hoodie on the left hand side.&lt;br /&gt;
&lt;br /&gt;
So back to my impressions -- Like I said it meets my expectations -- Expectations that were pretty high so that's saying something. The only thing that really suprised me in an unexpectedly good way was looking at photos. Syncing over some iPhoto libraries and looking at the photos on the iPad is spectacular, much more than I expected.&lt;br /&gt;
&lt;br /&gt;
Things that worked as well as I expected were web surfing (fast, high fidelity), iBooks (crisp text, fun to turn, great book syncing) the Mail app (and the google gmail web interface) and google maps.&lt;br /&gt;
&lt;br /&gt;
Finally there were a few things that were a disappointment: iPhone apps scaled 2x look terrible (almost unusable) - I get it that graphics scaled up look clunky but I assumed they would scale text up better than they did (my guess is the scaling is happning at the graphic&amp;nbsp;card level so perhaps it's not possible to scale text differently than other elements).&lt;br /&gt;
&lt;br /&gt;
The launch apps from third parties were a mixed bag -- I love the potential of the netflix app but it crashes, a lot. Evernote is very nice but also tended to crash -- I'm sure that these will improve quickly however. The device is surprisingly heavy in the hand -- while that feels good from a 'boy this is sturdy' point of view it's extra weight compared to a kindle is a concern -- I'll need to do some real reading to see how that works.&lt;br /&gt;
&lt;br /&gt;
I have a few iPad app ideas that I'll be playing with over the coming weeks &amp;amp; months -- It should be fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-8995829048140808519?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8995829048140808519' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=8995829048140808519&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8995829048140808519'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8995829048140808519'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=8995829048140808519' title='Support, Hawaii and the Obligatory iPad post'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-441363827226289392</id><published>2010-03-24T12:51:00.001-07:00</published><updated>2010-03-24T15:18:50.105-07:00</updated><title type='text'>RapidBlog Problems</title><content type='html'>I've gotten a number of reports of RapidBlog plugin now working today and I'm working on it. &amp;nbsp;It seems the blogger folks have changed the data feed and that is what is causing the problem.&lt;br /&gt;
&lt;br /&gt;
I should get a fix out in the next 12 hours.&lt;br /&gt;
&lt;br /&gt;
[Update -- I have a new build that should help -- Testing is not huge but I think it will fix the problem&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://loghound.com/download/RapidBlog_1.94.dmg"&gt;http://loghound.com/download/RapidBlog_1.94.dmg&lt;/a&gt;&amp;nbsp;]&lt;br /&gt;
&lt;br /&gt;
-John&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-441363827226289392?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=441363827226289392' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=441363827226289392&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=441363827226289392'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=441363827226289392'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=441363827226289392' title='RapidBlog Problems'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-5709549739239809494</id><published>2010-03-05T13:40:00.000-08:00</published><updated>2010-03-05T13:40:51.877-08:00</updated><title type='text'>New support systems</title><content type='html'>Hi All,&lt;br /&gt;
&lt;br /&gt;
A quick note that we are trying some new support systems here at &lt;a href="http://loghound.com/"&gt;loghound.com&lt;/a&gt;&amp;nbsp;-- For as long as I've been in business I've used email as my primary support vehicle and although I think it's worked well it has two fatal flaws.&lt;br /&gt;
&lt;br /&gt;
1) I tend to solve the same problem again and again. &amp;nbsp;It would be nice if there was a way for people to see/search for solutions&lt;br /&gt;
2) It doesn't allow more than one person to help in support.&lt;br /&gt;
&lt;br /&gt;
To that end I'm testing a new support system this month. &amp;nbsp;The goal is to have it be a smooth transition but please be patient if there are a few bumps as we sort it all out.&lt;br /&gt;
&lt;br /&gt;
-John&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-5709549739239809494?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5709549739239809494' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=5709549739239809494&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5709549739239809494'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5709549739239809494'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=5709549739239809494' title='New support systems'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-2812798987373601808</id><published>2010-02-02T17:20:00.000-08:00</published><updated>2010-02-03T08:24:25.949-08:00</updated><title type='text'>RapidBlog And Blogger FTP support</title><content type='html'>You may have heard that &lt;a href="http://blogger-ftp.blogspot.com/2010/01/deprecating-ftp.html"&gt;blogger decided to stop ftp support going forward&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
In case you are wondering this has no, zero, zilch impact on RapidBlog -- RapidBlog does not depend on this feature at all so rest assured that your blogs will continue to work just fine.&lt;br /&gt;
&lt;br /&gt;
-John&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-2812798987373601808?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2812798987373601808' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=2812798987373601808&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2812798987373601808'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2812798987373601808'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=2812798987373601808' title='RapidBlog And Blogger FTP support'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-549523361655818769</id><published>2010-01-30T20:32:00.000-08:00</published><updated>2010-01-31T20:36:29.858-08:00</updated><title type='text'>Where did that space go?</title><content type='html'>Making RapidWeaver plugins I often have customers report problems that I can't reproduce. &amp;nbsp; A common way I deal with this is to ask them to send me their RapidWeaver project files so I can see exactly how they have it configured.&lt;br /&gt;
&lt;br /&gt;
Almost every time I ask the common answer is "Ok, I'll try but it's Big!" -- recently I got the question (in an offhand way) about why it was so big so I thought I would share a little secret.&lt;br /&gt;
&lt;br /&gt;
There is a pretty easy way to get a good view of where your chewing through storage in RapidWeaver.&lt;br /&gt;
&lt;br /&gt;
Here is how you do it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Make a backup of your RapidWeaver project file first… While this procedure shouldn't cause any damage it's probably safer to play with a backup.&lt;/li&gt;
&lt;li&gt;Download &lt;a href="http://grandperspectiv.sourceforge.net/"&gt;GrandPerspective&lt;/a&gt;&amp;nbsp;(Edit: See note at bottom on &lt;a href="http://www.derlien.com/index.html"&gt;Disk Inventory X&lt;/a&gt;)&amp;nbsp;-- This is a neat little app that shows you graphically disk usage.&lt;/li&gt;
&lt;li&gt;Right click on your rapidweaver project and select 'show package contents'. &amp;nbsp;You should see two folders "Pages" and "DefaultPageAttributes" - You'll need the "Pages" folder later.&lt;/li&gt;
&lt;li&gt;Open GrandPerspective and select "Scan Folder" (file -&amp;gt; Scan Folder)&lt;/li&gt;
&lt;li&gt;In the open dialog drag the "Pages" folder from your RapidWeaver bundle over to the open dialog (You have to do this because by default GrandPespective will not scan a bundle and will not let you navigate to a bundle)&lt;/li&gt;
&lt;li&gt;Hit Scan&lt;/li&gt;
&lt;li&gt;Up will pop a pretty picture showing you how space is allocate -- you, of course, will want to focus on the big blocks. &amp;nbsp;As you select one the bottom bar will show the size as well as the 'path' of the data. &amp;nbsp;For instance I have one that is called "1-Home002FPlugins/4-Lockdown/ChildPages/4-FAQ/Data.archive" -- This means it's a page under my Home Plugins/Lockdown/FAQ folder (you will have different paths but the names should give you a clue)&lt;/li&gt;
&lt;li&gt;From here you can decide what to do -- Perhaps you need to put in smaller graphics or split the page up.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://www.flickr.com/photos/loghound/4317312457/" title="/Volumes/UserData/Users/johnmcl/Dropbox/RapidWeaver Sites/Loghound.com Main Site.rwsw/Pages - 20:25:36 by Loghound, on Flickr"&gt;&lt;img alt="/Volumes/UserData/Users/johnmcl/Dropbox/RapidWeaver Sites/Loghound.com Main Site.rwsw/Pages - 20:25:36" height="475" src="http://farm3.static.flickr.com/2463/4317312457_7c51b75d44.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[Edit]: Biochi pointed me to &lt;a href="http://www.derlien.com/index.html"&gt;Dir Inventory X&lt;/a&gt;. &amp;nbsp;It's seens to work much better than GrandPerspective for this as you can directly select the package and it will index it (without all of the show package contents nonsense) PLUS it has the advantage of letting you navigate by folder, check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-549523361655818769?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=549523361655818769' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=549523361655818769&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=549523361655818769'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=549523361655818769'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=549523361655818769' title='Where did that space go?'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2463/4317312457_7c51b75d44_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-8828099863729063241</id><published>2010-01-22T22:31:00.000-08:00</published><updated>2010-01-22T22:31:59.322-08:00</updated><title type='text'>Gone for a week</title><content type='html'>Hi All,&lt;br /&gt;
&lt;br /&gt;
I'll be out of town in Asia for the week from Jan 23 to Feb 1. &amp;nbsp;It's a real whirlwind trip (Singapore, Malysia, Hong Kong and China) so support and answering emails will be very slow to non existant because:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;I don't have a Mac with me.&lt;/li&gt;
&lt;li&gt;I have no idea when I'll get internet access&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
I have a goal of photographing everything I eat on this trip so I'll hopefully put some pics up when I get back.&lt;br /&gt;
&lt;br /&gt;
-John&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-8828099863729063241?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8828099863729063241' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=8828099863729063241&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8828099863729063241'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=8828099863729063241'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=8828099863729063241' title='Gone for a week'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-2964843417509629349</id><published>2009-12-26T17:32:00.000-08:00</published><updated>2009-12-27T09:46:00.539-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paperless'/><title type='text'>Convereting old DV footage to digital</title><content type='html'>&lt;br /&gt;I've been spending the last few days converting some of my old DV footage to digital format.  I've got maybe 30 or 40 tapes and I really have no idea what is on any of them are so my hope is I can import the into a digital format and have them actually available in to enjoy and share.&lt;br /&gt;&lt;br /&gt;One of the problems is the DV import process in iMovie brings them in as 'DV' files that are *huge* (several hundred MB easily).   My 30 odd tapes will end up chewing through a unreasonable fraction of my TB hard drive so I've spent some time looking for how to compress them to more modern formats.&lt;br /&gt;&lt;br /&gt;Initially I thought I could use an automated tool like Handbrake of VisualHub to quickly convert them but the results were less than perfect.  I finally sat down and did a direct comparison.  For Visual Hub and Handbrake I spent some time playing with settings trying to really optimize them, for Quicktime (using Quicktime X) there are no real settings to speak of.&lt;br /&gt;&lt;br /&gt;The results (below) speak for themselves.  Even when I upped the bit rate to Handbrake or Visual Hub I couldn't get it even close to what Quicktime can do.  In terms of speed they all seemed pretty close (I didn't time them but my perception was the speeds of conversation were all about the same).  &lt;br /&gt;&lt;br /&gt;On the pictures below note especially the horizontal and vertical lines -- What you can't see from these grabs is some of odd interlace problems while watching the movie in everything but Quicktime.&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;a href='http://www.loghound.com/about/blog2/files/BIGraw-dv-footage.png.png' rel='zoom' title='Raw DV Footage'&gt;&lt;img  alt='Raw DV Footage' class='imageStyle' src="http://www.loghound.com/about/blog2/files/raw-dv-footage.png" width="106" height="88"/&gt;&lt;/a&gt;&lt;br/&gt;Raw Footage &lt;br/&gt;57Mb/s&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.loghound.com/about/blog2/files/BIGquicktime.png.png' rel='zoom' title='Quicktime'&gt;&lt;img  alt='Quicktime' class='imageStyle' src="http://www.loghound.com/about/blog2/files/quicktime.png" width="106" height="88"/&gt;&lt;/a&gt;&lt;br/&gt;Quicktime to H.264 &lt;br/&gt;2.6Mb/s&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;a href='http://www.loghound.com/about/blog2/files/BIGhandbrake-0028custom-settings0029.png.png' rel='zoom' title='Handbrake (Custom settings)'&gt;&lt;img  alt='Handbrake (Custom settings)' class='imageStyle' src="http://www.loghound.com/about/blog2/files/handbrake-0028custom-settings0029.png" width="108" height="88"/&gt;&lt;/a&gt;&lt;br /&gt;Handbrake Custom Settings &lt;br /&gt;H.264 &lt;br/&gt;2.65Mb/s&lt;/td&gt;&lt;td&gt;&lt;a href='http://www.loghound.com/about/blog2/files/BIGvisual-hub.png.png' rel='zoom' title='Visual Hub'&gt;&lt;img  alt='Visual Hub' class='imageStyle' src="http://www.loghound.com/about/blog2/files/visual-hub.png" width="118" height="88"/&gt;&lt;/a&gt;&lt;br /&gt;Visual Hub to H.264&lt;br/&gt;3.6Mb/s&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;One of my initial concerns with using Quicktime was there was no Batch process.  I initially loaded the movie into quicktime and used the 'Export' feature.  Fortunately I came across a great solution to that:  Create a service to do the conversation.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.loghound.com/about/blog2/files/BIGautomator.png.png' rel='zoom' title='Automator'&gt;&lt;img  alt='Automator' class='imageStyle' src="http://www.loghound.com/about/blog2/files/automator.png" width="272" height="113"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now I can just select a bunch of movies, select services-&gt;convert to Quicktime  and they show up on my Desktop, Nice!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;			
&lt;script type='text/javascript' src='http://www.loghound.com/about/blog2/files/jquery-1.3.2.min.js' &gt; &lt;/script&gt;
&lt;script type='text/javascript' src='http://www.loghound.com/about/blog2/files/jquery.easing.1.3.pack.js'&gt;&lt;/script&gt;
&lt;script type='text/javascript' src='http://www.loghound.com/about/blog2/files/jquery.fancybox-1.2.1.pack.js'&gt;&lt;/script&gt;
&lt;link rel='stylesheet' href='http://www.loghound.com/about/blog2/files/jquery.fancybox.css' type='text/css' media='screen'&gt;




&lt;script type='text/javascript'&gt;


	$(document).ready(function() {                                                                     
		$('a[rel=zoom]').fancybox({                                                                              
							zoomSpeedIn: 300,                                                         
                            zoomSpeedOut: 300,                                                        
							zoomOpacity : 1,                                                        
							overlayShow: 1,
							overlayOpacity: 0.3,
							padding: 10,
							imageScale: 1                                                          
			                                                                                           
		});                                                                                            
	});                                                                                                

&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-2964843417509629349?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2964843417509629349' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=2964843417509629349&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2964843417509629349'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=2964843417509629349'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=2964843417509629349' title='Convereting old DV footage to digital'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-4457221305300635178</id><published>2009-12-23T16:41:00.000-08:00</published><updated>2009-12-23T16:41:27.997-08:00</updated><title type='text'>Paperless pays off!</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;If you have followed my blog for the past several weeks you have seen me on a bit of an organizational/paperless tear.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Today it payed off -- I had ordered a gift for someone and the first thing I did when I got the package was scan the packing information (essentially receipt) and saved it in my 'Receipts' DropBox folder.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Today I learned that the person I bought the gift for is already getting the item -- Instead of waiting until I got home, trying to find the details, and then trying to call them the next day to process the return I was able to pull up my receipt off of DropBox (I sync my Work computer to DropBox also but I could have easily grabbed it off the DropBox web interface), call up the vendor with all the details and get a return processed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;This whole process works due to a couple of thing that are available today but weren't available even a few years ago.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;Painless Scanning -- My &lt;a href="http://www.amazon.com/Fujitsu-ScanSnap-Instant-Sheet-Fed-Macintosh/dp/B001XWCQO2/ref=sr_1_2?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1261614783&amp;amp;sr=8-2"&gt;ScanSnap &lt;/a&gt;makes scanning completely painless. &amp;nbsp;If you have never used one it's impossible to describe but scanning a document is so simple, foolproof and fast that you don't ever think 'is it worth it' -- It's actually less work to scan then to think "Where do I store this"&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;Files Everywhere (&amp;amp; backed up) with &lt;a href="https://www.dropbox.com/referrals/NTU1Nzg5NTk"&gt;Dropbox&lt;/a&gt;. &amp;nbsp;I have the 50GB account but I only use about 5GB so far -- This is after scanning like crazy. &amp;nbsp;The fact is scanned PDF's just don't take much space and with &lt;a href="https://www.dropbox.com/referrals/NTU1Nzg5NTk"&gt;Dropbox &lt;/a&gt;I can always get at my files. &amp;nbsp;The nice thing about getting a paid account is that they keep backup versions (Forever?). &amp;nbsp;Even if you later delete it to get more space you can go back later and retrieve it via the web interface.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px;"&gt;&lt;a href="http://evernote.com/"&gt;Evernote&lt;/a&gt;. &amp;nbsp;I kept track of my return number and dragged a copy of the receipt into Evernote in my 'To Do' folder. &amp;nbsp;In the next few days I'll mail the item back (Scanning my proof of shipment of course), add it to the note (so it has: my original receipt, my notes talking with the CSR on return details, and proof of mailing in a single Evernote note) &amp;nbsp;-- This note will drop into my 'Completed' folder once my credit card is returned.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;It may sound like I'm a serious type-A which is generally not the case. &amp;nbsp;I like being organized as much as the next person but generally don't spend the energy to actually do much about it. &amp;nbsp;With these tools however it's really pretty painless. &amp;nbsp;What makes Evernote &amp;amp; DropBox especially attractive is they are not tied to one computer. &amp;nbsp;They are at Work, at Home and on my Phone.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Finally I want to comment on the &lt;a href="http://www.amazon.com/Fujitsu-ScanSnap-Instant-Sheet-Fed-Macintosh/dp/B001XWCQO2/ref=sr_1_2?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1261614783&amp;amp;sr=8-2"&gt;ScanSnap&lt;/a&gt;. &amp;nbsp;I really hesitated on buying it: $400 for a scanner? but it's one of my better purchases of 2009. &amp;nbsp;It completely exceeded my expectations and I've long forgotten the money I spent on it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;-John&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-4457221305300635178?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4457221305300635178' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=4457221305300635178&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4457221305300635178'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4457221305300635178'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=4457221305300635178' title='Paperless pays off!'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-3158127384934708568</id><published>2009-12-12T20:38:00.000-08:00</published><updated>2009-12-12T20:39:32.237-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paperless'/><title type='text'>To Do Management with Evernote</title><content type='html'>The title of this post is grand, perhaps too grand. &amp;nbsp;It's really just a simple change I've made recently as part of my paperless office drive (which really should be called a simplify your life drive).&lt;br /&gt;
&lt;br /&gt;
One of my torments has been todo lists. &amp;nbsp;While I generally am pretty good at using them it drives me batty that I don't have a consistent way to keep track of them.&lt;br /&gt;
&lt;br /&gt;
At work I've used Outlook to-do's a lot but they are generally unavailable at home. &amp;nbsp;At home I've tried the built in mail to-dos as well as various services such as remember the milk and the ilk but I never found a solution that worked for me consistently everywhere.&lt;br /&gt;
&lt;br /&gt;
Before I go too much further I should explain that the way I do tasks lists/todos is they tend to be associated with a bunch of other media -- For instance if I get a bill I need to call about during the week I'll scan it in (with my SnapScan of course) so I have a copy to refer to when I call. &amp;nbsp;Or I might have a screenshot or just a bunch of notes.&lt;br /&gt;
&lt;br /&gt;
I've settled on a solution in the last 3-4 weeks that really seems to be working for me. &amp;nbsp;Evernote.&lt;br /&gt;
&lt;br /&gt;
I have two notebooks, one is called 'ToDo' and one is could "Closed out ToDos" - I simply put notes in the "ToDo" list and drag them out to "Closed Out" when I'm done.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_SVDuld7cjG4/SyRvzryax-I/AAAAAAAAANk/kB-ySqPOYn4/s1600-h/Safari.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_SVDuld7cjG4/SyRvzryax-I/AAAAAAAAANk/kB-ySqPOYn4/s320/Safari.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This is tremendous because notes in Evernote can contain Rich text, images, PDF's and any other sort of file so I can toss any any supporting items to my todo. &amp;nbsp; As I make progress on it I can also make notes on where I am and when it's closed I can archive it for posterity sake.&lt;br /&gt;
&lt;br /&gt;
Since I have Evernote everywhere (phone, work, home and web) I can always get access to work on them or close them out.&lt;br /&gt;
&lt;br /&gt;
The key to this working is I have Evernote open all the time anyway so it's not a new tool I need to get into -- It's the tool I already use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-3158127384934708568?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3158127384934708568' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=3158127384934708568&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3158127384934708568'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=3158127384934708568'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=3158127384934708568' title='To Do Management with Evernote'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SVDuld7cjG4/SyRvzryax-I/AAAAAAAAANk/kB-ySqPOYn4/s72-c/Safari.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-5141924000743120333</id><published>2009-12-02T23:08:00.000-08:00</published><updated>2009-12-02T23:08:51.932-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>In defense of the app store process</title><content type='html'>I'll admit it -- I've been (privately) pretty down on the app store process. &amp;nbsp;After my first app was released (MovieFlick) I swore never again as the pain of trying to push out updates was too much.&lt;br /&gt;
&lt;br /&gt;
I eventually did a second app (DreamApp). &amp;nbsp;The 1.3 version has been about two months getting out and I was ready to explode today when I got what I thought was another rejection but it all worked out fine.&lt;br /&gt;
&lt;br /&gt;
My first release of 1.3 had a real problem with new user accounts that I never tested and the Apple team found it so although it's frustrating to wait 3 weeks to find out they did a good job of finding a real problem.&lt;br /&gt;
&lt;br /&gt;
My second submit was rejected for using 'undocumented API's' &amp;nbsp;-- you may have heard that Apple has a new static analysis tool for finding usage of non supported API's and my app was caught in that. &amp;nbsp;It turns out that one of the libraries I use did have calls to unsupported API's but only for testing purposes (of the framework) - I never actually used them in my code.&lt;br /&gt;
&lt;br /&gt;
grumble, grumble ok submit again… Tonight I got *another* letter about unsupported API's and I was about to explode but then something odd happened…. I got an email saying 'Your app is now for sale'.&lt;br /&gt;
&lt;br /&gt;
It turns out the third letter pointed out the use of a non supported api (NSHost hostWithName) but instead of rejecting it they said "We'll let it go but please fix it for the next release" -- When I first read it I hadn't noticed that fine print but true to their word it's now available.&lt;br /&gt;
&lt;br /&gt;
So in this era of dog piling on top of Apple and the app store process I have to get them some credit for being pragmatic about this… They made a decision to release it but asked nicely for me to fix it next time.&lt;br /&gt;
&lt;br /&gt;
Nice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-5141924000743120333?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5141924000743120333' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=5141924000743120333&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5141924000743120333'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=5141924000743120333'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=5141924000743120333' title='In defense of the app store process'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-6059172970650323034</id><published>2009-11-29T17:37:00.001-08:00</published><updated>2009-11-29T17:37:21.348-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paperless'/><title type='text'>ScanSnap Safety Tips part deux</title><content type='html'>A video summary of ScanSnap safety issues&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; white-space: pre;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yT0N2jOIbnE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yT0N2jOIbnE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; white-space: pre;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; white-space: pre;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-6059172970650323034?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6059172970650323034' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=6059172970650323034&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6059172970650323034'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6059172970650323034'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=6059172970650323034' title='ScanSnap Safety Tips part deux'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-4380132658102994186</id><published>2009-11-26T00:15:00.000-08:00</published><updated>2009-11-26T00:15:54.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paperless'/><title type='text'>Scansnap Safety Tips</title><content type='html'>My ScanSnap arrived today (I'll write up about it later) but with it came a 50 page 'safety precautions' book. &amp;nbsp;It struck me as odd because I couldn't imagine that scanning was a particularly dangerous activity.&lt;br /&gt;
&lt;br /&gt;
Boy was I wrong. &amp;nbsp;I'm really glad I decided to read the book as there are a number of really good safety tips including:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Don't use scansnap while driving a car&lt;/li&gt;
&lt;li&gt;When handling documents be careful not to cut your fingers&lt;/li&gt;
&lt;li&gt;When carrying the ScanSnap outside avoid rain and snow&lt;/li&gt;
&lt;li&gt;Avoid getting a necktie caught in the scansnap&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;That's just a few of them -- I wish I had known how dangerous this would be before I purchased the ScanSnap&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_SVDuld7cjG4/Sw44-YQnzbI/AAAAAAAAANY/Gt-6d-0KXEE/s1600/scansnap_safety_tips.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_SVDuld7cjG4/Sw44-YQnzbI/AAAAAAAAANY/Gt-6d-0KXEE/s640/scansnap_safety_tips.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-4380132658102994186?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4380132658102994186' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=4380132658102994186&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4380132658102994186'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4380132658102994186'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=4380132658102994186' title='Scansnap Safety Tips'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SVDuld7cjG4/Sw44-YQnzbI/AAAAAAAAANY/Gt-6d-0KXEE/s72-c/scansnap_safety_tips.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-4347822124679875796</id><published>2009-11-23T09:53:00.000-08:00</published><updated>2009-11-23T22:14:28.415-08:00</updated><title type='text'>Going paperless</title><content type='html'>&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;My wife and I were cleaning our house this weekend and it struck me just how many piles of paper we had. &amp;nbsp;For lots of good reasons you get paper and want to keep it (sometimes it has important info, sometimes it's a keepsake) but I was shocked by how cluttered our house was by the various bits (including copies of bills long paid, expired coupons, etc.)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;Even after brutally going through and&amp;nbsp;recycling&amp;nbsp;there were still lots of stuff we 'had to keep'. &amp;nbsp;I made a decision this weekend to see if I could transition my household to be largely paperless.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;My first step started with a purchase and a change in bill paying:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://ecx.images-amazon.com/images/I/21GCUsB55GL._SL500_AA160_.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://ecx.images-amazon.com/images/I/21GCUsB55GL._SL500_AA160_.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;My purchase was a &lt;a href="http://www.amazon.com/Fujitsu-ScanSnap-Instant-Sheet-Fed-Macintosh/dp/B001XWCQO2/ref=sr_1_1?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1259042903&amp;amp;sr=8-1"&gt;Fujitsu SnapScan s1500m&lt;/a&gt; -- I've seen Fujitsu at&amp;nbsp;Mac world&amp;nbsp;for several years and while I've always kind of liked the idea the price (~$404 at Amazon) was always more than I wanted to pay. &amp;nbsp;That changed when I spent almost an hour trying to scan in documents with my trusty HP all in one. &amp;nbsp;The HP is fine for a few items but for any kind of volume it's pretty horrible -- It's slow and can't reliably feed more than a few sheets at a time.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;I'm hoping the Fujitsu SnapScan fixes all of that. &amp;nbsp;My plan is to shove everything I can find that I don't want deleted in there and pdf it up. &amp;nbsp;For some of the docs I'll keep them in Evernote&lt;span id="goog_1259042916755"&gt;&lt;/span&gt;&lt;span id="goog_1259042916756"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt; but for most of them I'll probably just store them away (maybe archive them off every year or so)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; white-space: pre;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BvqMwXjs5F0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BvqMwXjs5F0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;For bill pay I enabled a feature that's been on my account for a while. &amp;nbsp;I switched from Quicken for the PC to doing finances online recently and as part of the switch I went to web based bill pay &amp;nbsp;-- One feature of online bill pay is they can send the bill directly to your account and you can view &amp;amp; pay online (no more paper -- Get rid of it at the source!)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;I'll report back in a few weeks on how things are going..&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-4347822124679875796?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4347822124679875796' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=4347822124679875796&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4347822124679875796'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=4347822124679875796'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=4347822124679875796' title='Going paperless'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-6100872992997100129</id><published>2009-11-10T08:47:00.000-08:00</published><updated>2009-11-10T09:17:50.741-08:00</updated><title type='text'>Even Easier Scanning into Evernote</title><content type='html'>In my last post I showed a easy way to get images from Image Capture into Evernote. &amp;nbsp;While that worked great it had one problem: &amp;nbsp;Image Captured tends to 'forget' the selected application and you need to go find it again.&lt;br /&gt;
&lt;br /&gt;
Fortunately&amp;nbsp;there is an even easier way to integrate Evernote into Image Capture using Automator to create a 'real' Image Capture plugin. (and finally, I get to use Automator for something real!)&lt;br /&gt;
&lt;br /&gt;
Setup is quite easy: &amp;nbsp;Run Automator and select new 'Image Capture Plugin' .&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_SVDuld7cjG4/SvmZBvEbk0I/AAAAAAAAANI/T1X4MVKM32Y/s1600-h/Safari.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_SVDuld7cjG4/SvmZBvEbk0I/AAAAAAAAANI/T1X4MVKM32Y/s320/Safari.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Then add a single item to the flow -- Run Applescript with the following applescript.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #538e13; font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px;"&gt;&lt;span style="color: black;"&gt;&lt;b&gt;on&lt;/b&gt; &lt;/span&gt;&lt;span style="color: #033efc;"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt;&lt;span style="color: black;"&gt; {&lt;/span&gt;input&lt;span style="color: black;"&gt;, &lt;/span&gt;parameters&lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;span style="color: #033efc;"&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt; "Evernote"&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #033efc; font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 117.8px; text-indent: -117.8px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;b&gt;create note&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;from file&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;span style="color: #538e13;"&gt;input&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 83.2px; text-indent: -83.2px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 83.2px; min-height: 15.0px; text-indent: -83.2px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;b&gt;return&lt;/b&gt; &lt;span style="color: #538e13;"&gt;input&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px;"&gt;&lt;b&gt;end&lt;/b&gt; &lt;span style="color: #033efc;"&gt;&lt;b&gt;run&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px;"&gt;&lt;span style="color: #033efc;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_SVDuld7cjG4/SvmZGxxUW6I/AAAAAAAAANQ/kKi0U1exGCo/s1600-h/Automator.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_SVDuld7cjG4/SvmZGxxUW6I/AAAAAAAAANQ/kKi0U1exGCo/s320/Automator.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font: 12.0px Verdana; margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px;"&gt;&lt;span style="color: #033efc;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Save it to to the default location and call it something like 'Evernote' and Voila, it shows up in Image capture as a first class citizen (and will never disappear). &lt;b&gt;&amp;nbsp;Note that this is for Snow Leopard (10.6)&lt;/b&gt; - I don't know how if or how this trick will work on earlier version of OS X.&lt;br /&gt;
&lt;br /&gt;
Even Easier!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-6100872992997100129?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6100872992997100129' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=6100872992997100129&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6100872992997100129'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=6100872992997100129'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=6100872992997100129' title='Even Easier Scanning into Evernote'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SVDuld7cjG4/SvmZBvEbk0I/AAAAAAAAANI/T1X4MVKM32Y/s72-c/Safari.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-622739283949091846.post-144937283631452049</id><published>2009-11-06T22:59:00.000-08:00</published><updated>2009-11-07T23:30:48.441-08:00</updated><title type='text'>Scanning Into Evernote with Image Capture</title><content type='html'>I've got a funny history with Evernote -- Around the time Microsoft came out with One Note, a small company started making something called Evernote. &amp;nbsp;I actually preferred Evernote over One note but in reality I didn't use either of them much because the data was stuck on one computer.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Since then I've gone through lots of these (Yojimbo, Circus Ponies Notebook, etc.) and while I love the concept I've always given up since my life is just too dynamic. &amp;nbsp; &lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;I spend a lot of time at work on a PC, then I come home to a Mac but on the road it's all iPhone baby. &amp;nbsp;With the amazingly good syncing of Evernote and the great native clients (not to mention the web) I've really started to rely on Evernote.&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;One thing I've started to do a lot of is scanning documents -- A typical use case is I'll be doing bills on a Sunday night and realize I need to call someone during business hours (say to get something corrected or ask a question). &amp;nbsp;I've started scanning the bill into Evernote, adding a few quick comments and add it to Evernote. &lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The sync in Evernote works so well that I don't even think about it anymore -- I just add it and forget about it. &amp;nbsp;Monday morning when I get to work the info is right there and I can make the call to fix the problem (and if it's complicated I can keep a running log of discussions in that note -- Since it includes the original bill I've got it all in one spot -- A lifesaver if you are dealing with insurance companies!)&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The one thing that Didn't work as well as I would like was getting the scan into Evernote in the first place. &amp;nbsp;I would:&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Open Image Capture&lt;/li&gt;
&lt;li&gt;Scan to PDF&lt;/li&gt;
&lt;li&gt;Drag PDF to evernote&lt;/li&gt;
&lt;li&gt;Add comments&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Fortunately there is a better way (in Snow Leopard anyway) -- It's also dead-easy to set up. &amp;nbsp;As a one time step step you have to select the 'scan to' drop down in image capture and navigate to the Applications directory and select Evernote. &amp;nbsp;It will then show up in the drop down (like iPhoto, preview &amp;amp; Mail do by default) -- It becomes a first class citizen in Image capture so you can scan directly into Evernote. &amp;nbsp;My work flow is now&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Open Image Capture &amp;amp; Make sure Evernote is the selected as the Scan To Target (which it is)&lt;/li&gt;
&lt;li&gt;Scan and add Comments&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_SVDuld7cjG4/SvUaxhcNYGI/AAAAAAAAANA/AuxIbjMUMzM/s1600-h/Image+Capture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_SVDuld7cjG4/SvUaxhcNYGI/AAAAAAAAANA/AuxIbjMUMzM/s320/Image+Capture.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Easy!&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/622739283949091846-144937283631452049?l=loghound3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=144937283631452049' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=622739283949091846&amp;postID=144937283631452049&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=144937283631452049'/><link rel='self' type='application/atom+xml' href='http://www.loghound.com/about/blog2/index.php?id=144937283631452049'/><link rel='alternate' type='text/html' href='http://www.loghound.com/about/blog2/index.php?id=144937283631452049' title='Scanning Into Evernote with Image Capture'/><author><name>John</name><uri>http://www.blogger.com/profile/16350838368831800126</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.loghound.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_SVDuld7cjG4/R-h4OH_8AFI/AAAAAAAAAHI/lUc-dtN_dK8/S220/loghound4.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SVDuld7cjG4/SvUaxhcNYGI/AAAAAAAAANA/AuxIbjMUMzM/s72-c/Image+Capture.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
