<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xml:lang="ja-JP">
	<channel rdf:about="http://yaa.no-ip.org/~yaa/diary/index.rdf">
	<title>YAA's personal log</title>
	<link>http://yaa.no-ip.org/~yaa/diary/</link>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/" />
	<description></description>
	<dc:creator>YAA</dc:creator>
	<dc:rights>Copyright 2008 YAA &lt;yaa@mail.ne.jp&gt;, copyright of comments by respective authors</dc:rights>
	<image rdf:resource="http://yaa.no-ip.org/~yaa/sign.png" />
<items><rdf:Seq>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080729.html#p02"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080729.html#c03"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080729.html#p01"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080630.html#p01"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080624.html#p01"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080613.html#p01"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080609.html#p01"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080416.html#p06"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080416.html#p04"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080416.html#p03"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080415.html#p04"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080415.html#p05"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080415.html#p03"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080229.html#p03"/>
<rdf:li rdf:resource="http://yaa.no-ip.org/~yaa/diary/20080228.html#p03"/>
</rdf:Seq></items>
</channel>
<image rdf:about="http://yaa.no-ip.org/~yaa/sign.png">
	<title>YAA's personal log</title>
	<url>http://yaa.no-ip.org/~yaa/sign.png</url>
	<link>http://yaa.no-ip.org/~yaa/diary/</link>
	</image>
	<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080729.html#p02">
