<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <generator>Plagger/0.7.17</generator>
    <dc:creator>nobody@example.com</dc:creator>
    <webMaster>nobody@example.com</webMaster>
    <link>http://woremacx.com/</link>
    <title>woremacx everything</title>
    <pubDate>Sat, 04 Sep 2010 09:30:04 +0900</pubDate>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/15112565432</link>
      <description>woremacx: @miyagawa おめでとうございます</description>
      <dc:date>2010-05-31T14:57:21Z</dc:date>
      <title>woremacx: @miyagawa おめでとうございます</title>
      <pubDate>Mon, 31 May 2010 14:57:21 -0000</pubDate>
      <content:encoded>woremacx: @miyagawa おめでとうございます</content:encoded>
      <dcterms:modified>2010-05-31T14:57:21Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/15112565432</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/15048299698</link>
      <description>woremacx: snow leopard 環境で iTerm をコンパイルする : http://d.hatena.ne.jp/woremacx/20100531/1275232994</description>
      <dc:date>2010-05-30T15:33:05Z</dc:date>
      <title>woremacx: snow leopard 環境で iTerm をコンパイルする : http://d.hatena.ne.jp/woremacx/20100531/1275232994</title>
      <pubDate>Sun, 30 May 2010 15:33:05 -0000</pubDate>
      <content:encoded>woremacx: snow leopard 環境で iTerm をコンパイルする : http://d.hatena.ne.jp/woremacx/20100531/1275232994</content:encoded>
      <dcterms:modified>2010-05-30T15:33:05Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/15048299698</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://d.hatena.ne.jp/woremacx/20100531/1275232994</link>
      <description>
		
			iTermでCommandキーをMetaキーの意味にするパッチ - ディノオープンラボラトリ で紹介されているパッチをあてるために、iTerm をコンパイルすることにした。
			snow leopard + xcode が入っていればサクサク終わるだろうと思っていたのだけど、sdk10.4 が見つからないというエラーで失敗した。

=== BUILD NATIVE TARGET Growl OF PROJECT iTerm WITH CONFIGURATION Deployment ===
Check dependencies
error: There is no SDK with the name or path 'macosx10.4'
[BEROR]error: There is no SDK with the name or path 'macosx10.4'
** BUILD FAILED **


			そこで、iTerm.xcodeproj/project.pbxproj を s/10.4/10.5/g して、以下の通り少し書き換えればビルドが通った。

--- a/Growl/CFGrowlAdditions.c
+++ b/Growl/CFGrowlAdditions.c
@@ -8,7 +8,8 @@
 
 #include &lt;Carbon/Carbon.h&gt;
 #include "CFGrowlAdditions.h"
-#include &lt;c.h&gt;
+//#include &lt;c.h&gt;
+#define MIN(a,b) (((a) &gt; (b)) ? (b) : (a))
 #include &lt;unistd.h&gt;
 
 static CFStringRef _CFURLAliasDataKey  = CFSTR("_CFURLAliasData");


			手元の macbook の日本語キーボードだと、ぼくにとっては押しやすい位置に command キーがあるので、とても快適になった。
			
			 後日談
			snow leopard 環境でビルドできるという報告をいただいたので、xcode の再度インストールを行いました。
			Xcode のインストール時に 10.4 sdk を選択してなかったため、今回ビルドできなかったようです。
			10.4 sdk をインストールすれば、こんな面倒な事をする必要はありません。
			乙。
			
		
</description>
      <dc:date>2010-05-30T15:23:14Z</dc:date>
      <title>snow leopard 環境で iTerm をコンパイルする</title>
      <pubDate>Sun, 30 May 2010 15:23:14 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;&lt;a href="http://openlab.dino.co.jp/2007/10/30/095010128.html" target="_blank"&gt;iTermでCommandキーをMetaキーの意味にするパッチ - ディノオープンラボラトリ&lt;/a&gt; で紹介されているパッチをあてるために、iTerm をコンパイルすることにした。&lt;/p&gt;
			&lt;p&gt;snow leopard + xcode が入っていればサクサク終わるだろうと思っていたのだけど、sdk10.4 が見つからないというエラーで失敗した。&lt;/p&gt;
&lt;pre&gt;
=== BUILD NATIVE TARGET Growl OF PROJECT iTerm WITH CONFIGURATION Deployment ===
Check dependencies
error: There is no SDK with the name or path &amp;#39;macosx10.4&amp;#39;
&amp;#91;BEROR]error: There is no SDK with the name or path &amp;#39;macosx10.4&amp;#39;
&amp;#42;&amp;#42; BUILD FAILED &amp;#42;&amp;#42;
&lt;/pre&gt;

			&lt;p&gt;そこで、iTerm.xcodeproj/project.pbxproj を s/10.4/10.5/g して、以下の通り少し書き換えればビルドが通った。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synType"&gt;--- a/Growl/CFGrowlAdditions.c&lt;/span&gt;
&lt;span class="synType"&gt;+++ b/Growl/CFGrowlAdditions.c&lt;/span&gt;
&lt;span class="synStatement"&gt;@@ -8,7 +8,8 @@&lt;/span&gt;
 
 #include &amp;#60;Carbon/Carbon.h&amp;#62;
 #include &amp;#34;CFGrowlAdditions.h&amp;#34;
&lt;span class="synSpecial"&gt;-#include &amp;#60;c.h&amp;#62;&lt;/span&gt;
&lt;span class="synIdentifier"&gt;+//#include &amp;#60;c.h&amp;#62;&lt;/span&gt;
&lt;span class="synIdentifier"&gt;+#define MIN(a,b) (((a) &amp;#62; (b)) ? (b) : (a))&lt;/span&gt;
 #include &amp;#60;unistd.h&amp;#62;
 
 static CFStringRef _CFURLAliasDataKey  = CFSTR(&amp;#34;_CFURLAliasData&amp;#34;);
&lt;/pre&gt;

			&lt;p&gt;手元の macbook の日本語キーボードだと、ぼくにとっては押しやすい位置に command キーがあるので、とても快適になった。&lt;/p&gt;
			&lt;ins datetime="2010-05-31T07:33:06+09:00"&gt;
			&lt;h4&gt; 後日談&lt;/h4&gt;
			&lt;p&gt;snow leopard 環境でビルドできるという報告をいただいたので、xcode の再度インストールを行いました。&lt;/p&gt;
			&lt;p&gt;Xcode のインストール時に 10.4 sdk を選択してなかったため、今回ビルドできなかったようです。&lt;/p&gt;
			&lt;p&gt;10.4 sdk をインストールすれば、こんな面倒な事をする必要はありません。&lt;/p&gt;
			&lt;p&gt;乙。&lt;/p&gt;
			&lt;/ins&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2010-05-30T15:23:14Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://d.hatena.ne.jp/woremacx/20100531/1275232994</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/14704702775</link>
      <description>woremacx: Apple Lossless Audio Codec (ALAC) でエンコードされたファイルをデコードしたい : http://d.hatena.ne.jp/woremacx/20100526/1274805357</description>
      <dc:date>2010-05-25T16:48:04Z</dc:date>
      <title>woremacx: Apple Lossless Audio Codec (ALAC) でエンコードされたファイルをデコードしたい : http://d.hatena.ne.jp/woremacx/20100526/1274805357</title>
      <pubDate>Tue, 25 May 2010 16:48:04 -0000</pubDate>
      <content:encoded>woremacx: Apple Lossless Audio Codec (ALAC) でエンコードされたファイルをデコードしたい : http://d.hatena.ne.jp/woremacx/20100526/1274805357</content:encoded>
      <dcterms:modified>2010-05-25T16:48:04Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/14704702775</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://d.hatena.ne.jp/woremacx/20100526/1274805357</link>
      <description>
		
			ALAC で保存した CD があるんだけど、いますぐこれを wma とかにしたい。
			まず、ALAC に関しては、すでにデコーダがあるようなので tarball もらってきて make する。
			http://craz.net/programs/itunes/alac.html
			さっそく wav 化。

$ for f in *m4a;do ../alac_decoder/alac -f "${f/.m4a/.wav}" "$f";done


			そして、でっかい wav+cue 化。

# joined.wav を作る
$ shntool join [01]*.wav

# joined.wav に対応する cue を作る
$ shntool cue [01]*.wav &gt; joined.cue


			あとは、daemon tools (CDイメージを扱うほう) で mount して好みのリッパでリッピング。
			
			alac にパスが通ってれば、shntool join *.m4a すればデコードまでやってくれたよう。
			ただし、cue 作る際にフルデコードするようなので、wav 経由したほうが良い。
			
		
</description>
      <dc:date>2010-05-25T16:35:57Z</dc:date>
      <title>Apple Lossless Audio Codec (ALAC) でエンコードされたファイルをデコードしたい</title>
      <pubDate>Tue, 25 May 2010 16:35:57 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;ALAC で保存した CD があるんだけど、いますぐこれを wma とかにしたい。&lt;/p&gt;
			&lt;p&gt;まず、ALAC に関しては、すでにデコーダがあるようなので tarball もらってきて make する。&lt;/p&gt;
			&lt;p&gt;&lt;a href="http://craz.net/programs/itunes/alac.html" target="_blank"&gt;http://craz.net/programs/itunes/alac.html&lt;/a&gt;&lt;/p&gt;
			&lt;p&gt;さっそく wav 化。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
$ &lt;span class="synStatement"&gt;for&lt;/span&gt; f &lt;span class="synStatement"&gt;in&lt;/span&gt; *m4a&lt;span class="synStatement"&gt;;do&lt;/span&gt; ../alac_decoder/alac &lt;span class="synStatement"&gt;-f&lt;/span&gt; &lt;span class="synStatement"&gt;&amp;#34;&lt;/span&gt;&lt;span class="synPreProc"&gt;${f&lt;/span&gt;&lt;span class="synStatement"&gt;/&lt;/span&gt;.m4a&lt;span class="synStatement"&gt;/&lt;/span&gt;.wav&lt;span class="synPreProc"&gt;}&lt;/span&gt;&lt;span class="synStatement"&gt;&amp;#34;&lt;/span&gt; &lt;span class="synStatement"&gt;&amp;#34;&lt;/span&gt;&lt;span class="synPreProc"&gt;$f&lt;/span&gt;&lt;span class="synStatement"&gt;&amp;#34;;done&lt;/span&gt;
&lt;/pre&gt;

			&lt;p&gt;そして、でっかい wav+cue 化。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synComment"&gt;# joined.wav を作る&lt;/span&gt;
$ shntool join &lt;span class="synStatement"&gt;[&lt;/span&gt;&lt;span class="synConstant"&gt;01&lt;/span&gt;&lt;span class="synStatement"&gt;]&lt;/span&gt;*.wav

&lt;span class="synComment"&gt;# joined.wav に対応する cue を作る&lt;/span&gt;
$ shntool cue &lt;span class="synStatement"&gt;[&lt;/span&gt;&lt;span class="synConstant"&gt;01&lt;/span&gt;&lt;span class="synStatement"&gt;]&lt;/span&gt;*.wav &lt;span class="synStatement"&gt;&amp;#62;&lt;/span&gt; joined.cue
&lt;/pre&gt;

			&lt;p&gt;あとは、daemon tools (CDイメージを扱うほう) で mount して好みのリッパでリッピング。&lt;/p&gt;
			&lt;ins datetime="2010-05-26T01:56:10+09:00"&gt;
			&lt;p&gt;alac にパスが通ってれば、shntool join *.m4a すればデコードまでやってくれたよう。&lt;/p&gt;
			&lt;p&gt;ただし、cue 作る際にフルデコードするようなので、wav 経由したほうが良い。&lt;/p&gt;
			&lt;/ins&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2010-05-25T16:35:57Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://d.hatena.ne.jp/woremacx/20100526/1274805357</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/14703179081</link>
      <description>woremacx: BUFFALO の NAS 買ったら、管理画面で ajax とか使われててびびった。</description>
      <dc:date>2010-05-25T16:21:43Z</dc:date>
      <title>woremacx: BUFFALO の NAS 買ったら、管理画面で ajax とか使われててびびった。</title>
      <pubDate>Tue, 25 May 2010 16:21:43 -0000</pubDate>
      <content:encoded>woremacx: BUFFALO の NAS 買ったら、管理画面で ajax とか使われててびびった。</content:encoded>
      <dcterms:modified>2010-05-25T16:21:43Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/14703179081</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/13222118038</link>
      <description>woremacx: 墓場鬼太郎おもしろかった！ http://bit.ly/cD55u1</description>
      <dc:date>2010-05-02T02:34:56Z</dc:date>
      <title>woremacx: 墓場鬼太郎おもしろかった！ http://bit.ly/cD55u1</title>
      <pubDate>Sun, 02 May 2010 02:34:56 -0000</pubDate>
      <content:encoded>woremacx: 墓場鬼太郎おもしろかった！ http://bit.ly/cD55u1</content:encoded>
      <dcterms:modified>2010-05-02T02:34:56Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/13222118038</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10801789399</link>
      <description>woremacx: watching 木村カエラ 5th Anniversary Live</description>
      <dc:date>2010-03-21T02:33:38Z</dc:date>
      <title>woremacx: watching 木村カエラ 5th Anniversary Live</title>
      <pubDate>Sun, 21 Mar 2010 02:33:38 -0000</pubDate>
      <content:encoded>woremacx: watching 木村カエラ 5th Anniversary Live</content:encoded>
      <dcterms:modified>2010-03-21T02:33:38Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10801789399</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10751767995</link>
      <description>woremacx: watched "Layer Cake"</description>
      <dc:date>2010-03-20T01:46:46Z</dc:date>
      <title>woremacx: watched "Layer Cake"</title>
      <pubDate>Sat, 20 Mar 2010 01:46:46 -0000</pubDate>
      <content:encoded>woremacx: watched "Layer Cake"</content:encoded>
      <dcterms:modified>2010-03-20T01:46:46Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10751767995</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10747902409</link>
      <description>woremacx: watched "Flashbacks of a Fool"</description>
      <dc:date>2010-03-20T00:08:01Z</dc:date>
      <title>woremacx: watched "Flashbacks of a Fool"</title>
      <pubDate>Sat, 20 Mar 2010 00:08:01 -0000</pubDate>
      <content:encoded>woremacx: watched "Flashbacks of a Fool"</content:encoded>
      <dcterms:modified>2010-03-20T00:08:01Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10747902409</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10625925031</link>
      <description>woremacx: Every Little Thing の「蓮 -れん-」買った！</description>
      <dc:date>2010-03-17T15:19:19Z</dc:date>
      <title>woremacx: Every Little Thing の「蓮 -れん-」買った！</title>
      <pubDate>Wed, 17 Mar 2010 15:19:19 -0000</pubDate>
      <content:encoded>woremacx: Every Little Thing の「蓮 -れん-」買った！</content:encoded>
      <dcterms:modified>2010-03-17T15:19:19Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10625925031</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10616892561</link>
      <description>woremacx: @vkgtaro 真面目な本だったよ！</description>
      <dc:date>2010-03-17T11:21:52Z</dc:date>
      <title>woremacx: @vkgtaro 真面目な本だったよ！</title>
      <pubDate>Wed, 17 Mar 2010 11:21:52 -0000</pubDate>
      <content:encoded>woremacx: @vkgtaro 真面目な本だったよ！</content:encoded>
      <dcterms:modified>2010-03-17T11:21:52Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10616892561</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10604886246</link>
      <description>woremacx: 将棋の棋譜を Parse するモジュールを github に置いた : http://blog.woremacx.com/2010/03/shogi-parser-on-github.html</description>
      <dc:date>2010-03-17T04:03:05Z</dc:date>
      <title>woremacx: 将棋の棋譜を Parse するモジュールを github に置いた : http://blog.woremacx.com/2010/03/shogi-parser-on-github.html</title>
      <pubDate>Wed, 17 Mar 2010 04:03:05 -0000</pubDate>
      <content:encoded>woremacx: 将棋の棋譜を Parse するモジュールを github に置いた : http://blog.woremacx.com/2010/03/shogi-parser-on-github.html</content:encoded>
      <dcterms:modified>2010-03-17T04:03:05Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10604886246</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a64a08)</category>
      <link>http://blog.woremacx.com/2010/03/shogi-parser-on-github.html</link>
      <description>以前 kifu::woremacx という将棋の棋譜を見るためのサイトを作って公開していました(携帯向け将棋棋譜サイトを作った - blog.woremacx.com)。このサイトでは、将棋の棋譜を 2ch のスレッドからクロールして、Parse して、swf に変換するというものでした。
今回、kifu::woremacx のうち、棋譜を Parse して、特殊表現がある場合にはそれを解決するモジュールを github に置きました。
特殊表現には、右、左、上などがあり、コード化するのが面倒な部分です。面倒なので、指せそうな手を全部試してみて、矛盾があるかどうかをチェックするクラスを作ってあります。
今後の課題としては、駒落ちへの対応、クラス配置、メソッドの修正などがあります。コードへの提案、読めない棋譜などがありましたら、patches welcome です。


 woremacx's p5-shogi-parser at master - GitHub


</description>
      <dc:date>2010-03-17T12:55:23+09:00</dc:date>
      <dc:subject>ARRAY(0x3a5f780)</dc:subject>
      <title>将棋の棋譜を Parse するモジュールを github に置いた</title>
      <pubDate>Wed, 17 Mar 2010 12:55:23 +0900</pubDate>
      <content:encoded>&lt;p&gt;以前 kifu::woremacx という将棋の棋譜を見るためのサイトを作って公開していました(&lt;a href="http://blog.woremacx.com/2009/02/kifu-woremacx.html"&gt;携帯向け将棋棋譜サイトを作った - blog.woremacx.com&lt;/a&gt;)。このサイトでは、将棋の棋譜を 2ch のスレッドからクロールして、Parse して、swf に変換するというものでした。&lt;/p&gt;
&lt;p&gt;今回、kifu::woremacx のうち、棋譜を Parse して、特殊表現がある場合にはそれを解決するモジュールを github に置きました。&lt;/p&gt;
&lt;p&gt;特殊表現には、右、左、上などがあり、コード化するのが面倒な部分です。面倒なので、指せそうな手を全部試してみて、矛盾があるかどうかをチェックするクラスを作ってあります。&lt;/p&gt;
&lt;p&gt;今後の課題としては、駒落ちへの対応、クラス配置、メソッドの修正などがあります。コードへの提案、読めない棋譜などがありましたら、patches welcome です。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="http://github.com/woremacx/p5-shogi-parser"&gt;woremacx's p5-shogi-parser at master - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2010-03-17T12:55:23+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2010/03/shogi-parser-on-github.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10476516313</link>
      <description>woremacx: 「もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら」を一通り読んだ。マネジメントを実際に適用していく過程を追えて面白かった。http://bit.ly/aA02Gd</description>
      <dc:date>2010-03-14T17:16:24Z</dc:date>
      <title>woremacx: 「もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら」を一通り読んだ。マネジメントを実際に適用していく過程を追えて面白かった。http://bit.ly/aA02Gd</title>
      <pubDate>Sun, 14 Mar 2010 17:16:24 -0000</pubDate>
      <content:encoded>woremacx: 「もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら」を一通り読んだ。マネジメントを実際に適用していく過程を追えて面白かった。http://bit.ly/aA02Gd</content:encoded>
      <dcterms:modified>2010-03-14T17:16:24Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10476516313</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10476361831</link>
      <description>woremacx: おなかすいた</description>
      <dc:date>2010-03-14T17:12:01Z</dc:date>
      <title>woremacx: おなかすいた</title>
      <pubDate>Sun, 14 Mar 2010 17:12:01 -0000</pubDate>
      <content:encoded>woremacx: おなかすいた</content:encoded>
      <dcterms:modified>2010-03-14T17:12:01Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10476361831</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10119173875</link>
      <description>woremacx: 駐車場停め放題にしてもらえれば完璧だなぁ。</description>
      <dc:date>2010-03-07T13:06:41Z</dc:date>
      <title>woremacx: 駐車場停め放題にしてもらえれば完璧だなぁ。</title>
      <pubDate>Sun, 07 Mar 2010 13:06:41 -0000</pubDate>
      <content:encoded>woremacx: 駐車場停め放題にしてもらえれば完璧だなぁ。</content:encoded>
      <dcterms:modified>2010-03-07T13:06:41Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10119173875</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10119153303</link>
      <description>woremacx: ディーナハにジュンク堂ができてから、技術書の立ち読みができるようになって非常にうれしい。</description>
      <dc:date>2010-03-07T13:05:57Z</dc:date>
      <title>woremacx: ディーナハにジュンク堂ができてから、技術書の立ち読みができるようになって非常にうれしい。</title>
      <pubDate>Sun, 07 Mar 2010 13:05:57 -0000</pubDate>
      <content:encoded>woremacx: ディーナハにジュンク堂ができてから、技術書の立ち読みができるようになって非常にうれしい。</content:encoded>
      <dcterms:modified>2010-03-07T13:05:57Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10119153303</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/10116458313</link>
      <description>woremacx: Pocket Wi-Fi を手に入れた。</description>
      <dc:date>2010-03-07T11:18:06Z</dc:date>
      <title>woremacx: Pocket Wi-Fi を手に入れた。</title>
      <pubDate>Sun, 07 Mar 2010 11:18:06 -0000</pubDate>
      <content:encoded>woremacx: Pocket Wi-Fi を手に入れた。</content:encoded>
      <dcterms:modified>2010-03-07T11:18:06Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/10116458313</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/9701421396</link>
      <description>woremacx: 地震びっくりした！とりあえずぼくは生きてるし、自宅のネット回線も生きてる！</description>
      <dc:date>2010-02-26T23:11:45Z</dc:date>
      <title>woremacx: 地震びっくりした！とりあえずぼくは生きてるし、自宅のネット回線も生きてる！</title>
      <pubDate>Fri, 26 Feb 2010 23:11:45 -0000</pubDate>
      <content:encoded>woremacx: 地震びっくりした！とりあえずぼくは生きてるし、自宅のネット回線も生きてる！</content:encoded>
      <dcterms:modified>2010-02-26T23:11:45Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/9701421396</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/9575944011</link>
      <description>woremacx: (株)@woremacxに採用されました。 就活ったー http://tmp.dzfl.jp/shukatsu/woremacx</description>
      <dc:date>2010-02-24T13:39:50Z</dc:date>
      <title>woremacx: (株)@woremacxに採用されました。 就活ったー http://tmp.dzfl.jp/shukatsu/woremacx</title>
      <pubDate>Wed, 24 Feb 2010 13:39:50 -0000</pubDate>
      <content:encoded>woremacx: (株)@woremacxに採用されました。 就活ったー http://tmp.dzfl.jp/shukatsu/woremacx</content:encoded>
      <dcterms:modified>2010-02-24T13:39:50Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/9575944011</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/9575652711</link>
      <description>woremacx: watched 24 S7E01-S7E06</description>
      <dc:date>2010-02-24T13:31:39Z</dc:date>
      <title>woremacx: watched 24 S7E01-S7E06</title>
      <pubDate>Wed, 24 Feb 2010 13:31:39 -0000</pubDate>
      <content:encoded>woremacx: watched 24 S7E01-S7E06</content:encoded>
      <dcterms:modified>2010-02-24T13:31:39Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/9575652711</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://twitter.com/woremacx/statuses/9523485350</link>
      <description>woremacx: ヴ</description>
      <dc:date>2010-02-23T12:29:58Z</dc:date>
      <title>woremacx: ヴ</title>
      <pubDate>Tue, 23 Feb 2010 12:29:58 -0000</pubDate>
      <content:encoded>woremacx: ヴ</content:encoded>
      <dcterms:modified>2010-02-23T12:29:58Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://twitter.com/woremacx/statuses/9523485350</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a6c938)</category>
      <link>http://blog.woremacx.com/2009/11/vaginakun-google-wave.html</link>
      <description>google wave に招待してもらったけど、特にやることがなかったので、例によって単純な robot を動かしてみた。
