<?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>St. Clair Software Blog &#187; Code</title>
	<atom:link href="http://stclairsoft.com/blog/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://stclairsoft.com/blog</link>
	<description>Notes, news and miscellanea from St. Clair Software</description>
	<lastBuildDate>Wed, 25 Apr 2012 06:45:50 +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>Popping up Default Folder X&#8217;s menus with a hotkey</title>
		<link>http://stclairsoft.com/blog/2012/03/20/popping-up-default-folder-xs-menus-with-a-hotkey/</link>
		<comments>http://stclairsoft.com/blog/2012/03/20/popping-up-default-folder-xs-menus-with-a-hotkey/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 19:51:10 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/?p=394</guid>
		<description><![CDATA[I&#8217;ve had requests from a number of people asking for a hotkey to pop up Default Folder X&#8217;s menus under the mouse. That way you don&#8217;t have to go all the way up to the menubar to get to your Favorite and Recent folders. Default Folder X doesn&#8217;t currently have a keyboard shortcut for this, [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2012/03/20/popping-up-default-folder-xs-menus-with-a-hotkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Default Folder X 4.3.4 Released</title>
		<link>http://stclairsoft.com/blog/2009/12/01/default-folder-x-434-released/</link>
		<comments>http://stclairsoft.com/blog/2009/12/01/default-folder-x-434-released/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 13:00:49 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>
		<category><![CDATA[openmeta]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/?p=227</guid>
		<description><![CDATA[I&#8217;ve fixed a number of things in version 4.3.4 of Default Folder X.  If you&#8217;re using Default Folder X, you should grab the update &#8211; it&#8217;s free, and will run more smoothly on your system.  A full list of changes is available on the release page, or you can just download the installer here:
http://www.stclairsoft.com/cgi-bin/dl.cgi?DX
Thanks to [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2009/12/01/default-folder-x-434-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being careful with LSSharedFileListAddObserver</title>
		<link>http://stclairsoft.com/blog/2009/11/06/being-careful-with-lssharedfilelistaddobserver/</link>
		<comments>http://stclairsoft.com/blog/2009/11/06/being-careful-with-lssharedfilelistaddobserver/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:45:46 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Leopard]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/?p=217</guid>
		<description><![CDATA[So, Apple added this cool little capability to the Launch Services API in Leopard: LSSharedFileListAddObserver will call your observer function whenever there are changes in a number of different file lists maintained by Launch Services. One of those lists is the &#8220;Recent Documents&#8221; list in the Apple Menu. &#8221;Great!&#8221; I thought, &#8220;I&#8217;ll roll this into Default [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2009/11/06/being-careful-with-lssharedfilelistaddobserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Move Items Contextual Menu for Snow Leopard</title>
		<link>http://stclairsoft.com/blog/2009/09/16/move-items-contextual-menu-for-snow-leopard/</link>
		<comments>http://stclairsoft.com/blog/2009/09/16/move-items-contextual-menu-for-snow-leopard/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 17:51:47 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/?p=187</guid>
		<description><![CDATA[Contextual menu plugins are dead in Snow Leopard, replaced by the revamped Services system.  A user recently contacted me because he wanted to replicate the &#8220;Move Items&#8221; contextual menu item he used to use in Leopard.  He had used Automator to create a service, but was having a few problems, namely that Default Folder X [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2009/09/16/move-items-contextual-menu-for-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Popping up the Default Folder X menu with a hotkey</title>
		<link>http://stclairsoft.com/blog/2008/06/16/popping-up-the-default-folder-x-menu-with-a-hotkey/</link>
		<comments>http://stclairsoft.com/blog/2008/06/16/popping-up-the-default-folder-x-menu-with-a-hotkey/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 01:40:00 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/2008/06/16/popping-up-the-default-folder-x-menu-with-a-hotkey/</guid>
		<description><![CDATA[Adam Aaron asked if I could make DFX pop up its menu under the mouse when he pressed a certain key combination.  You can actually do this now with a simple AppleScript and one of the numerous macro utilities out there (Adam used QuickSilver to make it work on his machine).
First, write a little [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2008/06/16/popping-up-the-default-folder-x-menu-with-a-hotkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Default Folder X to Contextual Menus</title>
		<link>http://stclairsoft.com/blog/2008/05/13/adding-default-folder-x-to-contextual-menus/</link>
		<comments>http://stclairsoft.com/blog/2008/05/13/adding-default-folder-x-to-contextual-menus/#comments</comments>
		<pubDate>Tue, 13 May 2008 17:53:47 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Default Folder X]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/2008/05/13/adding-default-folder-x-to-contextual-menus/</guid>
		<description><![CDATA[If you want to include one of Default Folder X&#8217;s menus (Favorites, Recent Folders, etc) in a Finder contextual menu, it&#8217;s easy to do with Abracode&#8217;s free OnMyCommand contextual menu plugin.
To add a DFX Favorite menu, follow these steps:


Download OnMyCommand.
You&#8217;ll get a disk image that looks like this.  Run the &#8220;Install OnMyCommandCM&#8221; script and [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2008/05/13/adding-default-folder-x-to-contextual-menus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determining if an app is running in 64-bit mode</title>
		<link>http://stclairsoft.com/blog/2008/02/06/determining-if-an-app-is-running-in-64-bit-mode/</link>
		<comments>http://stclairsoft.com/blog/2008/02/06/determining-if-an-app-is-running-in-64-bit-mode/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 20:08:04 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/2008/02/06/determining-if-an-app-is-running-in-64-bit-mode/</guid>
		<description><![CDATA[OK, time for more geek-talk.  I&#8217;ve spent a couple of late nights fussing with fat binaries, bundles, and mach-o architecture API&#8217;s to try and find a way to determine if an app is running in 64 bit mode.  Surprisingly, I couldn&#8217;t just Google it and get an easy solution.
Looking at the darwin source, [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2008/02/06/determining-if-an-app-is-running-in-64-bit-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the owner of a process</title>
		<link>http://stclairsoft.com/blog/2007/12/06/getting-the-owner-of-a-process/</link>
		<comments>http://stclairsoft.com/blog/2007/12/06/getting-the-owner-of-a-process/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 21:53:57 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[owner]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[process manager]]></category>
		<category><![CDATA[sample]]></category>

		<guid isPermaLink="false">http://stclairsoft.com/blog/2007/12/06/getting-the-owner-of-a-process/</guid>
		<description><![CDATA[I was a little surprised that I couldn&#8217;t find this online anywhere, so for others that may need it, here&#8217;s a function that gets the effective owner of a Mac OS X process, given the process pid:
uid_t OwnerForPID(int pid)
{
    struct kinfo_proc info;
    size_t length = sizeof(struct kinfo_proc);
   [...]]]></description>
		<wfw:commentRss>http://stclairsoft.com/blog/2007/12/06/getting-the-owner-of-a-process/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