<link>http://yaa.no-ip.org/~yaa/diary/20080729.html#p02</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080729.html#p02" />
<dc:date>2008-07-30T02:53:46+09:00</dc:date>
<title>makerss.rb 修正</title>
<dc:creator>YAA</dc:creator>
<dc:subject>tDiary</dc:subject>
<dc:subject>Plugin</dc:subject>
<description>イイカゲンにイジった makerss.rb が ツッコミ時に 500 Internal Server Error 出してることに気付いたので直した。 ごめんなさいごめんなさい。</description>
<content:encoded><![CDATA[<h3>makerss.rb 修正</h3><p>イイカゲンにイジった makerss.rb が
ツッコミ時に 500 Internal Server Error 出してることに気付いたので直した。
ごめんなさいごめんなさい。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080729.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080729.html#c03">
<link>http://yaa.no-ip.org/~yaa/diary/20080729.html#c03</link>
<dc:date>2008-07-30T02:51:10+09:00</dc:date>
<title>2008-07-29のツッコミ[3] (YAA)</title>
<dc:creator>YAA</dc:creator>
<description>makerss.rb が 500 出してたのでテスト。</description>
<content:encoded><![CDATA[makerss.rb が 500 出してたのでテスト。]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080729.html#p01">
<link>http://yaa.no-ip.org/~yaa/diary/20080729.html#p01</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080729.html#p01" />
<dc:date>2008-07-29T14:23:34+09:00</dc:date>
<title>スラドの LDRize SITEINFO なおした</title>
<dc:creator>YAA</dc:creator>
<dc:subject>LDRize</dc:subject>
<dc:subject>XPath</dc:subject>
<description>なんかスラドの LDRize SITEINFO が jQueryセレクタになってたので XPath になおした。 Slashdot Japan name: 'Slashdot Japan', domain: 'http://slashdot.jp.*/$', paragraph: 'id(&quot;articles&quot;)//div[contains(concat(&quot; &quot;,@class,&quot; &quot;),&quot; article &quot;)]', link: 'following-sibling::div[contains(concat(&quot; &quot;,@class,&quot; &quot;),&quot; storylinks &quot;)]//a[1]', Slashdot Japan - article name: 'Slashdot Japan - article', domain: 'http://slashdot.jp/.+', paragraph: 'id(&quot;articles&quot;) | id(&quot;commentlisting&quot;)//li[contains(concat(&quot; &quot;,@class,&quot; &quot;),..</description>
<content:encoded><![CDATA[<h3>スラドの LDRize SITEINFO なおした</h3><p>なんかスラドの LDRize SITEINFO が jQueryセレクタになってたので XPath になおした。</p>
<ul>
<li>Slashdot Japan</li>
</ul>
<pre>name: 'Slashdot Japan',
domain: 'http://slashdot.jp.*/$',
paragraph: 'id("articles")//div[contains(concat(" ",@class," ")," article ")]',
link:      'following-sibling::div[contains(concat(" ",@class," ")," storylinks ")]//a[1]',</pre>
<ul>
<li>Slashdot Japan - article</li>
</ul>
<pre>name: 'Slashdot Japan - article',
domain: 'http://slashdot.jp/.+',
paragraph: 'id("articles") | id("commentlisting")//li[contains(concat(" ",@class," ")," comment ")]',
link: './/span[contains(concat(" ",@class," ")," otherdetails ")]//a[1]',</pre>
<p>article の方は id("articles") のとき link 取れないけどまーいいか。</p>
<p>これ Sleipnir 用LDRize のやつを間違えて GreaseMonkey 版の SITEINFO に書いちゃったのか。
各プラットフォーム用 LDRize 乱立してて分かりにく杉。</p>
<p>まずは本家の GreaseMonkey版。</p>
<ul>
<li><a href="http://white.s151.xrea.com/wiki/index.php?script%2FLDRize">silog - script/LDRize</a></li>
</ul>
<p>ここには GreaseMoneky て書いてある。</p>
<ul>
<li><a href="http://white.s151.xrea.com/wiki/index.php?script%2FLDRize%2Fsiteinfo">silog - script/LDRize/siteinfo</a></li>
</ul>
<p>ここには GreaseMonkey 版とは書いてない。書いておいた方が良いのかも。</p>
<p>次に Sleipnir 用の LDRize。</p>
<ul>
<li><a href="http://wikiwiki.jp/958/?LDRize">LDRize - 958 Wiki*</a></li>
</ul>
<p>ここ Sleipnir 用だって書いてないし、</p>
<ul>
<li><a href="http://wikiwiki.jp/958/?LDRize%2FSITEINFO">LDRize/SITEINFO - 958 Wiki*</a></li>
</ul>
<p>ここにも LDRize の SITEINFO であるとしか書いてない。
<a href="http://wikiwiki.jp/958/?FrontPage">トップ</a>に飛んでみて初めて Sleipnir 用だと分かった。</p>
<p>SITEINFO のページみたときに何用のものか分かんねー。
他方の存在知らなかったら間違いに気付くわけもない。
後発の Sleipnir版が紛らわしすぎるので、もうちょっと配慮すべきじゃないだろうか。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080729.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080630.html#p01">
<link>http://yaa.no-ip.org/~yaa/diary/20080630.html#p01</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080630.html#p01" />
<dc:date>2008-06-30T15:51:56+09:00</dc:date>
<title>今日のおひるごはん</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Food</dc:subject>
<description>コロッケと野菜サラダ。 トマトとレタスと、見えてないけど下の方はキャベツ。 デザートにオレンジ。 ごちそうさまでした。</description>
<content:encoded><![CDATA[<h3>今日のおひるごはん</h3><p>コロッケと野菜サラダ。
トマトとレタスと、見えてないけど下の方はキャベツ。
デザートにオレンジ。
ごちそうさまでした。</p>
<p><img class="photo" src="http://yaa.no-ip.org/~yaa/diary/images/20080630_0.jpg" alt="野菜サラダ" title="野菜サラダ" width="320" height="240">
<img class="photo" src="http://yaa.no-ip.org/~yaa/diary/images/20080630_1.jpg" alt="オレンジ" title="オレンジ" width="320" height="240"></p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080630.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080624.html#p01">
<link>http://yaa.no-ip.org/~yaa/diary/20080624.html#p01</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080624.html#p01" />
<dc:date>2008-06-24T23:52:20+09:00</dc:date>
<title>vimperator の入力を視覚化する demonstrator.js</title>
<dc:creator>YAA</dc:creator>
<dc:subject>vimperator</dc:subject>
<description>昨日のIRC談義 - hogehoge とか読んで、入力を視覚化できるプラグイン書いてみた。 っていっても、vimerator の plugin とは呼べないくらい vimperator の plugin 機構を無視している。 vimperator 本体に手を入れないと Esc が取れないので、 思い切って別に event を attach してみた。 map とかで呼ばれる keypress は、event に noremap property を付けてるようなので、 それで判断してみた。完全に判別できてるのかよくわからない。 表示する場所もめんどかったので vimperator の中で tab bar ひっぱってるところを参考にして 無理..</description>
<content:encoded><![CDATA[<h3>vimperator の入力を視覚化する demonstrator.js</h3><p><a href="http://d.hatena.ne.jp/teramako/20080623/p1">昨日のIRC談義 - hogehoge</a>
とか読んで、入力を視覚化できるプラグイン書いてみた。
っていっても、vimerator の plugin とは呼べないくらい
vimperator の plugin 機構を無視している。</p>
<p>vimperator 本体に手を入れないと &lt;Esc&gt; が取れないので、
思い切って別に event を attach してみた。</p>
<p>map とかで呼ばれる keypress は、event に noremap property を付けてるようなので、
それで判断してみた。完全に判別できてるのかよくわからない。</p>
<p>表示する場所もめんどかったので vimperator の中で
tab bar ひっぱってるところを参考にして
無理矢理つっこんだ。</p>
<p>やっつけまくり。
まーとにかく動くものはできた。(俺の環境では)
デモするには良いんじゃまいか。</p>
<p>vimperator 自体で用意して :set demonstration とかすれば
有効になるようになればいいんじゃまいか。</p>
<ul>
<li><a href="../ddata/vimp/demonstration.js">demonstration.js</a></li>
</ul>
<h4>追記:</h4>
<p>あーこれパスワードフィールドとかへの入力も表示するか。アブネーw</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/images/20080624_0.png"><img class="photo" src="http://yaa.no-ip.org/~yaa/diary/images/20080624_1.png" alt="vimperator の入力を表示してる" title="vimperator の入力を表示してる" width="480" height="338"></a></p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080624.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080613.html#p01">
<link>http://yaa.no-ip.org/~yaa/diary/20080613.html#p01</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080613.html#p01" />
<dc:date>2008-06-13T21:54:46+09:00</dc:date>
<title>JavaScript の正規表現では /\b次/ が "次" にマッチしない</title>
<dc:creator>YAA</dc:creator>
<dc:subject>JavaScript</dc:subject>
<dc:subject>vimperator</dc:subject>
<description>JavaScript の正規表現は以下のような挙動になる。 /\b次/.test(&quot;次&quot;); // false /\b次/.test(&quot; 次&quot;); // false /\b次/.test(&quot;a次&quot;); // true \b は単語境界で \w と \W の間にマッチする。 JavaScript では \w が [a-zA-Z0-9_] で、\W が [^a-zA-Z0-9_] のため 「次」は \W に含まれ、上記のような動作になる。 ちなみに Perl の場合は flagged utf8 なら \w が「次」とかにもマッチする。 というのに、vimperator の nextpattern みてて気付いた。 vimperator は ] ] って叩くと next っぽいリンクを辿ってくれるから便利だよっ。</description>
<content:encoded><![CDATA[<h3>JavaScript の正規表現では /\b次/ が "次" にマッチしない</h3><p>JavaScript の正規表現は以下のような挙動になる。</p>
<pre>/\b次/.test("次"); // false
/\b次/.test(" 次"); // false
/\b次/.test("a次"); // true</pre>
<p>\b は単語境界で \w と \W の間にマッチする。
JavaScript では \w が [a-zA-Z0-9_] で、\W が [^a-zA-Z0-9_] のため
「次」は \W に含まれ、上記のような動作になる。</p>
<p>ちなみに Perl の場合は flagged utf8 なら \w が「次」とかにもマッチする。</p>
<p>というのに、vimperator の nextpattern みてて気付いた。
<a href="http://vimperator.mozdev.org/">vimperator</a> は ] ] って叩くと
next っぽいリンクを辿ってくれるから便利だよっ。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080613.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080609.html#p01">
<link>http://yaa.no-ip.org/~yaa/diary/20080609.html#p01</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080609.html#p01" />
<dc:date>2008-06-09T16:42:34+09:00</dc:date>
<title>おひるごはん2.0</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Food</dc:subject>
<description>今日のごはん。 キャベツを刻んだ。 Opinel No.8 を使ったけど、もーちょっと刃渡りが欲しい。 あとレタスとプチトマトとコロッケ。 それから林檎を 1個食べた。</description>
<content:encoded><![CDATA[<h3>おひるごはん2.0</h3><p>今日のごはん。
キャベツを刻んだ。
Opinel No.8 を使ったけど、もーちょっと刃渡りが欲しい。
あとレタスとプチトマトとコロッケ。
それから林檎を 1個食べた。</p>
<p><img class="photo" src="http://yaa.no-ip.org/~yaa/diary/images/20080609_0.jpg" alt="キャベツとレタス" title="キャベツとレタス" width="320" height="240">
<img class="photo" src="http://yaa.no-ip.org/~yaa/diary/images/20080609_1.jpg" alt="サラダ" title="サラダ" width="320" height="240"></p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080609.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080416.html#p06">
<link>http://yaa.no-ip.org/~yaa/diary/20080416.html#p06</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080416.html#p06" />
<dc:date>2008-04-17T01:17:00+09:00</dc:date>
<title>切符購入</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Buy</dc:subject>
<dc:subject>JR</dc:subject>
<description>帰省用に指定席特急券だけ買っといた。 5/3 に実家に帰って 5/6 に戻ってくるかんじで。</description>
<content:encoded><![CDATA[<h3>切符購入</h3><p>帰省用に指定席特急券だけ買っといた。</p>
<p>5/3 に実家に帰って 5/6 に戻ってくるかんじで。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080416.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080416.html#p04">
<link>http://yaa.no-ip.org/~yaa/diary/20080416.html#p04</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080416.html#p04" />
<dc:date>2008-04-17T01:17:00+09:00</dc:date>
<title>Clipping</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Clipping</dc:subject>
<description>XPathGraphの巡回時刻 : XPathGraph [XPathGraph] cool! プログラミングGauche読書会 [event][gauche] 26日はキツいな。 Xilinus : Prototype Portal Class [javascript][prototype.js][widgets] iGoogle 風に動かせる widgets を簡単に作れるみたい ４音で名前をつける - ぼくはまちちゃん！(Hatena) [name] ナガサワ文具センター PenStyle DEN [pen][nagasawa] SICP勉強会 - snow-bellの日記 [event][gauche][SICP] プログラミングGauche読書会とカブってんのかww http://cotocoto.jp/event/25127 スはスペックのス〜RSpec(関西弁)の動..</description>
<content:encoded><![CDATA[<h3>Clipping</h3><ul>
<li><a href="http://xpath.kayac.com/graph/Hi8uSF0K3RG8Bw">XPathGraphの巡回時刻 : XPathGraph</a> [XPathGraph]<ul>
<li>cool!</li>
</ul></li>
<li><a href="http://cotocoto.jp/event/25127">プログラミングGauche読書会</a> [event][gauche]<ul>
<li>26日はキツいな。</li>
</ul></li>
<li><a href="http://blog.xilinus.com/2007/8/26/prototype-portal-class">Xilinus : Prototype Portal Class</a> [javascript][prototype.js][widgets]<ul>
<li>iGoogle 風に動かせる widgets を簡単に作れるみたい</li>
</ul></li>
<li><a href="http://d.hatena.ne.jp/Hamachiya2/20080415/euphonious">４音で名前をつける - ぼくはまちちゃん！(Hatena)</a> [name]</li>
<li><a href="http://www.kobe-nagasawa.co.jp/tenpo/den.html">ナガサワ文具センター PenStyle DEN</a> [pen][nagasawa]</li>
<li><a href="http://d.hatena.ne.jp/snow-bell/20080415/1208264521">SICP勉強会 - snow-bellの日記</a> [event][gauche][SICP]<ul>
<li>プログラミングGauche読書会とカブってんのかww <a href="http://cotocoto.jp/event/25127">http://cotocoto.jp/event/25127</a></li>
</ul></li>
<li><a href="http://kakutani.com/20080412.html#p02">スはスペックのス〜RSpec(関西弁)の動画 - 角谷HTML化計画 (2008-04-12)</a> [rspec][nicovideo]</li>
<li><a href="http://d.hatena.ne.jp/swdyh/20080416/1208333007">AutoPagerize0.0.27 - SWDYH</a> [greasemonkey][autopagerize]<ul>
<li>ついに SITEINFO が編集できるようになるのか。&gt;SITEINFOの置き場所をinfogamiからwedataへ移し、wedataからデータを取得するようにしました</li>
</ul></li>
<li><a href="http://d.hatena.ne.jp/swdyh/20080416/1208333008">wedata.net公開 - SWDYH</a> [wedata][siteinfo]</li>
</ul>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080416.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080416.html#p03">
<link>http://yaa.no-ip.org/~yaa/diary/20080416.html#p03</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080416.html#p03" />
<dc:date>2008-04-17T01:17:00+09:00</dc:date>
<title>仔猫がかわいい!</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Cat</dc:subject>
<dc:subject>Cute</dc:subject>
<description>neko kick ☆ねこと旅とお弁当☆の仔猫がカワユス! まお様の反応もカワユス! LDR での rate を +1 した。</description>
<content:encoded><![CDATA[<h3>仔猫がかわいい!</h3><p><a href="http://nako-kick.blog.ocn.ne.jp/neko_kick/">neko kick ☆ねこと旅とお弁当☆</a>の仔猫がカワユス!
まお様の反応もカワユス!</p>
<p>LDR での rate を +1 した。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080416.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080415.html#p04">
<link>http://yaa.no-ip.org/~yaa/diary/20080415.html#p04</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080415.html#p04" />
<dc:date>2008-04-15T22:58:39+09:00</dc:date>
<title>XPathGraph で twitter の following 数とかをグラフにしてみた</title>
<dc:creator>YAA</dc:creator>
<dc:subject>twitter</dc:subject>
<dc:subject>XPath</dc:subject>
<dc:subject>Graph</dc:subject>
<description>XPathGraphという面白いサービスを使って twitter の自分の following, fowllower, favorites, updates の数をグラフにしてみたよ。 http://twitter.com/yaa のサイドバーの Stats にある数値を取得してグラフにする。 XPath は以下のようにした。 XPath で要素を指定する方法はいくらでもあるんで、これじゃないと駄目というわけじゃない。 もっと smart な XPath がありそう。 とりあえず id() は十分速いだろうという予測のもとにサイドバー以下に絞り込んで、 あとはざっくり。 span[text()=&quot;Followers&quot;] みたいなのを使うのとかも考..</description>
<content:encoded><![CDATA[<h3>XPathGraph で twitter の following 数とかをグラフにしてみた</h3><p><a href="http://xpath.kayac.com/">XPathGraph</a>という面白いサービスを使って
twitter の自分の following, fowllower, favorites, updates の数をグラフにしてみたよ。</p>
<p><a href="http://twitter.com/yaa">http://twitter.com/yaa</a> のサイドバーの Stats にある数値を取得してグラフにする。
XPath は以下のようにした。
XPath で要素を指定する方法はいくらでもあるんで、これじゃないと駄目というわけじゃない。
もっと smart な XPath がありそう。
とりあえず id() は十分速いだろうという予測のもとにサイドバー以下に絞り込んで、
あとはざっくり。</p>
<p>span[text()="Followers"] みたいなのを使うのとかも考えたけど、
「文字列変わったらアレだなぁ」とか、
「なら順番変わる可能性だって……」とか考えてるうちに面倒くさくなった。
それならほぼ同じ XPath の方が 1,2,3,4 て並んで単純じゃねということで、これで。</p>
<p>following:</p>
<pre>id("side")//ul[@class="stats"]/li[1]/span[last()]</pre>
<p>followers:</p>
<pre>id("side")//ul[@class="stats"]/li[2]/span[last()]</pre>
<p>favorites:</p>
<pre>id("side")//ul[@class="stats"]/li[3]/span[last()]</pre>
<p>updates:</p>
<pre>id("side")//ul[@class="stats"]/li[4]/span[last()]</pre>
<ul>
<li><a href="http://xpath.kayac.com/graph/gPYHFI4K3RG2cw">@yaa's twitter following : XPathGraph</a></li>
<li><a href="http://xpath.kayac.com/graph/Pq2QYI8K3RGuvw">@yaa's twitter followers : XPathGraph</a></li>
<li><a href="http://xpath.kayac.com/graph/_Ifsk48K3RGWag">@yaa's twitter favorites : XPathGraph</a></li>
<li><a href="http://xpath.kayac.com/graph/1mKvso8K3RG7qw">@yaa's twitter updates : XPathGraph</a></li>
</ul>
<p><a href="http://xpath.kayac.com/tag/twitter">twitter タグの付いてるグラフ</a>が意外と少なかったので
エントリにしてみた。
みんな自分の発言数とかグラフにしてみるといいんじゃないかな!</p>
<p>まだグラフできてなくて全然面白くないけど、数日したらきっといいかんじになるはず!</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080415.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080415.html#p05">
<link>http://yaa.no-ip.org/~yaa/diary/20080415.html#p05</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080415.html#p05" />
<dc:date>2008-04-15T22:57:17+09:00</dc:date>
<title>Clipping</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Clipping</dc:subject>
<description>asahi.com：「２４時間以内に値下げ対抗」公約、孫社長ひっそり撤回 - ビジネス [mobile][softbank] 秋元@サイボウズラボ・プログラマー・ブログ: AppDrop - Google App EngineをAmazon EC2に移植 [GoogleAppEngine][amazon] ほかの言語から引っ越してきた人がつまずきやすい点 - 西尾泰和のはてなダイアリー [ActionScript][as3] 2008-04-15 - 兼雑記 [WindowManager][sevilwm] 京都オフィスの写真 - naoyaのはてなダイアリー [hatena] はてな京都オフィス、完成 - Kossy Memo [hatena] Desire for wealth : ワンセグがないなら Orb を使..</description>
<content:encoded><![CDATA[<h3>Clipping</h3><ul>
<li><a href="http://www.asahi.com/business/update/0411/TKY200804110276.html">asahi.com：「２４時間以内に値下げ対抗」公約、孫社長ひっそり撤回 - ビジネス</a> [mobile][softbank]</li>
<li><a href="http://labs.cybozu.co.jp/blog/akky/archives/2008/04/appdrop-google-app-engine-sdk-on-amazon-ec2.html">秋元@サイボウズラボ・プログラマー・ブログ: AppDrop - Google App EngineをAmazon EC2に移植</a> [GoogleAppEngine][amazon]</li>
<li><a href="http://d.hatena.ne.jp/nishiohirokazu/20080409/1207728868">ほかの言語から引っ越してきた人がつまずきやすい点 - 西尾泰和のはてなダイアリー</a> [ActionScript][as3]</li>
<li><a href="http://d.hatena.ne.jp/shinichiro_h/20080415#1208193506">2008-04-15 - 兼雑記</a> [WindowManager][sevilwm]</li>
<li><a href="http://d.hatena.ne.jp/naoya/20080415/1208225082">京都オフィスの写真 - naoyaのはてなダイアリー</a> [hatena]</li>
<li><a href="http://d.hatena.ne.jp/kossy/20080414/1208193128">はてな京都オフィス、完成 - Kossy Memo</a> [hatena]</li>
<li><a href="http://desireforwealth.com/diary/200804_emonster_orb.shtml">Desire for wealth : ワンセグがないなら Orb を使えばいいじゃない〜いも☆すた (EMONSTER) 最強伝説２</a> [mobile][emonster]</li>
<li><a href="http://japan.cnet.com/news/media/story/0,2000056023,20371454,00.htm?ref=rss">PCゲーム専門誌「LOGiN」がウェブマガジンに:ニュース - CNET Japan</a> [login][magazine]</li>
<li><a href="http://japan.cnet.com/news/tech/story/0,2000056025,20371334,00.htm?ref=rss">ブラザー、25gの超小型ディスプレイ試作機、メガネ型の網膜走査式で:ニュース - CNET Japan</a> [FMD]</li>
<li><a href="http://blog.goo.ne.jp/penandmessage/e/6215494a899b7d66b17ddefed5a61d37">若者の好み - 一期一会　〜Pen and message.〜</a> [pen][yoshimune]<ul>
<li>俺としてもデザインは許容。やっぱ silver だよね。でも筆記具としてみるとモンテグラッパはちょっと躊躇する。まぁ手に取って気に入ったものを使えばいいというのには同意。</li>
</ul></li>
<li><a href="http://blog.goo.ne.jp/m-ysd/e/a9910e385a5170989e7e0d9bf09634f6">ウィザードリィ〜素晴らしき日本語訳の世界 - M・吉田のブログ</a> [system:unfiled]</li>
<li><a href="http://www.brother.co.jp/news/2008/rid/index.htm">ブラザー｜ニュースリリース 4月11日</a> [FMD]<ul>
<li>網膜投影やっときたか</li>
</ul></li>
<li><a href="http://pocketnews.cocolog-nifty.com/pkns/2008/04/hdcphdmivga_0c4d.html">ポケットニュース: HDCP解除機能付きHDMI-VGA変換ケーブル、アキバに出回る</a> [HDCP][HDMI][RGB]</li>
<li><a href="http://d.hatena.ne.jp/os0x/20080414/1208141006">Firefox3beta5のGreasemonkeyでGM_xmlhttpRequest使うときにBASIC認証ダイアログが出ない件の回避方法 - 0x集積蔵</a> [firefox][greasemonkey]</li>
<li><a href="http://blog.goo.ne.jp/ikunya/e/d84c53773ca6acc0e5d3bac02b00de00">Hardyで想定されるFAQ - いくやの斬鉄日記</a> [ubuntu][hardy]</li>
<li><a href="http://gigazine.net/index.php?/news/comments/20080415_lenovo_x300_benchmark/">SSD搭載ノートPC「ThinkPad X300」を徹底ベンチマーク - GIGAZINE</a> [lenovo][thinkpad][X300]</li>
<li><a href="http://japan.cnet.com/news/tech/story/0,2000056025,20371427,00.htm?ref=rss">MacBookとMacBook Proのビデオ機能に問題--アップルは対応中:ニュース - CNET Japan</a> [macbook][trouble]</li>
<li><a href="http://doubleko.blog18.fc2.com/blog-entry-3937.html">Macin' Blog 10個のiPod touchを使ったロゴ</a> [iPodTouch]</li>
<li><a href="http://hina.sophis.info/character/hiyoko/t/">ひながた＊わーるど-キャラクター-ひよこさんTシャツ第一弾</a> [t-shirt]<ul>
<li>買うかも</li>
</ul></li>
<li><a href="http://hina.sophis.info/character/hiyoko/bag/">ひながた＊わーるど-キャラクター-ひよこさんバッグ第一弾</a> [bag]<ul>
<li>買いそうな予感</li>
</ul></li>
<li><a href="http://ch00288.kitaguni.tv/e515180.html">せうの日記:ThinkPadラインナップが完全リニューアル?</a> [lenovo][thinkpad][X200]<ul>
<li>wktk</li>
</ul></li>
<li><a href="http://mt.endeworks.jp/d-6/2008/04/benchmark-progressbar.html">Benchmark::ProgressBar - D-6 [相変わらず根無し]</a> [perl][benchmark][progressbar]</li>
<li><a href="http://blog.goo.ne.jp/gleaning/e/6c2c209e571f60f23619e930b40fe82e">Gnomeのメニューをエディタで編集する - 落穂拾い</a> [gnome]<ul>
<li>~/.config/menus/applications.menu</li>
</ul></li>
<li><a href="http://d.hatena.ne.jp/yappo/20080415/1208255294">すっかり忘れてたPerlのHASHとサブルーチンの関係 - Yappo::Hatena::Diary</a> [perl][hash]</li>
</ul>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080415.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080415.html#p03">
<link>http://yaa.no-ip.org/~yaa/diary/20080415.html#p03</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080415.html#p03" />
<dc:date>2008-04-15T22:57:17+09:00</dc:date>
<title>やばい</title>
<dc:creator>YAA</dc:creator>
<dc:subject>Diary</dc:subject>
<description>もう日記を溜めすぎて書くための気持ち的ハードルが高くなりすぎている。 ということでそれをうちやぶる。</description>
<content:encoded><![CDATA[<h3>やばい</h3><p>もう日記を溜めすぎて書くための気持ち的ハードルが高くなりすぎている。
ということでそれをうちやぶる。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080415.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080229.html#p03">
<link>http://yaa.no-ip.org/~yaa/diary/20080229.html#p03</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080229.html#p03" />
<dc:date>2008-02-29T13:15:32+09:00</dc:date>
<title>tDiary の日記編集画面に volatile の referer が表示されない</title>
<dc:creator>YAA</dc:creator>
<dc:subject>tDiary</dc:subject>
<description>tDiary の日記編集画面に、volatile の referer が表示されてないことに気付いた。 05referer.rb のバグっぽい。 多分、以下の修正でいいんじゃないかと思う。 Index: plugin/05referer.rb =================================================================== RCS file: /cvsroot/tdiary/core/plugin/05referer.rb,v retrieving revision 1.16 diff -u -r1.16 05referer.rb --- plugin/05referer.rb 24 Feb 2008 13:40:29 -0000 1.16 +++ plugin/05referer.rb 29 Feb 2008 03:49:48 -0000 @@ -126,6 +126,7 @@ when &quot;edit&quot; referer_load_..</description>
<content:encoded><![CDATA[<h3>tDiary の日記編集画面に volatile の referer が表示されない</h3><p>tDiary の日記編集画面に、volatile の referer が表示されてないことに気付いた。
05referer.rb のバグっぽい。
多分、以下の修正でいいんじゃないかと思う。</p>
<pre>Index: plugin/05referer.rb
===================================================================
RCS file: /cvsroot/tdiary/core/plugin/05referer.rb,v
retrieving revision 1.16
diff -u -r1.16 05referer.rb
--- plugin/05referer.rb 24 Feb 2008 13:40:29 -0000      1.16
+++ plugin/05referer.rb 29 Feb 2008 03:49:48 -0000
@@ -126,6 +126,7 @@

        when "edit"
                referer_load_current( diary )
+               referer_load_volatile( @referer_volatile ) if latest_day?( diary )

        when /^(append|replace)$/
                referer_load_volatile( @referer_volatile )</pre>
<p>tdiary-devel にメイル投げた。
リリース予定当日とか、ギリギリでごめんなさい!</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080229.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
<item rdf:about="http://yaa.no-ip.org/~yaa/diary/20080228.html#p03">
<link>http://yaa.no-ip.org/~yaa/diary/20080228.html#p03</link>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yaa.no-ip.org/~yaa/diary/20080228.html#p03" />
<dc:date>2008-02-29T01:06:00+09:00</dc:date>
<title>tDiary の makerss.rb のバグ発見</title>
<dc:creator>YAA</dc:creator>
<dc:subject>tDiary</dc:subject>
<description>tDiary の feed 読んでて、バグをみつけたので報告などした。 twitter で @tdtds と @hsbt に向けて呟いただけだけど。</description>
<content:encoded><![CDATA[<h3>tDiary の makerss.rb のバグ発見</h3><p>tDiary の feed 読んでて、バグをみつけたので報告などした。
twitter で @tdtds と @hsbt に向けて呟いただけだけど。</p>
<p><a href="http://yaa.no-ip.org/~yaa/diary/20080228.html#c">ツッコミを入れる</a></p>]]></content:encoded>
</item>
</rdf:RDF>