発言を書き換える robot の作り方は、神記事(Google Wave API開発ガイド（後編）JavaとPythonでGoogle WaveのRobotを作るには（3/4）−＠IT) で完璧に解説されている。記事を見ながら appspot + google wave に入門し、vaginakun を google wave に解き放つことができた。
vaginakun@appspot.com を contact に入れて new wave 作れば、変換エンジンこそ古いものの #vagina の雰囲気を味わえるよ！

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from waveapi import events
from waveapi import model
from waveapi import robot
import urllib

def OnParticipantsChanged(properties, context):
  added = properties['participantsAdded']
  for participant in added:
    Greet(context, participant)

def OnRobotAdded(properties, context):
  root_wavelet = context.GetRootWavelet()
  root_wavelet.CreateBlip().GetDocument().SetText('hello')

def OnBlipCreated(properties, context):
  blip = context.GetBlipById(properties['blipId'])
  text = blip.GetDocument().GetText()
  
  d = urllib.urlopen("http://woremacx.com/text2vagina/?text=" + urllib.quote(text.encode('utf-8')))
  res = d.read()
  
  blip.GetDocument().SetText(res)

def Greet(context, participant):
  root_wavelet = context.GetRootWavelet()
  root_wavelet.CreateBlip().GetDocument().SetText(participant + u" さん、こんにちは！")

if __name__ == '__main__':
  myRobot = robot.Robot('vaginakun',
      image_url='http://vaginakun.appspot.com/assets/icon.png',
      version='4',
      profile_url='http://vaginakun.appspot.com/')
  myRobot.RegisterHandler(events.WAVELET_PARTICIPANTS_CHANGED, OnParticipantsChanged)
  myRobot.RegisterHandler(events.BLIP_SUBMITTED, OnBlipCreated)
  myRobot.RegisterHandler(events.WAVELET_SELF_ADDED, OnRobotAdded)
  myRobot.Run()


参考リンク

 Google Wave API開発ガイド（後編）JavaとPythonでGoogle WaveのRobotを作るには（3/4）−＠IT


</description>
      <dc:date>2009-11-30T21:34:39+09:00</dc:date>
      <dc:subject>ARRAY(0x3a675c0)</dc:subject>
      <title>vaginakun で google wave に入門してみた</title>
      <pubDate>Mon, 30 Nov 2009 21:34:39 +0900</pubDate>
      <content:encoded>&lt;p&gt;google wave に招待してもらったけど、特にやることがなかったので、例によって単純な robot を動かしてみた。&lt;/p&gt;
&lt;p&gt;発言を書き換える robot の作り方は、神記事(&lt;a href="http://www.atmarkit.co.jp/fwcr/rensai2/wave02/03.html"&gt;Google Wave API開発ガイド（後編）JavaとPythonでGoogle WaveのRobotを作るには（3/4）−＠IT&lt;/a&gt;) で完璧に解説されている。記事を見ながら appspot + google wave に入門し、vaginakun を google wave に解き放つことができた。&lt;/p&gt;
&lt;p&gt;vaginakun@appspot.com を contact に入れて new wave 作れば、変換エンジンこそ古いものの #vagina の雰囲気を味わえるよ！&lt;/p&gt;
&lt;pre&gt;
&lt;span class="synComment"&gt;#!/usr/bin/env python&lt;/span&gt;
&lt;span class="synComment"&gt;# -*- coding: utf-8 -*-&lt;/span&gt;

&lt;span class="synPreProc"&gt;from&lt;/span&gt; waveapi &lt;span class="synPreProc"&gt;import&lt;/span&gt; events
&lt;span class="synPreProc"&gt;from&lt;/span&gt; waveapi &lt;span class="synPreProc"&gt;import&lt;/span&gt; model
&lt;span class="synPreProc"&gt;from&lt;/span&gt; waveapi &lt;span class="synPreProc"&gt;import&lt;/span&gt; robot
&lt;span class="synPreProc"&gt;import&lt;/span&gt; urllib

&lt;span class="synStatement"&gt;def&lt;/span&gt; &lt;span class="synIdentifier"&gt;OnParticipantsChanged&lt;/span&gt;(properties, context):
  added = properties['&lt;span class="synConstant"&gt;participantsAdded&lt;/span&gt;']
  &lt;span class="synStatement"&gt;for&lt;/span&gt; participant &lt;span class="synStatement"&gt;in&lt;/span&gt; added:
    Greet(context, participant)

&lt;span class="synStatement"&gt;def&lt;/span&gt; &lt;span class="synIdentifier"&gt;OnRobotAdded&lt;/span&gt;(properties, context):
  root_wavelet = context.GetRootWavelet()
  root_wavelet.CreateBlip().GetDocument().SetText('&lt;span class="synConstant"&gt;hello&lt;/span&gt;')

&lt;span class="synStatement"&gt;def&lt;/span&gt; &lt;span class="synIdentifier"&gt;OnBlipCreated&lt;/span&gt;(properties, context):
  blip = context.GetBlipById(properties['&lt;span class="synConstant"&gt;blipId&lt;/span&gt;'])
  text = blip.GetDocument().GetText()
  
  d = urllib.urlopen(&amp;quot;&lt;span class="synConstant"&gt;http://woremacx.com/text2vagina/?text=&lt;/span&gt;&amp;quot; + urllib.quote(text.encode('&lt;span class="synConstant"&gt;utf-8&lt;/span&gt;')))
  res = d.read()
  
  blip.GetDocument().SetText(res)

&lt;span class="synStatement"&gt;def&lt;/span&gt; &lt;span class="synIdentifier"&gt;Greet&lt;/span&gt;(context, participant):
  root_wavelet = context.GetRootWavelet()
  root_wavelet.CreateBlip().GetDocument().SetText(participant + u&amp;quot;&lt;span class="synConstant"&gt; さん、こんにちは！&lt;/span&gt;&amp;quot;)

&lt;span class="synStatement"&gt;if&lt;/span&gt; __name__ == '&lt;span class="synConstant"&gt;__main__&lt;/span&gt;':
  myRobot = robot.Robot('&lt;span class="synConstant"&gt;vaginakun&lt;/span&gt;',
      image_url='&lt;span class="synConstant"&gt;http://vaginakun.appspot.com/assets/icon.png&lt;/span&gt;',
      version='&lt;span class="synConstant"&gt;4&lt;/span&gt;',
      profile_url='&lt;span class="synConstant"&gt;http://vaginakun.appspot.com/&lt;/span&gt;')
  myRobot.RegisterHandler(events.WAVELET_PARTICIPANTS_CHANGED, OnParticipantsChanged)
  myRobot.RegisterHandler(events.BLIP_SUBMITTED, OnBlipCreated)
  myRobot.RegisterHandler(events.WAVELET_SELF_ADDED, OnRobotAdded)
  myRobot.Run()
&lt;/pre&gt;

&lt;h3&gt;参考リンク&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.atmarkit.co.jp/fwcr/rensai2/wave02/03.html"&gt;Google Wave API開発ガイド（後編）JavaとPythonでGoogle WaveのRobotを作るには（3/4）−＠IT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-11-30T21:34:39+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/11/vaginakun-google-wave.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://blog.woremacx.com/2009/11/macbook-pro.html</link>
      <description>
 MacBook Pro (MB990J/A)
 iWork '09
 OmniOutliner Pro
 ATOK 2009 for Mac
 VMware Fusion 3


</description>
      <dc:date>2009-11-28T22:00:00+09:00</dc:date>
      <title>ぱそこん買った</title>
      <pubDate>Sat, 28 Nov 2009 22:00:00 +0900</pubDate>
      <content:encoded>&lt;ul&gt;
&lt;li&gt; MacBook Pro (MB990J/A)&lt;/li&gt;
&lt;li&gt; iWork '09&lt;/li&gt;
&lt;li&gt; OmniOutliner Pro&lt;/li&gt;
&lt;li&gt; ATOK 2009 for Mac&lt;/li&gt;
&lt;li&gt; VMware Fusion 3&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-11-28T22:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/11/macbook-pro.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a678d8)</category>
      <link>http://d.hatena.ne.jp/woremacx/20091024/1256389679</link>
      <description>
		
			deb 作成時に、特に重要ではないテストがこけてしまって、deb が作れなくて困ったので man dh してみたところ、上書きする方法がわかった。
			
			Often you'll want to pass an option to a specific debhelper command. The easy way to do with is by adding an
			override target for that command.

#!/usr/bin/make -f
%:
        dh $@

override_dh_strip:
        dh_strip -Xfoo

override_dh_installdocs:
        dh_installdocs README TODO


			
			というわけで、debian/rules を以下のようにすれば、テストの結果に関係なく deb が生成されるようになった。

#!/usr/bin/make -f
%:
        dh $@

override_dh_auto_test:
        dh_auto_test || exit 0


			各シーケンスで、dh_auto_test 等がどのような順で実行されるかは、/usr/bin/dh で定義されていた。昔は debian/rules にいっぱいベタ書きされてたような。
			以下 debhelper-7.4.3 の例。

# Definitions of sequences.
my %sequences;
$sequences{build} = [qw{
        dh_testdir
        dh_auto_configure
        dh_auto_build
        dh_auto_test
}],
$sequences{clean} = [qw{
        dh_testdir
        dh_auto_clean
        dh_clean
}];
$sequences{install} = [@{$sequences{build}}, qw{
        dh_testroot
        dh_prep
        dh_installdirs
        dh_auto_install

        dh_install
        dh_installdocs
        dh_installchangelogs
        dh_installexamples
        dh_installman

        dh_installcatalogs
        dh_installcron
        dh_installdebconf
        dh_installemacsen
        dh_installifupdown
        dh_installinfo
        dh_installinit
        dh_installmenu
        dh_installmime
        dh_installmodules
        dh_installlogcheck
        dh_installlogrotate
        dh_installpam
        dh_installppp
        dh_installudev
        dh_installwm
        dh_installxfonts
        dh_bugfiles
        dh_lintian
        dh_gconf
        dh_icons
        dh_perl
        dh_usrlocal

        dh_link
        dh_compress
        dh_fixperms
}];
my @b=qw{
        dh_installdeb
        dh_gencontrol
        dh_md5sums
        dh_builddeb
};


			happy packaging!
		
</description>
      <dc:date>2009-10-24T13:07:59Z</dc:date>
      <dc:subject>ARRAY(0x3a67728)</dc:subject>
      <title>[debian]debhelper の特定のコマンドを上書きする</title>
      <pubDate>Sat, 24 Oct 2009 13:07:59 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;deb 作成時に、特に重要ではないテストがこけてしまって、deb が作れなくて困ったので man dh してみたところ、上書きする方法がわかった。&lt;/p&gt;
			&lt;blockquote&gt;
			&lt;p&gt;Often you'll want to pass an option to a specific debhelper command. The easy way to do with is by adding an&lt;/p&gt;
			&lt;p&gt;override target for that command.&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synComment"&gt;#!/usr/bin/make -f&lt;/span&gt;
%:
        dh &lt;span class="synPreProc"&gt;$@&lt;/span&gt;

override_dh_strip:
        dh_strip &lt;span class="synSpecial"&gt;-Xfoo&lt;/span&gt;

override_dh_installdocs:
        dh_installdocs README TODO
&lt;/pre&gt;

			&lt;/blockquote&gt;
			&lt;p&gt;というわけで、debian/rules を以下のようにすれば、テストの結果に関係なく deb が生成されるようになった。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synComment"&gt;#!/usr/bin/make -f&lt;/span&gt;
%:
        dh &lt;span class="synPreProc"&gt;$@&lt;/span&gt;

override_dh_auto_test:
        dh_auto_test &lt;span class="synStatement"&gt;||&lt;/span&gt; &lt;span class="synStatement"&gt;exit&lt;/span&gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;
&lt;/pre&gt;

			&lt;p&gt;各シーケンスで、dh_auto_test 等がどのような順で実行されるかは、/usr/bin/dh で定義されていた。昔は debian/rules にいっぱいベタ書きされてたような。&lt;/p&gt;
			&lt;p&gt;以下 debhelper-7.4.3 の例。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synComment"&gt;# Definitions of sequences.&lt;/span&gt;
&lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;%sequences&lt;/span&gt;;
&lt;span class="synIdentifier"&gt;$sequences&lt;/span&gt;{build} = [&lt;span class="synConstant"&gt;qw{&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_testdir&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_auto_configure&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_auto_build&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_auto_test&lt;/span&gt;
&lt;span class="synConstant"&gt;}&lt;/span&gt;],
&lt;span class="synIdentifier"&gt;$sequences&lt;/span&gt;{clean} = [&lt;span class="synConstant"&gt;qw{&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_testdir&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_auto_clean&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_clean&lt;/span&gt;
&lt;span class="synConstant"&gt;}&lt;/span&gt;];
&lt;span class="synIdentifier"&gt;$sequences&lt;/span&gt;{install} = [@{&lt;span class="synIdentifier"&gt;$sequences&lt;/span&gt;{build}}, &lt;span class="synConstant"&gt;qw{&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_testroot&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_prep&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installdirs&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_auto_install&lt;/span&gt;

&lt;span class="synConstant"&gt;        dh_install&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installdocs&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installchangelogs&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installexamples&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installman&lt;/span&gt;

&lt;span class="synConstant"&gt;        dh_installcatalogs&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installcron&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installdebconf&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installemacsen&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installifupdown&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installinfo&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installinit&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installmenu&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installmime&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installmodules&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installlogcheck&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installlogrotate&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installpam&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installppp&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installudev&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installwm&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installxfonts&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_bugfiles&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_lintian&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_gconf&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_icons&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_perl&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_usrlocal&lt;/span&gt;

&lt;span class="synConstant"&gt;        dh_link&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_compress&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_fixperms&lt;/span&gt;
&lt;span class="synConstant"&gt;}&lt;/span&gt;];
&lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;@b&lt;/span&gt;=&lt;span class="synConstant"&gt;qw{&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_installdeb&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_gencontrol&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_md5sums&lt;/span&gt;
&lt;span class="synConstant"&gt;        dh_builddeb&lt;/span&gt;
&lt;span class="synConstant"&gt;}&lt;/span&gt;;
&lt;/pre&gt;

			&lt;p&gt;happy packaging!&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-10-24T13:07:59Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://d.hatena.ne.jp/woremacx/20091024/1256389679</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://woremacx.g.hatena.ne.jp/woremacx/20090906/1252220857</link>
      <description>
		

▽世界の第一線で活躍するソリストらで構成されるサイトウ・キネ
ン・オーケストラと小澤征爾によるオーケストラコンサートを生中
継。ブラームス「交響曲第２番」ほか。　　　　　　　　　　　　
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「道化師の朝の歌」　　　　　　　　　　　　　　　ラヴェル作曲
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「シェエラザード」　　　　　　　　　　　　　　　ラヴェル作曲
　　　　　　　　　　　　（メゾ・ソプラノ）スーザン・グラハム
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「交響曲　第２番　ニ長調　作品７３」　　　　　ブラームス作曲
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　　　　　　　　　（管弦楽）サイトウ・キネン・オーケストラ
　　　　　　　　　　　　　　　　　　　　　（指揮）小澤　征爾
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　　　　　　　　　　　　　　　　　　　【ゲスト】諸石　幸生
　　　　　　　　　　　　　　　　　　　　　　　　　藤原　浜雄
　　　　　　　　　　　　　　　　　　　　　【司会】高橋　美鈴
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　～長野県・松本市　松本文化会館から中継～


		
</description>
      <dc:date>2009-09-06T07:07:37Z</dc:date>
      <title>watching 世界のマエストロ・小澤征爾　サイトウキネンフェスティバル２００９</title>
      <pubDate>Sun, 06 Sep 2009 07:07:37 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
&lt;pre&gt;
▽世界の第一線で活躍するソリストらで構成されるサイトウ・キネ
ン・オーケストラと小澤征爾によるオーケストラコンサートを生中
継。ブラームス「交響曲第２番」ほか。　　　　　　　　　　　　
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「道化師の朝の歌」　　　　　　　　　　　　　　　ラヴェル作曲
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「シェエラザード」　　　　　　　　　　　　　　　ラヴェル作曲
　　　　　　　　　　　　（メゾ・ソプラノ）スーザン・グラハム
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
「交響曲　第２番　ニ長調　作品７３」　　　　　ブラームス作曲
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　　　　　　　　　（管弦楽）サイトウ・キネン・オーケストラ
　　　　　　　　　　　　　　　　　　　　　（指揮）小澤　征爾
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　　　　　　　　　　　　　　　　　　　【ゲスト】諸石　幸生
　　　　　　　　　　　　　　　　　　　　　　　　　藤原　浜雄
　　　　　　　　　　　　　　　　　　　　　【司会】高橋　美鈴
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
　　～長野県・松本市　松本文化会館から中継～
&lt;/pre&gt;

		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-09-06T07:07:37Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://woremacx.g.hatena.ne.jp/woremacx/20090906/1252220857</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a67710)</category>
      <link>http://blog.woremacx.com/2009/09/sharp-aquos-bd-hdw32.html</link>
      <description> これまで
これまでは、デジタルチューナをパソコンに USB で繋いで使ってました。しかし、予約が面倒くさかったり、繋いでいる パソコンの消費電力がどう考えても高かったり、録画したファイルをパソコンの HDD から追い出すのが面倒だったりと、あまりいいことがありませんでした。
つきつめて考えると、「放送を録画する」「録画を見る」「パソコンなしに見れる形式・メディアで保存する」これが単純にできれば満足することがわかりました。

 そして購入
満足いくテレビ生活を送るために、家電であるブルーレイレコーダを思い切って買いました。
どの機種にしようかかなりぐだぐだ迷ってましたが、最終的には、地上/BSダブルチューナ + ブルーレイ + iLink という条件と、かなりの金額を払う覚悟を決めて買いに行きました。
電気屋でいろいろ教えてもらいつつ、財布と相談しながら選んだのは、SHARP の AQUOS BD-HDW32 になりました。

 見るためのモニタも購入
せっかくハイビジョンをある程度まともに扱える機械を買ったので、モニタも新しくしました。
テレビだといろいろ不要な機能がついてしまってどうしても割高になるので、ノングレアで HDMI で入力できるパソコン用モニタにしました。
パソコン屋で展示してあるものを見つつ、MITSUBISHI の RDT231WLM にしました。
また、モニタにあわせて、DVI-D と既存のモニタ用にアナログ RGB を別々に使えるグラフィックカードも同時に買いました。

 総括
テレビに対して出費はかなりの額になりましたが、「放送を録画する」「録画を見る」「パソコンなしに見れる形式・メディアで保存する」ということが単純にできるようになり、また、マルチディスプレイになり、パソコンでの作業がやりやすくなりました。
最後に、ぐだぐだしているところで背中を押してくれた人ありがとう。

 参考リンク

 ブルーレイディスクレコーダー BD-HDW32：シャープ
 三菱電機 三菱ディスプレイ：ワイド液晶ディスプレイ RDT231WLM RDT231WLM(BK)


SHARP AQUOS ブルーレイディスクレコーダー HDD320GB BD-HDW32posted with amazlet at 09.09.06シャープ (2009-03-04)売り上げランキング: 2558おすすめ度の平均:  ブルーレイデスクレコダーを購入してよかった。 使い勝手がいまひとつ あの woremacx さんが使っている！ 思い切ったカイありました．Amazon.co.jp で詳細を見る
MITSUBISHI 23型三菱液晶ディスプレイ(ノングレア) RDT231WLM(BK)posted with amazlet at 09.09.06三菱電機 (2009-05-22)売り上げランキング: 7045おすすめ度の平均:  woremacx さんとオソロ！ 良いもの買いましたAmazon.co.jp で詳細を見る

</description>
      <dc:date>2009-09-06T14:00:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a6d2f8)</dc:subject>
      <title>ブルーレイレコ SHARP AQUOS BD-HDW32 を買った！</title>
      <pubDate>Sun, 06 Sep 2009 14:00:00 +0900</pubDate>
      <content:encoded>&lt;h3&gt; これまで&lt;/h3&gt;
&lt;p&gt;これまでは、デジタルチューナをパソコンに USB で繋いで使ってました。しかし、予約が面倒くさかったり、繋いでいる パソコンの消費電力がどう考えても高かったり、録画したファイルをパソコンの HDD から追い出すのが面倒だったりと、あまりいいことがありませんでした。&lt;/p&gt;
&lt;p&gt;つきつめて考えると、「放送を録画する」「録画を見る」「パソコンなしに見れる形式・メディアで保存する」これが単純にできれば満足することがわかりました。&lt;/p&gt;

&lt;h3&gt; そして購入&lt;/h3&gt;
&lt;p&gt;満足いくテレビ生活を送るために、家電であるブルーレイレコーダを思い切って買いました。&lt;/p&gt;
&lt;p&gt;どの機種にしようかかなりぐだぐだ迷ってましたが、最終的には、地上/BSダブルチューナ + ブルーレイ + iLink という条件と、かなりの金額を払う覚悟を決めて買いに行きました。&lt;/p&gt;
&lt;p&gt;電気屋でいろいろ教えてもらいつつ、財布と相談しながら選んだのは、SHARP の &lt;a href="http://www.sharp.co.jp/products/av/bd/prod01/bdhdw32/index.html"&gt;AQUOS BD-HDW32&lt;/a&gt; になりました。&lt;/p&gt;

&lt;h3&gt; 見るためのモニタも購入&lt;/h3&gt;
&lt;p&gt;せっかくハイビジョンをある程度まともに扱える機械を買ったので、モニタも新しくしました。&lt;/p&gt;
&lt;p&gt;テレビだといろいろ不要な機能がついてしまってどうしても割高になるので、ノングレアで HDMI で入力できるパソコン用モニタにしました。&lt;/p&gt;
&lt;p&gt;パソコン屋で展示してあるものを見つつ、MITSUBISHI の &lt;a href="http://www.mitsubishielectric.co.jp/home/display/product/business/rdt231wlm/index.html"&gt;RDT231WLM&lt;/a&gt; にしました。&lt;/p&gt;
&lt;p&gt;また、モニタにあわせて、DVI-D と既存のモニタ用にアナログ RGB を別々に使えるグラフィックカードも同時に買いました。&lt;/p&gt;

&lt;h3&gt; 総括&lt;/h3&gt;
&lt;p&gt;テレビに対して出費はかなりの額になりましたが、「放送を録画する」「録画を見る」「パソコンなしに見れる形式・メディアで保存する」ということが単純にできるようになり、また、マルチディスプレイになり、パソコンでの作業がやりやすくなりました。&lt;/p&gt;
&lt;p&gt;最後に、ぐだぐだしているところで背中を押してくれた人ありがとう。&lt;/p&gt;

