<?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: もっとRubyCocoaでQuicksilverプラグインを書く</title>
	<atom:link href="http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/</link>
	<description>one step closer</description>
	<lastBuildDate>Fri, 19 Feb 2010 20:16:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: はてな使ったら負けだと思っている</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-3635</link>
		<dc:creator>はてな使ったら負けだと思っている</dc:creator>
		<pubDate>Wed, 27 Aug 2008 13:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-3635</guid>
		<description>&lt;p&gt;&lt;strong&gt;[RubyCocoa][QSRubyModule][Ruby][プログラミング]Ruby on Quicksilver...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;紫ログ:Gauche on Quicksilver - livedoor Blog（ブログ）を見て良いなぁと思ったのでRuby版を作ってみた。 mootoh.log - もっとRubyCocoaでQuicksilverプラグインを書くを見ていつかなにか作りたいなぁと思...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><strong>[RubyCocoa][QSRubyModule][Ruby][プログラミング]Ruby on Quicksilver&#8230;</strong></p>

<p>紫ログ:Gauche on Quicksilver &#8211; livedoor Blog（ブログ）を見て良いなぁと思ったのでRuby版を作ってみた。 mootoh.log &#8211; もっとRubyCocoaでQuicksilverプラグインを書くを見ていつかなにか作りたいなぁと思&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: konn</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-3615</link>
		<dc:creator>konn</dc:creator>
		<pubDate>Mon, 25 Aug 2008 12:45:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-3615</guid>
		<description>&lt;p&gt;こちらを参考にして作ったプラグインを公開してみました。&lt;/p&gt;

&lt;p&gt;http://d.hatena.ne.jp/mr_konn/20080825/1219666577&lt;/p&gt;

&lt;p&gt;ありがとうございました。興味がおありでしたらどうぞ。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>こちらを参考にして作ったプラグインを公開してみました。</p>

<p><a href="http://d.hatena.ne.jp/mr_konn/20080825/1219666577" rel="nofollow">http://d.hatena.ne.jp/mr_konn/20080825/1219666577</a></p>

<p>ありがとうございました。興味がおありでしたらどうぞ。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mootoh</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-3611</link>
		<dc:creator>mootoh</dc:creator>
		<pubDate>Mon, 25 Aug 2008 04:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-3611</guid>
		<description>&lt;p&gt;konn さん:&lt;/p&gt;

&lt;p&gt;参照してくださってありがとうございます。
そうなんですよね、同じ名前で初期化してしまうとハングしてしまいます。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>konn さん:</p>

<p>参照してくださってありがとうございます。
そうなんですよね、同じ名前で初期化してしまうとハングしてしまいます。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: konn</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-3610</link>
		<dc:creator>konn</dc:creator>
		<pubDate>Mon, 25 Aug 2008 02:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-3610</guid>
		<description>&lt;p&gt;初めまして。konnと申します。&lt;/p&gt;

&lt;p&gt;これを見て見様見真似で作ってみたのですが、RubyCocoa製のプラグインが複数ある場合、RubyCocoaの初期化を行なう load_ruby.rb の名前をそれぞれ変えないと正しく動作しないようです。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>初めまして。konnと申します。</p>

<p>これを見て見様見真似で作ってみたのですが、RubyCocoa製のプラグインが複数ある場合、RubyCocoaの初期化を行なう load_ruby.rb の名前をそれぞれ変えないと正しく動作しないようです。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mootoh</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1246</link>
		<dc:creator>mootoh</dc:creator>
		<pubDate>Mon, 11 Feb 2008 15:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1246</guid>
		<description>&lt;p&gt;hisaさん:&lt;/p&gt;

&lt;p&gt;hisaさんに送って頂いたプラグインでためしてみました。
たしかに、こちらを有効にするとCPU usageが50%程度に跳ね上がりますね...
Shark.appで簡単にプロファイルとってみました。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://gyazo.com/60b43424ea23b607f7614c4ca5e004a6.png&quot; rel=&quot;nofollow&quot;&gt;http://gyazo.com/60b43424ea23b607f7614c4ca5e004a6.png&lt;/a&gt;
&lt;a href=&quot;http://gyazo.com/70e573f2b6c6ef4b7b78a1c56be2a583.png&quot; rel=&quot;nofollow&quot;&gt;http://gyazo.com/70e573f2b6c6ef4b7b78a1c56be2a583.png&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;objc_msgSendがdominantなのかなーと。ものすごい回数のobjc_msgSendが行われているのかと想像しています。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hisaさん:</p>

<p>hisaさんに送って頂いたプラグインでためしてみました。
たしかに、こちらを有効にするとCPU usageが50%程度に跳ね上がりますね&#8230;
Shark.appで簡単にプロファイルとってみました。</p>

<p><a href="http://gyazo.com/60b43424ea23b607f7614c4ca5e004a6.png" rel="nofollow">http://gyazo.com/60b43424ea23b607f7614c4ca5e004a6.png</a>
<a href="http://gyazo.com/70e573f2b6c6ef4b7b78a1c56be2a583.png" rel="nofollow">http://gyazo.com/70e573f2b6c6ef4b7b78a1c56be2a583.png</a></p>

