<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Skinny daemons</title>
	<atom:link href="http://labs.headlondon.com/2010/07/skinny-daemons/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.headlondon.com/2010/07/skinny-daemons/</link>
	<description>Innovation and excitation</description>
	<lastBuildDate>Wed, 16 Mar 2011 21:32:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: carl</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-86</link>
		<dc:creator>carl</dc:creator>
		<pubDate>Wed, 16 Mar 2011 21:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-86</guid>
		<description>Could you flesh this out a bit more .. like an example using  jQuery perhaps
I know its a beginner API example .. but these 

&lt;code&gt;
post &quot;/do-something/:great&quot; do
    # something great could happen here
  end
&lt;/code&gt;

application.js
&lt;code&gt;
$.post(&#039;http://localhost:2003/do-something/&#039; , John );
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Could you flesh this out a bit more .. like an example using  jQuery perhaps<br />
I know its a beginner API example .. but these </p>
<p><code><br />
post "/do-something/:great" do<br />
    # something great could happen here<br />
  end<br />
</code></p>
<p>application.js<br />
<code><br />
$.post('http://localhost:2003/do-something/' , John );<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Dempsey</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-50</link>
		<dc:creator>Jack Dempsey</dc:creator>
		<pubDate>Sat, 18 Sep 2010 18:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-50</guid>
		<description>Dave,

I finally got around to creating a generator for this. I&#039;ve wrapped it up in my beet project--take a look here if you&#039;re curious:

http://github.com/jackdempsey/beet/commit/4b651d9bd429e7ed309a88f2c5c30d8afe94e197

With beet you can now do:

$ beet -j -r standalone/hades

It will prompt you for a name and then create a skinny_daemons inspired gem with that name in place. After that you can do project_name/bin/project_name start and it should just work!

I haven&#039;t tested this on ruby 1.8 yet, but everything seems good on 1.9 at the moment. I had to change some paths, etc, so plouf and others might have more luck with this. 

best,
jack</description>
		<content:encoded><![CDATA[<p>Dave,</p>
<p>I finally got around to creating a generator for this. I&#8217;ve wrapped it up in my beet project&#8211;take a look here if you&#8217;re curious:</p>
<p><a href="http://github.com/jackdempsey/beet/commit/4b651d9bd429e7ed309a88f2c5c30d8afe94e197" rel="nofollow">http://github.com/jackdempsey/beet/commit/4b651d9bd429e7ed309a88f2c5c30d8afe94e197</a></p>
<p>With beet you can now do:</p>
<p>$ beet -j -r standalone/hades</p>
<p>It will prompt you for a name and then create a skinny_daemons inspired gem with that name in place. After that you can do project_name/bin/project_name start and it should just work!</p>
<p>I haven&#8217;t tested this on ruby 1.8 yet, but everything seems good on 1.9 at the moment. I had to change some paths, etc, so plouf and others might have more luck with this. </p>
<p>best,<br />
jack</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-47</link>
		<dc:creator>dave</dc:creator>
		<pubDate>Thu, 16 Sep 2010 09:53:35 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-47</guid>
		<description>Hi Plouf, I&#039;ll take a look at it under 1.9 and see if I can patch it up.</description>
		<content:encoded><![CDATA[<p>Hi Plouf, I&#8217;ll take a look at it under 1.9 and see if I can patch it up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: plouf</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-46</link>
		<dc:creator>plouf</dc:creator>
		<pubDate>Wed, 15 Sep 2010 23:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-46</guid>
		<description>Hi,

nice project, however i get the following error:

/usr/lib/ruby/gems/1.9.1/gems/blah-0.0.0/bin/../lib/blah/config.ru:1:in `block in &#039;: undefined method `dirname&#039; for Rack::File:Class (NoMethodError)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>nice project, however i get the following error:</p>
<p>/usr/lib/ruby/gems/1.9.1/gems/blah-0.0.0/bin/../lib/blah/config.ru:1:in `block in &#8216;: undefined method `dirname&#8217; for Rack::File:Class (NoMethodError)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christoph</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-37</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Thu, 09 Sep 2010 13:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-37</guid>
		<description>Hi, and thanks for writing this up! Quite interesting as I&#039;m doing something similar.

Combining it with Monit/God might also be handy here</description>
		<content:encoded><![CDATA[<p>Hi, and thanks for writing this up! Quite interesting as I&#8217;m doing something similar.</p>
<p>Combining it with Monit/God might also be handy here</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pixoo</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-24</link>
		<dc:creator>Pixoo</dc:creator>
		<pubDate>Sat, 28 Aug 2010 15:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-24</guid>
		<description>Ok, found my answer ! instead of 

&lt;code&gt;SkinnyDaemonExample.run! :port =&gt; 2003&lt;/code&gt;

you can use :

&lt;code&gt;run SkinnyDaemonExample&lt;/code&gt;

Then sinatra will turn on the 2003 port !</description>
		<content:encoded><![CDATA[<p>Ok, found my answer ! instead of </p>
<p><code>SkinnyDaemonExample.run! :port =&gt; 2003</code></p>
<p>you can use :</p>
<p><code>run SkinnyDaemonExample</code></p>
<p>Then sinatra will turn on the 2003 port !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pixoo</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-23</link>
		<dc:creator>Pixoo</dc:creator>
		<pubDate>Sat, 28 Aug 2010 14:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-23</guid>
		<description>Hi,

Small question here. What is the point to have a parametrized port if it&#039;s hard coded in config.ru ?
I tried not to write it in config.ru but then it listens on 4567.

How do I make it work ?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Small question here. What is the point to have a parametrized port if it&#8217;s hard coded in config.ru ?<br />
I tried not to write it in config.ru but then it listens on 4567.</p>
<p>How do I make it work ?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trevor Turk &#8212; Links for 10-25-10</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-22</link>
		<dc:creator>Trevor Turk &#8212; Links for 10-25-10</dc:creator>
		<pubDate>Wed, 25 Aug 2010 20:03:43 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-22</guid>
		<description>[...] Skinny daemons The basic idea here is to use the thin webserver as a container for whatever app or service you want to run inside it. The whole thing can then be packaged as a rubygem, and you end up with an easily installable service which can be used by any programmer who can send an HTTP request – not just Rubyists. [...]</description>
		<content:encoded><![CDATA[<p>[...] Skinny daemons The basic idea here is to use the thin webserver as a container for whatever app or service you want to run inside it. The whole thing can then be packaged as a rubygem, and you end up with an easily installable service which can be used by any programmer who can send an HTTP request – not just Rubyists. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Link dump for August 20th &#124; The Queue Blog</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-21</link>
		<dc:creator>Link dump for August 20th &#124; The Queue Blog</dc:creator>
		<pubDate>Sat, 21 Aug 2010 04:02:41 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-21</guid>
		<description>[...] Skinny daemons &#124; Head Labs &#8211; daemonized ruby process inside thin webserver [...]</description>
		<content:encoded><![CDATA[<p>[...] Skinny daemons | Head Labs &#8211; daemonized ruby process inside thin webserver [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: @_ty</title>
		<link>http://labs.headlondon.com/2010/07/skinny-daemons/comment-page-1/#comment-19</link>
		<dc:creator>@_ty</dc:creator>
		<pubDate>Fri, 20 Aug 2010 17:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://labs.headlondon.com/?p=174#comment-19</guid>
		<description>Awesome! Thank you for taking the time to write this up.</description>
		<content:encoded><![CDATA[<p>Awesome! Thank you for taking the time to write this up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