&lt;h3&gt; 参考リンク&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.sharp.co.jp/products/av/bd/prod01/bdhdw32/index.html"&gt;ブルーレイディスクレコーダー BD-HDW32：シャープ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.mitsubishielectric.co.jp/home/display/product/business/rdt231wlm/index.html"&gt;三菱電機 三菱ディスプレイ：ワイド液晶ディスプレイ RDT231WLM RDT231WLM(BK)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="amazlet-box" style="margin-bottom:20px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001UPL3V4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/31XlZd%2BOLcL._SL160_.jpg" alt="SHARP AQUOS 地上・BS・110度CSデジタル ブルーレイディスクレコーダー HDD320GB BD-HDW32" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001UPL3V4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;SHARP AQUOS ブルーレイディスクレコーダー HDD320GB BD-HDW32&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B001UPL3V4/blogworemacx-22/ref=nosim/" title="SHARP AQUOS 地上・BS・110度CSデジタル ブルーレイディスクレコーダー HDD320GB BD-HDW32" target="_blank"&gt;amazlet&lt;/a&gt; at 09.09.06&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;シャープ (2009-03-04)&lt;br /&gt;売り上げランキング: 2558&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4.0" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; ブルーレイデスクレコダーを購入してよかった。&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-3-0.gif" alt="3" /&gt; 使い勝手がいまひとつ&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-3-0.gif" alt="3" /&gt; あの woremacx さんが使っている！&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 思い切ったカイありました．&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001UPL3V4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="amazlet-box" style="margin-bottom:20px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0028AEE6Q/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/31JHJG7At%2BL._SL160_.jpg" alt="MITSUBISHI 23型三菱液晶ディスプレイ(ノングレア) RDT231WLM(BK)" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0028AEE6Q/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;MITSUBISHI 23型三菱液晶ディスプレイ(ノングレア) RDT231WLM(BK)&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B0028AEE6Q/blogworemacx-22/ref=nosim/" title="MITSUBISHI 23型三菱液晶ディスプレイ(ノングレア) RDT231WLM(BK)" target="_blank"&gt;amazlet&lt;/a&gt; at 09.09.06&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;三菱電機 (2009-05-22)&lt;br /&gt;売り上げランキング: 7045&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4.0" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-3-0.gif" alt="3" /&gt; woremacx さんとオソロ！&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 良いもの買いました&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0028AEE6Q/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;

</content:encoded>
      <dcterms:modified>2009-09-06T14:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/09/sharp-aquos-bd-hdw32.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a677e8)</category>
      <link>http://blog.woremacx.com/2009/08/twitter-oauth-vaginatter.html</link>
      <description>こんにちは！ woremacx です！
偉大なる lazy-people ファウンダーの id:tomyhero 先生にアプリを作っていただきました！
独自に IRC サーバを建ててから 2 年近くが経過しようとしています(参考:woremacx notes: ヴ...について語り合う IRC チャンネルを開設しました)。当初は、あらゆる発言(PRIVMSG)の文末に「ヴ...」がつくという単純なものでした。その後、チャンネルに参加していただいている皆さんのアイディアのおかげで、「ヴ...語変換」と呼べるものにまで発展することができました。しかも、エンジンは個別アプリに使用できるようモジュールとしての実装も作っていただきました。チャンネルに参加していただいている皆さんのご支援がなければ、ここまで発展・存続することはなかっただろうと思っています。
そんな IRC のチャンネルの気分を twitter で簡単に味わえるようになりました。
「それいけヴ...君」です！

使い方

トップページを開きログイン
 それいけヴ...君サイトを開く。
「ログイン」リンクをクリックします。


ログインする
確認画面が出てくるので、Allow をクリックします。
この手順が面倒な場合は、自動的に Allow をクリックするようなブラウザ拡張等を作っていただく手もあります。


発言する
入力欄にメッセージを入力し、「語る」ボタンをクリックします。


変換後の発言が表示される
次の発言のためのフォームが表示されるとともに、変換結果が表示されます。


twitter で発言を確認する


カンタンでしたね！
みなさんも、母なる言語を守る為にがんばりましょう！

関連リンク

 woremacx先生の活動に感化されて - Lazy Programmer :-p
 それいけヴ...君
 twitter
 vaginakun


</description>
      <dc:date>2009-08-09T14:11:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a6cba8)</dc:subject>
      <title>twitter の OAuth を使ったアプリを作っていただいた！</title>
      <pubDate>Sun, 09 Aug 2009 14:11:00 +0900</pubDate>
      <content:encoded>&lt;p&gt;こんにちは！ woremacx です！&lt;/p&gt;
&lt;p&gt;偉大なる &lt;a href="http://lazy-people.org/"&gt;lazy-people&lt;/a&gt; ファウンダーの id:tomyhero 先生に&lt;a href="http://d.hatena.ne.jp/tomyhero/20090808/1249756610"&gt;アプリを作っていただきました&lt;/a&gt;！&lt;/p&gt;
&lt;p&gt;独自に IRC サーバを建ててから 2 年近くが経過しようとしています(参考:&lt;a href="http://blog.woremacx.com/notes/2007/09/welcome-to-lovely-vagina-channel.html"&gt;woremacx notes: ヴ...について語り合う IRC チャンネルを開設しました&lt;/a&gt;)。当初は、あらゆる発言(PRIVMSG)の文末に「ヴ...」がつくという単純なものでした。その後、チャンネルに参加していただいている皆さんのアイディアのおかげで、「ヴ...語変換」と呼べるものにまで発展することができました。しかも、エンジンは個別アプリに使用できるようモジュールとしての実装も作っていただきました。チャンネルに参加していただいている皆さんのご支援がなければ、ここまで発展・存続することはなかっただろうと思っています。&lt;/p&gt;
&lt;p&gt;そんな IRC のチャンネルの気分を twitter で簡単に味わえるようになりました。&lt;/p&gt;
&lt;p&gt;「&lt;a href="http://vaginakun.sexnotes.org/"&gt;それいけヴ...君&lt;/a&gt;」です！&lt;/p&gt;

&lt;h3&gt;使い方&lt;/h3&gt;

&lt;h4&gt;トップページを開きログイン&lt;/h4&gt;
&lt;p&gt; &lt;a href="http://vaginakun.sexnotes.org/"&gt;それいけヴ...君&lt;/a&gt;サイトを開く。&lt;/p&gt;
&lt;p&gt;「ログイン」リンクをクリックします。&lt;/p&gt;
&lt;img alt="20090809135228.png" src="http://blog.woremacx.com/2009/08/09/20090809135228.png" width="620" height="332" style="border: 1px solid #ccc; border: 1px solid #ccc; margin: 0 20px 20px 0;" /&gt;

&lt;h4&gt;ログインする&lt;/h4&gt;
&lt;p&gt;確認画面が出てくるので、Allow をクリックします。&lt;/p&gt;
&lt;p&gt;この手順が面倒な場合は、自動的に Allow をクリックするようなブラウザ拡張等を作っていただく手もあります。&lt;/p&gt;
&lt;img alt="20090809135506.png" src="http://blog.woremacx.com/2009/08/09/20090809135506.png" width="576" height="385" style="border: 1px solid #ccc; margin: 0 20px 20px 0;" /&gt;

&lt;h4&gt;発言する&lt;/h4&gt;
&lt;p&gt;入力欄にメッセージを入力し、「語る」ボタンをクリックします。&lt;/p&gt;
&lt;img alt="20090809140201.png" src="http://blog.woremacx.com/2009/08/09/20090809140201.png" width="422" height="164" style="border: 1px solid #ccc; margin: 0 20px 20px 0;" /&gt;

&lt;h4&gt;変換後の発言が表示される&lt;/h4&gt;
&lt;p&gt;次の発言のためのフォームが表示されるとともに、変換結果が表示されます。&lt;/p&gt;
&lt;img alt="20090809140436.png" src="http://blog.woremacx.com/2009/08/09/20090809140436.png" width="496" height="284" style="border: 1px solid #ccc; margin: 0 20px 20px 0;" /&gt;

&lt;h4&gt;twitter で発言を確認する&lt;/h4&gt;
&lt;img alt="20090809140601.png" src="http://blog.woremacx.com/2009/08/09/20090809140601.png" width="562" height="296" style="border: 1px solid #ccc; margin: 0 20px 20px 0;" /&gt;

&lt;p&gt;カンタンでしたね！&lt;/p&gt;
&lt;p&gt;みなさんも、母なる言語を守る為にがんばりましょう！&lt;/p&gt;

&lt;h3&gt;関連リンク&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://d.hatena.ne.jp/tomyhero/20090808/1249756610"&gt;woremacx先生の活動に感化されて - Lazy Programmer :-p&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://vaginakun.sexnotes.org/"&gt;それいけヴ...君&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://twitter.com/"&gt;twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://twitter.com/vaginakun"&gt;vaginakun&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-08-09T14:11:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/08/twitter-oauth-vaginatter.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://d.hatena.ne.jp/woremacx/20090722/1248267227</link>
      <description>
		
			堪能した。
		
</description>
      <dc:date>2009-07-22T12:53:47Z</dc:date>
      <title>部分日食</title>
      <pubDate>Wed, 22 Jul 2009 12:53:47 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;堪能した。&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-07-22T12:53:47Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://d.hatena.ne.jp/woremacx/20090722/1248267227</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a6cc38)</category>
      <link>http://d.hatena.ne.jp/woremacx/20090711/1247280120</link>
      <description>
		
			fedora11 をテキストモードで最小限にインスコって、rubygem-rails というパッケージを入れて rails で何か作ろうと rails manko とかやると、へんなのが出た。

No such file or directory - /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/bin/../lib/rails_generator/generators/applications/app/../../../../../html/favicon.ico


			何事かと思って rawhide から srpm (rubygem-rails-2.3.2-2.fc12.src.rpm) とってきて spec みたら、以下のようになっていた。
			find の結果みると、rhtml なファイルとかも消えてた。

# Delete zero-length files
find %{buildroot}/%{geminstdir} -type f -size 0c -exec rm -rvf {} \;


			エラーメッセージでググるとBug 496480 – Rails is brokenというのが出てくるが、やる気なさそう。
		
</description>
      <dc:date>2009-07-11T02:42:00Z</dc:date>
      <dc:subject>ARRAY(0x3a67788)</dc:subject>
      <title>[fedora] fedora11 の yum で入る rubygem-rails は誰も使ってない？</title>
      <pubDate>Sat, 11 Jul 2009 02:42:00 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;fedora11 をテキストモードで最小限にインスコって、rubygem-rails というパッケージを入れて rails で何か作ろうと rails manko とかやると、へんなのが出た。&lt;/p&gt;
&lt;pre&gt;
No such file or directory - /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/bin/../lib/rails_generator/generators/applications/app/../../../../../html/favicon.ico
&lt;/pre&gt;

			&lt;p&gt;何事かと思って rawhide から srpm (rubygem-rails-2.3.2-2.fc12.src.rpm) とってきて spec みたら、以下のようになっていた。&lt;/p&gt;
			&lt;p&gt;find の結果みると、rhtml なファイルとかも消えてた。&lt;/p&gt;
&lt;pre class="syntax-highlight"&gt;
&lt;span class="synComment"&gt;# Delete zero-length files&lt;/span&gt;
&lt;span class="synStatement"&gt;find&lt;/span&gt; %&lt;span class="synSpecial"&gt;{&lt;/span&gt;buildroot&lt;span class="synSpecial"&gt;}&lt;/span&gt;/%&lt;span class="synSpecial"&gt;{&lt;/span&gt;geminstdir&lt;span class="synSpecial"&gt;}&lt;/span&gt; &lt;span class="synSpecial"&gt;-type&lt;/span&gt; f &lt;span class="synSpecial"&gt;-size&lt;/span&gt; 0c &lt;span class="synSpecial"&gt;-exec&lt;/span&gt; &lt;span class="synStatement"&gt;rm&lt;/span&gt; &lt;span class="synSpecial"&gt;-rvf&lt;/span&gt; &lt;span class="synSpecial"&gt;{}&lt;/span&gt; \&lt;span class="synStatement"&gt;;&lt;/span&gt;
&lt;/pre&gt;

			&lt;p&gt;エラーメッセージでググると&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=496480" target="_blank"&gt;Bug 496480 &amp;#8211; Rails is broken&lt;/a&gt;というのが出てくるが、やる気なさそう。&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-07-11T02:42:00Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://d.hatena.ne.jp/woremacx/20090711/1247280120</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a6cf80)</category>
      <link>http://blog.woremacx.com/2009/05/vu-meets-dann.html</link>
      <description>Angelos の偉大なる開発者である dann さんが、GW を利用した休暇で沖縄に遊びに来るというので、manko.pm #001 ヴ を開催させていただきました。
 ヴ
dann さんとお会いするにあたり、何かサプライズ的なものを用意したいと思っていました。前日くらいに IRC のとあるチャンネルで何かないかと聞いたところ、lyokato さんより、画用紙に「ヴ」を書いて掲げるというアイディアをいただきました。当日、近くのダイソーで画用紙とマジックを買って、実際に「ヴ」を掲げてみました。「ヴ」のおかげで、はぐれることなく無事お会いすることが出来たのでよかったです。
 感想
dann さんもエントリで書かれているように、普段から IRC で会話をしているので、物理的には初対面なのに、感覚としては初対面ではないという不思議な感覚でした。
一つだけ心残りなのは、「Angelooooooooooooos!」と一緒に連呼してもらうのをすっかり忘れていたことです。今後の manko.pm でぜひオ願いします。
短い時間でしたが、dann さんのアツいお話を色々聞かせていただくことができました。今すぐではないけれど、3 年後、5 年後も視野に入れて何か面白いコラボレーションをできたらいいなぁと強く思いました。
dann さん、今回は声をかけていただいて、ありがとうございました！
 see also

 manko.pm #001 ヴ が開催されました - manko.perl-mongers.org
 ヴの中に人に会ってきた！ - dann@webdev - dann's portal


</description>
      <dc:date>2009-05-06T23:06:51+09:00</dc:date>
      <dc:subject>ARRAY(0x3a6cc98)</dc:subject>
      <title>Angelos の中の人に会ってきた！</title>
      <pubDate>Wed, 06 May 2009 23:06:51 +0900</pubDate>
      <content:encoded>&lt;p&gt;Angelos の偉大なる開発者である dann さんが、GW を利用した休暇で沖縄に遊びに来るというので、&lt;a href="http://manko.perl-mongers.org/2009/05/manko-pm-001-vu.html"&gt;manko.pm #001 ヴ&lt;/a&gt; を開催させていただきました。&lt;/p&gt;
&lt;h4&gt; ヴ&lt;/h4&gt;
&lt;p&gt;dann さんとお会いするにあたり、何かサプライズ的なものを用意したいと思っていました。前日くらいに IRC のとあるチャンネルで何かないかと聞いたところ、lyokato さんより、画用紙に「ヴ」を書いて掲げるというアイディアをいただきました。当日、近くのダイソーで画用紙とマジックを買って、実際に「ヴ」を掲げてみました。「ヴ」のおかげで、はぐれることなく無事お会いすることが出来たのでよかったです。&lt;/p&gt;
&lt;h4&gt; 感想&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://dann.g.hatena.ne.jp/dann/20090506/p1"&gt;dann さんもエントリで書かれている&lt;/a&gt;ように、普段から IRC で会話をしているので、物理的には初対面なのに、感覚としては初対面ではないという不思議な感覚でした。&lt;/p&gt;
&lt;p&gt;一つだけ心残りなのは、「Angelooooooooooooos!」と一緒に連呼してもらうのをすっかり忘れていたことです。今後の manko.pm でぜひオ願いします。&lt;/p&gt;
&lt;p&gt;短い時間でしたが、dann さんのアツいお話を色々聞かせていただくことができました。今すぐではないけれど、3 年後、5 年後も視野に入れて何か面白いコラボレーションをできたらいいなぁと強く思いました。&lt;/p&gt;
&lt;p&gt;dann さん、今回は声をかけていただいて、ありがとうございました！&lt;/p&gt;
&lt;h4&gt; see also&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://manko.perl-mongers.org/2009/05/manko-pm-001-vu.html"&gt;manko.pm #001 ヴ が開催されました - manko.perl-mongers.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://dann.g.hatena.ne.jp/dann/20090506/p1"&gt;ヴの中に人に会ってきた！ - dann@webdev - dann's portal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-05-06T23:06:51+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/05/vu-meets-dann.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://dansen.g.hatena.ne.jp/woremacx/20090322/1237694021</link>
      <description>
		
			本気出して dansen する。
		
</description>
      <dc:date>2009-03-22T03:53:41Z</dc:date>
      <title>そろそろ</title>
      <pubDate>Sun, 22 Mar 2009 03:53:41 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;本気出して dansen する。&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-03-22T03:53:41Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://dansen.g.hatena.ne.jp/woremacx/20090322/1237694021</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://woremacx.g.hatena.ne.jp/woremacx/20090322/1237693240</link>
      <description>
		
			「名曲探偵アマデウス」は、ゲストの人に起こるフィクション上のトラブルと、クラシック音楽についての解説の2つを絡み合わせている変な番組。
			ぼーっと見てると何が何やら分からなくなるので、とても疲れる。
			探偵事務所でのやりとりを見ないようにすれば、疲れずにすむかもしれない。
			http://www.nhk.or.jp/amadeus/index.html
		
</description>
      <dc:date>2009-03-22T03:40:40Z</dc:date>
      <title>名曲探偵アマデウス</title>
      <pubDate>Sun, 22 Mar 2009 03:40:40 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;「名曲探偵アマデウス」は、ゲストの人に起こるフィクション上のトラブルと、クラシック音楽についての解説の2つを絡み合わせている変な番組。&lt;/p&gt;
			&lt;p&gt;ぼーっと見てると何が何やら分からなくなるので、とても疲れる。&lt;/p&gt;
			&lt;p&gt;探偵事務所でのやりとりを見ないようにすれば、疲れずにすむかもしれない。&lt;/p&gt;
			&lt;p&gt;&lt;a href="http://www.nhk.or.jp/amadeus/index.html" target="_blank"&gt;http://www.nhk.or.jp/amadeus/index.html&lt;/a&gt;&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-03-22T03:40:40Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://woremacx.g.hatena.ne.jp/woremacx/20090322/1237693240</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://woremacx.g.hatena.ne.jp/woremacx/20090322/1237693199</link>
      <description>
		
			サン・サーンスが、当時の音楽界に対する批判を音にしたものというところまでは見ていてわかった。
			http://www.nhk.or.jp/amadeus/quest/27.html
		
</description>
      <dc:date>2009-03-22T03:39:59Z</dc:date>
      <title>watched 名曲探偵アマデウス ep.27 学園パニック　呪われた式典曲～サン・サーンス作曲 「動物の謝肉祭」</title>
      <pubDate>Sun, 22 Mar 2009 03:39:59 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;サン・サーンスが、当時の音楽界に対する批判を音にしたものというところまでは見ていてわかった。&lt;/p&gt;
			&lt;p&gt;&lt;a href="http://www.nhk.or.jp/amadeus/quest/27.html" target="_blank"&gt;http://www.nhk.or.jp/amadeus/quest/27.html&lt;/a&gt;&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-03-22T03:39:59Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://woremacx.g.hatena.ne.jp/woremacx/20090322/1237693199</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://woremacx.g.hatena.ne.jp/woremacx/20090318/1237328079</link>
      <description>
		
			ほぼ毎日、何かしらのヴ活動は行っている。だけど、なかなか記録する気にならない。感想をアウトプットするレベルまで聞けてないというのもあるかもしれない。
			CD ごとに自分がどう感じたかとか一言でもいいので残しとけば、後日「この CD 何だっけ？」的なことは防げるので、できる限り記録していきたい。
		
</description>
      <dc:date>2009-03-17T22:14:39Z</dc:date>
      <title>ヴ活動</title>
      <pubDate>Tue, 17 Mar 2009 22:14:39 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;ほぼ毎日、何かしらのヴ活動は行っている。だけど、なかなか記録する気にならない。感想をアウトプットするレベルまで聞けてないというのもあるかもしれない。&lt;/p&gt;
			&lt;p&gt;CD ごとに自分がどう感じたかとか一言でもいいので残しとけば、後日「この CD 何だっけ？」的なことは防げるので、できる限り記録していきたい。&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-03-17T22:14:39Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://woremacx.g.hatena.ne.jp/woremacx/20090318/1237328079</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://dansen.g.hatena.ne.jp/woremacx/20090317/1237295673</link>
      <description>
		
			本日より dansen 部でお世話になります。
			よろしくお願いいたします。
		
</description>
      <dc:date>2009-03-17T13:14:33Z</dc:date>
      <title>dansen++</title>
      <pubDate>Tue, 17 Mar 2009 13:14:33 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;本日より dansen 部でお世話になります。&lt;/p&gt;
			&lt;p&gt;よろしくお願いいたします。&lt;/p&gt;
		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-03-17T13:14:33Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://dansen.g.hatena.ne.jp/woremacx/20090317/1237295673</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a795d8)</category>
      <link>http://blog.woremacx.com/2009/02/nbc-chuck-is-awesome-drama.html</link>
      <description>
NBC でやってるドラマ Chuck が、ひじょーに awesome です。
ドラマのスタートは、

チャックは家電量販店BUYMOREの情報家電部門NERDHERDで働くオタク青年。
過去に彼はスタンフォード大学で学んでいたがルームメイトで親友でもあったブライス・ラークリンの裏切り行為により大学を退学させられてしまう。
現在のチャックは親友に裏切られた心の傷を抱きながらも同じ店で販売員として働くモーガン、同居している姉のエリーエリーのボーイフレンドのキャプテンと共にまったりとした日常を過ごしていた。
チャックの誕生日パーティーの夜、ブライスから久々にメールが届く。ブライスは政府情報機関の極秘情報を全て盗み政府機関に処刑される寸前にチャックに暗号化されたデータを送ったのだ。知らずにメールを開いたチャックは膨大な情報量のサブリミナル画像を強制的に見せられ気絶してしまう。
http://mamono.2ch.net/test/read.cgi/tv2/1195257823/

という感じで、スパイアクションモノです。
チャック・バトアスキー(Zachary Levi)の頭の中に全機密情報がインプットされてしまったので、サラ・ウォーカー(Yvonne Strahovski)とジョン・ケイシー(Adam Baldwin)がチャックを保護する任務につきます。この保護で、チャックはスパイとして活動しながら、今まで通りの生活を送り始めます。この 3 人の関わり合いがぼくは面白いです。チャックが作戦現場で起こすドタバタであったり、チャックとサラの感情の揺れ動きあったり、その他チャックの勤務先での不思議な人間関係があったりと、コミカルなスパイアクションという感じで一度見始めると止まらなくなるドラマです。
そんな awesome なドラマなんですが、日本語字幕付きで流通してるのは、ターミネーター:サラ・コナー クロニクルズ レンタル DVD の 5 枚目に入っている第1話のみで、日本の amazon にある Chuck - Complete First Season (4pc) (Ws Sub Ac3) には残念ながら日本語字幕が付いてないです。
 リンク
US からの接続であれば、The WB で Season 1 が、NBC.com で Season 2 が見れます。
なんとかすれば日本からも見れるので、そこらのあらすじサイトを参考に、ぜひわくわくしてください！

 Chuck | Watch Episodes Online for Free - Chuck TV Show, Series - Video Clips, Episode Recaps, Photos, Bios, Downloads &amp; Games NBC Official Site
 The WB - Chuck - Full episodes of Veronica Mars, One Tree Hill, The O.C., Sorority Forever, Childrens' Hospital, Friends, Gilmore Girls, Smallville on TheWB.com, It's TV Online.
 Chuck Wiki (エピソードガイド season1、エピソードガイド season2)


