<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Code Sorcery Workshop</title>
	<atom:link href="http://codesorcery.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://codesorcery.net</link>
	<description>Crafty gnomes building toys for you</description>
	<pubDate>Sat, 17 May 2008 03:20:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on SSH tunnels for the common man (and woman) by Rayhan Hasan</title>
		<link>http://codesorcery.net/2008/05/06/ssh-tunnels-for-the-common-man-and-woman/#comment-8763</link>
		<dc:creator>Rayhan Hasan</dc:creator>
		<pubDate>Sat, 17 May 2008 03:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/?p=120#comment-8763</guid>
		<description>Hi,
I am the friend that Mark mentioned. You lookin' for beta testers? I have a house in Silver Spring I need an easy tunnel to.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I am the friend that Mark mentioned. You lookin&#8217; for beta testers? I have a house in Silver Spring I need an easy tunnel to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Price of Free by Justin</title>
		<link>http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8739</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Mon, 12 May 2008 09:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8739</guid>
		<description>@Gaston: That's an interesting suggestion -- thanks for the idea. I have heard it mentioned in Mac developer circles before and there is probably no harm in it.</description>
		<content:encoded><![CDATA[<p>@Gaston: That&#8217;s an interesting suggestion &#8212; thanks for the idea. I have heard it mentioned in Mac developer circles before and there is probably no harm in it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature requests versus the &#8220;right way&#8221; to do it by Justin</title>
		<link>http://codesorcery.net/2008/02/06/feature-requests-versus-the-right-way-to-do-it/#comment-8738</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Mon, 12 May 2008 09:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/2008/02/06/feature-requests-versus-the-right-way-to-do-it/#comment-8738</guid>
		<description>@Dan -- this is an interesting approach; I'll have a look at it! But I suspect it might be too much for me, as I really want Pukka to launch quickly. I'll have to see what the speed of it is like.</description>
		<content:encoded><![CDATA[<p>@Dan &#8212; this is an interesting approach; I&#8217;ll have a look at it! But I suspect it might be too much for me, as I really want Pukka to launch quickly. I&#8217;ll have to see what the speed of it is like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Price of Free by Gaston</title>
		<link>http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8732</link>
		<dc:creator>Gaston</dc:creator>
		<pubDate>Sat, 10 May 2008 22:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8732</guid>
		<description>When I first got my Mac, one of the first apps that caught my attention was Overflow, by Stunt Software. It's a great piece of software and I purchased it. The thing is, I had not met Quicksilver, or Launchbar. Anyways, Overflow had a money back guarantee, and once I discovered that Quicksilver was what I needed, I requested my money back.

I also purchased Pukka a long time ago. But I haven't found a replacement. 

So maybe for all those who think it should be free, give them a money back guarantee. And let them experience for themselves if they really want to go back to bookmarklets.</description>
		<content:encoded><![CDATA[<p>When I first got my Mac, one of the first apps that caught my attention was Overflow, by Stunt Software. It&#8217;s a great piece of software and I purchased it. The thing is, I had not met Quicksilver, or Launchbar. Anyways, Overflow had a money back guarantee, and once I discovered that Quicksilver was what I needed, I requested my money back.</p>
<p>I also purchased Pukka a long time ago. But I haven&#8217;t found a replacement. </p>
<p>So maybe for all those who think it should be free, give them a money back guarantee. And let them experience for themselves if they really want to go back to bookmarklets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature requests versus the &#8220;right way&#8221; to do it by Dan</title>
		<link>http://codesorcery.net/2008/02/06/feature-requests-versus-the-right-way-to-do-it/#comment-8730</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Sat, 10 May 2008 19:00:31 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/2008/02/06/feature-requests-versus-the-right-way-to-do-it/#comment-8730</guid>
		<description>Very interesting article! I believe I have succeeded in overcoming all the difficulties that you describe (and created a new one, but it seems to be a very minor one, see below). The trick is to set LSUIElement=1 in the Info.plist, then if on initialization the app wants to become an ordinary foreground application, use TransformProcessType(), which causes the dock icon to display, followed by a call to SetSystemUIMode(kUIModeNormal, 0), which re-enables the menu bar. This almost solves the problem completely. The only remaining difficulty is that the menu bar is still not visible until you switch to a different app and then switch back. In the code I wrote I overcame this by switching to the dock and back, resulting in the following somewhat ugly hack:

#import 

// this should be called from the application delegate's applicationDidFinishLaunching
// method or from some controller object's awakeFromNib method
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"LaunchAsAgentApp"]) {
        ProcessSerialNumber psn = { 0, kCurrentProcess };
        // display dock icon
        TransformProcessType(&#38;psn, kProcessTransformToForegroundApplication);
        // enable menu bar
        SetSystemUIMode(kUIModeNormal, 0);
        // switch to Dock.app
        [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.dock" options:NSWorkspaceLaunchDefault additionalEventParamDescriptor:nil launchIdentifier:nil];
        // switch back
        [[NSApplication sharedApplication] activateIgnoringOtherApps:TRUE];
}

As far as I can tell, beyond the code's ugliness its only shortcoming is that it might produce a strange result for users who have disabled the Dock application and use other window management programs like Desktop Manager. Sounds like a small price to pay, though, considering the problems with the other approaches you describe in the article.</description>
		<content:encoded><![CDATA[<p>Very interesting article! I believe I have succeeded in overcoming all the difficulties that you describe (and created a new one, but it seems to be a very minor one, see below). The trick is to set LSUIElement=1 in the Info.plist, then if on initialization the app wants to become an ordinary foreground application, use TransformProcessType(), which causes the dock icon to display, followed by a call to SetSystemUIMode(kUIModeNormal, 0), which re-enables the menu bar. This almost solves the problem completely. The only remaining difficulty is that the menu bar is still not visible until you switch to a different app and then switch back. In the code I wrote I overcame this by switching to the dock and back, resulting in the following somewhat ugly hack:</p>
<p>#import </p>
<p>// this should be called from the application delegate&#8217;s applicationDidFinishLaunching<br />
// method or from some controller object&#8217;s awakeFromNib method<br />
if (![[NSUserDefaults standardUserDefaults] boolForKey:@&#8221;LaunchAsAgentApp&#8221;]) {<br />
        ProcessSerialNumber psn = { 0, kCurrentProcess };<br />
        // display dock icon<br />
        TransformProcessType(&amp;psn, kProcessTransformToForegroundApplication);<br />
        // enable menu bar<br />
        SetSystemUIMode(kUIModeNormal, 0);<br />
        // switch to Dock.app<br />
        [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@&#8221;com.apple.dock&#8221; options:NSWorkspaceLaunchDefault additionalEventParamDescriptor:nil launchIdentifier:nil];<br />
        // switch back<br />
        [[NSApplication sharedApplication] activateIgnoringOtherApps:TRUE];<br />
}</p>
<p>As far as I can tell, beyond the code&#8217;s ugliness its only shortcoming is that it might produce a strange result for users who have disabled the Dock application and use other window management programs like Desktop Manager. Sounds like a small price to pay, though, considering the problems with the other approaches you describe in the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SSH tunnels for the common man (and woman) by Mark</title>
		<link>http://codesorcery.net/2008/05/06/ssh-tunnels-for-the-common-man-and-woman/#comment-8713</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 06 May 2008 20:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/?p=120#comment-8713</guid>
		<description>Yeah, I'm a student at College Park and I've lived in the area for a while. I love franklin's (I've been going there forever) and Potbelly is great too, though I'm more of a Chipotle person myself. I didn't notice the text on the poster at first, but it looked familiar. Then when I showed my friend your page his immediate response was "he's got an image from cs.umd.edu". (Though, the poster is a bit old, I don't think any of the CS systems still accept telnet or rsh and the page it refers you to was last updated in 2001...)</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;m a student at College Park and I&#8217;ve lived in the area for a while. I love franklin&#8217;s (I&#8217;ve been going there forever) and Potbelly is great too, though I&#8217;m more of a Chipotle person myself. I didn&#8217;t notice the text on the poster at first, but it looked familiar. Then when I showed my friend your page his immediate response was &#8220;he&#8217;s got an image from cs.umd.edu&#8221;. (Though, the poster is a bit old, I don&#8217;t think any of the CS systems still accept telnet or rsh and the page it refers you to was last updated in 2001&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SSH tunnels for the common man (and woman) by Tones</title>
		<link>http://codesorcery.net/2008/05/06/ssh-tunnels-for-the-common-man-and-woman/#comment-8712</link>
		<dc:creator>Tones</dc:creator>
		<pubDate>Tue, 06 May 2008 18:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/?p=120#comment-8712</guid>
		<description>zomg i love the graphic</description>
		<content:encoded><![CDATA[<p>zomg i love the graphic</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SSH tunnels for the common man (and woman) by Justin</title>
		<link>http://codesorcery.net/2008/05/06/ssh-tunnels-for-the-common-man-and-woman/#comment-8711</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Tue, 06 May 2008 16:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/?p=120#comment-8711</guid>
		<description>@Mark: Thanks for the comment :-) I've seen the poster around for a couple years, but only when searching for it today did I find the version with the UMD info at the bottom. Are you in College Park? I used to live in DC and College Park is a fun place... I love the Potbelly there and Franklin's down the street a ways...</description>
		<content:encoded><![CDATA[<p>@Mark: Thanks for the comment <img src='http://codesorcery.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> I&#8217;ve seen the poster around for a couple years, but only when searching for it today did I find the version with the UMD info at the bottom. Are you in College Park? I used to live in DC and College Park is a fun place&#8230; I love the Potbelly there and Franklin&#8217;s down the street a ways&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SSH tunnels for the common man (and woman) by Mark</title>
		<link>http://codesorcery.net/2008/05/06/ssh-tunnels-for-the-common-man-and-woman/#comment-8710</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 06 May 2008 16:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/?p=120#comment-8710</guid>
		<description>I'm really excited about Meerkat and I can't wait to see it released. Also the poster is cool, i thought it looked familiar, since I'm a CS student at the University of Maryland which is where its from.
PS, I love your blog, its interesting to hear the trials of developing on mac.</description>
		<content:encoded><![CDATA[<p>I&#8217;m really excited about Meerkat and I can&#8217;t wait to see it released. Also the poster is cool, i thought it looked familiar, since I&#8217;m a CS student at the University of Maryland which is where its from.<br />
PS, I love your blog, its interesting to hear the trials of developing on mac.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Price of Free by Justin</title>
		<link>http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8698</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 01 May 2008 17:04:56 +0000</pubDate>
		<guid isPermaLink="false">http://codesorcery.net/2008/03/31/the-price-of-free/#comment-8698</guid>
		<description>@Chris: I'm actively working on this issue. It seems that even though the del.icio.us frontend seems to work ok, the backend may not be all the time. You can follow the progress of this here: 

http://tech.groups.yahoo.com/group/ydn-delicious/message/1975</description>
		<content:encoded><![CDATA[<p>@Chris: I&#8217;m actively working on this issue. It seems that even though the del.icio.us frontend seems to work ok, the backend may not be all the time. You can follow the progress of this here: </p>
<p><a href="http://tech.groups.yahoo.com/group/ydn-delicious/message/1975" rel="nofollow">http://tech.groups.yahoo.com/group/ydn-delicious/message/1975</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