<p>objc_msgSendがdominantなのかなーと。ものすごい回数のobjc_msgSendが行われているのかと想像しています。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: hisa</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1245</link>
		<dc:creator>hisa</dc:creator>
		<pubDate>Sat, 09 Feb 2008 23:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1245</guid>
		<description>&lt;p&gt;まだmootohさんのプラグインでは試してなくて、この前メールで送ったプラグインでのことなのですが、プラグインが無効になっている状態のQuicksilverを立ち上げてから有効にすると2-4%くらい(無効だと1%以下)なのですが、プラグインが有効になっている状態のQuicksilverを立ち上げると30-40%くらいから徐々にCPU usageが上がりファンが回り出します。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>まだmootohさんのプラグインでは試してなくて、この前メールで送ったプラグインでのことなのですが、プラグインが無効になっている状態のQuicksilverを立ち上げてから有効にすると2-4%くらい(無効だと1%以下)なのですが、プラグインが有効になっている状態のQuicksilverを立ち上げると30-40%くらいから徐々にCPU usageが上がりファンが回り出します。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kimuraw</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1244</link>
		<dc:creator>kimuraw</dc:creator>
		<pubDate>Sat, 09 Feb 2008 02:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1244</guid>
		<description>&lt;p&gt;~/Library/Application Support/Quicksilverにある、自分で入れたものでは&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clipboard Module&lt;/li&gt;
&lt;li&gt;Services Menu Module&lt;/li&gt;
&lt;li&gt;Shelf Module&lt;/li&gt;
&lt;li&gt;Smoke Actions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;が使っているようです。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>~/Library/Application Support/Quicksilverにある、自分で入れたものでは</p>

<ul>
<li>Clipboard Module</li>
<li>Services Menu Module</li>
<li>Shelf Module</li>
<li>Smoke Actions</li>
</ul>

<p>が使っているようです。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mootoh</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1243</link>
		<dc:creator>mootoh</dc:creator>
		<pubDate>Thu, 07 Feb 2008 16:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1243</guid>
		<description>&lt;p&gt;kimurawさん:&lt;/p&gt;

&lt;p&gt;たしかに、[currPrincipalClass loadPlugin] してますね。&lt;/p&gt;

&lt;p&gt;Quicksilver/Pluginsにあるプラグインで使ってるものは見あたらないみたいですが...どういう意図なんでしょうね。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>kimurawさん:</p>

<p>たしかに、[currPrincipalClass loadPlugin] してますね。</p>

<p>Quicksilver/Pluginsにあるプラグインで使ってるものは見あたらないみたいですが&#8230;どういう意図なんでしょうね。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kimuraw</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1247</link>
		<dc:creator>kimuraw</dc:creator>
		<pubDate>Wed, 06 Feb 2008 16:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1247</guid>
		<description>&lt;p&gt;こまかいですけどObjective-C的には大文字のBOOLでYES/NOです＞hisa&lt;/p&gt;

&lt;p&gt;ドキュメントされていませんがQuicksilverの機能としては、
Info.plistでQSLoadImmediatelyをtrueにすると
NSPrincipalClassで指定したクラスの+(void)loadPlugInが呼ばれる、
というようになっているようです。
Crucible/Code/QSPlugIn.[hm]の_registerPluginのあたり。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>こまかいですけどObjective-C的には大文字のBOOLでYES/NOです＞hisa</p>

<p>ドキュメントされていませんがQuicksilverの機能としては、
Info.plistでQSLoadImmediatelyをtrueにすると
NSPrincipalClassで指定したクラスの+(void)loadPlugInが呼ばれる、
というようになっているようです。
Crucible/Code/QSPlugIn.[hm]の_registerPluginのあたり。</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mootoh</title>
		<link>http://blog.deadbeaf.org/2008/02/06/quicksilver-plugin-with-rubycocoa-more/comment-page-1/#comment-1241</link>
		<dc:creator>mootoh</dc:creator>
		<pubDate>Wed, 06 Feb 2008 14:25:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.deadbeaf.org/?p=772#comment-1241</guid>
		<description>&lt;p&gt;hisaさん:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;フレームワーク&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;なるほどー。リンクしておけば、探しにいって見つかるのですね。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;CPU usage&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;僕のとこでは、10.5.1 に付属のRubyCocoaです。
Activity Monitor で見ると、たしかにプラグインを有効にしてQuicksilverを起動した場合は、CPU usage が 2-4% になり、無効にしていれば0.5-1% が定常状態となり、CPU時間を食ってますね。プロファイラで調べたら分かるかな。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;bool&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;確かにfalseで初期化すべきですね。やり忘れてました。&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hisaさん:</p>

<blockquote>
  <p>フレームワーク</p>
</blockquote>

<p>なるほどー。リンクしておけば、探しにいって見つかるのですね。</p>

<blockquote>
  <p>CPU usage</p>
</blockquote>

<p>僕のとこでは、10.5.1 に付属のRubyCocoaです。
Activity Monitor で見ると、たしかにプラグインを有効にしてQuicksilverを起動した場合は、CPU usage が 2-4% になり、無効にしていれば0.5-1% が定常状態となり、CPU時間を食ってますね。プロファイラで調べたら分かるかな。</p>

<blockquote>
  <p>bool</p>
</blockquote>

<p>確かにfalseで初期化すべきですね。やり忘れてました。</p>]]></content:encoded>
	</item>
</channel>
</rss>