</description>
      <dc:date>2009-02-09T22:19:58+09:00</dc:date>
      <dc:subject>ARRAY(0x3a74328)</dc:subject>
      <title>NBC でやってるドラマ Chuck が awesome すぎて目が離せない！</title>
      <pubDate>Mon, 09 Feb 2009 22:19:58 +0900</pubDate>
      <content:encoded>&lt;img src="http://12.media.tumblr.com/2uIDsGkn2jqplgesmtKQqkN2o1_400.png" height=176 width=400&gt;
&lt;p&gt;NBC でやってるドラマ Chuck が、ひじょーに awesome です。&lt;/p&gt;
&lt;p&gt;ドラマのスタートは、&lt;/p&gt;
&lt;blockquote class="entry" title="http://mamono.2ch.net/test/read.cgi/tv2/1195257823/" cite="http://mamono.2ch.net/test/read.cgi/tv2/1195257823/"&gt;
&lt;p&gt;チャックは家電量販店BUYMOREの情報家電部門NERDHERDで働くオタク青年。&lt;/p&gt;
&lt;p&gt;過去に彼はスタンフォード大学で学んでいたがルームメイトで親友でもあったブライス・ラークリンの裏切り行為により大学を退学させられてしまう。&lt;/p&gt;
&lt;p&gt;現在のチャックは親友に裏切られた心の傷を抱きながらも同じ店で販売員として働くモーガン、同居している姉のエリーエリーのボーイフレンドのキャプテンと共にまったりとした日常を過ごしていた。&lt;/p&gt;
&lt;p&gt;チャックの誕生日パーティーの夜、ブライスから久々にメールが届く。ブライスは政府情報機関の極秘情報を全て盗み政府機関に処刑される寸前にチャックに暗号化されたデータを送ったのだ。知らずにメールを開いたチャックは膨大な情報量のサブリミナル画像を強制的に見せられ気絶してしまう。&lt;/p&gt;
&lt;cite&gt;&lt;a href="http://mamono.2ch.net/test/read.cgi/tv2/1195257823/"&gt;http://mamono.2ch.net/test/read.cgi/tv2/1195257823/&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;
&lt;p&gt;という感じで、スパイアクションモノです。&lt;/p&gt;
&lt;p&gt;チャック・バトアスキー(Zachary Levi)の頭の中に全機密情報がインプットされてしまったので、サラ・ウォーカー(Yvonne Strahovski)とジョン・ケイシー(Adam Baldwin)がチャックを保護する任務につきます。この保護で、チャックはスパイとして活動しながら、今まで通りの生活を送り始めます。この 3 人の関わり合いがぼくは面白いです。チャックが作戦現場で起こすドタバタであったり、チャックとサラの感情の揺れ動きあったり、その他チャックの勤務先での不思議な人間関係があったりと、コミカルなスパイアクションという感じで一度見始めると止まらなくなるドラマです。&lt;/p&gt;
&lt;p&gt;そんな awesome なドラマなんですが、日本語字幕付きで流通してるのは、&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001F4C6PC/blogworemacx-22/ref=nosim/"&gt;ターミネーター:サラ・コナー クロニクルズ&lt;/a&gt; レンタル DVD の 5 枚目に入っている第1話のみで、日本の amazon にある &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000VWC9YW/blogworemacx-22/ref=nosim/"&gt;Chuck - Complete First Season (4pc) (Ws Sub Ac3)&lt;/a&gt; には残念ながら日本語字幕が付いてないです。&lt;/p&gt;
&lt;h4&gt; リンク&lt;/h4&gt;
&lt;p&gt;US からの接続であれば、The WB で Season 1 が、NBC.com で Season 2 が見れます。&lt;/p&gt;
&lt;p&gt;なんとかすれば日本からも見れるので、そこらのあらすじサイトを参考に、ぜひわくわくしてください！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.nbc.com/Chuck/"&gt;Chuck | Watch Episodes Online for Free - Chuck TV Show, Series - Video Clips, Episode Recaps, Photos, Bios, Downloads &amp;amp; Games NBC Official Site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.thewb.com/shows/chuck/"&gt;The WB - Chuck - Full episodes of Veronica Mars, One Tree Hill, The O.C., Sorority Forever, Childrens' Hospital, Friends, Gilmore Girls, Smallville on TheWB.com, It's TV Online.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://chuck-nbc.wikia.com/wiki/Chuck_-_Mondays_on_NBC"&gt;Chuck Wiki&lt;/a&gt; (&lt;a href="http://chuck-nbc.wikia.com/wiki/Category:Season_1_Television_Series_Episodes"&gt;エピソードガイド season1&lt;/a&gt;、&lt;a href="http://chuck-nbc.wikia.com/wiki/Category:Season_2_Television_Series_Episodes"&gt;エピソードガイド season2&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-02-09T22:19:58+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/02/nbc-chuck-is-awesome-drama.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <link>http://woremacx.g.hatena.ne.jp/woremacx/20090205/1233842691</link>
      <description>
		
			
			napster にケンプ様が演奏してるものはないかと探してみたら、ベートーヴェンのピアノソナタがあった。
			napster は、いろんな音楽に出会えるチャンスがあっていいんだけど、メタ情報が手に入らない。クラシックは最低限、誰がいつ演奏したのかを知った上で楽しみたいと思っている。なので、がんがって探してみた。
			ASIN でぐぐる → UPC でぐぐる → ebay で一つ見つかる → 写真が小さくて日付が見えない → ヤフオクで検索する → 程度の良い写真がうｐられていて満足。
			という感じで欲しい情報が得られたのでよかった。
			
				 1955年1月, ハノーファー
			
			
				 napster: http://www.napster.jp/music/album/12380687
				 ASIN: B00000E32S
				 UPC: 0028941583420
			

		
</description>
      <dc:date>2009-02-05T14:04:51Z</dc:date>
      <title>ベートーヴェン: ピアノソナタ「悲愴」「月光」「田園」「テレーゼ」</title>
      <pubDate>Thu, 05 Feb 2009 14:04:51 -0000</pubDate>
      <content:encoded>
		&lt;div class="section"&gt;
			&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/asin/B00000E32S" class="asin"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/41cpdJp-FCL._SL160_.jpg" alt="Piano Sonatas" title="Piano Sonatas" class="asin"&gt;&lt;/a&gt;&lt;/p&gt;
			&lt;p&gt;napster にケンプ様が演奏してるものはないかと探してみたら、ベートーヴェンのピアノソナタがあった。&lt;/p&gt;
			&lt;p&gt;napster は、いろんな音楽に出会えるチャンスがあっていいんだけど、メタ情報が手に入らない。クラシックは最低限、誰がいつ演奏したのかを知った上で楽しみたいと思っている。なので、がんがって探してみた。&lt;/p&gt;
			&lt;p&gt;ASIN でぐぐる → UPC でぐぐる → ebay で一つ見つかる → 写真が小さくて日付が見えない → ヤフオクで検索する → 程度の良い写真がうｐられていて満足。&lt;/p&gt;
			&lt;p&gt;という感じで欲しい情報が得られたのでよかった。&lt;/p&gt;
			&lt;ul&gt;
				&lt;li&gt; 1955年1月, ハノーファー&lt;/li&gt;
			&lt;/ul&gt;
			&lt;ul&gt;
				&lt;li&gt; napster: &lt;a href="http://www.napster.jp/music/album/12380687" target="_blank"&gt;http://www.napster.jp/music/album/12380687&lt;/a&gt;&lt;/li&gt;
				&lt;li&gt; ASIN: B00000E32S&lt;/li&gt;
				&lt;li&gt; UPC: 0028941583420&lt;/li&gt;
			&lt;/ul&gt;

		&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2009-02-05T14:04:51Z</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://woremacx.g.hatena.ne.jp/woremacx/20090205/1233842691</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a79ab8)</category>
      <link>http://blog.woremacx.com/2009/02/kifu-woremacx.html</link>
      <description>最近なんとなく将棋を始めたいなぁと思って、いろんなサイトを見ていました。
PC 向けだと、"Kifu for Windows" があり、それの flash 版、Java applet 版が主催団体などにも貼られています。
ケータイ向けの便利ソフトとしては kif2swf があるのみで、いろいろまとまったデータを閲覧するのは手間がかかる印象を受けました。
そこで、自動更新型のサイト 携帯向け将棋棋譜サイト - kifu::woremacx を作りました。
やっていることは、適当な間隔で Web をスクレイピングして棋譜データを取得し、解釈し、盤に並べ、kif2swf にデータを埋め込んで、swf を作り直して公開するという簡単なお仕事です。
今のところ UTF-8 のみの出力で、スクレイピング先が 2ch 限定とあまりやる気がない状態だったりしますが、ぼちぼち広げていきたいと思います。
どうぞご利用ください。

 kifu::woremacx

 携帯向け将棋棋譜サイト - kifu::woremacx


 関連サイト一覧

 王子南交差点 / kif2swf
 将棋の棋譜でーたべーす
 道路上将棋! 携帯向け無料ｵﾝﾗｲﾝ対戦将棋
 柿木の将棋ソフトウェア
 将棋の棋譜貼り専門スレッド 過去ログ
 将棋棋譜集


</description>
      <dc:date>2009-02-02T22:58:52+09:00</dc:date>
      <dc:subject>ARRAY(0x3a74640)</dc:subject>
      <title>携帯向け将棋棋譜サイトを作った</title>
      <pubDate>Mon, 02 Feb 2009 22:58:52 +0900</pubDate>
      <content:encoded>&lt;p&gt;最近なんとなく将棋を始めたいなぁと思って、いろんなサイトを見ていました。&lt;/p&gt;
&lt;p&gt;PC 向けだと、&amp;quot;Kifu for Windows&amp;quot; があり、それの flash 版、Java applet 版が主催団体などにも貼られています。&lt;/p&gt;
&lt;p&gt;ケータイ向けの便利ソフトとしては kif2swf があるのみで、いろいろまとまったデータを閲覧するのは手間がかかる印象を受けました。&lt;/p&gt;
&lt;p&gt;そこで、自動更新型のサイト &lt;a href="http://kifu.woremacx.com/"&gt;携帯向け将棋棋譜サイト - kifu::woremacx&lt;/a&gt; を作りました。&lt;/p&gt;
&lt;p&gt;やっていることは、適当な間隔で Web をスクレイピングして棋譜データを取得し、解釈し、盤に並べ、kif2swf にデータを埋め込んで、swf を作り直して公開するという簡単なお仕事です。&lt;/p&gt;
&lt;p&gt;今のところ UTF-8 のみの出力で、スクレイピング先が 2ch 限定とあまりやる気がない状態だったりしますが、ぼちぼち広げていきたいと思います。&lt;/p&gt;
&lt;p&gt;どうぞご利用ください。&lt;/p&gt;

&lt;h3&gt; kifu::woremacx&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://kifu.woremacx.com/"&gt;携帯向け将棋棋譜サイト - kifu::woremacx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt; 関連サイト一覧&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://libpanda.s18.xrea.com/index.html"&gt;王子南交差点&lt;/a&gt; / &lt;a href="http://libpanda.s18.xrea.com/kif/kif.cgi"&gt;kif2swf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://wiki.optus.nu/shogi/"&gt;将棋の棋譜でーたべーす&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://do.rojo.jp/shogi/"&gt;道路上将棋! 携帯向け無料ｵﾝﾗｲﾝ対戦将棋&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://homepage2.nifty.com/kakinoki_y/"&gt;柿木の将棋ソフトウェア&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://shougikakolog.hp.infoseek.co.jp/"&gt;将棋の棋譜貼り専門スレッド 過去ログ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.geocities.jp/shogikifu/"&gt;将棋棋譜集&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2009-02-02T22:58:52+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/02/kifu-woremacx.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a795c0)</category>
      <link>http://blog.woremacx.com/2009/01/happy-new-year-2009.html</link>
      <description>あまけしておでめとうございます。
さて、はてなブックマークをチェックしていると、未だにこのブログの古い記事を参考にしていただいていることがあるようです。参考にしていただいたりブックマークしていただけるのは非常にうれしいですが、どんな分野においても進歩が速く、情報はすぐに陳腐化していきます。
そこで、うちのブログの古い記事に到達した場合には、情報が古いことを表示することにしました。どのくらいの基準でやろうかと迷いましたが、1ヶ月経過したら古い情報であることにしました。
しくみとしては、たぶん MT 4 から導入されたと思われる relative=js をまねして拡張することで対応しました。個別エントリのテンプレートに &lt;$MTEntryDate format="%x %X" relative="js"$&gt; と書かれているあれです。
ということで、今年も woremacx をよろしくお願いいたします。

</description>
      <dc:date>2009-01-01T09:00:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a74b80)</dc:subject>
      <title>あけましておめでとうございます</title>
      <pubDate>Thu, 01 Jan 2009 09:00:00 +0900</pubDate>
      <content:encoded>&lt;p&gt;あまけしておでめとうございます。&lt;/p&gt;
&lt;p&gt;さて、はてなブックマークをチェックしていると、未だにこのブログの古い記事を参考にしていただいていることがあるようです。参考にしていただいたりブックマークしていただけるのは非常にうれしいですが、どんな分野においても進歩が速く、情報はすぐに陳腐化していきます。&lt;/p&gt;
&lt;p&gt;そこで、うちのブログの古い記事に到達した場合には、情報が古いことを表示することにしました。どのくらいの基準でやろうかと迷いましたが、1ヶ月経過したら古い情報であることにしました。&lt;/p&gt;
&lt;p&gt;しくみとしては、たぶん MT 4 から導入されたと思われる relative=js をまねして拡張することで対応しました。個別エントリのテンプレートに &amp;lt;$MTEntryDate format=&amp;quot;%x %X&amp;quot; relative=&amp;quot;js&amp;quot;$&amp;gt; と書かれているあれです。&lt;/p&gt;
&lt;p&gt;ということで、今年も &lt;a href="http://woremacx.com/"&gt;woremacx&lt;/a&gt; をよろしくお願いいたします。&lt;/p&gt;

</content:encoded>
      <dcterms:modified>2009-01-01T09:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2009/01/happy-new-year-2009.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a79c98)</category>
      <link>http://blog.woremacx.com/2008/12/xmind.html</link>
      <description>
主に文章をデジタルデータとして管理する場合、多種多様な方法があり、個々人で慣れた親しんだ環境があるかと思います。
今日は、依存関係のある大量の文章を扱う場面で、全体の構造を把握しながら長文ノートを残しておきたくなり、ちょっと困ってしまいました。
ぼくの場合、扱う対象の全体の構造を、頭の中で明確に再現できるほど理解が深まっている場合だと、テキストファイル系でも平気です。ベタテキストや yaml 的なテキストで書き散らかして、あとで grep するかんじですね。しかし、理解度が乏しい場合、テキストファイルに全部突っ込んでると何が何やらわからなくなります。
今回は、何が何やらわからなくなっている状況なので、自分が取り組んでいることを整理するためツールが欲しくなりました。紙と鉛筆最強なんですが、それは見づらさと消しゴムの大量消費の観点から好きではありません。現代的なマインドマップ、そして、ツリー的に全体像を把握できつつ、各エレメントに長文ノートを残しておける環境が望む環境です。#vagina の皆さんに聞いたり、色々ぐぐったりして、ようやく XMind というマインドマップツールにたどりつきました。
データファイルは、zip でつつまれた xml です。xml なので、大量に入力することがあれば、ちょっとしたコンバータを書いてやればカンタンに取り込めそうです。
今日はほんと良いツールにたどり着きました。開発者の皆さんありがとう。

 XMind - Social Brainstorming and Mind Mapping


</description>
      <dc:date>2008-12-04T02:19:04+09:00</dc:date>
      <dc:subject>ARRAY(0x3a79620)</dc:subject>
      <title>XMind が使いやすくて良い</title>
      <pubDate>Thu, 04 Dec 2008 02:19:04 +0900</pubDate>
      <content:encoded>&lt;img src="http://data.tumblr.com/2uIDsGkn2h1sp3wqExSLtTnwo1_500.png" height="375" width="500"&gt;
&lt;p&gt;主に文章をデジタルデータとして管理する場合、多種多様な方法があり、個々人で慣れた親しんだ環境があるかと思います。&lt;/p&gt;
&lt;p&gt;今日は、依存関係のある大量の文章を扱う場面で、全体の構造を把握しながら長文ノートを残しておきたくなり、ちょっと困ってしまいました。&lt;/p&gt;
&lt;p&gt;ぼくの場合、扱う対象の全体の構造を、頭の中で明確に再現できるほど理解が深まっている場合だと、テキストファイル系でも平気です。ベタテキストや yaml 的なテキストで書き散らかして、あとで grep するかんじですね。しかし、理解度が乏しい場合、テキストファイルに全部突っ込んでると何が何やらわからなくなります。&lt;/p&gt;
&lt;p&gt;今回は、何が何やらわからなくなっている状況なので、自分が取り組んでいることを整理するためツールが欲しくなりました。紙と鉛筆最強なんですが、それは見づらさと消しゴムの大量消費の観点から好きではありません。現代的なマインドマップ、そして、ツリー的に全体像を把握できつつ、各エレメントに長文ノートを残しておける環境が望む環境です。#vagina の皆さんに聞いたり、色々ぐぐったりして、ようやく XMind というマインドマップツールにたどりつきました。&lt;/p&gt;
&lt;p&gt;データファイルは、zip でつつまれた xml です。xml なので、大量に入力することがあれば、ちょっとしたコンバータを書いてやればカンタンに取り込めそうです。&lt;/p&gt;
&lt;p&gt;今日はほんと良いツールにたどり着きました。開発者の皆さんありがとう。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="http://www.xmind.net/"&gt;XMind - Social Brainstorming and Mind Mapping&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2008-12-04T02:19:04+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/12/xmind.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <link>http://blog.woremacx.com/2008/11/from-bookmark-comment-about-audiotype.html</link>
      <description>はてなブックマーク - 「テープ起こし」を手助けするスクリプトを perl で作ってみる - blog.woremacx.com より

imo758 さん: キー判定は抽象化してカスタマイズが楽になってるとなお良かったかも
http://b.hatena.ne.jp/imo758/20081116#bookmark-10849858

asakura-t さん:「Okoshiyasu2」あたりを使ったほうがいいと思うんだ。 http://www12.plala.or.jp/mojo/Oko1.html
http://b.hatena.ne.jp/asakura-t/20081117#bookmark-10849858
とのコメントを頂きました。ありがとうございます。
今回このスクリプトを作るまでに至ったぼくの行動を書いておきたいと思います。

 foobar2000 期
出先でネットに繋がってないときに、テープ起こしする必要がありました。
ぼくのノートパソコンには Windows Media Player と foobar2000 しか使えるソフトが入ってませんでした。
foobar2000 で、C-a/s/d/f に逆方向シーク、 C-j/k/l/; に順方向シークをそれぞれ移動量を変えて割り当てて使ってみました。そうすることにより、キーボードから手を放すことなく自由に移動でき、良い感じだと思いました。
その場はなんとか無事に終わりました。

 ソフト開拓期
今回またテープ起こしするときに、なんかいいソフトが一応調べてみることにしました。
ぐぐって出てきた記事(ITmedia Biz.ID：「テープ起こし」に特化した再生ソフト)を見て、Okoshiyasu2 は試してみました。

 Okoshiyasu2 の良い点

 グローバルにキーボードを乗っ取ってくれるのは、Alt-Tab しなくていいので非常に良い。


 変な環境に慣れてしまったので物足りない点

 移動量の違うシーク 4 種類で慣れてしまっているので物足りない。




 作ったらいいんじゃね期

 今回使った古い系の foobar2000 は、Ctrl なしでホットキーを割り当てれることが判明しました。(現行系でも設定すれば出来るのかもしれないけど、やり方がわかりません＞＿＜)
 perl のコンソールアプリとして作ってしまってもいいかもわからんね、と思いました。
 どうせならシークしたポイントから常時 A-B リピートするモードがあっても良いね、とひらめきました。


常時 A-B リピートは、非常にお気に入りです。
 だめなところ

 今のところ、Athlon64 X2 3800+ なマシンで常時 20% くらい CPU 食ってる出来の悪い子です。ループの構成が悪いと思います。バッテリー駆動してるマシンだと酷いことになると思いますｗ
 ご指摘があったとおり、設定周りをベタ書きしているので、カスタマイズが容易ではないです。
 ボリュームコントロール/ミュートがありません。
 一時停止すら実装してません。


だめなところは、そのうち気が向いたら直していけたらいいなと思います。

</description>
      <dc:date>2008-11-17T19:40:21+09:00</dc:date>
      <title>「テープ起こし」に関するブックマークコメントより</title>
      <pubDate>Mon, 17 Nov 2008 19:40:21 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://b.hatena.ne.jp/entry/http://blog.woremacx.com/2008/11/repeat-audio-player-in-perl.html"&gt;はてなブックマーク - 「テープ起こし」を手助けするスクリプトを perl で作ってみる - blog.woremacx.com&lt;/a&gt; より&lt;/p&gt;
&lt;blockquote cite="http://b.hatena.ne.jp/imo758/20081116#bookmark-10849858"&gt;
&lt;p&gt;imo758 さん: キー判定は抽象化してカスタマイズが楽になってるとなお良かったかも&lt;/p&gt;
&lt;cite&gt;&lt;a href="http://b.hatena.ne.jp/imo758/20081116#bookmark-10849858" target="_blank"&gt;http://b.hatena.ne.jp/imo758/20081116#bookmark-10849858&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt;
&lt;blockquote cite="http://b.hatena.ne.jp/asakura-t/20081117#bookmark-10849858"&gt;
&lt;p&gt;asakura-t さん:「Okoshiyasu2」あたりを使ったほうがいいと思うんだ。 &lt;a href="http://www12.plala.or.jp/mojo/Oko1.html"&gt;http://www12.plala.or.jp/mojo/Oko1.html&lt;/a&gt;&lt;/p&gt;
&lt;cite&gt;&lt;a href="http://b.hatena.ne.jp/asakura-t/20081117#bookmark-10849858" target="_blank"&gt;http://b.hatena.ne.jp/asakura-t/20081117#bookmark-10849858&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt;
&lt;p&gt;とのコメントを頂きました。ありがとうございます。&lt;/p&gt;
&lt;p&gt;今回このスクリプトを作るまでに至ったぼくの行動を書いておきたいと思います。&lt;/p&gt;

&lt;h4&gt; foobar2000 期&lt;/h4&gt;
&lt;p&gt;出先でネットに繋がってないときに、テープ起こしする必要がありました。&lt;/p&gt;
&lt;p&gt;ぼくのノートパソコンには Windows Media Player と foobar2000 しか使えるソフトが入ってませんでした。&lt;/p&gt;
&lt;p&gt;foobar2000 で、C-a/s/d/f に逆方向シーク、 C-j/k/l/; に順方向シークをそれぞれ移動量を変えて割り当てて使ってみました。そうすることにより、キーボードから手を放すことなく自由に移動でき、良い感じだと思いました。&lt;/p&gt;
&lt;p&gt;その場はなんとか無事に終わりました。&lt;/p&gt;

