<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com) on Wed, 19 Jun 2013 14:37:23 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>JeffHellman.org</title><link>http://www.jeffhellman.org/blog/</link><description></description><lastBuildDate>Thu, 29 Nov 2012 22:55:37 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com)</generator><item><title>Code-Signing, OS X 10.7.5 and OSStatus error -67061</title><dc:creator>Jeff Hellman</dc:creator><pubDate>Wed, 21 Nov 2012 16:41:59 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/11/21/code-signing-os-x-1075-and-osstatus-error-67061.html</link><guid isPermaLink="false">1423553:16809879:31178620</guid><description><![CDATA[<p>I recently sent out Planbook 4.0.7 for Mac to the members of the <a href="http://groups.yahoo.com/group/planbook">Planbook mailing list</a> and almost instantly received a surprising report about 4.0.7 crashing on launch.  Thanks to a <a href="http://www.chemistar.com">helpful user</a> who sent in a bug report that contained the following</p>

<pre><code>xpchelper reply message validation: code signature invalid
The code signature is not valid: The operation couldn’t be completed. 
(OSStatus error -67061.)
</code></pre>

<p>I was able to track the bug down to an issue with the code-signing feature built into the Mac development tools.  At best, code-signing allows users to confidently download applications knowing that the program they download matches what the developer published (i.e., no viruses or hacks were inserted into the program before you downloaded it).  </p>

<p>Unfortunately, code-signing appears to be broken (at least in some cases) on OS X 10.7.5 (the latest update to Lion).  The problem can be <a href="http://cocoadevblog.avisnocturna.com/2012/09/os-x-10-7-5-fails-to-launch-code-signed-apps/">fixed on the developer's end by turning off time-stamping when code-signing the application</a>.  What a strange bug in OS X.  I guess I'll add an extra code-signing step to my application deployment checklist to work around this bug.</p>

<p>For future reference, code-signing after an archive is accomplished using the terminal:</p>

<pre><code>export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"

codesign -fs 'Developer ID Application' --prefix 'com.yourcompany' --preserve-metadata=i,e,res,req --timestamp=none YourApp.app/
</code></pre>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-31178620.xml</wfw:commentRss></item><item><title>Core Data, SQLite and Apple's Sandbox</title><dc:creator>Jeff Hellman</dc:creator><pubDate>Wed, 14 Nov 2012 16:20:32 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/11/14/core-data-sqlite-and-apples-sandbox.html</link><guid isPermaLink="false">1423553:16809879:30715839</guid><description><![CDATA[<p>A new feature coming to Planbook (soon!) requires exporting a Mac data file to an SQLite data file. This should be an easy task, given that Planbook uses Core Data (and Core Data natively supports using SQLite as a persistent data store).  Unfortuntaley, Apple's Sandboxing <a href="http://mjtsai.com/blog/2012/05/28/core-data-document-based-application-and-sandboxing/">broke the use of SQLite with Core Data</a> because saving to an SQLite file requires the creation of a secondary file that stores information about how the data was placed into the SQLite file.  Apple's Sandbox prevents the creation of this secondary file (because the User can not explicitly allow the creation of this file).  </p>

<p>On OS X 10.8.2, here's the specific error message I encountered when trying to write an SQLite file to a user-specified location:</p>

<pre><code>coreData: error: (21) I/O error for database
</code></pre>

<p>There are a supposedly a number of ways to work around this, including <a href="http://christiankienle.blogspot.de/2012/05/core-data-document-based-application.html">turning off the journaling feature of SQLite</a>. I tested this fix for a bit but couldn't generate an SQLite file in this manner.  </p>

<p>After thinking for a bit, I came up with another work-around.  Because I'm exporting data from my app (and not using the SQLite store as a normal data file that will be continually read from and written to), I simply generate the SQLite data file inside my applicaiton's Sandbox folders and then copy the file to location specified by the user.  I don't love this solution, because it's got an extra point of failure, but I don't see another solution to this problem that's less of a hack.</p>

