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

<channel>
	<title>High Earth Orbit &#187; Apple</title>
	<atom:link href="http://highearthorbit.com/category/technology/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://highearthorbit.com</link>
	<description>Transmitting ideas, observations, and images from 42,000 km.</description>
	<lastBuildDate>Thu, 27 Oct 2011 17:23:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apple Geo</title>
		<link>http://highearthorbit.com/apple-geo/</link>
		<comments>http://highearthorbit.com/apple-geo/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 15:28:03 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/apple-geo/</guid>
		<description><![CDATA[There was a lot of buzz yesterday around the not-new, but recently renewed interest in, Placebase&#8217;s &#8211; and more specifically Jaron Waldman&#8217;s &#8211; joining Apple in their &#8220;Geo Team&#8221;.&#160;&#160;
Putting aside the question about whether Apple purchased Placebase, it&#8217;s more interesting and worthwhile to consider why Apple is interested in pulling in and working with technologists [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://highearthorbit.com/wp-content/uploads/2009/10/iPhonePirateMap_Glennz_cropped.jpg"><img src="http://highearthorbit.com/wp-content/uploads/2009/10/iPhonePirateMap_Glennz_cropped-tm.jpg" width="158" height="200" alt="iPhonePirateMap_Glennz" style="float:right; padding-top:5px; padding-bottom:5px; padding-left:5px;" /></a>There was a lot of buzz yesterday around the not-new, but recently renewed interest in, <a href="http://www.placebase.com/" title="Placebase: The Power of Place">Placebase</a>&#8217;s &#8211; and more specifically Jaron Waldman&#8217;s &#8211; joining Apple in their &#8220;Geo Team&#8221;.&nbsp;&nbsp;</p>
<p>Putting aside the question about whether Apple <em>purchased</em> Placebase, it&#8217;s more interesting and worthwhile to consider why Apple is interested in pulling in and working with technologists like Jaron that <a href="http://blip.tv/file/970402" title="Jaron Waldman, ">obviously demonstrate</a> the ability to pull together components and build a compelling, unique mapping stack.</p>
<p>Apple technology has increasingly added location capabilities. Address Book, Mail, and iCal all <a href="http://www.apple.com/macosx/what-is-macosx/mail-ical-address-book.html" title="Apple - Mac OS X - What is Mac OS X - Mail, iCal, Address Book">detect addresses</a> and <a href="http://macbiblioblog.blogspot.com/2008/02/apple-data-detectors-are-so-useful.html" title="The Macintosh Biblioblog: Apple Data Detectors Are So Useful">provide links</a> to maps. iPhoto and Aperture understand coordinate tags and can provide maps as well. <a href="http://en.wikipedia.org/wiki/IPhone_OS" title="iPhone OS - Wikipedia, the free encyclopedia">CoreLocation</a> on the iPhone, and now in Snow Leopard, allow any developer to get the location of the device via a cascading order of geolocation: GPS, Wifi, IP, etc. Apple themselves developed the &#8220;Google Maps&#8221; iPhone application &#8211; just utilizing the Google API for tiles, location and routing.</p>
<p>More recently, Apple has provided for <a href="http://www.apple.com/mobileme/whats-new/" title="Apple - New features make MobileMe the ultimate iPhone accessory.">&#8220;lost iPhone&#8221; tracking via MobileMe</a>. Enterprising uses and developers have used this for friend and family tracking services.</p>
<p>Looking forward, it&#8217;s clear that Apple sees the important potential of location to support and augment almost all of their applications and platforms. Like any good business, the less dependent a company can be on third-party&#8217;s for core functionality, the better. Therefore, it makes sense that Apple would investigate ways to own and control this key component.</p>
<p>And beyond pure business and strategy, there is a lot to gain by Apple controlling it&#8217;s own location and <a href="http://www.alistapart.com/articles/takecontrolofyourmaps" title="A List Apart: Articles: Take Control of Your Maps">mapping stack</a>. Apple obviously focuses on providing exquisitely crafted experiences. This should permeate through their maps as well. Look at the maps to your local Apple store for an example of how the cartography can fit into the look and feel of the Apple.com store interface. This same customization can exist throughout their product line. Maps applications and API can provide customized interfaces and styling.</p>
<p><img src="http://highearthorbit.com/wp-content/uploads/2009/10/Apple-Pirate-Map-tm.jpg" width="159" height="184" alt="Apple Pirate Map.jpg" style="float:right; padding-top:5px; padding-bottom:5px; padding-left:5px;" /></p>
<p>And consider that Apple can also build out a MobileMe friend finding and family tracking service. There is now an inherent trust in Apple tools: easy to use, virus free, great for kids. These translate over to trust in sharing my location through my phone to my private family sharing portal.</p>
<p>So in the end, what this signals is a major shift to provide broad, consumer facing compelling geospatial technologies in a well executed interface. Apple is already responsible for enabling location-based services to <em>cross the chasm</em>, and is inducing the broad emergence of augmented reality. It makes perfect sense for them to ensure they control and can craft the entire experience. I&#8217;m personally glad they have someone as expert as Jaron on the team.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/apple-geo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails interfaces to Mac Applications</title>
		<link>http://highearthorbit.com/rails-interfaces-to-mac-applications/</link>
		<comments>http://highearthorbit.com/rails-interfaces-to-mac-applications/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 14:26:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/rails-interfaces-to-mac-applications/</guid>
		<description><![CDATA[The new version of Mac OS X, Leopard, came with a much anticipated feature &#8211; an officially supported set of Ruby bridges to Cocoa (the Mac OS X Framework) and AppleScript. Digging around I couldn&#8217;t find the pre-installed versions, but it was easy enough to gem install rb-appscript
I&#8217;ve been playing around with the very complete [...]]]></description>
			<content:encoded><![CDATA[<p>The new version of Mac OS X, Leopard, came with a much anticipated feature &#8211; an officially supported set of Ruby bridges to Cocoa (the Mac OS X Framework) and AppleScript. Digging around I couldn&#8217;t find the pre-installed versions, but it was easy enough to <code>gem install rb-appscript</code></p>
<p>I&#8217;ve been playing around with the very complete examples over the last couple of days and am really impressed with how easy it is to build <em>Cocoa</em> apps in just a few lines of Ruby code and using the new InterfaceBuilder. You get full-fledged support of all OS X&#8217;s goodness without having to worry about Objective-C. </p>
<p>However, I hadn&#8217;t fully considered some of the implications of this until I was stumbled across the open-source <a href="http://omnifocus-ui.rubyforge.org/svn/trunk/README" title="">OmniFocus-UI</a>. It is a Rails app written as an iPhone interface to the Productivity application (<abbr title="Getting Things Done">GTD</abbr>) <a href="http://www.omnigroup.com/applications/omnifocus/" title="The Omni Group - OmniFocus">OmniFocus</a>. It essentially provides a very lightweight web interface to the application by way of the AppleScript interface. <a href="http://rb-appscript.rubyforge.org/" title="rb-appscript">rb-appscript</a> and <a href="http://rubyosa.rubyforge.org/" title="RubyOSA: Ruby/AppleEvent Bridge">RubyOSA</a> are two Ruby AppleScript bridges that make AppleScript actually really nice to work with. </p>
<p>The fact that it&#8217;s a Rails app is almost silly. There is no database connection to speak of. All storage and primary functionality is handled by the app itself. OmniFocus-UI could probably be rewritten as a Camping or Merb application very easily with a much smaller footprint. </p>
<p>The way the Rails app works is that the controllers just route commands via rb-appscript. So when you want a list of contexts (organization of todos), the Rails app just needs to do the following in Ruby:</p>
<pre>
require 'appscript'
doc = Appscript.app("OmniFocus").default_document
doc.contexts.get.length
</pre>
<p>Or to see how many Inbox items you have:</p>
<pre>
doc.inbox_tasks.count
</pre>
<p>If instead you want to use RubyOSA, it&#8217;s really just the Class name that changes (and some more underlying bits):</p>
<pre>
require 'rbosa'
doc = OSA.app("OmniFocus").default_document
</pre>
<p>What this means is, it&#8217;s very easy to build web interfaces on top of any AppleScript-able Mac application. The one difficulty, however, is configuring your Mac to make it easily externally accessible from anywhere on the Web. If you&#8217;re handy on IT, you can always setup port-forwarding on your router. </p>
<p>However, if you just want setup &amp; forget, you should check out <a href="http://goprism.com" title="Prism">Prism</a> (<a href="http://goprism.com" title="Prism">http://goprism.com</a>) &#8211; which creates secure, private web accessible connections to your home computer. </p>
<p class="tags">Tags: <a href="http://technorati.com/tag/apple" title="See the Technorati tag page for 'apple'." rel="tag">apple</a>, <a href="http://technorati.com/tag/macosx" title="See the Technorati tag page for 'macosx'." rel="tag">macosx</a>, <a href="http://technorati.com/tag/leopard" title="See the Technorati tag page for 'leopard'." rel="tag">leopard</a>, <a href="http://technorati.com/tag/rails" title="See the Technorati tag page for 'rails'." rel="tag">rails</a>, <a href="http://technorati.com/tag/ruby" title="See the Technorati tag page for 'ruby'." rel="tag">ruby</a>, <a href="http://technorati.com/tag/rubyosa" title="See the Technorati tag page for 'rubyosa'." rel="tag">rubyosa</a>, <a href="http://technorati.com/tag/scripting" title="See the Technorati tag page for 'scripting'." rel="tag">scripting</a>, <a href="http://technorati.com/tag/bridge" title="See the Technorati tag page for 'bridge'." rel="tag">bridge</a>, <a href="http://technorati.com/tag/prism" title="See the Technorati tag page for 'prism'." rel="tag">prism</a></p>]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/rails-interfaces-to-mac-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aperture update keeps GPS Exif Metadata</title>
		<link>http://highearthorbit.com/aperture-update-keeps-gps-exif-metadata/</link>
		<comments>http://highearthorbit.com/aperture-update-keeps-gps-exif-metadata/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 19:50:22 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/aperture-update-keeps-gps-exif-metadata/</guid>
		<description><![CDATA[I haven&#8217;t tried it yet, but the new Mac OS 10.4.9 update fixes a problem in Aperture:

GPS metadata is preserved when image versions are exported.

And there was much rejoicing&#8230; Yay!
This is actually a really common problem with most photo-editing programs. You&#8217;re lucky if they retain much, if any, of the EXIF metadata for an image. [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t tried it yet, but the new <a href="http://docs.info.apple.com/article.html?artnum=305121">Mac OS 10.4.9 update</a> fixes a problem in Aperture:</p>
<blockquote><p>
GPS metadata is preserved when image versions are exported.
</p></blockquote>
<p>And there was much rejoicing&#8230; <em>Yay!</em></p>
<p>This is actually a really common problem with most photo-editing programs. You&#8217;re lucky if they retain much, if any, of the EXIF metadata for an image. All that time spent putting in Copyright, Headline, Caption, Location, Subject, etc. is usually probably lost the minute you export to JPG or upload to Flickr. It&#8217;s nice to see applications, especially professional-grade ones, supporting the additional metadata. </p>
<p>The Update addresses another issue I ran into the other day:</p>
<blockquote><p>
Addresses an issue in which incorrect encoding could be used for the files created by the “New Text File” Automator action on Intel-based Macs.
</p></blockquote>
<p>I was trying to setup Automator actions for my <a href="http://www.pertelian.com/index.php">Pertelian X2040 LCD</a> in an upcoming <a href="http://mactech.com" title="MacTech homepage">MacTech Magazine</a> article. Now I can add lines for upcoming iCal events, Mail messages, and perhaps even pipe these out to my NabazTag!</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/aperture-update-keeps-gps-exif-metadata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby &amp; Python Bindings officially part of Cocoa</title>
		<link>http://highearthorbit.com/ruby-python-bindings-officially-part-of-cocoa/</link>
		<comments>http://highearthorbit.com/ruby-python-bindings-officially-part-of-cocoa/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 19:47:56 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/ruby-python-bindings-officially-part-of-cocoa/</guid>
		<description><![CDATA[Leopard will officially support Ruby &#038; Python bindings in Cocoa which is terrific news. I&#8217;m a big fan of interpreted languages when appropriate.
Of course, there are about a dozen other very cool technologies for developers in Leopard that should really make application development, faster, better, and more fun. I&#8217;ve gotten a chance to play some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.apple.com/leopard/overview/apptech.html">Leopard will officially support Ruby &#038; Python bindings in Cocoa</a> which is terrific news. I&#8217;m a big fan of interpreted languages when appropriate.</p>
<p>Of course, there are about a dozen other very cool technologies for developers in Leopard that should really make application development, faster, better, and more fun. I&#8217;ve gotten a chance to play some with Leopard previews, and the actual User-facing improvements are minimal. But what users will eventually get will be lots of better third-party applications. (via <a href="http://theocacao.com/document.page/373" title="Theocacoa">Theocacoa</a> and <a href="http://michael-mccracken.net/wp/?p=79">Michael McCracken</a>)</p>
<p>It&#8217;s great to see how much effort is going into not just creating slicker UI&#8217;s, but better supporting the people that really make or break an operating environment &#8211; developers. Microsoft has had a lot of developer support for quite awhile, and I constantly hear about various .NET meetings/presentations/technologies etc. Apple really kicked it off by releasing XCode for free (no &#8216;professional versions&#8217; need apply) and then having terrific Developer Documentation and examples. </p>
<p>The Leopard developer page makes some odd claims:</p>
<blockquote><p>
Mac users love to exchange quick messages, have video conferences, and collaborate on each other&#8217;s desktops across the network.
</p></blockquote>
<p>um&#8230; right, ok. I just <em>love</em> collaborating on your desktop. Anyways, I can&#8217;t wait to dive in and start developing on Leopard. </p>
<p class="tags">Tags: <a href="http://technorati.com/tag/macosx" title="See the Technorati tag page for 'macosx'." rel="tag">macosx</a>, <a href="http://technorati.com/tag/apple" title="See the Technorati tag page for 'apple'." rel="tag">apple</a>, <a href="http://technorati.com/tag/leopard" title="See the Technorati tag page for 'leopard'." rel="tag">leopard</a>, <a href="http://technorati.com/tag/ruby" title="See the Technorati tag page for 'ruby'." rel="tag">ruby</a>, <a href="http://technorati.com/tag/python" title="See the Technorati tag page for 'python'." rel="tag">python</a>, <a href="http://technorati.com/tag/cocoa" title="See the Technorati tag page for 'cocoa'." rel="tag">cocoa</a>, <a href="http://technorati.com/tag/bindings" title="See the Technorati tag page for 'bindings'." rel="tag">bindings</a>, <a href="http://technorati.com/tag/objective-c" title="See the Technorati tag page for 'objective-c'." rel="tag">objective-c</a>, <a href="http://technorati.com/tag/programming" title="See the Technorati tag page for 'programming'." rel="tag">programming</a>, <a href="http://technorati.com/tag/microsoft" title="See the Technorati tag page for 'microsoft'." rel="tag">microsoft</a>, <a href="http://technorati.com/tag/.net" title="See the Technorati tag page for '.net'." rel="tag">.net</a>, <a href="http://technorati.com/tag/theocacoa" title="See the Technorati tag page for 'theocacoa'." rel="tag">theocacoa</a>, <a href="http://technorati.com/tag/michaelmccracken" title="See the Technorati tag page for 'michaelmccracken'." rel="tag">michaelmccracken</a></p>]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/ruby-python-bindings-officially-part-of-cocoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacTalk Magazine</title>
		<link>http://highearthorbit.com/mactalk-magazine-free/</link>
		<comments>http://highearthorbit.com/mactalk-magazine-free/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 17:11:17 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/mactalk-magazine-free/</guid>
		<description><![CDATA[MacTalk Magazine is a new, print &#038; digital magazine out of Australia. If you don&#8217;t happen to be down-under, you can grab the PDF for free. (via Theocacao)
Overall it has a very nice layout, though I think there could be a little more line-spacing. The Short story sections that look like Safari windows is cute [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://highearthorbit.com/wp-content/uploads/2006/11/mactalk_magazine.thumbnail.jpg" align="right" hspace="5px" vspace="5px"/><a href="http://mag.mactalk.com.au/">MacTalk Magazine</a> is a new, print &#038; digital magazine out of Australia. If you don&#8217;t happen to be down-under, you can grab the PDF for free. (via <a href="http://theocacao.com/document.page/338">Theocacao</a>)</p>
<p>Overall it has a very nice layout, though I think there could be a <em>little</em> more line-spacing. The Short story sections that look like Safari windows is cute though the double-url&#8217;s is redundant.</p>
<p>One thing about Mac magazines, there are quite a few out there now, and to be honest, the community just <em>isn&#8217;t that big</em> to warrant 4 or 5 monthly magazines. Especially when there are so many blogs. Really, you end up getting multiple reviews on the same new products, like an external hard drive. And which magazine is going to give a <em>bad</em> review of a new piece of Apple hardware. </p>
<p>Mac Talk also has non-mac specific articles, like Depth of Field for photography, and better movie recording techniques. There is even a Programming section, which is very welcome, but perhaps a little bit out of the mainstream.</p>
<p>Personally, I like the idea of various levels of Mac Magazines. You have your general audience magazine, like MacAddict or MacWorld. There is the sole surviving technical magazine, MacTech, and various photography and media Mac magazines. </p>
<p>I&#8217;m curious as to the readership trends of print magazines to online resources, and how magazines can better blend the two. Wired, for example, published their print magazine (of which I am a subscriber) with all of their articles, and excellent layout. However, they also push their articles out online, staged, after the print magazine. Sometimes the online article comes out before I&#8217;ve gotten a chance to read the print version. This is a case of the magazine still providing the easy to use, and pretty print magazine, but gaining a wider readership and use to the community by also publishing online. </p>
<p>Personally, I get a large amount of traffic through my articles that have been published online through <a href="interactive.linuxjournal.com/node/8025/" title="Geotagging Web Pages and RSS Feeds | Linux Journal" rel="me">Linux Journal</a>, whereas I don&#8217;t know the amount of <a href="http://www.mactech.com/articles/mactech-synopses/304420-21.09-AMacMiniRobot-Synopsis.html" title="Building A Vision Capable Robot Using A Mac mini Computer| MacTech Magazine" rel="me">MacTech</a>-inspired readers I get. </p>
<p>I hope more (all) magazines follow the trend of publishing their articles online. </p>
<p class="tags">Tags: <a href="http://technorati.com/tag/mactalk" title="See the Technorati tag page for 'mactalk'." rel="tag">mactalk</a>, <a href="http://technorati.com/tag/mac" title="See the Technorati tag page for 'mac'." rel="tag">mac</a>, <a href="http://technorati.com/tag/magazine" title="See the Technorati tag page for 'magazine'." rel="tag">magazine</a>, <a href="http://technorati.com/tag/theocacao" title="See the Technorati tag page for 'theocacao'." rel="tag">theocacao</a>, <a href="http://technorati.com/tag/macaddict" title="See the Technorati tag page for 'macaddict'." rel="tag">macaddict</a>, <a href="http://technorati.com/tag/macworld" title="See the Technorati tag page for 'macworld'." rel="tag">macworld</a>, <a href="http://technorati.com/tag/mactech" title="See the Technorati tag page for 'mactech'." rel="tag">mactech</a>, <a href="http://technorati.com/tag/" title="See the Technorati tag page for ''." rel="tag"></a></p>]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/mactalk-magazine-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RubyCocoa</title>
		<link>http://highearthorbit.com/rubycocoa/</link>
		<comments>http://highearthorbit.com/rubycocoa/#comments</comments>
		<pubDate>Fri, 04 Aug 2006 15:17:53 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applescript]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/rubycocoa/</guid>
		<description><![CDATA[RubyCocoa is a bridge between the Mac OS X Cocoa Framework API that makes it callable from Ruby code. You can create applications, objects, call Mac OS X Services. You can even call Applescript:

require 'osx/cocoa'
include OSX
def speak (str)
  str.gsub! (/"/, '\"')
  src = %(say "#{str}")
  NSAppleScript.alloc.initWithSource(src).executeAndReturnError(nil)
end
speak "Hello World!"
speak "Kon nich Wah. Ogan [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubycocoa.sourceforge.net/' title='RubyCocoa bridge'>RubyCocoa</a> is a bridge between the Mac OS X Cocoa Framework API that makes it callable from Ruby code. You can create applications, objects, call Mac OS X Services. You can even call Applescript:</p>
<pre><code>
require 'osx/cocoa'
include OSX
def speak (str)
  str.gsub! (/"/, '\"')
  src = %(say "#{str}")
  NSAppleScript.alloc.initWithSource(src).executeAndReturnError(nil)
end
speak "Hello World!"
speak "Kon nich Wah. Ogan key desu ka?"
</code></pre>
<p><a href='http://blog.bleything.ne' title='Ben Bleything blog'>Ben Bleything</a> submitted a talk to RubyConf, titled &#8220;<a href='http://blog.bleything.net/pages/harmonize'>Harmonize: Exploiting RubyCocoa and Sync Services for Fun and Profit</a>&#8221;  where he discusses making a wrapper around the SyncAPI in Ruby. (<a href='http://blog.bleything.net/articles/2006/08/04/introducing-harmonize' title='blethythingblog: Introducing Harmonize'>blog post introducing Harmonize</a>) </p>
<p><a href='http://rubycocoa.sourceforge.net/' title='RubyCocoa bridge'>RubyCocoa</a> looks like it may have stagnated a little as the last release was November 2005, but perhaps with such a renewed interest in <a href='http://radar.oreilly.com/archives/2006/07/ruby_book_sales_pass_perl.html' title="O'Reilly: Ruby Book Sales Pass Perl ">Ruby</a>, and Mac OS X gaining popularity, perhaps new life with be breathed into it. Projects such as <a href='http://www.syncbridge.com/' title='SyncBridge'>SyncBridge</a> and <a href='http://blog.bleything.net/pages/harmonize' title='Harmonize homepage'>Harmonize</a> also obviously help. </p>
<p><strong>Update</strong>: Check out the very good examples and information at <a href='http://www.rubycocoa.com/'>RubyCocoa.com</a>, including how to <a href='http://www.rubycocoa.com/appleremote/1'>use your Apple Remote from RubyCocoa</a> .</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/ruby" title="See the Technorati tag page for 'ruby'." rel="tag">ruby</a>, <a href="http://technorati.com/tag/cocoa" title="See the Technorati tag page for 'cocoa'." rel="tag">cocoa</a>, <a href="http://technorati.com/tag/rubycocoa" title="See the Technorati tag page for 'rubycocoa'." rel="tag">rubycocoa</a>, <a href="http://technorati.com/tag/programming" title="See the Technorati tag page for 'programming'." rel="tag">programming</a>, <a href="http://technorati.com/tag/macosx" title="See the Technorati tag page for 'macosx'." rel="tag">macosx</a></p>]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/rubycocoa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RouteBuddy &#8211; GPS on Mac</title>
		<link>http://highearthorbit.com/routebuddy-gps-on-mac/</link>
		<comments>http://highearthorbit.com/routebuddy-gps-on-mac/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 14:10:15 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/routebuddy-gps-on-mac/</guid>
		<description><![CDATA[RouteBuddy is a new GPS and mapping program of Mac OS X. It looks really slick, with a nice interface. They even promote the use for in-car navigation and mapping.
It&#8217;s a little expensive, at $100, plus about $50 for each set of maps you want to buy for it. It seems like for $100, you [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.routebuddy.com/index.html' title='RouteBuddy Homepage'>RouteBuddy</a> is a new GPS and mapping program of Mac OS X. It looks really slick, with a nice interface. They even promote the use for in-car navigation and mapping.</p>
<p>It&#8217;s a little expensive, at $100, plus about $50 for each set of maps you want to buy for it. It seems like for $100, you should at least get 1 set of maps for free to start. This kind of pricing isn&#8217;t really aimed towards a hobbyist or someone who just wants to &#8216;play around&#8217; with maps.</p>
<p>There are numerous other mapping solutions for the Mac, none with as smooth an interface, but run much cheaper with similar functionality.  Here  is a quick list as well as their own blurb and pricing. </p>
<dl>
<dt><a href='http://maps.nationalgeographic.com/topo/support.cfm#mac' title='USGS Topo! Mac FAQ'>USGS Topo!</a></dt>
<dd>
View any point on the topographic map in 3D or draw a route and see a 3D fly thru of your route. <b>$60</b>
</dd>
<dt><a href='http://mac.softpedia.com/get/Math-Scientific/GPSUtility.shtml'>GPSUtility</a></dt>
<dd>GPSUtility displays GPS data including speed, bearing, position and satellite information. <b>Free</b>
</dd>
<dt><a href='http://www.gpsy.com/'>GPSy</a></dt>
<dd>connects your Macintosh to a broad range of Global Positioning System (GPS) navigational units and has advanced mapping, logging, and data transfer features. <b>$50</b></dd>
<dt><a href='http://www.truenav.com/'>TrueNav GPS and Go</a></dt>
<dd>Expand your digital hub by connecting global positioning system (GPS) devices. Experience the wealth of information that GPS devices are able to provide to your Macintosh. Include location information with your data. <b>$50</b></dd>
<dt><a href='http://www.gpsnavx.com/MacENC/'>MacEnc</a> (by GPSNavX)</dt>
<dd>charting and navigation application that allows the use of the free NOAA S-57 ENC marine charts on your Mac. <b>$99.95</b></dd>
<dt><a href='http://www.grandhighwizard.net/gpsroutex.html'>GPSRouteX</a></dt>
<dd>auto-sequencing GPS route navigation application for Mac OS X. Full support for GPSd, import/export Google Earth KML files, import/export GPX files, create your own routes and waypoints, even use your laptop with Google Earth driving directions to give you spoken, &#8220;turn-by-turn&#8221; driving directions! For a more complete description, check out the feature list.<b>$29</b></dd>
<dt><a href='http://www.gpsnavx.com/'>GPSNavX</a></dt>
<dd>for the boater that wants to take the Macintosh aboard for real-time display of position on full color marine Softcharts and BSB raster charts.<b>$60</b></dd>
<dt><a href='http://www.macgpspro.com/html/newhtml/menu/macgpspro.html'>Mac GPSPro</a></dt>
<dd>transferring Waypoints, Routes, Tracklogs, and GPS satellite Almanacs. MacGPS Pro works with almost all brands of GPS receivers for a real-time display of GPS information on a moving map on the Macintosh screen. It allows import of maps from a wide variety of sources. These maps can be viewed with no GPS receiver connected, or used in real-time as a moving-map display of your current position and velocity. <b>$50</b></dd>
<dt><a href='http://www.hiketech.com/index.php?content=products'>TopoDraw</a></dt>
<dd>
allows you to draw new waypoints and tracks directly onto a 2D map simply by pointing and clicking. You can also use TopoDraw to present navigation data gathered with your Garmin GPS unit on a 2D map.<b>$12.95</b></dd>
<dt><a href='http://mac.softpedia.com/get/Business/Route-USA-build.shtml'>Route66</a></dt>
<dd>contains more than 6,500,000 streets in the US &#038; Canada, ROUTE 66 Route USA 2004 contains no less than 4,000,000 Points of Interest in over 60 categories like hotels, restaurants and petrol stations, most of which together with their addresses and telephone numbers. What is more, ROUTE 66 Route USA 2004 also provides support for GPS, enabling you to establish your exact location using satellite navigation and ensuring that you will never lose your way again.<b>$40</b></dd>
<dt><a href='http://www.chimoosoft.com/terrabrowser.html'>TerraBrowser</a></dt>
<dd>Terrabrowser is an internet browser for satellite photos and topographical maps which are obtained from the Microsoft Terra Server. <b>$15</b></dd>
<dt><a href='http://roadnav.sourceforge.net/'>RoadNav</a></dt>
<dd>
Roadnav is an in-car navigation system that can run on a variety of operating systems like Linux, Windows, and Mac OS X.<br />
Roadnav can obtain a car&#8217;s present location from a GPS unit, plot street maps of the area, and provide verbal turn by turn directions to any location in the USA. Roadnav uses the free TIGER/Line files from the US Census Bureau to build the maps, along with the GNIS state and topical gazetteer data from the USGS to identify locations. <b>Free</b>
</dd>
<dt><a href='http://www.trailrunnerx.com/english.html'>Trail Runner X</a></dt>
<dd>TrailRunner is a route planning software for all kinds of long distance sports like running, biking, hiking, inline-skating, skiing and more, with geographic display of your workout area. Exports to cellphone or iPod Nano. <b>Free</b></dd>
</dl>
<p>There are also some nice frameworks and utilities for working with GPS:</p>
<dl>
<dt><a href='http://www.gpsbabel.org/osnotes.html'>MacGPSBabel</a></dt>
<dd>utility for converting between GPS formats
</dd>
<dt><a href='http://www.macupdate.com/info.php/id/11198'>FourCoordinates</a></dt>
<dd>Cocoa Framework for interfacing with GPS devices
</dd>
<dt><a href='http://gpsd.berlios.de/'>GPSd</a></dt>
<dd>daemon that allows multiple connections to a GPS unit, <a href='http://www.grandhighwizard.net/gpsdx.html'>GPSdX</a> is a Mac-specific version
</dd>
<dt><a href='http://www.diddlebits.com/nosweat.shtml'>NoSweat</a></dt>
<dd> interface to the Garmin Forerunner
</dd>
<dt><a href='http://robin.darroch.id.au/gposx.html#gps2ge'>gps2gpe</a></dt>
<dd>GPS to GoogleEarth converter</dd>
<dt><a href='http://www.cluetrust.com/LoadMyTracks.html'>LoadMyTracks</a></dt>
<dd>
LoadMyTracks downloads Tracks, Routes, and Waypoints from GPS receivers (including those from Garmin, Magellan, and Timex) to your Macintosh. From these, it can create GPX files (for use in software that understands GPS output) or KML files (for use with Google Earth and Google Maps).
</dd>
</dl>
<p>I&#8217;ll try and do an overall review of the various applications later. </p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/routebuddy-gps-on-mac/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>For all your slow Windows needs</title>
		<link>http://highearthorbit.com/for-all-your-slow-windows-needs/</link>
		<comments>http://highearthorbit.com/for-all-your-slow-windows-needs/#comments</comments>
		<pubDate>Wed, 19 Jul 2006 15:59:26 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/for-all-your-slow-windows-needs/</guid>
		<description><![CDATA[Apparently Microsoft Virtual PC for Mac is now free. This isn&#8217;t surprising, as there is now BootCamp and Parallels Desktop for Mac, yum, 2 os&#8217;s at the same time. (via FactoryJoe)
I&#8217;ve owned Virtual PC for 2 years now and ran it about 4 times when I first got it. It was too slow on my [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://highearthorbit.com/wp-images/MSVirtualPC.gif' alt='Microsoft Virtual PC' align='right' hspace='5px' vspace='5px'/>Apparently <a href='http://www.vnunet.com/vnunet/downloads/2160279/microsoft-virtual-pc-2004' title='Microsoft Virtual PC'>Microsoft Virtual PC for Mac</a> is now free. This isn&#8217;t surprising, as there is now BootCamp and <a href='http://www.parallels.com/en/products/workstation/mac/'>Parallels Desktop for Mac</a>, yum, 2 os&#8217;s at the same time. (via <a href='http://factoryjoe.com/blog/2006/07/18/a-virtually-free-pc/'>FactoryJoe</a>)</p>
<p>I&#8217;ve owned Virtual PC for 2 years now and ran it about 4 times when I first got it. It was too slow on my dual 1.8 G5. Go figure. <img src='http://highearthorbit.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/for-all-your-slow-windows-needs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Macs agaga</title>
		<link>http://highearthorbit.com/macs-agaga/</link>
		<comments>http://highearthorbit.com/macs-agaga/#comments</comments>
		<pubDate>Wed, 19 Jul 2006 12:25:44 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/macs-agaga/</guid>
		<description><![CDATA[So I love me some Macs. I&#8217;m a switcher from a long-time DOS/Windows user 4.333 years ago (see sad tale of Jabberwocky). However, as much as I promote Mac OS X and all that is glorious about it, it is still not without its faults. 
Snark my dual 1.8G5 decides that he wants to shutdown [...]]]></description>
			<content:encoded><![CDATA[<p>So I love me some Macs. I&#8217;m a switcher from a long-time DOS/Windows user 4.333 years ago (see sad tale of Jabberwocky). However, as much as I promote Mac OS X and all that is glorious about it, it is still not without its faults. </p>
<p><em>Snark</em> my dual 1.8G5 decides that he wants to shutdown <em>right now</em>, and there&#8217;s no convincing him otherwise. Of course, he does tell me this in several languages, which is very considerate of him.</p>
<p>And when I finally force Snark come back to life, he greets me with useful bits of information</p>
<pre><code>
panic(cpu 0 caller 0x000A4754): attempt to interlock mutex (0x04AA9FD8) failed on mutex lock

Latest stack backtrace for cpu 0:
      Backtrace:
         0x00095718 0x00095C30 0x0002683C 0x000A4754
         0x0025F918 0x0025EF28 0x002689F4 0x00268090
         0x002AAF98 0x000ABF30 0x33000000
Proceeding back via exception chain:
   Exception state (sv=0x3B0BEC80)
      PC=0x90046060; MSR=0x0000F030; DAR=0xF058AEC4; DSISR=0x42000000;
      LR=0x90045E20; R1=0xF058ABE0; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 8.7.0: Fri May 26 15:20:53 PDT 2006; root:xnu-792.6.76.obj~1/RELEASE_PPC
</code></pre>
<p>I&#8217;ll get right on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/macs-agaga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s like Testing Rails, but in Cocoa</title>
		<link>http://highearthorbit.com/its-like-testing-rails-but-in-cocoa/</link>
		<comments>http://highearthorbit.com/its-like-testing-rails-but-in-cocoa/#comments</comments>
		<pubDate>Thu, 06 Jul 2006 12:26:06 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/its-like-testing-rails-but-in-cocoa/</guid>
		<description><![CDATA[I rececently found out about BuildFactory. It provides tools like: continuous integration (ala Rails testing), building out of Subversion, and building multiple projects.
Another feature I&#8217;d really like to see in some grander build-tool is being able to link Cocoa projects to online bug tracking, like Trac, to link to the appropriate files/lines and changes.
]]></description>
			<content:encoded><![CDATA[<p>I rececently found out about <a href="http://www.bleepsoft.com/buildfactory/" title="BuildFactory homepage">BuildFactory</a>. It provides tools like: continuous integration (ala Rails testing), building out of Subversion, and building multiple projects.</p>
<p>Another feature I&#8217;d really like to see in some grander build-tool is being able to link Cocoa projects to online bug tracking, like <a href='http://www.edgewall.com/trac/' title='Trac homepage'>Trac</a>, to link to the appropriate files/lines and changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/its-like-testing-rails-but-in-cocoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deskpose</title>
		<link>http://highearthorbit.com/deskpose/</link>
		<comments>http://highearthorbit.com/deskpose/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 17:41:47 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/deskpose/</guid>
		<description><![CDATA[Deskpose is a really useful application for quickly accessing specific webpages. It&#8217;s actually a rather full-featured browser, but within *very* easy reach. - in fact. 
This is great as another &#8216;dashboard&#8217; (don&#8217;t sue me Apple) for accessing web services, like home automation or television recordings. 
Get it with all haste. And it&#8217;s open-source. As they [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://highearthorbit.com/wp-images/thumb-DeskbrowseScreenshot.jpg' alt='Deskbrowse Screenshot' align='right' hspace='5px'/><a href='http://deskbrowse.com/' title='Deskpose Homepage'>Deskpose</a> is a really useful application for quickly accessing specific webpages. It&#8217;s actually a rather full-featured browser, but within *very* easy reach. <cmd>-<f1> in fact. </p>
<p>This is great as another &#8216;dashboard&#8217; (don&#8217;t sue me Apple) for accessing web services, like <a href='http://highearthorbit.com/projects/indigoweb' title='IndigoWeb interface to Indigo'>home automation</a> or <a href='http://www.mythtv.org/wiki/index.php/MythWeb' title='MythWeb interface to MythTV'>television recordings</a>. </p>
<p><a href='http://deskbrowse.com/download' title='Deskpose downloads page'>Get it</a> with all haste. And it&#8217;s open-source. As they put it very well: &#8220;Open like the open roads&#8221;. Though I don&#8217;t think I can take home, rearrange, and redistribute the open roads. hrm&#8230;. or can I?<br />
</f1></cmd></p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/deskpose/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8216;Think Different&#8217; is so very relative</title>
		<link>http://highearthorbit.com/think-different-is-so-very-relative/</link>
		<comments>http://highearthorbit.com/think-different-is-so-very-relative/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 04:00:32 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Observation]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/think-different-is-so-very-relative/</guid>
		<description><![CDATA[The old mantra of &#8220;Think Different&#8221; used to mean one thing. However, it now means something very different in certain venues. I&#8217;ve noticed this trend growing steadily as I attend conferences, but I don&#8217;t think I&#8217;ve heard it as pronounced (at a non-apple specific meeting) as it was at this:

By our best estimates, over 90% [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://highearthorbit.com/wp-images/thumb-Dell_ThinkDifferent.jpg' alt='Dell, Think Different' align='right' hspace='5px' vspace='5px'/>The old mantra of &#8220;Think Different&#8221; used to mean one thing. However, it now means something very different in certain venues. I&#8217;ve noticed this trend growing steadily as I attend conferences, but I don&#8217;t think I&#8217;ve heard it as pronounced (at a non-apple specific meeting) as it was at this:</p>
<blockquote><p>
By our best estimates, over 90% of the 550 people at RailsConf 2006 are using Apple laptops.</p>
<p>We decided to reward those willing to take a stand against the norm and compute different.
</p></blockquote>
<p><a href='http://flickr.com/photos/mintchaos/sets/72157594176520552/'>See the Flickr Stream</a></p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/think-different-is-so-very-relative/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting up and Testing Rails apps on Mac OS X</title>
		<link>http://highearthorbit.com/setting-up-and-testing-rails-apps-on-mac-os-x/</link>
		<comments>http://highearthorbit.com/setting-up-and-testing-rails-apps-on-mac-os-x/#comments</comments>
		<pubDate>Sun, 21 May 2006 15:07:00 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/setting-up-and-testing-rails-apps-on-mac-os-x/</guid>
		<description><![CDATA[I&#8217;ve been rapidly prototyping and developing a lot of Ruby on Rails applications. I don&#8217;t want to run lots of WebBrick servers, or configure lighty. I&#8217;d rather just use apache for local development, which is much quicker and doesn&#8217;t involve ports, and explicitly running stand-alone servers.
The instructions below are the quick, and bare-bones steps needed [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been rapidly prototyping and developing a lot of Ruby on Rails applications. I don&#8217;t want to run lots of WebBrick servers, or configure lighty. I&#8217;d rather just use apache for local development, which is much quicker and doesn&#8217;t involve ports, and explicitly running stand-alone servers.</p>
<p>The instructions below are the quick, and bare-bones steps needed to get a rails app up for development on a Mac OS X machine. </p>
<h3>Create your rails application</h3>
<p><code>$ rails ~/Projects/myapp</code></p>
<h3>Edit your apache config file</h3>
<p>You need to setup your apache to know how to handle the <em>/myapp</em> URL request. Put the following at the bottom of your <em>httpd.conf</em> file.</p>
<p><em>/etc/httpd/httpd.conf</em></p>
<pre><code>
FastCgiServer /Users/username/Projects/myapp/public/dispatch.fcgi
    -idle-timeout 120 -initial-env RAILS_ENV=development -processes 1
Alias /myapp/ "/Users/username/Projects/myapp/public/"
Alias /myapp "/Users/username/Projects/myapp/public/"

&lt;directory /Users/username/Projects/myapp/public/&gt;
&nbsp;&nbsp;Options ExecCGI FollowSymLinks
&nbsp;&nbsp;AllowOverride all
&nbsp;&nbsp;Order allow, deny
&nbsp;&nbsp;Allow from all
&lt;/directory&gt;
</code></pre>
<h3>Restart Apache</h3>
<p>After you&#8217;ve edited the file, you need to restart apache:<br />
<code>$ sudo apachectl graceful</code></p>
<h3>Set the rails base address</h3>
<p>Now you need to let rails know what the base address is for the URL&#8217;s:<br />
<em>~/Projects/myapp/public/.htaccess</em><br />
<code><br />
RewriteBase /myapp<br />
</code></p>
<h3>Test that it works</h3>
<p>Navigate your browser to <em>http://localhost/myapp</em>, and you should see the happy <strong>Welcome aboard</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/setting-up-and-testing-rails-apps-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DashSaver v1.2 released &#8211; Universal Binary</title>
		<link>http://highearthorbit.com/dashsaver-v12-released-universal-binary/</link>
		<comments>http://highearthorbit.com/dashsaver-v12-released-universal-binary/#comments</comments>
		<pubDate>Mon, 10 Apr 2006 19:02:55 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Dashboard]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/dashsaver-v12-released-universal-binary/</guid>
		<description><![CDATA[I recently recompiled and released DashSaver as a Universal Binary. It now will run fine on Intel and PowerPC computers. 
Go give it a download. There are still two major feature requests:

Secure screensaver &#8211; when &#8216;Ask for password on wake&#8217; is turned on, it will hide the dashboard
Dual Screens &#8211; the semi-transparent, colored background under [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://highearthorbit.com/wp-images/thumb-DashSaverScreenShot.png' align='right' hspace='5px' vspace='5px'/>I recently recompiled and released <a href='http://highearthorbit.com/software/dashsaver'>DashSaver</a> as a Universal Binary. It now will run fine on Intel and PowerPC computers. </p>
<p>Go give it a download. There are still two major feature requests:</p>
<ol>
<li>Secure screensaver &#8211; when &#8216;Ask for password on wake&#8217; is turned on, it will hide the dashboard</li>
<li>Dual Screens &#8211; the semi-transparent, colored background under DashSaver won&#8217;t show up on the second monitor</li>
</ol>
<p>You can also catch a great audio review of DashSaver over at the <a href='http://www.macreviewcast.com/?p=102'>MacReview Cast</a> (<a href='http://www.macreviewcast.com/podcasts/MacReviewCast49.mp3'>mp3</a>, it&#8217;s at the beginning, the first reviewed freeware app)</p>
<p>Expect more features coming up soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/dashsaver-v12-released-universal-binary/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://www.macreviewcast.com/podcasts/MacReviewCast49.mp3" length="24809511" type="audio/mpeg" />
		</item>
		<item>
		<title>KDE to run Dashboard Widgets</title>
		<link>http://highearthorbit.com/345/</link>
		<comments>http://highearthorbit.com/345/#comments</comments>
		<pubDate>Sun, 15 Jan 2006 22:08:28 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/345/</guid>
		<description><![CDATA[KDE, a desktop environment for Linux will support the HTML Canvas element in the next release (KDE 4). What does this mean to you, the user? The KDE Team&#8217;s goal is to run Apple Dashboard Widgets on Linux!
Widgets themselves are nothing special. Having developed one and dug through, modified, and working on more, they are [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://kde.org/'>KDE</a>, a desktop environment for Linux <a href='http://www.kdedevelopers.org/node/1715'>will support the HTML Canvas element</a> in the next release (KDE 4). What does this mean to you, the user? The KDE Team&#8217;s goal is to run <a href='http://apple.com/dashboard'>Apple Dashboard Widgets</a> on Linux!</p>
<p>Widgets themselves are nothing special. Having <a href='http://highearthorbit.com/software/indigowidget'>developed one</a> and dug through, modified, and working on more, they are just a collection of HTML and Javascript that happens to show up very nicely in a big dynamic webpage called <em>Dashboard</em></p>
<p>This will be nice since currently only <strike>Konfabulator</strike>Yahoo! Widgets are cross-platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/345/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open-source Cocoa frameworks</title>
		<link>http://highearthorbit.com/open-source-cocoa-frameworks/</link>
		<comments>http://highearthorbit.com/open-source-cocoa-frameworks/#comments</comments>
		<pubDate>Sun, 15 Jan 2006 22:08:19 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/open-source-cocoa-frameworks/</guid>
		<description><![CDATA[CocoaTech has released PathFinder 4, the &#8216;Finder replacement&#8217; on Mac OS X (which is both hard since the Finder is baked into the OS and included, but easy since the Finder doesn&#8217;t really provide much actual UI). I haven&#8217;t used PathFinder much before, since it had publicly stangated on v3 and I am happy enough [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.cocoatech.com'>CocoaTech</a> has released PathFinder 4, the &#8216;Finder replacement&#8217; on Mac OS X (which is both hard since the Finder is baked into the OS and included, but easy since the Finder doesn&#8217;t really provide much actual UI). I haven&#8217;t used PathFinder much before, since it had publicly stangated on v3 and I am happy enough with the Finder and the awesome ability to press &lt;Cmd&gt;-&lt;Shift&gt;-G to bring up a tab-completing text entry for going to locations. </p>
<p>But what really impressed me was their new <a href='http://www.cocoatech.com/opensource.php'>Open Source projects</a>. Their open-sourcing their plugin-in interface, their internal and powerful frameworks, and <em>CocoaTechTerminal</em> which allows developers to put a terminal within an NSView in their applications. </p>
<p>A company with solid code, releasing parts of their code-base in open-source is unadulterated <em>awesome</em> and much to be applauded. I&#8217;m downloading PathFinder 4 just <strong>because</strong> of their open-source coolness and will give it a try and may purchase it. </p>
<p>Since I&#8217;m on the topic of people making very developer friendly add-ons, I recently came across <a href='http://homepage.mac.com/jrc/contrib/'>John R Change Contributed projects</a>, which include a better NSStream, a case-insensitive NSDictionary, a category of NSString that adds support for matching regular expressions, and other Cocoa add-ons and classes. </p>
<p>There are many, many more libraries out there. Just watch <a href='http://www.cocoadev.com'>CocoaDev</a>, a developer Wiki that is active (if sometimes chaotic) documentation, discussion, and resources on Cocoa libraries. </p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/open-source-cocoa-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Latitude &amp; Longitude of photos in iView Media Pro</title>
		<link>http://highearthorbit.com/set-latitude-longitude-in-iview-media-pro/</link>
		<comments>http://highearthorbit.com/set-latitude-longitude-in-iview-media-pro/#comments</comments>
		<pubDate>Wed, 28 Dec 2005 04:08:56 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applescript]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/set-latitude-longitude-in-iview-media-pro/</guid>
		<description><![CDATA[I&#8217;m making the transition to a much more stable, usable, and tool-rich photo management tool, iView Media Pro 3. I got tired of dealing with the incredibly slow interface to iPhoto thanks to Apple&#8217;s incapable handling &#038; testing of EXIF metadata in storing to their library.
But I digress.
Behold, there was scripting
&#8230; and it was good.
I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m making the transition to a much more stable, usable, and tool-rich photo management tool, <a href="">iView Media Pro 3</a>. I got tired of dealing with the <strong>incredibly</strong> slow interface to iPhoto thanks to Apple&#8217;s incapable handling &#038; testing of EXIF metadata in storing to their library.</p>
<p>But I digress.</p>
<h3>Behold, there was scripting</h3>
<p>&#8230; and it was good.</p>
<p>I had written an Applescript to <a href="http://highearthorbit.com/289/">set the latitude &#038; longitude</a> (and other location info) to selected photos in iPhoto. iPhoto was often beligerent and required a restart of the iPhoto (and possible database recreation) to read the location information (which was viewable in the &#8220;info&#8221; panel).</p>
<p>iView puts the location info as a user-editable set of fields in the EXIF data fields. Users can set city, region, country, etc. But for whatever reason, they are unable to change the latitude &#038; longitude.</p>
<p>I paired down my iPhoto script to just handle latitude &#038; longitude and handle getting the file name from iView. The tough part was how to get from the iView example <em>selected_images</em> to a useful POSIX path to feed to <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/">exiftool</a>. This code does the trick.</p>
<pre><code>
set selectedID to selected_images(1)
if selectedID = {} then
	display dialog "No photos selected"
	return
end if

repeat with this_photo in selectedID
	set photo_path to path of this_photo
	set the image_file to the POSIX path of photo_path
</code></pre>
<h3>Installing &#038; Using the script</h3>
<p><a href="http://highearthorbit.com/wp-images/iViewLocation_latitude.jpg"><img src='http://highearthorbit.com/wp-images/thumb-iViewLocation_latitude.jpg' alt='iView Location Plugin - User Entry' align="right" hspace="10px"/></a><a href="http://highearthorbit.com/projects/applescript/SetLatLon.zip">Download the script here</a> and expand it in your <em>~/Library/Application Support/iView/Plug-ins/Scripts</em> folder and then reload iView.  You will also need <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/">exiftool</a>, as it is the real magic behind the smoke &#038; mirrors.</p>
<p>To use the script, select whatever photos you want to apply the <em>same</em> location information to. Then go to the &#8220;Scripts&#8221; icon in the menu bar, and choose the &#8220;Set Lat/Lon&#8221; script. Enter the latitude, longitude, and altitude in decimal format, pressing &#8220;OK&#8221; after each field. Wait a little while, and then a dialog will tell you how many photos were processed.</p>
<p><a href='http://highearthorbit.com/wp-images/iViewLocation_post_export.jpg' ><img src='http://highearthorbit.com/wp-images/thumb-iViewLocation_post_export.jpg' alt='iView Location Plugin - Post Export' align="right" hspace="10px"/></a>Back in iView, you should see the latitude &#038; longitude information in the right side-bar. You can also turn on lat/lon view in the thumbnail view by pressing <em>Command-J</em> and selecting &#8220;Latitude&#8221; &#8220;Longitude&#8221; &#8220;Altitude&#8221;. You may need to press <em>Command-B</em> to rebuild the thumbnail to have the info show up the first time (or on updates). </p>
<p>When exporting images (say to <a href="http://flickr.com">flickr!</a>), your geo-annotated data will stay intact and can then be <a href="http://geobloggers.com">mapped</a> (or <a href='http://www.flickrmap.com/'>mapped</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/set-latitude-longitude-in-iview-media-pro/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Concise, pretty listing of Open-Source Mac Apps</title>
		<link>http://highearthorbit.com/concise-pretty-listing-of-open-source-mac-apps/</link>
		<comments>http://highearthorbit.com/concise-pretty-listing-of-open-source-mac-apps/#comments</comments>
		<pubDate>Mon, 28 Nov 2005 19:55:37 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/concise-pretty-listing-of-open-source-mac-apps/</guid>
		<description><![CDATA[OpenSource Mac has a listing, and short descriptions, of the excellent selection of open-source applications for Mac OS X by genre. I stand by each of their listings that I&#8217;ve used, and am actively downloading the applications I have not yet tried out (e.g.cyberduck).
Of course, they could get higher-resolution icons to display for each application.
Also [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.opensourcemac.org/icon/cyberduck_icon.png' alt='Cyberduck icon' align='right' hspace='5px'/><a href='http://www.opensourcemac.org/'>OpenSource Mac</a> has a listing, and short descriptions, of the excellent selection of open-source applications for Mac OS X by genre. I stand by each of their listings that I&#8217;ve used, and am actively downloading the applications I have not yet tried out (<em>e.g.</em><a href='http://cyberduck.ch/'>cyberduck</a>).</p>
<p>Of course, they <em>could</em> get higher-resolution icons to display for each application.</p>
<p>Also check out their reference to <a href='http://nothickmanuals.info/doku.php?id=opensourcemac'>NoThickManuals Wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/concise-pretty-listing-of-open-source-mac-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IndigoWidget v1.1 &#8211; now with Preferences!</title>
		<link>http://highearthorbit.com/indigowidget-v11-now-with-preferences/</link>
		<comments>http://highearthorbit.com/indigowidget-v11-now-with-preferences/#comments</comments>
		<pubDate>Wed, 16 Nov 2005 15:22:27 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/indigowidget-v11-now-with-preferences/</guid>
		<description><![CDATA[Since remote access via the IndigoWidget was such a popular feature &#8211; and not everyone is a programmer, I have moved setting remote control via the IndigoWidget as a preference on the backside of the widget.
You can download the new version from the software page. There is also an included Readme that discusses setting up [...]]]></description>
			<content:encoded><![CDATA[<p>Since remote access via the IndigoWidget was such a popular feature &#8211; and not everyone is a programmer, I have moved setting remote control via the IndigoWidget as a preference on the backside of the widget.</p>
<p>You can download the new version from <a href='http://highearthorbit.com/software/indigowidget/'>the software page</a>. There is also an included Readme that discusses setting up your widget over to work over the internet back to your house or office.</p>
<p>I hope you enjoy! </p>
<p><img src='http://highearthorbit.com/wp-images/IndigoWidget_Backside.jpg' alt='IndigoWidget backside'/></p>
<h2>troglogdyte speak</h2>
<p>For those interested, coding up preferences for a Dashboard widget are actually impressively straight-forward and easy. </p>
<p>The only two lines of code that are <em>special</em> are the following which get and set the preference for the widget:</p>
<pre><code>
    var IndigoServerIP  = widget.preferenceForKey("serverIP");
    if(IndigoServerIP  != '')
        getObj("serverIP").value = IndigoServerIP;  

    widget.setPreferenceForKey(getObj("serverIP").value, "serverIP");
</code></pre>
<p>Assumedly these are stored by the name of the widget (e.g. com.highearthorbit.widget.Indigo).</p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/indigowidget-v11-now-with-preferences/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Evening with a bunch of Mac Geeks</title>
		<link>http://highearthorbit.com/evening-with-a-bunch-of-mac-geeks/</link>
		<comments>http://highearthorbit.com/evening-with-a-bunch-of-mac-geeks/#comments</comments>
		<pubDate>Mon, 24 Oct 2005 18:59:13 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://highearthorbit.com/evening-with-a-bunch-of-mac-geeks/</guid>
		<description><![CDATA[Friday afternoon I zoomed across the south-Michigan border (the wrist as it were) on < ahref='http://amtrak.com'>rails (no, not those rails) to the wonderful city of Chicago. I was enroute to the impromptu gathering of Mac geeks dubbed Evening at the Adler hosted by DrunkenBatman. 
The actual event amounted to 3 hours of panel discussion by [...]]]></description>
			<content:encoded><![CDATA[<p>Friday afternoon I zoomed across the south-Michigan border (the <em>wrist</em> as it were) on < ahref='http://amtrak.com'>rails</a> (no, not <a href='http://www.rubyonrails.org/'>those rails</a>) to the wonderful city of Chicago. I was enroute to the impromptu gathering of Mac geeks dubbed <a href='http://drunkenbatman.com/drunkenblog-archives/000662.html'>Evening at the Adler</a> hosted by <a href='http://drunkenbatman.com/'>DrunkenBatman</a>. </p>
<p>The actual <em>event</em> amounted to 3 hours of panel discussion by 10 leading independent Mac software developers (well, 2 were Apple developers) ranging from &#8220;how to become an independent developer&#8221; to &#8220;what to do when the big Fruit rolls on your turf&#8221;, and including stops in &#8220;why is DRM bad?&#8221;.</p>
<p>The discussion was very enlightening. For example, when someone with a lot more money then you rolls out a copy of your product on *every* machine, what do you do? Move on, diversify, cry over some spilled milk but then innovate. The one thing that was missing was more discussion. Many of the 200 audience members would have liked to have shared more of their ideas/questions, but the event was limited in time. </p>
<p>Like any conference with talking heads, it&#8217;s also enlightening to finally see and hear people you&#8217;ve read about a lot. Putting faces, and real personalities to online personas. The audience was, humoursly enough, filled with about 4 archetypes of male geek and 1 archetype of female geek. Yes, I did fall into a category myself. The panel was a little more diverse, perhaps indicative of why they are successful. Of course, perhaps it&#8217;s also because they choose to sleep less. <img src='http://highearthorbit.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Afterwards we were off to <a href='http://jakstap.com/'>Jak&#8217;s Tap</a>, a small bar with a large beer selection where I devoured me some yummy <a href='http://beeradvocate.com/beer/profile/1146/1157/'>Honker&#8217;s Ale</a> while delving further into what our vision/thoughts were on the plusses/minuses of 10.4 and what should be included in 10.5. </p>
<p>If you can ever make it to a small developers conference, get-together or PUG meeting, I *highly* recommend it. I made it to <a href='http://adhocconference.com'>ADHOC/MacHack</a> and now this and have loved every minute of each meeting. </p>
]]></content:encoded>
			<wfw:commentRss>http://highearthorbit.com/evening-with-a-bunch-of-mac-geeks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