&lt;h4&gt; ソフト開拓期&lt;/h4&gt;
&lt;p&gt;今回またテープ起こしするときに、なんかいいソフトが一応調べてみることにしました。&lt;/p&gt;
&lt;p&gt;ぐぐって出てきた記事(&lt;a href="http://www.itmedia.co.jp/bizid/articles/0608/07/news082.html"&gt;ITmedia Biz.ID：「テープ起こし」に特化した再生ソフト&lt;/a&gt;)を見て、Okoshiyasu2 は試してみました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Okoshiyasu2 の良い点
&lt;ul&gt;
&lt;li&gt; グローバルにキーボードを乗っ取ってくれるのは、Alt-Tab しなくていいので非常に良い。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; 変な環境に慣れてしまったので物足りない点
&lt;ul&gt;
&lt;li&gt; 移動量の違うシーク 4 種類で慣れてしまっているので物足りない。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt; 作ったらいいんじゃね期&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt; 今回使った古い系の foobar2000 は、Ctrl なしでホットキーを割り当てれることが判明しました。(現行系でも設定すれば出来るのかもしれないけど、やり方がわかりません＞＿＜)&lt;/li&gt;
&lt;li&gt; perl のコンソールアプリとして作ってしまってもいいかもわからんね、と思いました。&lt;/li&gt;
&lt;li&gt; どうせならシークしたポイントから常時 A-B リピートするモードがあっても良いね、とひらめきました。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;常時 A-B リピートは、非常にお気に入りです。&lt;/p&gt;
&lt;h4&gt; だめなところ&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt; 今のところ、Athlon64 X2 3800+ なマシンで常時 20% くらい CPU 食ってる出来の悪い子です。ループの構成が悪いと思います。バッテリー駆動してるマシンだと酷いことになると思いますｗ&lt;/li&gt;
&lt;li&gt; ご指摘があったとおり、設定周りをベタ書きしているので、カスタマイズが容易ではないです。&lt;/li&gt;
&lt;li&gt; ボリュームコントロール/ミュートがありません。&lt;/li&gt;
&lt;li&gt; 一時停止すら実装してません。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;だめなところは、そのうち気が向いたら直していけたらいいなと思います。&lt;/p&gt;

</content:encoded>
      <dcterms:modified>2008-11-17T19:40:21+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/11/from-bookmark-comment-about-audiotype.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a827c0)</category>
      <link>http://blog.woremacx.com/2008/11/repeat-audio-player-in-perl.html</link>
      <description>ボイスレコーダーで 2 時間とか録音したのはいいけど、これどうやってテキストデータにするの？という事態が勃発しました。キーボードにシーク動作とか割り当てて、自動リピートとかあれば便利だなぁと思い、perl で書いてみました。
Alt + Tab で他のウィンドと行き来したあとで、全くキーを受け取らなくなる現象があってハマリました。GetEvents で入力があるか確認してから Input で入力内容を得るとハマらずに済みます。シーク時に Win32::MediaPlayer まわりに与える時間は ms に直して渡しました。


「テープ起こし」に関するブックマークコメントより - blog.woremacx.com について関連エントリを書きました

 今回のスクリプトのコンセプト

 自動的に A-B リピートになる
 4 種類の移動量でシークできる
 perl で書いてあるため、perl の環境さえ入っていれば容易に改造できる



 使い方
開くファイルをスクリプトの引数として起動します。起動したら、勝手に 10 秒リピートになっています。

 q: 終了



 j: 5 秒後
 k: 10 秒後
 l: 30 秒後
 ;: 5 分後



 f: 5 秒前
 d: 10 秒前
 s: 30 秒前
 a: 5 分前



 t: リピートするかのトグル
 u: リピート秒数--
 i: リピート秒数++


 コード
coderepos にもうｐしました repeat-audio-player.pl

#!/usr/bin/perl

use strict;
use warnings;

use threads;
use Thread::Queue;
use Win32::Console;
use Win32::MediaPlayer;
use Time::HiRes ();

sub keywatcher {
    my ($queue) = shift;

    my $console = new Win32::Console(STD_INPUT_HANDLE);
    $console-&gt;Mode(ENABLE_PROCESSED_INPUT);

    #     my $mode = $console-&gt;Mode();
    #     print "ENABLE_LINE_INPUT\n" if $mode &amp; ENABLE_LINE_INPUT;
    #     print "ENABLE_ECHO_INPUT\n" if $mode &amp; ENABLE_ECHO_INPUT;
    #     print "ENABLE_PROCESSED_INPUT\n" if $mode &amp; ENABLE_PROCESSED_INPUT;
    #     print "ENABLE_WINDOW_INPUT\n" if $mode &amp; ENABLE_WINDOW_INPUT;

    while (1) {
        while ($console-&gt;GetEvents) {
            my @event = $console-&gt;Input;
            # 0: event type: 1 for keyboard
            # 1: key down: TRUE if the key is being pressed, FALSE if the key is being released
            # 2: repeat count: the number of times the key is being held down
            # 3: virtual keycode: the virtual key code of the key
            # 4: virtual scancode: the virtual scan code of the key
            # 5: char: the ASCII code of the character (if the key is a character key, 0 otherwise)
            # 6: control key state: the state of the control keys (SHIFTs, CTRLs, ALTs, etc.)

            next unless $event[1];

            my $c = lc(chr($event[5]));
            $queue-&gt;enqueue($c);
            return 0 if $c eq 'q';
        }
    }

    return 0;
}

sub worker {
    my ($queue, $file) = @_;

    my $wp = Win32::MediaPlayer-&gt;new;
    $wp-&gt;load($file) or die;
    $wp-&gt;play;

    my $state = {
        mute =&gt; 0,
        playing =&gt; 1,
        pos =&gt; 0,
        len =&gt; res_to_sec($wp-&gt;length(0)),
        base =&gt; 0,
        repeat =&gt; 1,
        repeat_dur =&gt; 10,
    };

    my %keymap = (
        j =&gt; 5,
        k =&gt; 10,
        l =&gt; 30,
        ';' =&gt; 300,
        f =&gt; -5,
        d =&gt; -10,
        s =&gt; -30,
        a =&gt; -300,
    );

    printf "repeats each %d secs\n", $state-&gt;{repeat_dur};
    my $console = new Win32::Console(STD_OUTPUT_HANDLE);
    my $seek = 0;
    while (1) {
        $state-&gt;{len} = res_to_sec($wp-&gt;length(0));
        $state-&gt;{pos} = res_to_sec($wp-&gt;pos(0));

        if ($seek) {
            $wp-&gt;pause;
            $wp-&gt;seek($state-&gt;{base} * 1000);
            $wp-&gt;resume;
            $seek = 0;
            next;
        }

        my $buf = sprintf "%s / %s\r", sec_to_hms($state-&gt;{pos}), sec_to_hms($state-&gt;{len});
        $console-&gt;Write($buf);
        Time::HiRes::sleep(0.5);

        my $repeat_state = sub {
            printf "\n";
            printf "repeat %s\n", $state-&gt;{repeat} ? "on" : "off";
            printf "repeats each %d secs\n", $state-&gt;{repeat_dur} if $state-&gt;{repeat};
        };

        if ($state-&gt;{repeat} &amp;&amp;
            $state-&gt;{pos} &gt;= ($state-&gt;{base} + $state-&gt;{repeat_dur})) {
            $seek++;
        }

        while ($queue-&gt;pending) {
            my $c = $queue-&gt;dequeue;

            if (defined($keymap{$c})) {
                unless ($state-&gt;{repeat}) {
                    $state-&gt;{base} = $state-&gt;{pos};
                }
                $state-&gt;{base} += $keymap{$c};
                $seek++;
            } elsif ($c eq 't') {
                $state-&gt;{repeat} = $state-&gt;{repeat} ? 0 : 1;
                $repeat_state-&gt;();
            } elsif ($c eq 'r') {
                $repeat_state-&gt;();
            } elsif ($c eq 'u') {
                $state-&gt;{repeat_dur}--;
                $state-&gt;{repeat_dur} = 1 if $state-&gt;{repeat_dur} &lt; 1;
                $repeat_state-&gt;();
            } elsif ($c eq 'i') {
                $state-&gt;{repeat_dur}++;
                $repeat_state-&gt;();
            } elsif ($c eq 'p') {
                $seek++;
            }

            return 0 if $c eq 'q';
        }
    }

    return 0;
}

sub main {
    my $file = shift(@ARGV);
    die unless $file;

    my $queue = new Thread::Queue;
    my $t1 = threads-&gt;new(\&amp;keywatcher, $queue);
    my $t2 = threads-&gt;new(\&amp;worker, $queue, $file);
    $t1-&gt;join;
    $t2-&gt;join;

    print "done.\n";
}

main;

sub res_to_sec {
    my $param = shift;
    return int($param/1000);
}

sub res_to_hms {
    my $param = shift;
    return sec_to_hms(res_to_sec($param));
}

sub sec_to_hms {
    my $total = shift;

    my $sec = $total % 60;
    my $min = ($total - $sec) / 60;
    my $hour = int($min / 60);
    $min = $min % 60;

    return sprintf "%02d:%02d:%02d", $hour, $min, $sec;
}

sub sec_to_ms {
    my $total = shift;

    my $sec = $total % 60;
    my $min = ($total - $sec) / 60;

    return sprintf "%02d:%02d", $min, $sec;
}

OLYMPUS Voice-Trek V-61posted with amazlet at 08.11.16オリンパス (2007-03-23)売り上げランキング: 283おすすめ度の平均:  いろいろ使えます。 ライブの録音･再生に大活躍Amazon.co.jp で詳細を見る
OLYMPUS ICレコーダー Voice-Trek DS-60posted with amazlet at 08.11.16オリンパス (2007-09-14)売り上げランキング: 1822おすすめ度の平均:  音楽用にも 買うならコレ 値段にはわけがある クリアーな音質ですAmazon.co.jp で詳細を見る

</description>
      <dc:date>2008-11-16T01:59:33+09:00</dc:date>
      <dc:subject>ARRAY(0x3a79920)</dc:subject>
      <title>「テープ起こし」を手助けするスクリプトを perl で作ってみる</title>
      <pubDate>Sun, 16 Nov 2008 01:59:33 +0900</pubDate>
      <content:encoded>&lt;p&gt;ボイスレコーダーで 2 時間とか録音したのはいいけど、これどうやってテキストデータにするの？という事態が勃発しました。キーボードにシーク動作とか割り当てて、自動リピートとかあれば便利だなぁと思い、perl で書いてみました。&lt;/p&gt;
&lt;p&gt;Alt + Tab で他のウィンドと行き来したあとで、全くキーを受け取らなくなる現象があってハマリました。GetEvents で入力があるか確認してから Input で入力内容を得るとハマらずに済みます。シーク時に Win32::MediaPlayer まわりに与える時間は ms に直して渡しました。&lt;/p&gt;

&lt;ins datetime="2008-11-17T20:07:28+09:00"&gt;
&lt;p&gt;&lt;a href="http://blog.woremacx.com/2008/11/from-bookmark-comment-about-audiotype.html"&gt;「テープ起こし」に関するブックマークコメントより - blog.woremacx.com&lt;/a&gt; について関連エントリを書きました&lt;/p&gt;

&lt;h3&gt; 今回のスクリプトのコンセプト&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; 自動的に A-B リピートになる&lt;/li&gt;
&lt;li&gt; 4 種類の移動量でシークできる&lt;/li&gt;
&lt;li&gt; perl で書いてあるため、perl の環境さえ入っていれば容易に改造できる&lt;/li&gt;
&lt;/ul&gt;
&lt;/ins&gt;

&lt;h3&gt; 使い方&lt;/h3&gt;
&lt;p&gt;開くファイルをスクリプトの引数として起動します。起動したら、勝手に 10 秒リピートになっています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; q: 終了&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt; j: 5 秒後&lt;/li&gt;
&lt;li&gt; k: 10 秒後&lt;/li&gt;
&lt;li&gt; l: 30 秒後&lt;/li&gt;
&lt;li&gt; ;: 5 分後&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt; f: 5 秒前&lt;/li&gt;
&lt;li&gt; d: 10 秒前&lt;/li&gt;
&lt;li&gt; s: 30 秒前&lt;/li&gt;
&lt;li&gt; a: 5 分前&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt; t: リピートするかのトグル&lt;/li&gt;
&lt;li&gt; u: リピート秒数--&lt;/li&gt;
&lt;li&gt; i: リピート秒数++&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt; コード&lt;/h3&gt;
&lt;p&gt;coderepos にもうｐしました &lt;a href="http://svn.coderepos.org/share/lang/perl/misc/repeat-audio-player.pl"&gt;repeat-audio-player.pl&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;
&lt;span class="synPreProc"&gt;#!/usr/bin/perl&lt;/span&gt;

&lt;span class="synStatement"&gt;use strict&lt;/span&gt;;
&lt;span class="synStatement"&gt;use warnings&lt;/span&gt;;

&lt;span class="synStatement"&gt;use &lt;/span&gt;threads;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Thread::Queue;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Win32::Console;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Win32::MediaPlayer;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Time::HiRes ();

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; keywatcher &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;) = &lt;span class="synStatement"&gt;shift&lt;/span&gt;;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$console&lt;/span&gt; = &lt;span class="synStatement"&gt;new&lt;/span&gt; Win32::Console(STD_INPUT_HANDLE);
    &lt;span class="synIdentifier"&gt;$console&lt;/span&gt;-&amp;gt;Mode(ENABLE_PROCESSED_INPUT);

    &lt;span class="synComment"&gt;#     my $mode = $console-&amp;gt;Mode();&lt;/span&gt;
    &lt;span class="synComment"&gt;#     print &amp;quot;ENABLE_LINE_INPUT\n&amp;quot; if $mode &amp;amp; ENABLE_LINE_INPUT;&lt;/span&gt;
    &lt;span class="synComment"&gt;#     print &amp;quot;ENABLE_ECHO_INPUT\n&amp;quot; if $mode &amp;amp; ENABLE_ECHO_INPUT;&lt;/span&gt;
    &lt;span class="synComment"&gt;#     print &amp;quot;ENABLE_PROCESSED_INPUT\n&amp;quot; if $mode &amp;amp; ENABLE_PROCESSED_INPUT;&lt;/span&gt;
    &lt;span class="synComment"&gt;#     print &amp;quot;ENABLE_WINDOW_INPUT\n&amp;quot; if $mode &amp;amp; ENABLE_WINDOW_INPUT;&lt;/span&gt;

    &lt;span class="synStatement"&gt;while&lt;/span&gt; (&lt;span class="synConstant"&gt;1&lt;/span&gt;) {
        &lt;span class="synStatement"&gt;while&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$console&lt;/span&gt;-&amp;gt;GetEvents) {
            &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;@event&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$console&lt;/span&gt;-&amp;gt;Input;
            &lt;span class="synComment"&gt;# 0: event type: 1 for keyboard&lt;/span&gt;
            &lt;span class="synComment"&gt;# 1: key down: TRUE if the key is being pressed, FALSE if the key is being released&lt;/span&gt;
            &lt;span class="synComment"&gt;# 2: repeat count: the number of times the key is being held down&lt;/span&gt;
            &lt;span class="synComment"&gt;# 3: virtual keycode: the virtual key code of the key&lt;/span&gt;
            &lt;span class="synComment"&gt;# 4: virtual scancode: the virtual scan code of the key&lt;/span&gt;
            &lt;span class="synComment"&gt;# 5: char: the ASCII code of the character (if the key is a character key, 0 otherwise)&lt;/span&gt;
            &lt;span class="synComment"&gt;# 6: control key state: the state of the control keys (SHIFTs, CTRLs, ALTs, etc.)&lt;/span&gt;

            &lt;span class="synStatement"&gt;next&lt;/span&gt; &lt;span class="synStatement"&gt;unless&lt;/span&gt; &lt;span class="synIdentifier"&gt;$event&lt;/span&gt;[&lt;span class="synConstant"&gt;1&lt;/span&gt;];

            &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$c&lt;/span&gt; = &lt;span class="synStatement"&gt;lc&lt;/span&gt;(&lt;span class="synStatement"&gt;chr&lt;/span&gt;(&lt;span class="synIdentifier"&gt;$event&lt;/span&gt;[&lt;span class="synConstant"&gt;5&lt;/span&gt;]));
            &lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;-&amp;gt;enqueue(&lt;span class="synIdentifier"&gt;$c&lt;/span&gt;);
            &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;0&lt;/span&gt; &lt;span class="synStatement"&gt;if&lt;/span&gt; &lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'q'&lt;/span&gt;;
        }
    }

    &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;;
}

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; worker &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$file&lt;/span&gt;) = &lt;span class="synIdentifier"&gt;@_&lt;/span&gt;;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt; = Win32::MediaPlayer-&amp;gt;&lt;span class="synStatement"&gt;new&lt;/span&gt;;
    &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;load(&lt;span class="synIdentifier"&gt;$file&lt;/span&gt;) &lt;span class="synStatement"&gt;or&lt;/span&gt; &lt;span class="synStatement"&gt;die&lt;/span&gt;;
    &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;play;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$state&lt;/span&gt; = {
        &lt;span class="synConstant"&gt;mute &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;,
        &lt;span class="synConstant"&gt;playing &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;1&lt;/span&gt;,
        &lt;span class="synStatement"&gt;pos&lt;/span&gt; =&amp;gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;,
        &lt;span class="synConstant"&gt;len &lt;/span&gt;=&amp;gt; res_to_sec(&lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;length&lt;/span&gt;(&lt;span class="synConstant"&gt;0&lt;/span&gt;)),
        &lt;span class="synConstant"&gt;base &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;,
        &lt;span class="synConstant"&gt;repeat &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;1&lt;/span&gt;,
        &lt;span class="synConstant"&gt;repeat_dur &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;10&lt;/span&gt;,
    };

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;%keymap&lt;/span&gt; = (
        &lt;span class="synConstant"&gt;j &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;5&lt;/span&gt;,
        &lt;span class="synConstant"&gt;k &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;10&lt;/span&gt;,
        &lt;span class="synConstant"&gt;l &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;30&lt;/span&gt;,
        &lt;span class="synConstant"&gt;';'&lt;/span&gt; =&amp;gt; &lt;span class="synConstant"&gt;300&lt;/span&gt;,
        &lt;span class="synConstant"&gt;f &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;-5&lt;/span&gt;,
        &lt;span class="synConstant"&gt;d &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;-10&lt;/span&gt;,
        &lt;span class="synConstant"&gt;s &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;-30&lt;/span&gt;,
        &lt;span class="synConstant"&gt;a &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;-300&lt;/span&gt;,
    );

    &lt;span class="synStatement"&gt;printf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;repeats each %d secs&lt;/span&gt;&lt;span class="synSpecial"&gt;\n&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur};
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$console&lt;/span&gt; = &lt;span class="synStatement"&gt;new&lt;/span&gt; Win32::Console(STD_OUTPUT_HANDLE);
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$seek&lt;/span&gt; = &lt;span class="synConstant"&gt;0&lt;/span&gt;;
    &lt;span class="synStatement"&gt;while&lt;/span&gt; (&lt;span class="synConstant"&gt;1&lt;/span&gt;) {
        &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{len} = res_to_sec(&lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;length&lt;/span&gt;(&lt;span class="synConstant"&gt;0&lt;/span&gt;));
        &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{&lt;span class="synStatement"&gt;pos&lt;/span&gt;} = res_to_sec(&lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;pos&lt;/span&gt;(&lt;span class="synConstant"&gt;0&lt;/span&gt;));

        &lt;span class="synStatement"&gt;if&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$seek&lt;/span&gt;) {
            &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;pause;
            &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;seek&lt;/span&gt;(&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{base} * &lt;span class="synConstant"&gt;1000&lt;/span&gt;);
            &lt;span class="synIdentifier"&gt;$wp&lt;/span&gt;-&amp;gt;resume;
            &lt;span class="synIdentifier"&gt;$seek&lt;/span&gt; = &lt;span class="synConstant"&gt;0&lt;/span&gt;;
            &lt;span class="synStatement"&gt;next&lt;/span&gt;;
        }

        &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$buf&lt;/span&gt; = &lt;span class="synStatement"&gt;sprintf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;%s / %s&lt;/span&gt;&lt;span class="synSpecial"&gt;\r&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;, sec_to_hms(&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{&lt;span class="synStatement"&gt;pos&lt;/span&gt;}), sec_to_hms(&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{len});
        &lt;span class="synIdentifier"&gt;$console&lt;/span&gt;-&amp;gt;Write(&lt;span class="synIdentifier"&gt;$buf&lt;/span&gt;);
        Time::HiRes::&lt;span class="synStatement"&gt;sleep&lt;/span&gt;(&lt;span class="synConstant"&gt;0.5&lt;/span&gt;);

        &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$repeat_state&lt;/span&gt; =&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;{
            &lt;span class="synStatement"&gt;printf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;&lt;span class="synSpecial"&gt;\n&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;;
            &lt;span class="synStatement"&gt;printf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;repeat %s&lt;/span&gt;&lt;span class="synSpecial"&gt;\n&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat} ? &lt;span class="synConstant"&gt;&amp;quot;on&amp;quot;&lt;/span&gt; : &lt;span class="synConstant"&gt;&amp;quot;off&amp;quot;&lt;/span&gt;;
            &lt;span class="synStatement"&gt;printf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;repeats each %d secs&lt;/span&gt;&lt;span class="synSpecial"&gt;\n&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur} &lt;span class="synStatement"&gt;if&lt;/span&gt; &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat};
        };

        &lt;span class="synStatement"&gt;if&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat} &amp;amp;&amp;amp;
            &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{&lt;span class="synStatement"&gt;pos&lt;/span&gt;} &amp;gt;= (&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{base} + &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur})) {
            &lt;span class="synIdentifier"&gt;$seek&lt;/span&gt;++;
        }

        &lt;span class="synStatement"&gt;while&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;-&amp;gt;pending) {
            &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$c&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;-&amp;gt;dequeue;

            &lt;span class="synStatement"&gt;if&lt;/span&gt; (&lt;span class="synStatement"&gt;defined&lt;/span&gt;(&lt;span class="synIdentifier"&gt;$keymap&lt;/span&gt;{&lt;span class="synIdentifier"&gt;$c&lt;/span&gt;})) {
                &lt;span class="synStatement"&gt;unless&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat}) {
                    &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{base} = &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{&lt;span class="synStatement"&gt;pos&lt;/span&gt;};
                }
                &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{base} += &lt;span class="synIdentifier"&gt;$keymap&lt;/span&gt;{&lt;span class="synIdentifier"&gt;$c&lt;/span&gt;};
                &lt;span class="synIdentifier"&gt;$seek&lt;/span&gt;++;
            } &lt;span class="synStatement"&gt;elsif&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'t'&lt;/span&gt;) {
                &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat} = &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat} ? &lt;span class="synConstant"&gt;0&lt;/span&gt; : &lt;span class="synConstant"&gt;1&lt;/span&gt;;
                &lt;span class="synIdentifier"&gt;$repeat_state&lt;/span&gt;-&amp;gt;();
            } &lt;span class="synStatement"&gt;elsif&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'r'&lt;/span&gt;) {
                &lt;span class="synIdentifier"&gt;$repeat_state&lt;/span&gt;-&amp;gt;();
            } &lt;span class="synStatement"&gt;elsif&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'u'&lt;/span&gt;) {
                &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur}--;
                &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur} = &lt;span class="synConstant"&gt;1&lt;/span&gt; &lt;span class="synStatement"&gt;if&lt;/span&gt; &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur} &amp;lt; &lt;span class="synConstant"&gt;1&lt;/span&gt;;
                &lt;span class="synIdentifier"&gt;$repeat_state&lt;/span&gt;-&amp;gt;();
            } &lt;span class="synStatement"&gt;elsif&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'i'&lt;/span&gt;) {
                &lt;span class="synIdentifier"&gt;$state&lt;/span&gt;-&amp;gt;{repeat_dur}++;
                &lt;span class="synIdentifier"&gt;$repeat_state&lt;/span&gt;-&amp;gt;();
            } &lt;span class="synStatement"&gt;elsif&lt;/span&gt; (&lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'p'&lt;/span&gt;) {
                &lt;span class="synIdentifier"&gt;$seek&lt;/span&gt;++;
            }

            &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;0&lt;/span&gt; &lt;span class="synStatement"&gt;if&lt;/span&gt; &lt;span class="synIdentifier"&gt;$c&lt;/span&gt; &lt;span class="synStatement"&gt;eq&lt;/span&gt; &lt;span class="synConstant"&gt;'q'&lt;/span&gt;;
        }
    }

    &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;0&lt;/span&gt;;
}

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; main &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$file&lt;/span&gt; = &lt;span class="synStatement"&gt;shift&lt;/span&gt;(&lt;span class="synIdentifier"&gt;@ARGV&lt;/span&gt;);
    &lt;span class="synStatement"&gt;die&lt;/span&gt; &lt;span class="synStatement"&gt;unless&lt;/span&gt; &lt;span class="synIdentifier"&gt;$file&lt;/span&gt;;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$queue&lt;/span&gt; = &lt;span class="synStatement"&gt;new&lt;/span&gt; Thread::Queue;
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$t1&lt;/span&gt; = threads-&amp;gt;&lt;span class="synStatement"&gt;new&lt;/span&gt;(&lt;span class="synIdentifier"&gt;\&amp;amp;keywatcher&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;);
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$t2&lt;/span&gt; = threads-&amp;gt;&lt;span class="synStatement"&gt;new&lt;/span&gt;(&lt;span class="synIdentifier"&gt;\&amp;amp;worker&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$queue&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$file&lt;/span&gt;);
    &lt;span class="synIdentifier"&gt;$t1&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;join&lt;/span&gt;;
    &lt;span class="synIdentifier"&gt;$t2&lt;/span&gt;-&amp;gt;&lt;span class="synStatement"&gt;join&lt;/span&gt;;

    &lt;span class="synStatement"&gt;print&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;done.&lt;/span&gt;&lt;span class="synSpecial"&gt;\n&lt;/span&gt;&lt;span class="synConstant"&gt;&amp;quot;&lt;/span&gt;;
}