<p>I probably should have thought of this solution a bit more quickly, but I'll chalk this up to another hour or two trying to work around problems in Apple's Sandbox.</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-30715839.xml</wfw:commentRss></item><item><title>FTP in an Objective-C/Cocoa Mac app</title><category>Cocoa</category><category>Planbook</category><category>Programming</category><category>Tech</category><category>development</category><category>ftp</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Tue, 19 Jun 2012 21:08:16 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/6/19/ftp-in-an-objective-ccocoa-mac-app.html</link><guid isPermaLink="false">1423553:16809879:16839300</guid><description><![CDATA[<p><a href="http://www.hellmansoft.com">Planbook</a> has long had the ability to generate static HTML files for your lesson plans and transfer those files via FTP for public access on the Web.  Originally, I wrote my own FTP transfer code, but then I stumbled upon <a href="https://github.com/karelia/ConnectionKit">ConnectionKit</a>, an open source FTP/SFTP/WebDAV framework. I've used ConnectionKit for years without incident.</p>

<p>But now that I'm working on making Planbook a modern, 64-bit app, I need a new solution.  While there appears to be active ConnectionKit development, it hasn't become a fully 64-bit framework and the documentation is basically non-existent.  Getting it to work  would require either continuing to distribute Planbook as a 32-bit app (not ideal) or mucking through the ConnectionKit code to generate and use a 64-bit version of the framework.  After 2 days of working with ConnectionKit, I made some progress, but it didn't seem likely to yield a viable solution.  </p>

<p>Fortunately, I discovered Apple's relatively simple FTP client <a href="http://developer.apple.com/library/ios/#samplecode/SimpleFTPSample/Introduction/Intro.html">sample code</a>.  It's iOS focused, but the core networking code is all CFNetwork based and can easily be used with Mac OS.  After a couple more hours of work, I've got FTP integrated back into Planbook with no outside dependencies.</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16839300.xml</wfw:commentRss></item><item><title>DD-WRT and Home Network Speeds</title><category>Tech</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Wed, 06 Jun 2012 15:39:17 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/6/6/dd-wrt-and-home-network-speeds.html</link><guid isPermaLink="false">1423553:16809879:16601813</guid><description><![CDATA[<p>I noticed that Comcast was offering a cheap deal ($29.99/month) for their fastest home internet package.  We upgraded (which actually lowered our bill), but I didn't really see a noticeable impact on our connection.  I've always thought our home wireless network was a little slow (even transferring files between computers or the Apple TV) so I did some digging.</p>

<p>I use a Netgear Dual Band Wireless N router <a href="http://www.amazon.com/gp/product/B002HWRJY4/ref=as_li_ss_tl?ie=UTF8&amp;tag=jefhelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002HWRJY4">(the WNDR3700 v2, to be exact)</a>.  I've also flashed the firmware and am running <a href="http://www.dd-wrt.com/site/index">DD-WRT</a> on the router for extra configurability.  It was easy to install, following the <a href="http://www.dd-wrt.com/wiki/index.php/Netgear_WNDR3700">provided directions</a>. I noticed that my iMac was connecting to the router at a max of 54mbps, far slower than the 300mbps the router should provide.</p>

<p>Based on a <a href="http://www.overclockers.com/forums/showthread.php?t=615317">random forum article</a>, I suspected that our connection issues might have something to do with the encryption algorithms we use for the WiFi networks our router manages. It was a quick fix to adjust the router to use AES, rather than TKIP, to encrypt our signal.  I'm not sure why DD-WRT defaults to TKIP, but making the change instantly boosted my iMac to a 300 mbps connection, and increased my <a href="http://speedtest.net">speedtest results</a> results by 50% (up and down).  Comcast is giving us a pretty good connection for our $30/month.</p>

<p><center><span class="full-image-block ssNonEditable"><span><img src="http://speedtest.net/result/1993574559.png?__SQUARESPACE_CACHEVERSION=1338997488665" alt=""/></span></span></center></p>

<p>Previously we'd get an even 20 up and down.</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16601813.xml</wfw:commentRss></item><item><title>Smoky Albuquerque Sunrise</title><category>New Mexico</category><category>Photos</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Fri, 25 May 2012 12:59:37 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/25/smoky-albuquerque-sunrise.html</link><guid isPermaLink="false">1423553:16809879:16440666</guid><description><![CDATA[<p><center><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fsunrise.jpg%3F__SQUARESPACE_CACHEVERSION%3D1337950824861',851,1280);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18406889-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1337950826562" alt=""/></a></span></span></center></p>

<p>Smoke from the 70,000+ acre <a href="http://inciweb.org/incident/2870/">Whitewater Baldy Complex Fire</a> has filtered into Albuquerque, making for a nice sunrise and poor air quality.</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16440666.xml</wfw:commentRss></item><item><title>Coda 2 and the Mac App Sandbox</title><category>App Sandbox</category><category>Coda</category><category>Tech</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Thu, 24 May 2012 15:59:55 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/24/coda-2-and-the-mac-app-sandbox.html</link><guid isPermaLink="false">1423553:16809879:16427911</guid><description><![CDATA[<p>Like many Mac users, I picked up half-price copies of <a href="http://panic.com/coda/">Coda 2</a> and <a href="http://panic.com/dietcoda/">Diet Coda</a> from <a href="http://www.panic.com">Panic</a> today.  I haven't had time (or the need) to play with them yet, but the reviews look good and I knew I'd want the upgrades when it came time to build a new website.</p>

<p>I decided to purchase the Mac App Store version of Coda, mainly because that's the only way to get iCloud support.  Since I've spent the better part of the last three months re-writing <a href="http://www.hellmansoft.com">Planbook</a> for Lion's Application Sandbox, I was surprised to see that Coda 2 doesn't implement the Mac App Sandbox.  </p>

<p><span class="full-image-block ssNonEditable"><span><img src="http://www.jeffhellman.org/storage/codasandbox.png?__SQUARESPACE_CACHEVERSION=1337876201704" alt=""/></span></span></p>

<p>I get why- Coda is deeply integrated with the file system and other low-level components of Mac OS and sandboxing would make this integration difficult or even impossible.  </p>

<p>The problem is that Apple has stated that only bug fix updates (and not feature updates) will be allowed to non-sandboxed apps after June 1st.  </p>

<blockquote>
  <p>If you have an existing app on the Mac App Store that is not sandboxed, you may still submit bug fix updates after June 1.</p>
  
  <p>-Apple, in an email to developers on 5/18/12</p>
</blockquote>

<p>This is why I'm working so hard to develop a sandboxed version of Planbook (rather than implementing cool new features). I want to be sure I can deliver future feature updates to my Mac App Store customers.</p>

<p>So, Coda 2, released one week before the sandboxing requirements are implemented, may only receive bug fix updates (as opposed to new features). I'm sure this release date isn't coincidental. </p>

<p>Hopefully Panic has enough sway with Apple to get their Coda 2 feature updates approved.  And, I hope that I'm not going to miss out on the great stuff they're going to implement in 2.1 and beyond because I used the Mac App Store to make my purchase and Apple sticks to their rules regarding the sandbox and updates.  </p>

<p>It almost makes me wish I had <a href="https://panic.com/coda/buy.html">purchased the direct copy</a> instead and given up iCloud support. Panic, being upstanding members of the Mac community will, I imagine, find a way to give direct copies to Mac App Store purchasers should feature updates be impossible through the Store.</p>

<p>The Mac App Store has been great for developers like me, but this kind of ambiguity is really stressful, especially now that such a large portion of Mac software sales go through the App Store.</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16427911.xml</wfw:commentRss></item><item><title>2012 Annular Eclipse</title><category>Photos</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Mon, 21 May 2012 13:22:10 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/21/2012-annular-eclipse.html</link><guid isPermaLink="false">1423553:16809879:16367847</guid><description><![CDATA[<p style="text-align: center;"><br /><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Feclipse.jpg%3F__SQUARESPACE_CACHEVERSION%3D1337606845834',2000,3008);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18309303-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1337606845835" alt="" /></a></span></span></p>
<p style="text-align: center;">As seen from south Albuquerque, NM, USA- May 20th, 2012. Taken with a handheld pair of&nbsp;<a href="http://www.jeffhellman.org/display/admin/%3Ca%20href=%22http://www.amazon.com/gp/product/B007KQK05C/ref=as_li_ss_tl?ie=UTF8&amp;tag=jefhelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B007KQK05C%22%3E">solar glasses</a> as a filter.</p><p></p>]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16367847.xml</wfw:commentRss></item><item><title>Building a Ghost City in New Mexico</title><category>New Mexico</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Fri, 11 May 2012 22:09:22 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/11/building-a-ghost-city-in-new-mexico.html</link><guid isPermaLink="false">1423553:16809879:16224544</guid><description><![CDATA[<p>New Mexico, already <a href="http://www.ghosttowns.com/states/nm/nmalphabetical.html">home to dozens of ghost towns</a>, is getting another one.  This time it's by design and comes with a one billion dollar price tag.  <p>Lea County, in Southeast New Mexico, will soon be<a href="http://www.nytimes.com/2012/05/09/us/new-mexico-lea-county-is-chosen-for-1-billion-ghost-town-for-research.html"> home to a 17 square mile ghost city</a> designed to let businesses, the government and universities test ideas and devices in a safe, sequestered environment.</p>
<a href="http://npr.tumblr.com/post/22861239523/heres-a-new-step-in-the-effort-to-retrofit-our">Robert Brumley, managing director of the project for Pegasus Global Holdings:</a></p>

<blockquote>
  <p>[Y]ou've heard of NIMBY (Not In My Backyard). We have never confronted that in New Mexico.</p>
</blockquote>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16224544.xml</wfw:commentRss></item><item><title>Dangerous chemistry from About.com and eHow.com</title><category>chemistry</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Fri, 11 May 2012 14:29:40 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/11/dangerous-chemistry-from-aboutcom-and-ehowcom.html</link><guid isPermaLink="false">1423553:16809879:16219904</guid><description><![CDATA[<p>Both <a href="http://www.about.com">About.com</a> and <a href="http://www.ehow.com">eHow.com</a> have tutorials for concentrating and diluting sulfuric acid at home. &nbsp;Sulfuric acid <a href="http://www.ee.iitb.ac.in/~nanoe/msds/sulphuric%20acid.pdf">(msds)</a> is a dangerous strong acid that can easily cause burns, respiratory track issues, eye irritation, is a proven human carcinogen and in cases of severe exposure can cause death. The tutorials at both sites are dangerous and should not be online. </p>

<p>From About.com (I'm not linking to the actual content):</p>

<blockquote>
  <p>Actually, this method starts with diluted sulfuric acid, which you boil to make concentrated sulfuric acid. This is the   safest and easiest method of making sulfuric acid at home.</p>
  
  <p>[materials needed follows]</p>
  
  <p>car battery acid</p>
  
  <p>glass container</p>
  
  <p>outdoor source of heat, like a grill</p>
</blockquote>

<p>When I was teaching, I can't imagine suggesting to anyone that they should concentrate sulfuric acid in a glass container on the barbeque.  Beyond the inherent dangers of sulfuric acid listed above, heating glass over an open flame carries a risk of breakage.  Sulfuric acid, if spilled on your grill, is going to react with the iron the grill is made of to produce hydrogen gas (which you probably don't need near an open flame). Compare the About.com tutorial to how Canada's occupational safety administration <a href="http://www.ccohs.ca/oshanswers/chemicals/chem_profiles/sulfuric_acid/working_sa.html">suggests working with sulfuric acid</a></p>

<p>From eHow.com (again, no link):</p>

<blockquote>
  <p>Pour the sulfuric acid solution into the one liter Pyrex bowl and heat the bowl to 100 degrees Celsius with the stove/hot plate.</p>
</blockquote>

<p>and </p>

<blockquote>
  <p>For example, to make a sulfuric acid solution 1/10th of its original concentration, add 900 mL of distilled water to 100 mL of original acid solution. </p>
</blockquote>

<p>First, eHow is suggesting that you concentrate sulfuric acid over the stove.  I've actually seen someone place a pyrex bowl directly onto a stove burner. It took a few minutes for it to shatter. Even though the desired temperature of the sulfuric acid is 100℃ (incredibly dangerous at home on its own), the stove burner is much, much hotter than that and can easily destroy a pyrex bowl.  Fortunately the bowl I witnessed only contained water- imagine spilling sulfuric acid all over your stove, into the burners and oven, onto the floor and most importantly, all over the home-chemist standing nearby.  </p>

<p>Secondly, eHow violates one of the first rules that chemistry teachers teach their students- never add water to acid. Always slowly add acid to water <a href="http://antoine.frostburg.edu/chem/senese/101/safety/faq/always-add-acid.shtml">(here's why)</a>.</p>

<p>eHow and About.com don't understand how to safely work with chemicals and they don't understand basic principles of chemistry.  Their quest for pageviews by providing "how-tos" on every subject imaginable has led them down a path that could injure people who follow their directions.  They should take these pages down.</p>

<p>(via <a href="http://twitter.com/#!/adchempages/status/199929525709185024">Adrian Dingle</a> )</p>
]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16219904.xml</wfw:commentRss></item><item><title>Connecting a Mac to a Canon Powershot ELPH 320 HS via WiFi</title><category>Canon Elph 320 HS</category><category>Tech</category><category>Wifi</category><dc:creator>Jeff Hellman</dc:creator><pubDate>Thu, 10 May 2012 22:01:02 +0000</pubDate><link>http://www.jeffhellman.org/blog/2012/5/10/connecting-a-mac-to-a-canon-powershot-elph-320-hs-via-wifi.html</link><guid isPermaLink="false">1423553:16809879:16212489</guid><description><![CDATA[<p>I just bought my wife a <a href="http://www.amazon.com/gp/product/B0075SUJQK/ref=as_li_tf_tl?ie=UTF8&amp;tag=jefhelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0075SUJQK">Canon ELPH 320 HS</a>, one of the first point and shoot cameras with built-in WiFi. &nbsp;Having become used to pictures taken with our iPhones appearing on our computers nearly instantly, we weren't going back to plugging in SD cards. &nbsp;People have been <a href="http://threads.scripting.com/5212ByDw/canon320WifiSetup">reporting troubles</a> accessing the pictures on the camera from their Macs. &nbsp;It worked pretty seamlessly for me (on an iMac with OS X 10.7.3).</p>
<p>Here's what I did:</p>
<p>1. &nbsp;I installed all the Canon software on my Mac. &nbsp;I popped the CD into the drive and ran the Setup application. &nbsp;It took a while to install and required me to connect the camera to the computer via USB so it could download the appropriate software.</p>
<p>2. &nbsp;I took a few test shots with the camera. &nbsp;After taking the test shots, I pressed the physical playback button at the bottom right of the back panel to view my pictures.</p>
<p><span class="full-image-inline ssNonEditable"><span><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18137930-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689605424" alt="" /></span><span class="thumbnail-caption" style="width: 450px;">Viewing an image on the camera</span></span></p>
<p>3. &nbsp;There's a wifi icon on the playback screen (top left). &nbsp;Tapping this brings you to a semi-crude display letting you select a device that you want to transfer pictures too. &nbsp;All I care about is transferring back to my computer so I figure the computer icon is the one I want.</p>
<p><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2FIMG_1009.jpg%3F__SQUARESPACE_CACHEVERSION%3D1336689560350',2448,3264);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18137979-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689587839" alt="" /></a></span><span class="thumbnail-caption" style="width: 450px;">Selecting a device that will accept pictures</span></span></p>
<p>4. &nbsp;I tapped the computer icon and was asked to select an device. &nbsp;I assume this means a computer, but there aren't any shown because I haven't setup the camera yet.</p>
<p><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2FIMG_1010.jpg%3F__SQUARESPACE_CACHEVERSION%3D1336689637801',2448,3264);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18138025-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689662214" alt="" /></a></span><span class="thumbnail-caption" style="width: 450px;">Selecting a device (there are none as I haven't set up the camera)</span></span></p>
<p>5. &nbsp;I tapped 'Add a Device' and was magically brought to a screen enabling me to connect the camera to my wifi network. &nbsp;I selected the network and entered the password. &nbsp;I was online in a few seconds.</p>
<p><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2FIMG_1011.jpg%3F__SQUARESPACE_CACHEVERSION%3D1336689699810',2448,3264);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18138046-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689711546" alt="" /></a></span><span class="thumbnail-caption" style="width: 450px;">Selecting a WiFi Network</span></span></p>
<p>6. &nbsp;Once I was online, I was brought back to the 'Select a Device' screen where my iMac now automatically appeared as a device available for selection (this is the computer that has the Canon software installed).</p>
<p><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2FIMG_1012.jpg%3F__SQUARESPACE_CACHEVERSION%3D1336689774576',2448,3264);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18138053-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689774576" alt="" /></a></span><span class="thumbnail-caption" style="width: 450px;">That's my iMac (running the Canon software).</span></span></p>
<p>7. &nbsp;I tapped 'Jeff's iMac' and the Canon software opened on the computer and let me import pictures via WiFi. Pictures transferred at a rate of roughly 3 seconds per picture. &nbsp;</p>
<p><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fcanonsoftware.png%3F__SQUARESPACE_CACHEVERSION%3D1336689802106',784,986);"><img src="http://www.jeffhellman.org/storage/thumbnails/16809876-18138065-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1336689822156" alt="" /></a></span><span class="thumbnail-caption" style="width: 450px;">Canon software running on my iMac and importing pictures.</span></span>Now, anytime I want to send pictures from the camera to the computer, I go to the playback screen, tap the WiFi button and the import software opens on my Mac. The Canon software does have a preference to automatically start importing pictures when it launches, but inexplicably it still requires me to acknowledge a dialog on the Mac before the images start transferring. &nbsp;So, I still have to go to the computer to initiate the transfer. &nbsp;Hopefully this gets fixed.</p>
<p>Technical details: &nbsp;I'm using an iMac (i7) running Mac OS 10.7.3. &nbsp;My router is a Netgear WNDR3700 v2 running DD-WRT (17201). &nbsp;The iMac has a static IP address assigned by the router and is connected wirelessly.</p>
<p>I'll post some comparison shots between my iPhone 4S and the Canon ELPH 320 HS tomorrow. &nbsp;I'm just glad the WiFi link seems to be up and running. &nbsp;</p>]]></description><wfw:commentRss>http://www.jeffhellman.org/blog/rss-comments-entry-16212489.xml</wfw:commentRss></item></channel></rss>