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

<channel>
	<title>Standard Orbit &#187; Shiny</title>
	<atom:link href="http://standardorbit.net/blog/category/shiny/feed/" rel="self" type="application/rss+xml" />
	<link>http://standardorbit.net/blog</link>
	<description></description>
	<lastBuildDate>Thu, 10 Jun 2010 04:42:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Doc-based Application Xcode Project Template</title>
		<link>http://standardorbit.net/blog/2009/12/doc-based-app-project-template/</link>
		<comments>http://standardorbit.net/blog/2009/12/doc-based-app-project-template/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:45:07 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Shiny]]></category>

		<guid isPermaLink="false">http://standardorbit.net/blog/?p=82</guid>
		<description><![CDATA[Just started a collection of Xcode file and project templates on bitbucket.org.
The big feature of the collection is a project template for a document-based Cocoa application with explicit NSWindowControllers.  This project illustrates using the Cocoa document architecture to implement an explicitly managed main window and an associated inspector window.
Download a zip archive of the project template [...]]]></description>
			<content:encoded><![CDATA[<p>Just started a <a href="http://bitbucket.org/billgarrison/xcodetemplates" target="_blank">collection of Xcode file and project templates</a> on bitbucket.org.</p>
<p>The big feature of the collection is a project template for a document-based Cocoa application with explicit NSWindowControllers.  This project illustrates using the Cocoa document architecture to implement an explicitly managed main window and an associated inspector window.</p>
<p>Download a zip archive of the project template <a href="http://bitbucket.org/billgarrison/xcodetemplates/downloads/DocBasedAppWithWindowControllersTemplate.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://standardorbit.net/blog/2009/12/doc-based-app-project-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Murky Finder Service for Snowy</title>
		<link>http://standardorbit.net/blog/2009/09/murky-finder-service-for-snowy/</link>
		<comments>http://standardorbit.net/blog/2009/09/murky-finder-service-for-snowy/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:40:51 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Shiny]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Murky]]></category>

		<guid isPermaLink="false">http://standardorbit.net/blog/?p=76</guid>
		<description><![CDATA[Using Automator on Mac OS X 10.6, it&#8217;s easy to create a service for the Finder that opens the currently selected folder in Murky.
Download MurkyFinderService.zip
Unzip, copy the .workflow file into your ~/Library/Services folder, and away you go.
]]></description>
			<content:encoded><![CDATA[<p>Using Automator on Mac OS X 10.6, it&#8217;s easy to create a service for the Finder that opens the currently selected folder in Murky.</p>
<p>Download <a href="http://standardorbit.net/downloads/MurkyFinderService.zip">MurkyFinderService.zip</a></p>
<p>Unzip, copy the .workflow file into your ~/Library/Services folder, and away you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://standardorbit.net/blog/2009/09/murky-finder-service-for-snowy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opening Murky from a shell</title>
		<link>http://standardorbit.net/blog/2009/09/opening-murky-from-a-shell/</link>
		<comments>http://standardorbit.net/blog/2009/09/opening-murky-from-a-shell/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:23:29 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Shiny]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Murky]]></category>

		<guid isPermaLink="false">http://standardorbit.net/blog/?p=72</guid>
		<description><![CDATA[alias murky=&#8217;open -b com.mooseyard.Murky $PWD&#8217;
You&#8217;re in a shell and your current working directory is being tracked by Mercurial.  It would handy to have a command to open the repo in Murky.  Your wish is my command.
alias murky=&#8217;open -b com.mooseyard.Murky $PWD&#8217;
Add this line to your .profile and let &#8216;murky&#8217; do the work, eh.
]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">alias murky=&#8217;open -b com.mooseyard.Murky $PWD&#8217;</div>
<p>You&#8217;re in a shell and your current working directory is being tracked by Mercurial.  It would handy to have a command to open the repo in Murky.  Your wish is my command.</p>
<blockquote><p>alias murky=&#8217;open -b com.mooseyard.Murky $PWD&#8217;</p></blockquote>
<p>Add this line to your .profile and let &#8216;murky&#8217; do the work, eh.</p>
]]></content:encoded>
			<wfw:commentRss>http://standardorbit.net/blog/2009/09/opening-murky-from-a-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenInMurky</title>
		<link>http://standardorbit.net/blog/2009/09/openinmurky/</link>
		<comments>http://standardorbit.net/blog/2009/09/openinmurky/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 19:52:19 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Shiny]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Murky]]></category>

		<guid isPermaLink="false">http://standardorbit.net/blog/?p=64</guid>
		<description><![CDATA[In the spirit of OpenInTerminal and OpenInGitGui, I&#8217;ve put together an Automator application that will open the selected Finder folder in Murky.  When said folder contains an Hg repository, all manner of good things happen.
Download OpenInMurky.zip
Installation and Use


Download and unzip OpenInMurky.zip
Drag OpenInMurky.app to your Finder&#8217;s toolbar.
Navigate to your favorite Hg repository folder.
Click on the OpenInMurky [...]]]></description>
			<content:encoded><![CDATA[<p>In the spirit of OpenInTerminal and OpenInGitGui, I&#8217;ve put together an Automator application that will open the selected Finder folder in Murky.  When said folder contains an Hg repository, all manner of good things happen.</p>
<p>Download<a href="http://standardorbit.net/download/OpenInMurky.zip"> OpenInMurky.zip</a></p>
<p><strong>Installation and Use<br />
</strong></p>
<ol>
<li>Download and unzip OpenInMurky.zip</li>
<li>Drag OpenInMurky.app to your Finder&#8217;s toolbar.</li>
<li>Navigate to your favorite Hg repository folder.</li>
<li>Click on the OpenInMurky Finder toolbar item.</li>
<li>Watch Murky open up your repository.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://standardorbit.net/blog/2009/09/openinmurky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOLogger: a Cocoa ASL Logging framework</title>
		<link>http://standardorbit.net/blog/2009/08/sologger-a-cocoa-asl-logging-framework/</link>
		<comments>http://standardorbit.net/blog/2009/08/sologger-a-cocoa-asl-logging-framework/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 23:26:16 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Shiny]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://standardorbit.net/blog/?p=44</guid>
		<description><![CDATA[I spent some time recently putting together a Cocoa interface to the built-in Apple System Logging (ASL) facility.
Following Peter Hosey&#8217;s excellent blog series on ASL and some other tidbits on Cocoa-Dev, I fashioned small and simple Cocoa framework for integrating ASL&#8217;s multi-leveled logging into your project.
&#8212;
#import &#60;SOLogger/SOLogger.h&#62;
SOLogger *logger;
logger = [SOLogger loggerForFacility: @"com.example.MyApp" options:ASL_OPT_STDERR];
[logger debug:@"A debugging [...]]]></description>
			<content:encoded><![CDATA[<p>I spent some time recently putting together a Cocoa interface to the built-in Apple System Logging (ASL) facility.</p>
<p>Following <a href="http://boredzo.org/blog/archives/2008-01-20/why-asl">Peter Hosey&#8217;s excellent blog series on ASL</a> and some other tidbits on Cocoa-Dev, I fashioned small and simple Cocoa framework for integrating ASL&#8217;s multi-leveled logging into your project.</p>
<p>&#8212;<br />
#import &lt;SOLogger/SOLogger.h&gt;</p>
<p>SOLogger *logger;</p>
<p>logger = [SOLogger loggerForFacility: @"com.example.MyApp" options:ASL_OPT_STDERR];</p>
<p>[logger debug:@"A debugging note on: %@", [NSDate date]];</p>
<p>[logger info:@"We just did something."];<br />
[logger notice:@"That's going to leave a mark"];<br />
[logger warning:@"WTF?"];<br />
[logger alert:@"WTF!"];<br />
[logger critical:@"OMG"];<br />
[logger panic:@"OMG WTF!"];<br />
&#8212;</p>
<p>An interesting feature of SOLogger (courtesy of ASL) is that you can create separate loggers for subsystems in your code, potentially logging them to separate destinations.</p>
<p>I host the <a href="http://bitbucket.org/billgarrison/sologger/" target="_blank">SOLogger project on Bitbucket</a> with a BSD License.</p>
<p>Check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://standardorbit.net/blog/2009/08/sologger-a-cocoa-asl-logging-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