main;

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; res_to_sec &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$param&lt;/span&gt; = &lt;span class="synStatement"&gt;shift&lt;/span&gt;;
    &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synStatement"&gt;int&lt;/span&gt;(&lt;span class="synIdentifier"&gt;$param&lt;/span&gt;/&lt;span class="synConstant"&gt;1000&lt;/span&gt;);
}

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; res_to_hms &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$param&lt;/span&gt; = &lt;span class="synStatement"&gt;shift&lt;/span&gt;;
    &lt;span class="synStatement"&gt;return&lt;/span&gt; sec_to_hms(res_to_sec(&lt;span class="synIdentifier"&gt;$param&lt;/span&gt;));
}

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; sec_to_hms &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$total&lt;/span&gt; = &lt;span class="synStatement"&gt;shift&lt;/span&gt;;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$total&lt;/span&gt; % &lt;span class="synConstant"&gt;60&lt;/span&gt;;
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$min&lt;/span&gt; = (&lt;span class="synIdentifier"&gt;$total&lt;/span&gt; - &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt;) / &lt;span class="synConstant"&gt;60&lt;/span&gt;;
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$hour&lt;/span&gt; = &lt;span class="synStatement"&gt;int&lt;/span&gt;(&lt;span class="synIdentifier"&gt;$min&lt;/span&gt; / &lt;span class="synConstant"&gt;60&lt;/span&gt;);
    &lt;span class="synIdentifier"&gt;$min&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$min&lt;/span&gt; % &lt;span class="synConstant"&gt;60&lt;/span&gt;;

    &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synStatement"&gt;sprintf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;%02d:%02d:%02d&amp;quot;&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$hour&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$min&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt;;
}

&lt;span class="synStatement"&gt;sub&lt;/span&gt;&lt;span class="synIdentifier"&gt; sec_to_ms &lt;/span&gt;{
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$total&lt;/span&gt; = &lt;span class="synStatement"&gt;shift&lt;/span&gt;;

    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$total&lt;/span&gt; % &lt;span class="synConstant"&gt;60&lt;/span&gt;;
    &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$min&lt;/span&gt; = (&lt;span class="synIdentifier"&gt;$total&lt;/span&gt; - &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt;) / &lt;span class="synConstant"&gt;60&lt;/span&gt;;

    &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synStatement"&gt;sprintf&lt;/span&gt; &lt;span class="synConstant"&gt;&amp;quot;%02d:%02d&amp;quot;&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$min&lt;/span&gt;, &lt;span class="synIdentifier"&gt;$sec&lt;/span&gt;;
}
&lt;/pre&gt;
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="width:150px;float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000OCUHRU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/41DSLdzTAYL._SL160_.jpg" alt="OLYMPUS Voice-Trek V-61" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000OCUHRU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;OLYMPUS Voice-Trek V-61&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000OCUHRU/blogworemacx-22/ref=nosim/" title="OLYMPUS Voice-Trek V-61" target="_blank"&gt;amazlet&lt;/a&gt; at 08.11.16&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;オリンパス (2007-03-23)&lt;br /&gt;売り上げランキング: 283&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-5.gif" alt="4.5" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; いろいろ使えます。&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; ライブの録音･再生に大活躍&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000OCUHRU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="width:150px;float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000VJ2D8M/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/41KSNYi%2BZ1L._SL160_.jpg" alt="OLYMPUS ICレコーダー Voice-Trek DS-60" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000VJ2D8M/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;OLYMPUS ICレコーダー Voice-Trek DS-60&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000VJ2D8M/blogworemacx-22/ref=nosim/" title="OLYMPUS ICレコーダー Voice-Trek DS-60" target="_blank"&gt;amazlet&lt;/a&gt; at 08.11.16&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;オリンパス (2007-09-14)&lt;br /&gt;売り上げランキング: 1822&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5.0" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 音楽用にも&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 買うならコレ&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 値段にはわけがある&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; クリアーな音質です&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000VJ2D8M/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;

</content:encoded>
      <dcterms:modified>2008-11-16T01:59:33+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/11/repeat-audio-player-in-perl.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a79db8)</category>
      <link>http://blog.woremacx.com/2008/11/text-pukiwiki-in-perl.html</link>
      <description>PukiWiki の convert_html.php を perl のモジュールとして使えるよう移植しはじめました。
まだちゃんと動くわけではなくて、なんとか perl で動くようにしただけの状態です。
VaginaRepos でひっそりやってましたが、飽きてフェードアウトする可能性が高くなったので晒しました。
当面やることといえば

 各モジュール間のパラメータの渡し方を直す
 基本テスト
 基本プラグイン


という感じです。
PukiWiki にない機能の追加などを考えている方がいらっしゃれば、ブランチを切ってからやってもらえるとうれしいです。


 Text::PukiWiki


</description>
      <dc:date>2008-11-15T14:20:25+09:00</dc:date>
      <dc:subject>ARRAY(0x3a7a040)</dc:subject>
      <title>perl で Text::PukiWiki を書いてます</title>
      <pubDate>Sat, 15 Nov 2008 14:20:25 +0900</pubDate>
      <content:encoded>&lt;p&gt;PukiWiki の convert_html.php を perl のモジュールとして使えるよう移植しはじめました。&lt;/p&gt;
&lt;p&gt;まだちゃんと動くわけではなくて、なんとか perl で動くようにしただけの状態です。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vaginarepos.org/"&gt;VaginaRepos&lt;/a&gt; でひっそりやってましたが、飽きてフェードアウトする可能性が高くなったので晒しました。&lt;/p&gt;
&lt;p&gt;当面やることといえば&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; 各モジュール間のパラメータの渡し方を直す&lt;/li&gt;
&lt;li&gt; 基本テスト&lt;/li&gt;
&lt;li&gt; 基本プラグイン&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;という感じです。&lt;/p&gt;
&lt;p&gt;PukiWiki にない機能の追加などを考えている方がいらっしゃれば、ブランチを切ってからやってもらえるとうれしいです。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="http://svn.coderepos.org/share/lang/perl/Text-PukiWiki/trunk/"&gt;Text::PukiWiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content:encoded>
      <dcterms:modified>2008-11-15T14:20:25+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/11/text-pukiwiki-in-perl.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a829a0)</category>
      <link>http://blog.woremacx.com/2008/11/try-rtm-fx-addon-and-gmail-gadget.html</link>
      <description>家でヒマしてるときにやることを管理する用の TODO リストが欲しくなったので、久しぶりに RTM 自体を使い始めた。
GmailにGadget機能――Remember The Milkも組み込み可能に という記事を見つけたので、こちらを試してみることにした。
結論としては、au の携帯からの入力と Firefox アドオンを併用しようと思う。
 Firefox アドオン

Set task view here から、label とか選べる。
個人的に RTM の画面は好きではないのが、このアドオンは使いやすい。
Google apps for domain でも表示されるので良い。
 ガジェット

ラベルを選ぶには、設定からやらないといけない。
ケータイ向けの画面からすると、ひどく制限されている印象。
ケータイ向けの画面をガジェットにしてくれてもよかったかもしれないと思った。
ぼくのドメインの Google apps for domain では labs が使えないので残念。

</description>
      <dc:date>2008-11-11T21:58:22+09:00</dc:date>
      <dc:subject>ARRAY(0x3a7a070)</dc:subject>
      <title>RTM の Firefox アドオンと Gmail ガジェットを試す</title>
      <pubDate>Tue, 11 Nov 2008 21:58:22 +0900</pubDate>
      <content:encoded>&lt;p&gt;家でヒマしてるときにやることを管理する用の TODO リストが欲しくなったので、久しぶりに RTM 自体を使い始めた。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.itmedia.co.jp/bizid/articles/0811/04/news078.html"&gt;GmailにGadget機能――Remember The Milkも組み込み可能に&lt;/a&gt; という記事を見つけたので、こちらを試してみることにした。&lt;/p&gt;
&lt;p&gt;結論としては、au の携帯からの入力と Firefox アドオンを併用しようと思う。&lt;/p&gt;
&lt;h4&gt; Firefox アドオン&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://data.tumblr.com/2uIDsGkn2g6380euzTx1b3iTo1_500.png"&gt;&lt;img src="http://data.tumblr.com/2uIDsGkn2g6380euzTx1b3iTo1_500.png" alt="http://data.tumblr.com/2uIDsGkn2g6380euzTx1b3iTo1_500.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Set task view here から、label とか選べる。&lt;/p&gt;
&lt;p&gt;個人的に RTM の画面は好きではないのが、このアドオンは使いやすい。&lt;/p&gt;
&lt;p&gt;Google apps for domain でも表示されるので良い。&lt;/p&gt;
&lt;h4&gt; ガジェット&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://data.tumblr.com/2uIDsGkn2g636w9puOKvQAmGo1_500.png"&gt;&lt;img src="http://data.tumblr.com/2uIDsGkn2g636w9puOKvQAmGo1_500.png" alt="http://data.tumblr.com/2uIDsGkn2g636w9puOKvQAmGo1_500.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ラベルを選ぶには、設定からやらないといけない。&lt;/p&gt;
&lt;p&gt;ケータイ向けの画面からすると、ひどく制限されている印象。&lt;/p&gt;
&lt;p&gt;ケータイ向けの画面をガジェットにしてくれてもよかったかもしれないと思った。&lt;/p&gt;
&lt;p&gt;ぼくのドメインの Google apps for domain では labs が使えないので残念。&lt;/p&gt;

</content:encoded>
      <dcterms:modified>2008-11-11T21:58:22+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/11/try-rtm-fx-addon-and-gmail-gadget.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a82c28)</category>
      <link>http://blog.woremacx.com/2008/11/hirosue-ryoko-was-awesome.html</link>
      <description>昔の広末涼子はすごかった:アルファルファモザイク
うん。ほんと昔の広末涼子はすごかった。ビーチボーイズとかちゃんとビデオに撮ってみてた。
そんな昔の広末涼子が懐かしくなってライブビデオ買ったよ！
150 円とかなのでお買い得だよ！VHS なので、買うときはレンタル上がりは避けてね！
広末涼子ファーストライヴ～RH DEBUT TOUR 1999posted with amazlet at 08.11.11広末涼子 ダブリューイーエー・ジャパン (1999-05-26)売り上げランキング: 59110Amazon.co.jp で詳細を見る


</description>
      <dc:date>2008-11-11T12:00:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a82c58)</dc:subject>
      <title>昔の広末涼子はすごかった</title>
      <pubDate>Tue, 11 Nov 2008 12:00:00 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://alfalfa.livedoor.biz/archives/51389758.html"&gt;昔の広末涼子はすごかった:アルファルファモザイク&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;うん。ほんと昔の広末涼子はすごかった。ビーチボーイズとかちゃんとビデオに撮ってみてた。&lt;/p&gt;
&lt;p&gt;そんな昔の広末涼子が懐かしくなってライブビデオ買ったよ！&lt;/p&gt;
&lt;p&gt;150 円とかなのでお買い得だよ！VHS なので、買うときはレンタル上がりは避けてね！&lt;/p&gt;
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005HIGY/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/51YXHA6F4QL._SL160_.jpg" alt="広末涼子ファーストライヴ～RH DEBUT TOUR 1999" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005HIGY/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;広末涼子ファーストライヴ～RH DEBUT TOUR 1999&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B00005HIGY/blogworemacx-22/ref=nosim/" title="広末涼子ファーストライヴ～RH DEBUT TOUR 1999" target="_blank"&gt;amazlet&lt;/a&gt; at 08.11.11&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;広末涼子 &lt;br /&gt;ダブリューイーエー・ジャパン (1999-05-26)&lt;br /&gt;売り上げランキング: 59110&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00005HIGY/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;


</content:encoded>
      <dcterms:modified>2008-11-11T12:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/2008/11/hirosue-ryoko-was-awesome.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a7a310)</category>
      <link>http://blog.livedoor.jp/woremacx/archives/51138987.html</link>
      <description>星羅さん。(que sera,seira)
M-ON! をぼーっと見てたら、いい曲がかかったお。



</description>
      <dc:date>2008-11-05T05:44:51+09:00</dc:date>
      <dc:subject>ARRAY(0x3a82a00)</dc:subject>
      <title>星羅 - He's in love with her.</title>
      <pubDate>Wed, 05 Nov 2008 05:44:51 +0900</pubDate>
      <content:encoded>&lt;p&gt;星羅さん。(&lt;a href="http://playlog.jp/queseraseira/blog/"&gt;que sera,seira&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.m-on.jp/"&gt;M-ON!&lt;/a&gt; をぼーっと見てたら、いい曲がかかったお。&lt;/p&gt;
&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mQgNWabuP4A"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mQgNWabuP4A" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=51138987" width="1" height="1" /&gt;

</content:encoded>
      <dcterms:modified>2008-11-05T05:44:51+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.livedoor.jp/woremacx/archives/51138987.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a74ac0)</category>
      <link>http://blog.livedoor.jp/woremacx/archives/51138516.html</link>
      <description>スカパー！e2を16日体験しはじめました。
日曜日にスカパー！ｅ２大開放デー でだらだら見てたのがきっかけです。
日曜日は、MUSIC ON! TV (ch.325) のカウントダウン番組をダラダラ見てました。解像度は 720x480 ではありますが、BGM として流しておくのは良い感じです。
うちのアンテナだと ch.325 は天気の影響を受けやすいので、ch.325 が見れないときは SPACE SHOWER TV (ch.322) を見る感じです。こっちは、480x480 とかなりさびしいですが、コンテンツは悪くないので満足ですね。無料体験期限が切れたら、ch.322 をそのまま契約するつもりです。
たぶん数ヶ月でポップスに飽きると思うので、そのときはまたクラシック入門して、watching ヴ を更新する感じですね。



</description>
      <dc:date>2008-11-04T06:33:22+09:00</dc:date>
      <dc:subject>ARRAY(0x3a82cb8)</dc:subject>
      <title>スカパー！e2 を 16 日体験</title>
      <pubDate>Tue, 04 Nov 2008 06:33:22 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://www.e2sptv.jp/"&gt;スカパー！e2&lt;/a&gt;を&lt;a href="http://www.e2sptv.jp/info_news/16days_free/"&gt;16日体験&lt;/a&gt;しはじめました。
&lt;p&gt;日曜日に&lt;a href="http://www.e2sptv.jp/service/DAI-KAIHOU-DAY/"&gt;スカパー！ｅ２大開放デー&lt;/a&gt; でだらだら見てたのがきっかけです。
日曜日は、&lt;a href="http://www.m-on.jp/"&gt;MUSIC ON! TV&lt;/a&gt; (ch.325) のカウントダウン番組をダラダラ見てました。解像度は 720x480 ではありますが、BGM として流しておくのは良い感じです。
&lt;p&gt;うちのアンテナだと ch.325 は天気の影響を受けやすいので、ch.325 が見れないときは &lt;a href="http://www.spaceshowertv.com/"&gt;SPACE SHOWER TV&lt;/a&gt; (ch.322) を見る感じです。こっちは、480x480 とかなりさびしいですが、コンテンツは悪くないので満足ですね。無料体験期限が切れたら、ch.322 をそのまま契約するつもりです。
&lt;p&gt;たぶん数ヶ月でポップスに飽きると思うので、そのときはまたクラシック入門して、&lt;a href="http://woremacx.g.hatena.ne.jp/woremacx/"&gt;watching ヴ&lt;/a&gt; を更新する感じですね。

&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=51138516" width="1" height="1" /&gt;

</content:encoded>
      <dcterms:modified>2008-11-04T06:33:22+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.livedoor.jp/woremacx/archives/51138516.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a79878)</category>
      <link>http://blog.livedoor.jp/woremacx/archives/51135596.html</link>
      <description>テレビや映画等を見たら、メディアを消費したら、書く。
本家でやろうかと思ったけれど、本家を subscribe しているのは perl ネタとか読みたい皆さんだと思う。なので、作ったまま放置しておいたここを利用させていただく感じで。
今後更新するのは、主に以下のブログにしようと思う。

本家: blog.woremacx.com
メディア: my woremacx things
クラシック: グルーヴ : watching ヴ

ということで、woremacx をよろしくおねがいします。


</description>
      <dc:date>2008-10-29T07:35:49+09:00</dc:date>
      <dc:subject>ARRAY(0x3a82f70)</dc:subject>
      <title>ここのブログ</title>
      <pubDate>Wed, 29 Oct 2008 07:35:49 +0900</pubDate>
      <content:encoded>&lt;p&gt;テレビや映画等を見たら、メディアを消費したら、書く。
&lt;p&gt;本家でやろうかと思ったけれど、本家を subscribe しているのは perl ネタとか読みたい皆さんだと思う。なので、作ったまま放置しておいたここを利用させていただく感じで。
&lt;p&gt;今後更新するのは、主に以下のブログにしようと思う。
&lt;ul&gt;
&lt;li&gt;本家: &lt;a href="http://blog.woremacx.com/"&gt;blog.woremacx.com&lt;/a&gt;
&lt;li&gt;メディア: &lt;a href="http://blog.livedoor.jp/woremacx/"&gt;my woremacx things&lt;/a&gt;
&lt;li&gt;クラシック: &lt;a href="http://woremacx.g.hatena.ne.jp/woremacx/"&gt;グルーヴ : watching ヴ&lt;/a&gt;
&lt;/ul&gt;
&lt;p&gt;ということで、&lt;a href="http://woremacx.com/"&gt;woremacx&lt;/a&gt; をよろしくおねがいします。
&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=51135596" width="1" height="1" /&gt;

</content:encoded>
      <dcterms:modified>2008-10-29T07:35:49+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.livedoor.jp/woremacx/archives/51135596.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a796b0)</category>
      <link>http://blog.livedoor.jp/woremacx/archives/51135586.html</link>
      <description>志村けんさんの番組を見た。やっぱり志村けんさんはおもしろい！
特に笑ったのは、志村けんさんと井上和香さんとのコント。会社の社長の志村けんさんが、社員の井上和香さんを愛人にしようとする王道コント。

高いご飯をおごる。
いやがってるのにホテルに引っ張り込む。
部屋がオートロックであることアピールする。
志村けんさんは、シャワーを浴びて、ベットの中で裸になる。
井上和香さんが決断をして部屋を飛び出す。
引き留めようと、志村けんさんが全裸で廊下に出てしまう。オートロックなのに！！
オートロックで閉め出される。
フロントまで行って何とかしてもらうことを決意する。
たらいで前後を隠しながら、遭遇した人たちから何とか逃げる。
結局、フロントに降りる途中で逮捕される。

何度か同じ流れのコントは何度か見てるのに、やっぱりおもしろい！
志村けんさんがやばい状況だということを理解して、ハラハラさせられて、コントの中に引き込まれる。そういう感じが好きだなあ。



</description>
      <dc:date>2008-10-29T06:59:31+09:00</dc:date>
      <dc:subject>ARRAY(0x3a83228)</dc:subject>
      <title>志村けんのだいじょうぶだぁ豪華!秋の爆笑スペシャル</title>
      <pubDate>Wed, 29 Oct 2008 06:59:31 +0900</pubDate>
      <content:encoded>&lt;p&gt;志村けんさんの番組を見た。やっぱり志村けんさんはおもしろい！
&lt;p&gt;特に笑ったのは、志村けんさんと井上和香さんとのコント。会社の社長の志村けんさんが、社員の井上和香さんを愛人にしようとする王道コント。
&lt;ul&gt;
&lt;li&gt;高いご飯をおごる。
&lt;li&gt;いやがってるのにホテルに引っ張り込む。
&lt;li&gt;部屋がオートロックであることアピールする。
&lt;li&gt;志村けんさんは、シャワーを浴びて、ベットの中で裸になる。
&lt;li&gt;井上和香さんが決断をして部屋を飛び出す。
&lt;li&gt;引き留めようと、志村けんさんが全裸で廊下に出てしまう。オートロックなのに！！
&lt;li&gt;オートロックで閉め出される。
&lt;li&gt;フロントまで行って何とかしてもらうことを決意する。
&lt;li&gt;たらいで前後を隠しながら、遭遇した人たちから何とか逃げる。
&lt;li&gt;結局、フロントに降りる途中で逮捕される。
&lt;/ul&gt;
&lt;p&gt;何度か同じ流れのコントは何度か見てるのに、やっぱりおもしろい！
&lt;p&gt;志村けんさんがやばい状況だということを理解して、ハラハラさせられて、コントの中に引き込まれる。そういう感じが好きだなあ。

&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=51135586" width="1" height="1" /&gt;

</content:encoded>
      <dcterms:modified>2008-10-29T06:59:31+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.livedoor.jp/woremacx/archives/51135586.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a874f8)</category>
      <link>http://blog.woremacx.com/musics/2007/10/Mick-Jagger-The-Very-Best-Of-Mick-Jagger.html</link>
      <description>ロック。
それにしてもこの男ノリノリである。
The Very Best of Mick Jaggerposted with amazlet on 2007/10/04Mick JaggerWEA/Rhino (2007/10/02)売り上げランキング: 698Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-10-04T05:34:24+09:00</dc:date>
      <dc:subject>ARRAY(0x3a87528)</dc:subject>
      <title>Mick Jagger - The Very Best Of Mick Jagger</title>
      <pubDate>Thu, 04 Oct 2007 05:34:24 +0900</pubDate>
      <content:encoded>&lt;p&gt;ロック。
&lt;p&gt;それにしてもこの男ノリノリである。
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000SFYZOO/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://g-ec2.images-amazon.com/images/I/21BrmZbxH8L.jpg" alt="The Very Best of Mick Jagger" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000SFYZOO/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;The Very Best of Mick Jagger&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with&amp;nbsp;&lt;a href="http://www.amazlet.com/browse/ASIN/B000SFYZOO/blogworemacx-22" title="The Very Best of Mick Jagger" target="_blank"&gt;amazlet&lt;/a&gt;&amp;nbsp;on 2007/10/04&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Mick Jagger&lt;br /&gt;WEA/Rhino (2007/10/02)&lt;br /&gt;売り上げランキング: 698&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000SFYZOO/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-10-04T05:34:24+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/10/Mick-Jagger-The-Very-Best-Of-Mick-Jagger.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a83630)</category>
      <link>http://blog.woremacx.com/musics/2007/10/David-Wilson-Dreams-of-Hollywood-Nights.html</link>
      <description>David Wilson さんによる Henry Mancini さんの音楽のトリビュートアルバム。
さわやかな感じのバイオリンのインストなので、小さめの音で BGM として流すのにぴったりです。

Dreams of Hollywood Nightsposted with amazlet at 08.07.14David Wilson Swallowtail (2000-08-01)売り上げランキング: 379271Amazon.co.jp で詳細を見る
</description>
      <dc:date>2007-10-01T15:14:19+09:00</dc:date>
      <dc:subject>ARRAY(0x3a873f0)</dc:subject>
      <title>David Wilson - Dreams of Hollywood Nights</title>
      <pubDate>Mon, 01 Oct 2007 15:14:19 +0900</pubDate>
      <content:encoded>&lt;p&gt;David Wilson さんによる Henry Mancini さんの音楽のトリビュートアルバム。
&lt;p&gt;さわやかな感じのバイオリンのインストなので、小さめの音で BGM として流すのにぴったりです。

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00000JGN4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/513K1DCTN3L._SL160_.jpg" alt="Dreams of Hollywood Nights" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00000JGN4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Dreams of Hollywood Nights&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B00000JGN4/blogworemacx-22/ref=nosim/" title="Dreams of Hollywood Nights" target="_blank"&gt;amazlet&lt;/a&gt; at 08.07.14&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;David Wilson &lt;br /&gt;Swallowtail (2000-08-01)&lt;br /&gt;売り上げランキング: 379271&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00000JGN4/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;
</content:encoded>
      <dcterms:modified>2007-10-01T15:14:19+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/10/David-Wilson-Dreams-of-Hollywood-Nights.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a87a68)</category>
      <link>http://blog.woremacx.com/musics/2007/09/Dona-Rosa-Alma-Livre.html</link>
      <description>Zebralution レーベルの民族音楽っぽい CD です。
Dona Rosa さんについては、世界の民族音楽の店 ZeAmi - 南ヨーロッパ によると、

４歳で失明し、路上で歌っているところを発見されたというブルース歌手のような経歴を持つ盲目の女性歌手。

とのことです。
CD の全体を通して、Dona Rosa さんのボーカルと、アコーディオンや太鼓の音が混ざり合い、とても心地よいです。

ドイツアマゾンで試聴

Alma Livreposted with amazlet on 07.09.30Dona Rosa Jaro (2007/10/01)Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-09-30T11:02:37+09:00</dc:date>
      <dc:subject>ARRAY(0x3a87a98)</dc:subject>
      <title>Dona Rosa - Alma Livre</title>
      <pubDate>Sun, 30 Sep 2007 11:02:37 +0900</pubDate>
      <content:encoded>&lt;p&gt;Zebralution レーベルの民族音楽っぽい CD です。
&lt;p&gt;Dona Rosa さんについては、&lt;a href="http://homepage1.nifty.com/zeami/m-me.html"&gt;世界の民族音楽の店 ZeAmi - 南ヨーロッパ&lt;/a&gt; によると、
&lt;blockquote&gt;
&lt;p&gt;４歳で失明し、路上で歌っているところを発見されたというブルース歌手のような経歴を持つ盲目の女性歌手。
&lt;/blockquote&gt;
&lt;p&gt;とのことです。
&lt;p&gt;CD の全体を通して、Dona Rosa さんのボーカルと、アコーディオンや太鼓の音が混ざり合い、とても心地よいです。

&lt;p&gt;&lt;a href="http://www.amazon.de/Alma-Livre-Dona-Rosa/dp/B000ULAZ5E"&gt;ドイツアマゾンで試聴

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ULAZ5E/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/31Z%2BeomjuBL.jpg" alt="Alma Livre" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ULAZ5E/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Alma Livre&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000ULAZ5E/blogworemacx-22" title="Alma Livre" target="_blank"&gt;amazlet&lt;/a&gt; on 07.09.30&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Dona Rosa &lt;br /&gt;Jaro (2007/10/01)&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ULAZ5E/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-09-30T11:02:37+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/09/Dona-Rosa-Alma-Livre.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a876d8)</category>
      <link>http://blog.woremacx.com/notes/2007/09/ProjectPier-a-fork-of-activeCollab.html</link>
      <description>MOONGIFT: 使い勝手の良いプロジェクト管理「ProjectPier」 で、ProjectPier という activeCollab の fork プロジェクトができたことを知った。
activeCollab-0.7.1 と ProjectPier-0.8.0 を diff ってみたら、今は s/activeCollab/ProjectPier/g; のレベルだったけど、今後の展開にｗｋｔｋしている。</description>
      <dc:date>2007-09-29T02:43:31+09:00</dc:date>
      <dc:subject>ARRAY(0x3a87960)</dc:subject>
      <title>ProjectPier にｗｋｔｋ</title>
      <pubDate>Sat, 29 Sep 2007 02:43:31 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://www.moongift.jp/2007/09/projectpier/"&gt;MOONGIFT: 使い勝手の良いプロジェクト管理「ProjectPier」&lt;/a&gt; で、&lt;a href="http://www.projectpier.org/"&gt;ProjectPier&lt;/a&gt; という &lt;a href="http://www.activecollab.com/"&gt;activeCollab&lt;/a&gt; の fork プロジェクトができたことを知った。
&lt;p&gt;activeCollab-0.7.1 と ProjectPier-0.8.0 を diff ってみたら、今は s/activeCollab/ProjectPier/g; のレベルだったけど、今後の展開にｗｋｔｋしている。</content:encoded>
      <dcterms:modified>2007-09-29T02:43:31+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/09/ProjectPier-a-fork-of-activeCollab.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a87fd8)</category>
      <link>http://blog.woremacx.com/musics/2007/09/SUPER-BABY-FACE.html</link>
      <description>ガールズ・パンク・バンドの SUPER BABY FACE 。
これはいい！！

SUPER BABY FACE(初回限定盤)posted with amazlet on 07.09.25SUPER BABY FACE UNIVERSAL J(P)(M) (2007/09/19)売り上げランキング: 13922Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-09-25T20:32:16+09:00</dc:date>
      <dc:subject>ARRAY(0x3a88008)</dc:subject>
      <title>SUPER BABY FACE - SUPER BABY FACE</title>
      <pubDate>Tue, 25 Sep 2007 20:32:16 +0900</pubDate>
      <content:encoded>&lt;p&gt;ガールズ・パンク・バンドの &lt;a href="http://www.superbabyface.com/"&gt;SUPER BABY FACE&lt;/a&gt; 。
&lt;p&gt;これはいい！！

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000U02NOG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://g-ec2.images-amazon.com/images/I/31OmzkvcX7L.jpg" alt="SUPER BABY FACE(初回限定盤)" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000U02NOG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;SUPER BABY FACE(初回限定盤)&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000U02NOG/blogworemacx-22" title="SUPER BABY FACE(初回限定盤)" target="_blank"&gt;amazlet&lt;/a&gt; on 07.09.25&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;SUPER BABY FACE &lt;br /&gt;UNIVERSAL J(P)(M) (2007/09/19)&lt;br /&gt;売り上げランキング: 13922&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000U02NOG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-09-25T20:32:16+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/09/SUPER-BABY-FACE.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a87c48)</category>
      <link>http://blog.woremacx.com/notes/2007/09/welcome-to-lovely-vagina-channel.html</link>
      <description>夏が終わり、暑苦しさから解放され、過ごしやすい秋が到来しました。
この季節にはヴァギナについて語り合いたいですね！みんなそうですね！
freenode とか reichanet とか ustream でもいいんですけど、
チャンネル名の過激さ、そしてヴァギナについて語り合うということで
abuse と認定され、ネットワークから ban される可能性が多々あるかと思われます。
そこで、ヴァギナについて語り合いたいけど、今までそういう場所がなくて悔しい思いをしている
人々のために、専用の IRC サーバを勃ててチャンネルを作ることになりました。
専用の IRC サーバは、サーバ名 irc.woremacx.com ポート 6667 です。
まずはだまされたと思って、#vagina チャンネル(文字コードは UTF-8 で)までお越しください。
ヴァギナ好きのおなたのお越しをお待ちしています。</description>
      <dc:date>2007-09-22T18:28:04+09:00</dc:date>
      <dc:subject>ARRAY(0x3a87ed0)</dc:subject>
      <title>ヴァギナについて語り合う IRC チャンネルを開設しました</title>
      <pubDate>Sat, 22 Sep 2007 18:28:04 +0900</pubDate>
      <content:encoded>&lt;p&gt;夏が終わり、暑苦しさから解放され、過ごしやすい秋が到来しました。
この季節にはヴァギナについて語り合いたいですね！みんなそうですね！
&lt;p&gt;freenode とか reichanet とか ustream でもいいんですけど、
チャンネル名の過激さ、そしてヴァギナについて語り合うということで
abuse と認定され、ネットワークから ban される可能性が多々あるかと思われます。
&lt;p&gt;そこで、ヴァギナについて語り合いたいけど、今までそういう場所がなくて悔しい思いをしている
人々のために、専用の IRC サーバを勃ててチャンネルを作ることになりました。
&lt;p&gt;専用の IRC サーバは、サーバ名 irc.woremacx.com ポート 6667 です。
&lt;p&gt;まずはだまされたと思って、#vagina チャンネル(文字コードは UTF-8 で)までお越しください。
ヴァギナ好きのおなたのお越しをお待ちしています。</content:encoded>
      <dcterms:modified>2007-09-22T18:28:04+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/09/welcome-to-lovely-vagina-channel.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8aef0)</category>
      <link>http://blog.woremacx.com/notes/2007/09/gofish-is-in-worepo-for-fedora7.html</link>
      <description>
ついカッとなってGopherサーバを立ててみた にでてくる GoFish Gopher Server を
worepo for fedora7 に入れたお。</description>
      <dc:date>2007-09-06T03:06:12+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8af20)</dc:subject>
      <title>gofish</title>
      <pubDate>Thu, 06 Sep 2007 03:06:12 +0900</pubDate>
      <content:encoded>&lt;p&gt;
&lt;a href="http://labs.cybozu.co.jp/blog/takesako/2007/09/gopher.html"&gt;ついカッとなってGopherサーバを立ててみた&lt;/a&gt; にでてくる &lt;a href="http://gofish.sourceforge.net/"&gt;GoFish Gopher Server&lt;/a&gt; を
&lt;a href="http://pub.woremacx.com/worepo/"&gt;worepo&lt;/a&gt; for fedora7 に入れたお。</content:encoded>
      <dcterms:modified>2007-09-06T03:06:12+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/09/gofish-is-in-worepo-for-fedora7.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8b1d8)</category>
      <link>http://blog.woremacx.com/notes/2007/08/the-now-habit-i-hate-procrastinating.html</link>
      <description>The Now Habit (1) 仕事を先送りしてしまうのは、怠惰だからではない |  Lifehacking.jp を読んで。
最近いろんなことで procrastinate まくってる。そんな中、やらなくていい余計なことは率先してやってる。結果として、さらに procrastinate まくるというような悪循環に陥ってる。
いいかげん procrastinate addiction ともいうべき状況から抜け出して、スッキリした気分で生活したい。
ということで、The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Play を発注した。
週末までには届くと思うので、1 日 5 ページくらいのローペースで読み始めていきたい。

The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Playposted with amazlet on 07.08.28Neil Fiore J P Tarcher (2007/04/05)売り上げランキング: 2544Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-08-28T00:00:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8ab60)</dc:subject>
      <title>I hate procrastinating...</title>
      <pubDate>Tue, 28 Aug 2007 00:00:00 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://lifehacking.jp/2007/08/the-now-habit-1/"&gt;The Now Habit (1) 仕事を先送りしてしまうのは、怠惰だからではない |  Lifehacking.jp&lt;/a&gt; を読んで。
&lt;p&gt;最近いろんなことで procrastinate まくってる。そんな中、やらなくていい余計なことは率先してやってる。結果として、さらに procrastinate まくるというような悪循環に陥ってる。
&lt;p&gt;いいかげん procrastinate addiction ともいうべき状況から抜け出して、スッキリした気分で生活したい。
&lt;p&gt;ということで、&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1585425524/blogworemacx-22/ref=nosim/"&gt;The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Play&lt;/a&gt; を発注した。
&lt;p&gt;週末までには届くと思うので、1 日 5 ページくらいのローペースで読み始めていきたい。

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1585425524/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/31hxIui-e%2BL.jpg" alt="The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Play" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1585425524/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Play&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/1585425524/blogworemacx-22" title="The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-free Play" target="_blank"&gt;amazlet&lt;/a&gt; on 07.08.28&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Neil Fiore &lt;br /&gt;J P Tarcher (2007/04/05)&lt;br /&gt;売り上げランキング: 2544&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1585425524/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-08-28T00:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/08/the-now-habit-i-hate-procrastinating.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8b460)</category>
      <link>http://blog.woremacx.com/musics/2007/08/charlie-hunter-trio-mistico.html</link>
      <description>Charlie Hunter Trio の最新作、ミスティコ。
ベースが踊ってて心地よい。
Misticoposted with amazlet on 07.08.14Charlie Hunter Trio Fantasy (2007/07/31)売り上げランキング: 91545Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-08-14T03:18:20+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8b490)</dc:subject>
      <title>Charlie Hunter Trio - Mistico</title>
      <pubDate>Tue, 14 Aug 2007 03:18:20 +0900</pubDate>
      <content:encoded>&lt;p&gt;Charlie Hunter Trio の最新作、ミスティコ。
&lt;p&gt;ベースが踊ってて心地よい。
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000PKG7JS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/21v3nCkLjcL.jpg" alt="Mistico" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000PKG7JS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Mistico&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000PKG7JS/blogworemacx-22" title="Mistico" target="_blank"&gt;amazlet&lt;/a&gt; on 07.08.14&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Charlie Hunter Trio &lt;br /&gt;Fantasy (2007/07/31)&lt;br /&gt;売り上げランキング: 91545&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000PKG7JS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-08-14T03:18:20+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/08/charlie-hunter-trio-mistico.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8b718)</category>
      <link>http://blog.woremacx.com/musics/2007/07/about.html</link>
      <description>woremacx が聴いた音楽をどんどん記録するよ。</description>
      <dc:date>2007-07-29T00:00:00+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8b748)</dc:subject>
      <title>about</title>
      <pubDate>Sun, 29 Jul 2007 00:00:00 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://woremacx.com/"&gt;woremacx&lt;/a&gt; が聴いた音楽をどんどん記録するよ。</content:encoded>
      <dcterms:modified>2007-07-29T00:00:00+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/musics/2007/07/about.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8b9d0)</category>
      <link>http://blog.woremacx.com/notes/2007/07/wacom-tablet-favo-with-onenote.html</link>
      <description>WACOM の FAVO の A5 サイズのやつを買った。
手書きの図とかを OneNote 2007 で手軽にメモってスクラップしておきたい時とか、
適当な図を書きながら何か考え事をしたいけど紙とシャープペンと消しゴムなんかでやってられないよね常識的に考えてという時とか、
いい加減 Control キーの押しすぎで小指痛くて死にそうなので手書きで文章書きたいとか、そんなわがままな woremacx さんのニーズに応える一品。

WACOM FAVO ペン&amp;マウス・タブレット A5サイズ CTE-640/S0 シルバー (ソフト5種類付属)posted with amazlet on 07.07.19ワコム (2005/09/16)売り上げランキング: 101おすすめ度の平均:  値段のわりに優秀 あの woremacx さんも使ってる! 大好きＦＡＶＯAmazon.co.jp で詳細を見る

Microsoft Office OneNote 2007posted with amazlet on 07.07.19マイクロソフト (2007/03/02)売り上げランキング: 181Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-07-19T18:05:45+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8ba00)</dc:subject>
      <title>WACOM のペンタブレット FAVO を買った</title>
      <pubDate>Thu, 19 Jul 2007 18:05:45 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ARSMAS/blogworemacx-22/ref=nosim/" target="_blank"&gt;WACOM の FAVO の A5 サイズのやつ&lt;/a&gt;を買った。
&lt;p&gt;手書きの図とかを &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000JQJPUG/blogworemacx-22/ref=nosim/" target="_blank"&gt;OneNote 2007&lt;/a&gt; で手軽にメモってスクラップしておきたい時とか、
適当な図を書きながら何か考え事をしたいけど紙とシャープペンと消しゴムなんかでやってられないよね常識的に考えてという時とか、
いい加減 Control キーの押しすぎで小指痛くて死にそうなので手書きで文章書きたいとか、そんなわがままな woremacx さんのニーズに応える一品。

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ARSMAS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/1166DNJ69ZL.jpg" alt="WACOM FAVO ペン&amp;マウス・タブレット A5サイズ CTE-640/S0 シルバー (ソフト5種類付属)" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ARSMAS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;WACOM FAVO ペン&amp;マウス・タブレット A5サイズ CTE-640/S0 シルバー (ソフト5種類付属)&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000ARSMAS/blogworemacx-22" title="WACOM FAVO ペン&amp;マウス・タブレット A5サイズ CTE-640/S0 シルバー (ソフト5種類付属)" target="_blank"&gt;amazlet&lt;/a&gt; on 07.07.19&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;ワコム (2005/09/16)&lt;br /&gt;売り上げランキング: 101&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4.0" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; 値段のわりに優秀&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; あの woremacx さんも使ってる!&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; 大好きＦＡＶＯ&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ARSMAS/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000JQJPUG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://ec1.images-amazon.com/images/I/211swIy1LmL.jpg" alt="Microsoft Office OneNote 2007" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000JQJPUG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Microsoft Office OneNote 2007&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000JQJPUG/blogworemacx-22" title="Microsoft Office OneNote 2007" target="_blank"&gt;amazlet&lt;/a&gt; on 07.07.19&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;マイクロソフト (2007/03/02)&lt;br /&gt;売り上げランキング: 181&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000JQJPUG/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-07-19T18:05:45+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/07/wacom-tablet-favo-with-onenote.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a96810)</category>
      <link>http://blog.woremacx.com/notes/2007/06/preparing-new-service-by-xcezx.html</link>
      <description>xcezx さんが、ブログを用いたマッシュアップ型サービスのスタートアップ準備をしているようです。
新サービスは秘密のベールに包まれており、詳細は全く明らかになっていませんが、ブログ読者と xcezx さんの関わりを見るとサービスの全貌を推測することが出来ます。
新サービスの流れは以下になる模様。

xcezx さんが、現在興味を持っていることに関して、ブログでエントリ。
読者は、xcezx さんのエントリに対し、的確なコメント・タグをつけて、公開ブックマークをする。
そのブックマークを xcezx さんが一つ一つ丹念にチェックする。
xcezx さんが、記事になりそうなブックマークを見つけると、
「くっ！なんだこのプレッシャー！」
「○○をしろという事かッ！？」
「いや、やんないスけどね。」
などと反応。
なにくわぬ顔で前項で反応した件について、詳細な解説などをエントリ。
読者ウマー

という流れのようです。
関係筋によると、xcezx さんはこのビジネスモデルを用い大規模にライセンス展開を目指しているとのことで、今後の展開に目が離せません。</description>
      <dc:date>2007-06-03T16:26:31+09:00</dc:date>
      <dc:subject>ARRAY(0x3a8b640)</dc:subject>
      <title>xcezx さんによる、ブログを用いたマッシュアップ型サービスのスタートアップ準備</title>
      <pubDate>Sun, 03 Jun 2007 16:26:31 +0900</pubDate>
      <content:encoded>&lt;p&gt;xcezx さんが、ブログを用いたマッシュアップ型サービスのスタートアップ準備をしているようです。
&lt;p&gt;新サービスは秘密のベールに包まれており、詳細は全く明らかになっていませんが、ブログ読者と xcezx さんの関わりを見るとサービスの全貌を推測することが出来ます。
&lt;p&gt;新サービスの流れは以下になる模様。
&lt;ol&gt;
&lt;li&gt;xcezx さんが、現在興味を持っていることに関して、ブログでエントリ。
&lt;li&gt;読者は、xcezx さんのエントリに対し、的確なコメント・タグをつけて、公開ブックマークをする。
&lt;li&gt;そのブックマークを xcezx さんが一つ一つ丹念にチェックする。
&lt;li&gt;xcezx さんが、記事になりそうなブックマークを見つけると、&lt;br&gt;
「くっ！なんだこのプレッシャー！」&lt;br&gt;
「○○をしろという事かッ！？」&lt;br&gt;
「いや、やんないスけどね。」&lt;br&gt;
などと反応。
&lt;li&gt;なにくわぬ顔で前項で反応した件について、詳細な解説などをエントリ。
&lt;li&gt;読者ウマー
&lt;/ol&gt;
&lt;p&gt;という流れのようです。
&lt;p&gt;関係筋によると、xcezx さんはこのビジネスモデルを用い大規模にライセンス展開&lt;!-- についての特許取得 --&gt;を目指しているとのことで、今後の展開に目が離せません。</content:encoded>
      <dcterms:modified>2007-06-03T16:26:31+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/06/preparing-new-service-by-xcezx.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a8b8f8)</category>
      <link>http://blog.woremacx.com/notes/2007/05/use-soozy-plugin-dbic-profiler-as-catalyst-plugin.html</link>
      <description>Yappo さんの Soozy::Plugin::DBIC::Profiler を Catalyst で使ってみた。
自分用に Catalyst::Plugin::DBIC::ProfilerOutput という名前にして使っている。
Soozy::Plugin::DBIC::Profiler の場合、debugobj をセットする対象を勝手に探してくれて、結果を出力する html に追記してくれるので、非常にウマー。

今回でっちあげた Catalyst::Plugin::DBIC::ProfilerOutput はコチラから。</description>
      <dc:date>2007-05-25T18:06:25+09:00</dc:date>
      <dc:subject>ARRAY(0x3a966d8)</dc:subject>
      <title>Soozy::Plugin::DBIC::Profiler を Catalyst で使う</title>
      <pubDate>Fri, 25 May 2007 18:06:25 +0900</pubDate>
      <content:encoded>&lt;p&gt;Yappo さんの &lt;a href="http://trac.yappo.jp/trac/browser/Soozy/trunk/lib/Soozy/Plugin/DBIC/Profiler.pm"&gt;Soozy::Plugin::DBIC::Profiler&lt;/a&gt; を Catalyst で使ってみた。
&lt;p&gt;自分用に Catalyst::Plugin::DBIC::ProfilerOutput という名前にして使っている。
&lt;p&gt;Soozy::Plugin::DBIC::Profiler の場合、debugobj をセットする対象を勝手に探してくれて、結果を出力する html に追記してくれるので、非常にウマー。

&lt;p&gt;&lt;a href="http://pub.woremacx.com/DBIC/ProfilerOutput.pm"&gt;今回でっちあげた Catalyst::Plugin::DBIC::ProfilerOutput はコチラから&lt;/a&gt;。</content:encoded>
      <dcterms:modified>2007-05-25T18:06:25+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/05/use-soozy-plugin-dbic-profiler-as-catalyst-plugin.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a96d80)</category>
      <link>http://blog.woremacx.com/notes/2007/05/search-tagged-data-by-dbic-with-search-queryparser.html</link>
      <description>ちまちまコード書いてて死ぬまでにはリリースする予定のタスク管理ソフツに実装するために、AND OR NOT で検索するコードを作り中。
現時点で、([manko] AND [vagina]) NOT chinko ってのを検索フォームに入力すると、manko タグ、かつ、vagina タグがついていて、本文に chinko を含まないものを検索できるところまできた。
検索文の parse は Search::QueryParser におまかせして、File::Tabular を参考にしつつ、DBIC の criteria に変換する部分をしこしこと。
現状こんな感じ。</description>
      <dc:date>2007-05-24T10:44:34+09:00</dc:date>
      <dc:subject>ARRAY(0x3a96708)</dc:subject>
      <title>Search::QueryParser を使って、タグつきデータの検索をする</title>
      <pubDate>Thu, 24 May 2007 10:44:34 +0900</pubDate>
      <content:encoded>&lt;p&gt;ちまちまコード書いてて死ぬまでにはリリースする予定のタスク管理ソフツに実装するために、AND OR NOT で検索するコードを作り中。
&lt;p&gt;現時点で、([manko] AND [vagina]) NOT chinko ってのを検索フォームに入力すると、manko タグ、かつ、vagina タグがついていて、本文に chinko を含まないものを検索できるところまできた。
&lt;p&gt;検索文の parse は &lt;a href="http://search.cpan.org/dist/Search-QueryParser/lib/Search/QueryParser.pm"&gt;Search::QueryParser&lt;/a&gt; におまかせして、&lt;a href="http://search.cpan.org/dist/File-Tabular/lib/File/Tabular.pm"&gt;File::Tabular&lt;/a&gt; を参考にしつつ、DBIC の criteria に変換する部分をしこしこと。
&lt;p&gt;&lt;a href="http://code.muucii.com/trac/browser/branches/muucii-2nd-gen/lib/Search/DBICQuery.pm"&gt;現状こんな感じ&lt;/a&gt;。</content:encoded>
      <dcterms:modified>2007-05-24T10:44:34+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/05/search-tagged-data-by-dbic-with-search-queryparser.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a97038)</category>
      <link>http://blog.woremacx.com/notes/2007/04/vagina-book-review-by-xcezx.html</link>
      <description>純朴で誠実な好青年であるxcezxさんが、The Story of V というエントリでヴァギナ本についてのレビューを書かれています。乙です！
dear-woremacx という permalink となっているあたり、xcezx さんが純朴で誠実な好青年ということを感じさせますね。
レビューによると、
第 1 章は、太古の昔に於いて、ヴァギナには特別な力があり、女性が自身のヴァギナをさらけ出す行為によって、海を鎮めたり、悪魔を追い払ったり、男達を鼓舞したりしていて、人々はそれを畏怖し、崇拝してきたという話から始まる。
ということで、昔の人はヴァギナでいろんな儀式を行ってたようですね。
なんか、小学生くらいの頃、ヴァギナで鬼退治をする趣旨の話を読んだ記憶がありました。昔話 鬼退治 下の口 というキーワードでぐぐったら、かめかがみ : ムーチーという記事が出てきました。
上の口では餅を食べるためのもので、下の口は鬼を食べるためのものなのよ
とあり、鬼になってしまった兄を、妹がヴァギナで退治する話ですね。
そんな風に、鬼退治にも、様々な儀式にも使える、万能なヴァギナに関する本だそうです。
ヴァギナ 女性器の文化史posted with amazlet on 07.04.25キャサリン・ブラックリッジ 藤田 真利子 河出書房新社 (2005/12/16)売り上げランキング: 49215おすすめ度の平均:  女性にこそ読んで欲しい本 なかなかいい本！ 女性を見る目が変わるAmazon.co.jp で詳細を見る</description>
      <dc:date>2007-04-25T04:19:06+09:00</dc:date>
      <dc:subject>ARRAY(0x3a969c0)</dc:subject>
      <title>Re: Piece of a Puzzle - The Story of V</title>
      <pubDate>Wed, 25 Apr 2007 04:19:06 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://xcezx.net/"&gt;純朴で誠実な好青年であるxcezxさん&lt;/a&gt;が、&lt;a href="http://xcezx.net/blog/books/dear-woremacx.html"&gt;The Story of V&lt;/a&gt; というエントリでヴァギナ本についてのレビューを書かれています。乙です！
&lt;p&gt;dear-woremacx という permalink となっているあたり、xcezx さんが純朴で誠実な好青年ということを感じさせますね。
&lt;p&gt;レビューによると、
&lt;blockquote&gt;第 1 章は、太古の昔に於いて、ヴァギナには特別な力があり、女性が自身のヴァギナをさらけ出す行為によって、海を鎮めたり、悪魔を追い払ったり、男達を鼓舞したりしていて、人々はそれを畏怖し、崇拝してきたという話から始まる。&lt;/blockquote&gt;
&lt;p&gt;ということで、昔の人はヴァギナでいろんな儀式を行ってたようですね。
&lt;p&gt;なんか、小学生くらいの頃、ヴァギナで鬼退治をする趣旨の話を読んだ記憶がありました。&lt;a href="http://www.google.co.jp/search?q=%E6%98%94%E8%A9%B1+%E9%AC%BC%E9%80%80%E6%B2%BB+%E4%B8%8B%E3%81%AE%E5%8F%A3&amp;lr=lang_ja&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t"&gt;昔話 鬼退治 下の口&lt;/a&gt; というキーワードでぐぐったら、&lt;a href="http://kameko.at.webry.info/200701/article_27.html"&gt;かめかがみ : ムーチー&lt;/a&gt;という記事が出てきました。
&lt;blockquote&gt;上の口では餅を食べるためのもので、下の口は鬼を食べるためのものなのよ&lt;/blockquote&gt;
&lt;p&gt;とあり、鬼になってしまった兄を、妹がヴァギナで退治する話ですね。
&lt;p&gt;そんな風に、鬼退治にも、様々な儀式にも使える、万能なヴァギナに関する本だそうです。
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4309204538/pieceofapuzzl-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://images-jp.amazon.com/images/P/4309204538.09.MZZZZZZZ.jpg" alt="ヴァギナ 女性器の文化史" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4309204538/pieceofapuzzl-22/ref=nosim/" name="amazletlink" target="_blank"&gt;ヴァギナ 女性器の文化史&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/4309204538/pieceofapuzzl-22" title="ヴァギナ 女性器の文化史" target="_blank"&gt;amazlet&lt;/a&gt; on 07.04.25&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;キャサリン・ブラックリッジ 藤田 真利子 &lt;br /&gt;河出書房新社 (2005/12/16)&lt;br /&gt;売り上げランキング: 49215&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-review" style="margin-top:10px; margin-bottom:10px"&gt;&lt;div class="amazlet-review-average" style="margin-bottom:5px"&gt;おすすめ度の平均: &lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-5.gif" alt="4.5" /&gt;&lt;/div&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-5-0.gif" alt="5" /&gt; 女性にこそ読んで欲しい本&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; なかなかいい本！&lt;br /&gt;&lt;img src="http://images-jp.amazon.com/images/G/09/x-locale/common/customer-reviews/stars-4-0.gif" alt="4" /&gt; 女性を見る目が変わる&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4309204538/pieceofapuzzl-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-04-25T04:19:06+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/vagina-book-review-by-xcezx.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a972c0)</category>
      <link>http://blog.woremacx.com/notes/2007/04/re-plagger-cyukyu-507-508.html</link>
      <description>以下に書いてある方法では、x64 環境に入らない旨コメントいただきました。
Plagger中級 @507 より

507 ：名無しさん＠お腹いっぱい。 ：sage ：2007/04/18(水) 13:41:41 ID:INNk2RWY0
FedoraCore6
# rpm -ivh http://pub.woremacx.com/worepo/worepo-release-6.rpm
Install Plagger
# yum install perl-Plagger

が通用するのは、32bit版のみだな。

64bitだと i386じゃなくて、x86_64 見に行くから入らない。
x86_64に変更する良い方法はないもんかね。 


worepo-release をインスコしたときに、/etc/yum.repos.d/wo.repo が作成されることで、yum のリポジトリに追加されます。

なので、worepo-release をインスコしたときに作られる /etc/yum.repos.d/wo.repo の


baseurl=http://pub.woremacx.com/worepo/fc$releasever/$basearch/


となっている部分を、


baseurl=http://pub.woremacx.com/worepo/fc6/i386/


という風に書き換えてしまうと、fc6 の i386 版のファイルを見に行くようになります。ただし、worepo の中には noarch なものだけではなく、i386 なバイナリを含んでいます。なので、x86_64 の環境に i386 のファイルを混ぜてもおｋなのか？ちゃんと動くのか？という問題があります。
手元のマシンは、Athlon X2 64 だけど、Windows XP しか入れてないので試せません＞＜


Plagger中級 @508 より

508 ：名無しさん＠お腹いっぱい。 ：sage ：2007/04/19(木) 05:11:53 ID:wdP79s/J0
そこメンテされてないじゃん。ｗ 


あーいとぅいまてーん</description>
      <dc:date>2007-04-19T09:52:41+09:00</dc:date>
      <dc:subject>ARRAY(0x3a972f0)</dc:subject>
      <title>Re: Plagger中級 @507-508</title>
      <pubDate>Thu, 19 Apr 2007 09:52:41 +0900</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://blog.woremacx.com/notes/2007/04/re-plagger-cyukyu-507-508.html#comment-637"&gt;&lt;strong&gt;以下に書いてある方法では、x64 環境に入らない旨コメントいただきました。&lt;/strong&gt;&lt;/a&gt;
&lt;p&gt;&lt;a href="http://pc11.2ch.net/test/read.cgi/software/1148515419/507"&gt;Plagger中級 @507&lt;/a&gt; より
&lt;code&gt;&lt;pre&gt;
507 ：名無しさん＠お腹いっぱい。 ：sage ：2007/04/18(水) 13:41:41 ID:INNk2RWY0
FedoraCore6
# rpm -ivh http://pub.woremacx.com/worepo/worepo-release-6.rpm
Install Plagger
# yum install perl-Plagger

が通用するのは、32bit版のみだな。

64bitだと i386じゃなくて、x86_64 見に行くから入らない。
x86_64に変更する良い方法はないもんかね。 
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;worepo-release をインスコしたときに、&lt;a href="http://worepo.woremacx.com/trac/browser/trunk/pkgs/worepo-release/worepo-release/etc/yum.repos.d/wo.repo"&gt;/etc/yum.repos.d/wo.repo&lt;/a&gt; が作成されることで、yum のリポジトリに追加されます。

&lt;p&gt;なので、worepo-release をインスコしたときに作られる &lt;a href="http://worepo.woremacx.com/trac/browser/trunk/pkgs/worepo-release/worepo-release/etc/yum.repos.d/wo.repo"&gt;/etc/yum.repos.d/wo.repo&lt;/a&gt; の

&lt;code&gt;&lt;pre&gt;
baseurl=http://pub.woremacx.com/worepo/fc$releasever/$basearch/
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;となっている部分を、

&lt;code&gt;&lt;pre&gt;
baseurl=http://pub.woremacx.com/worepo/fc6/i386/
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;という風に書き換えてしまうと、fc6 の i386 版のファイルを見に行くようになります。ただし、worepo の中には noarch なものだけではなく、i386 なバイナリを含んでいます。なので、x86_64 の環境に i386 のファイルを混ぜてもおｋなのか？ちゃんと動くのか？という問題があります。
&lt;p&gt;手元のマシンは、Athlon X2 64 だけど、Windows XP しか入れてないので試せません＞＜


&lt;p&gt;&lt;a href="http://pc11.2ch.net/test/read.cgi/software/1148515419/508"&gt;Plagger中級 @508&lt;/a&gt; より
&lt;code&gt;&lt;pre&gt;
508 ：名無しさん＠お腹いっぱい。 ：sage ：2007/04/19(木) 05:11:53 ID:wdP79s/J0
そこメンテされてないじゃん。ｗ 
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;あーいとぅいまてーん</content:encoded>
      <dcterms:modified>2007-04-19T09:52:41+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/re-plagger-cyukyu-507-508.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a975a8)</category>
      <link>http://blog.woremacx.com/notes/2007/04/dropz-sweet-oblivion.html</link>
      <description>いまこれ。
BUCK-TICK の人によるプロジェクトで、ボーカルは、ケリー・アリ(Kelli Ali)という人らしい。(dropz のプロフィール)
カワユス。
SWEET OBLIVIONposted with amazlet on 07.04.16dropz ビクターエンタテインメント (2007/04/04)売り上げランキング: 26841Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-04-16T22:54:34+09:00</dc:date>
      <dc:subject>ARRAY(0x3a96f30)</dc:subject>
      <title>dropz / SWEET OBLIVION</title>
      <pubDate>Mon, 16 Apr 2007 22:54:34 +0900</pubDate>
      <content:encoded>&lt;p&gt;いまこれ。
&lt;p&gt;BUCK-TICK の人によるプロジェクトで、ボーカルは、ケリー・アリ(Kelli Ali)という人らしい。(&lt;a href="http://www.dropz.jp/jp/profile.html"&gt;dropz のプロフィール&lt;/a&gt;)
&lt;p&gt;カワユス。
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000N3SXSU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://www.jvcmusic.co.jp/img/jackets/VICL-62095.jpg" alt="SWEET OBLIVION" style="border: none;" alt="no image" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000N3SXSU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;SWEET OBLIVION&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000N3SXSU/blogworemacx-22" title="SWEET OBLIVION" target="_blank"&gt;amazlet&lt;/a&gt; on 07.04.16&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;dropz &lt;br /&gt;ビクターエンタテインメント (2007/04/04)&lt;br /&gt;売り上げランキング: 26841&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000N3SXSU/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-04-16T22:54:34+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/dropz-sweet-oblivion.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a9ca78)</category>
      <link>http://blog.woremacx.com/notes/2007/04/update-data-of-ip-country.html</link>
      <description>メールの Received を見て何らかの処理をするために使えそうなモジュールだなぁと思ったので、まずは、データを更新することにした。
ちなみにこのモジュールは、Plagger の Filter::GuessTimeZoneByDomain に使われているモジュールらしい。</description>
      <dc:date>2007-04-16T22:36:56+09:00</dc:date>
      <dc:subject>ARRAY(0x3a971e8)</dc:subject>
      <title>IP::Country のデータを更新してみた記録</title>
      <pubDate>Mon, 16 Apr 2007 22:36:56 +0900</pubDate>
      <content:encoded>&lt;p&gt;メールの Received を見て何らかの処理をするために使えそうなモジュールだなぁと思ったので、まずは、データを更新することにした。
&lt;p&gt;ちなみにこのモジュールは、Plagger の Filter::GuessTimeZoneByDomain に使われているモジュールらしい。</content:encoded>
      <dcterms:modified>2007-04-16T22:36:56+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/update-data-of-ip-country.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a9cd00)</category>
      <link>http://blog.woremacx.com/notes/2007/04/merge-feed-of-my-blogs.html</link>
      <description>なんとなく複数のブログに書き散らかしていたのだけど、場所ごとに意味を持たせてあったわけでもないので、フィードをマージしてしまうことにしました。内部的なフィードの変更なので、各ブログ、各記事はそのまま存在し続けます。
変更点は、blog.woremacx.com
のフィード(
index.xml
)で、以下のブログのフィードをマージした内容を配信するようにしました。


blog.woremacx.com
woremacx notes
woremacx の日記


なお、マージには Plagger を使いました。
SmartFeed したあとに RecentN で 5 個取り出す方法がわからなかったので、SmartFeed::All のコードをいじって対応しました。
(smartfeed-all.patch)</description>
      <dc:date>2007-04-16T05:16:07+09:00</dc:date>
      <dc:subject>ARRAY(0x3a9cd30)</dc:subject>
      <title>ブログのフィードをマージしました</title>
      <pubDate>Mon, 16 Apr 2007 05:16:07 +0900</pubDate>
      <content:encoded>&lt;p&gt;なんとなく複数のブログに書き散らかしていたのだけど、場所ごとに意味を持たせてあったわけでもないので、フィードをマージしてしまうことにしました。内部的なフィードの変更なので、各ブログ、各記事はそのまま存在し続けます。
&lt;p&gt;変更点は、&lt;a href="http://blog.woremacx.com/"&gt;blog.woremacx.com&lt;/a&gt;
のフィード(
&lt;a href="http://blog.woremacx.com/index.xml"&gt;index.xml&lt;/a&gt;
)で、以下のブログのフィードをマージした内容を配信するようにしました。

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.woremacx.com/"&gt;blog.woremacx.com&lt;/a&gt;
&lt;li&gt;&lt;a href="http://blog.woremacx.com/notes/"&gt;woremacx notes&lt;/a&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/woremacx/"&gt;woremacx の日記&lt;/a&gt;
&lt;/ul&gt;

&lt;p&gt;なお、マージには Plagger を使いました。
&lt;p&gt;SmartFeed したあとに RecentN で 5 個取り出す方法がわからなかったので、SmartFeed::All のコードをいじって対応しました。
(&lt;a href="http://blog.woremacx.com/archives/smartfeed-all.patch"&gt;smartfeed-all.patch&lt;/a&gt;)</content:encoded>
      <dcterms:modified>2007-04-16T05:16:07+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/merge-feed-of-my-blogs.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a9cbf8)</category>
      <link>http://blog.woremacx.com/notes/2007/04/billy-martin-john-medeski-mago.html</link>
      <description>いまこれ。
Medeski, Martin and Wood のうち 2 人によるアルバム。
1曲めがかなり激しい！
ハモンドB3++
Magoposted with amazlet on 07.04.15Billy Martin John Medeski Amulet (2007/04/10)売り上げランキング: 36787Amazon.co.jp で詳細を見る</description>
      <dc:date>2007-04-15T18:19:51+09:00</dc:date>
      <dc:subject>ARRAY(0x3a97458)</dc:subject>
      <title>Billy Martin, John Medeski / Mago</title>
      <pubDate>Sun, 15 Apr 2007 18:19:51 +0900</pubDate>
      <content:encoded>&lt;p&gt;いまこれ。
&lt;p&gt;Medeski, Martin and Wood のうち 2 人によるアルバム。
&lt;p&gt;1曲めがかなり激しい！
&lt;p&gt;ハモンドB3++
&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000O3C55G/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;&lt;img src="http://images-jp.amazon.com/images/P/B000O3C55G.01.MZZZZZZZ.jpg" alt="Mago" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000O3C55G/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Mago&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000O3C55G/blogworemacx-22" title="Mago" target="_blank"&gt;amazlet&lt;/a&gt; on 07.04.15&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Billy Martin John Medeski &lt;br /&gt;Amulet (2007/04/10)&lt;br /&gt;売り上げランキング: 36787&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000O3C55G/blogworemacx-22/ref=nosim/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded>
      <dcterms:modified>2007-04-15T18:19:51+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/billy-martin-john-medeski-mago.html</guid>
    </item>
    <item>
      <author>nobody@example.com</author>
      <dc:creator>nobody@example.com</dc:creator>
      <category>ARRAY(0x3a9d2a0)</category>
      <link>http://blog.woremacx.com/notes/2007/04/getting-things-done-with-excel.html</link>
      <description>今まで、GTD しようと、小さい紙切れに枠を印刷して持ち歩いてみたり、Tracks とかその他 Web アプリを使ってみたりしてみた。だけど、数日で面倒くさくなって、うまくいかなかった。めんどくさくなる理由としては、紙切れを並び替えたりなくさないように丁寧に扱ったりすることが面倒だったり、Web アプリに大量の項目を一気に追加したりできないというのが主な理由だった。
がちゃがちゃコピペで大量に突っ込んだり消したり並び替えたり項目を絞り込んで表示したいなら Excel でおｋということに最近気がついたので、そっちに移行してみた。
ファイルをうｐっておこうかと思ったけど、プロパティに名前とか入ってるので、それは却下の方向で。</description>
      <dc:date>2007-04-15T03:56:57+09:00</dc:date>
      <dc:subject>ARRAY(0x3a9cc28)</dc:subject>
      <title>Excel で GTD ってみる</title>
      <pubDate>Sun, 15 Apr 2007 03:56:57 +0900</pubDate>
      <content:encoded>&lt;p&gt;今まで、GTD しようと、小さい紙切れに枠を印刷して持ち歩いてみたり、Tracks とかその他 Web アプリを使ってみたりしてみた。だけど、数日で面倒くさくなって、うまくいかなかった。めんどくさくなる理由としては、紙切れを並び替えたりなくさないように丁寧に扱ったりすることが面倒だったり、Web アプリに大量の項目を一気に追加したりできないというのが主な理由だった。
&lt;p&gt;がちゃがちゃコピペで大量に突っ込んだり消したり並び替えたり項目を絞り込んで表示したいなら Excel でおｋということに最近気がついたので、そっちに移行してみた。
&lt;p&gt;ファイルをうｐっておこうかと思ったけど、プロパティに名前とか入ってるので、それは却下の方向で。</content:encoded>
      <dcterms:modified>2007-04-15T03:56:57+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.woremacx.com/notes/2007/04/getting-things-done-with-excel.html</guid>
    </item>
    <item>
      <author>nobody@example.com (woremacx)</author>
      <dc:creator>nobody@example.com (woremacx)</dc:creator>
      <category>ARRAY(0x3a9cf88)</category>
      <link>http://blog.livedoor.jp/woremacx/archives/50095737.html</link>
      <description>&lt;a href="http://blog.woremacx.com/"&gt;blog.woremacx.com&lt;/a&gt;
&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=50095737" width="1" height="1" /&gt;

</description>
      <dc:date>2006-09-26T17:16:22+09:00</dc:date>
      <dc:subject>ARRAY(0x3a9d5a0)</dc:subject>
      <title>woremacx</title>
      <pubDate>Tue, 26 Sep 2006 17:16:22 +0900</pubDate>
      <content:encoded>&lt;a href="http://blog.woremacx.com/"&gt;blog.woremacx.com&lt;/a&gt;
&lt;img src="http://counter2.blog.livedoor.com/c?ro=1&amp;act=rss&amp;output=no&amp;id=1962750&amp;name=woremacx&amp;pid=50095737" width="1" height="1" /&gt;

</content:encoded>
      <dcterms:modified>2006-09-26T17:16:22+09:00</dcterms:modified>
      <guid isPermaLink="false">tag:denbo,2006:http://blog.livedoor.jp/woremacx/archives/50095737.html</guid>
    </item>
  </channel>
</rss>
