2004/3/3 (水)
■ いろいろ不具合 [nDiary]
mas さんとこで
以前 [2002/09/20] は検索で複数候補引っかかって間違える事がありましたが、今回は候補が引っかからず、別のキーワードで検索されるので amazon_shop.rb がまずい事に。
ASIN の方は登録してるので、登録漏れなんだろうけど。cite( mas 日記 )
とか
ちはやさんとこで
dcomp.rb の網羅率が
Total (2001-01-01 - 2004-02-26) 100.087 % (1152/1151)
となっている。100% 超えてるよ……。どうしてだ ?cite( 不定期日記 )
とか。
amazon_shop.rb については解決[highway.ne.jp]されているようす。:-)mas さんどうもです。
dcomp.rb は……、ってすごいコンプリート率ですね。ほとんど 100 % ではないですか。
いや感心してる場合じゃない。100 % 以上になるバグ。
ふむ。トータルが 1 日多くカウントされているのか。しかしわかりづらいソースだ。:-)
なんだよ aa とか s とか l っていう変数は。クラスも作っていないのか。
まいいや。えーと。
irb(main):001:0> require "time"
=> true
irb(main):002:0> (Time.parse("2004-02-26")-Time.parse("2001-01-01")) / (3600 * 24)
=> 1151.0なるほど。日記開始からの日数はあっている。書いた日記の数があっていない。
日記の数は yyyymmdd.diary のファイル数を単純に足しているだけだので、日記ファイルではないイレギュラーなファイルが混じっていてそいつもいっしょにカウントしているっぽい。
その辺変更してみました。
直っているとよいですが。
dcomp.rb_040303[double-red.net]
■ カスイケ風 nDiary Antenna [nDiary]
名前がアレとかいうご意見もあるし、自分でもそう思うのでサムネイル版~とかに改名しようかな、とかどうでもよさげなところで悩んでます。
ちはやさんから反応。
wakaさん2/29のアンテナ、面白かったです。「保守・更新はしない」とのことだったのであんまり反応しない方がいいかと思ってたんだけど、他の方もリアクションされてるようなので。cite( 不定期日記 )
うれしいとそそくさと方向転換します。エロいので:-)
今も情報網羅の一環として、ざーっとnDiary Antennaの日記を全部見て回ってるので、そのときのキャッシュを使ったりできればいいのかも……と思いました。画像にしないといかんのが手間かかるか。あと zphoto 風にできたらよりインパクトが……とか言いたいだけ言ってみたり。ごめんなさいっ。cite( 不定期日記 )
すごい。わたしも同じ事を考えていました。zphoto[namazu.org] 化。ですが、サムネイルのリンク先が画像の元画像になるのがいまいちでした。
やっぱりリンク先はそのサイトでなければ意味ないでしょうし。
せっかくなので見ます?:-)
結構容量でかくて容量がなくなった時に削除するかもしれません。お早目にご賞味ください。
自分のサイトがどれか探せますか?とか言ってみたり。
一歩さんからも。
何はなくともプログラム的な試みとしておもろいとおもうのであった。
Linux上で作ってるんだよね?
ブラウザの画像取得ってどうやってやってるんだろう?
あんまり画像関係・ブラウザ関係詳しく無いので思いつかない。
……ひょっとしてgeometry指定でブラウザ立ち上げといて全画面キャプチャしてからx,y,dx,dy指定して直方体に表示部分切り出して取得? んなあほな。
いやでもあり得る。ないない。cite( day by day )
一歩さんらしい切り口。
やっていることはほぼ一歩さんのご推察通り。
X Window では各ウインドウに ID がわりふられていて当然ブラウザにも ID はあるわけで。
そいつを xwininfo というコマンドで特定。(自動特定にはちょっと工夫いるけど)
で、コマンドラインで"% import -window ブラウザの ID"みたいに指定してやると Windows の "Alt + PrintScreen"ライクにキャプチャできるわけです。
あとはブラウザの -remote openURL(about:url) オプションにてぐるぐる url をまわしてゆけば自動取得完了。表示中、表示終了の判断はブラウザの負荷をみて wait かけてあげるとロスがなさげ。
なおブラウザの remote オプションについては以下参照。
remote control of unix mozilla[mozilla.org]
ところで。Google[google.com] の検索結果がサムネイルになるとうれしいなーとか思いついたので近いうちにやってみよ。
他ページ紹介が画像になったりとかすると楽しいかもしれないので nDiary[cds.ne.jp] フィルタ化とか。Webnail2[hirax.net]を利用するようにして Windows でも動作するように。
……フロシキはひろげすぎないように。わたし。
2004/3/4 (木)
■ 一発ネタ、カスイケ風 nDiary antenna が [nDiary]
本家 antenna で採用[cds.ne.jp]されています。
当然アンテナとしての機能がある。今後はこちらを常用する事に。
カスイケ風nDiary Antennaがなかなかインパクトがあったので真似しちゃいました。ごめんなさい。cite( nonsense talk )
わたしも not さん[cds.ne.jp] の真似ばかりのものでっちあげまくっているのでぜんぜんオッケーです。:-)
それよりも自分の欲しいと思った機能が手に入るというのがうれしかったり。
縦覧に慣れていて最初違和感あったけど、こっちの方が見通しいいですね。
ブラウザと OS は何なのか気になるところです。
■ 実は [nDiary]
告白しますと拙作のカスイケ風 nDiary Antenna[double-red.net]ページもすでに CGI を利用して antenna として機能する準備を整えていたんですが、本家に寄生する上に運営を邪魔しかねない失礼な仕組だのでやらないほうがいいと思いひかえておりました。
CGI で定期的に nDiary Antenna[cds.ne.jp] に追従させてアンテナみたいに機能させる、というもの。
(1)本家のアンテナページをダウンロードし、それをサムネイル版に変換してキャッシュ
(2)誰かがアクセスした際、そのアクセス時間とキャッシュした時間の差が 1 時間以上あれば (1) へ
という具合。
ちと名残りおしいのでこの機能をオンにしてカスイケ風はしばらくほそぼそと生きてゆきます。
PC-UNIX
firefox[mozilla.gr.jp] の表示結果ってところに価値を見出そうとか。そんなような。:-)
■ ONE PIECE 32 巻 [book][shopping]
購入。読了。やっぱり貝(ダイアル)はごっそりもらわなきゃ。
- 『ONE PIECE 巻32 (32)』 (Media: 本)

- 【出版社: 集英社(ジャンプコミックス)】
- 【著者:尾田 栄一郎(著)】
- 【発売日: 2004/03/04】 【価格:\410】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- 全ての人々の想いを拳に込め、ルフィはエネルと激突する!! 皆が待ち望む黄金の鐘を鳴らす事が出来るのか!? 想いの連鎖が人を紡ぐ“空島編”、遂に感動の完結!! “ひとつなぎの大秘宝”を巡る海洋冒険ロマン!!
2004/3/6 (土)
■
Safari での見え方 [site]
iCapture[danvine.com]。
たつをの ChangeLog[nais.to]経由で知った、web ブラウザ Safari での見え方を確認できるサイト。
こんな風に見えるらしい。
firefox[mozilla.gr.jp]と比較してみる。
結構違うのね。
■ Opera 版サムネイル [nDiary]
一歩さん[s5.xrea.com]が作成中[itbdns.com]らしい。
#うわびっくりした、リンクでもないのに一歩さん日記中の http://~ なテキストをつっついたらそのページが開いた。知らなかった。
ブラウザが「読込完了」を判定するすべが判らない。
ブラウザの中の頁部分だけを取得する方法が判らない。cite( 一歩さんとこ )
これらの件ですが。一歩さんの考えている手法そのものです。
かなり強引です。
ブラウザの「読込完了」判定は、top コマンドで実現。
負荷率上位 10 位を監視してその中にブラウザのプロセスが入っていれば読み込み中とみなしています。完全ではないですが 9 割以上は成功します。キャプチャ用のユーザ作成してそのユーザだけのプロセスを見ておくのがコツと言えばコツ。泥臭すぎますが。:-)
ブラウザの中の頁部分だけを取得する方法は、
import コマンドの crop オプションでページ部を切り出しています。favicon 取得も同じ手法で。
エレガント(と思う)案として、
xwininfo -tree -id [ID]でブラウザを構成している Window の階層を調べてページ部分だけのとこを拾うことも可能だと思います。上手くゆけば favicon も簡単に取得できるはずです。
パワーなくて試しませんでした。この方法が上手くいったら教えてください。:-)
2004/3/10 (水)
■ Refrain of Evangelion [cd][shopping]
amazon[amazon.co.jp] にて購入。
- 『Refrain of Evangelion』 (Media: CD)

- 【アーティスト: TVサントラ】
- 【キングレコード】
- 【発売日: 2003/07/24】 【枚数: 1 枚】 【価格:\2,800】
- 【内容(「CDジャーナル」データベースより)】
- ブームが再来しつつある『エヴァンゲリオン』。既発のBGM、ヴォーカル曲の中から厳選した楽曲をデジタル・リマスタリングして収録。新たなファンに向けたエヴァ音楽入門盤としてもおすすめ。
無性に魂のルフランが聴きたくなった。
■ カンマ区切り [computer]
Mapping Cognition さん[s54.xrea.com]とこより。
なつかしい話題。当時における精一杯のパワー出した結果です。
今の精一杯ではどうなるか知りたくてリトライ。
こんなような。
class String
def c_sep
minus = "-" if self.to_i < 0
integer , decimal = self.split(".")
decimal = ".#{decimal}" unless decimal.nil?
digit = integer.to_i.abs.to_s.reverse.split(/(\d{3})/).delete_if{|x| x == ''}.join(",").reverse
return "#{minus}" + digit + "#{decimal}"
end
end今見ると Numeric の返り値が String になるのは変な感じだったので、String クラスに変更。
gsub でなんとかなりそうな感じだけど正規表現考えるのがメンドーだったんで 3 桁で split。
リバースかけてるのは最左一致なので。
"87654321".reverse.split(/(\d{3})/)
=> ["", "123", "", "456", "78"]
["", "123", "", "456", "78"].delete_if{|x| x == ''}
=> ["123", "456", "78"]
["123", "456", "78"].join(",").reverse
=> "87,654,321"おまけで "12345.678" のような数字にも対応。……いらないか。
divmod など算数的な事を一切やってない点とか、アプローチが変わったのは自分でもおどろき。
■ 自動キャプチャ [nDiary][computer]
800x600 でキャプチャしようと思って `mozilla -geometry 800x600` とかしてみたけどサイズの指定は効かない。geometry とか実装されてないのかしらん。んじゃ起動後に JavaScript で変更しようってことに方針変更。`mozilla -remote openURL(Javascript:resizeTo(800,600))` とかして OK。cite( nonsense talk )
`mozilla -remote openURL(Javascript:resizeTo(800,600))ってな事ができるなんて知りませんでした。メモっておこう。
-geometry 効かないんですよね。-width とか -height も。
firefox --help では有効オプションとして表示されるくせに。
さておき。nDiary Antenna with thumbnail[cds.ne.jp]が完璧な仕上がりなのもありますが、サムネイルの自動取得が PC-UNIX で実現できる事が確認できたんで、カスイケ風 nDiary Antenna[double-red.net]ページ、残存はさせますが、nDiary Antenna[cds.ne.jp] との同期機能[2004/03/04/04 @topic2]はストップします。定期的なキャプチャもやらないようにしようかと。
もしかするとサムネイル付のアンテナって世界初なのかも、と思った。
■ amazon_shop.rb 用テンプレートサンプル [nDiary]
テンプレート機能[2004/02/02/02 @topic1]を使用する際の参考に。
こんな表示↓にするテンプレート。
色付けは CSS でやってますので、テキトーに準備下さい。
<div id="amazonShop">
<ul>
["商品タイトル","<li>『","』"]
["メーカー","【","】"]
["メディア","(<span class=\"media\">Media</span>: ",")"]
<ul>
["画像","<li>",""]
["出演者/著者","<li>【<-actorStr>】:<ul><li>","</ul>"]
["監督","<li>【監督】<ul><li>","</ul>"]
<li>
["発売日","【<span class=\"pubDate\">発売日</span>: ","】"]
["枚数/サイズ","【<span class=\"size\"><-sizeStr></span>: ","<-sizeUnit>】"]
["価格","【<span class=\"price\">価格</span>:","】"]
#
#解説者 = 内容(「CDジャーナル」データベースより)とかのこと
#
["解説者","<li>【","】"]
["解説","<ul><li>","</ul>"]
#
["再生時間","<li>【再生時間】<ul><li>","</ul>"]
["音声","<li>【音声】<ul><li>","</ul>"]
["音声仕様","<li>【音声仕様】<ul><li>","</ul>"]
["字幕","<li>【字幕】<ul><li>","</ul>"]
["吹替え","<li>【吹替え】<ul><li>","</ul>"]
["スクリーンサイズ","<li>【スクリーンサイズ】<ul><li>","</ul>"]
["スペック","<li>【スペック】<ul><li>","</ul>"]
</ul>
</ul>
</div>2004/3/13 (土)
■ 演劇観賞 [misc]
4 FLAGS[qublic.net]という劇団の every breath you take という演劇を観てきた。

実はこれまで演劇を観た事も興味もなかったのだが中学時代からの友人 MK 氏初脚本作品という事だので観てやるか、てな気持ちで足を運んだ。
観賞開始直後からすんなりひきずりこまれるストーリー展開、複雑すぎない人物構成、演出もまったく飽きさせずしつこすぎず。
はっきり言ってこれほど面白いとは想像できなかった。劇場が狭いからかもしれないが臨場感、一体感がテレビ、映画などとまるで違う。
また見たいと思えるほどの満足感。
「なんか、ありがとう。」
■ ruby で unix コマンド [computer]
出来なかった事1
・rubyからexecでunixコマンドを呼び出せない。
いや、呼び出して実行するのだが、その段階でプログラムがすっきり終了してしまうのだ。続きができない。なんだこれ?cite( 一歩さんより )
一歩さんのコードだとたぶん top コマンドの結果を延々と tmp.txt に吐き続けて終了しないはずです。
それがすっきり終了するのはおかしいですね。
ディストリビューションによって top コマンドの仕様が違うのかしら。
自分はシェルスクリプトでやっていましたが、こんな感じではどうでしょう?
browser = "firefox"
user = ENV["USER"]
monitorLine = 10
topCmd = "top -b -n 1 -d 1 | grep #{user} | head -#{monitorLine}"
topResult = `#{topCmd}`
while /#{browser}/ =~ topResult
topResult = `#{topCmd}`
endunix ライクな環境でないと動作しないのがなんなな感じですが。
とか書いていたらnot さん[cds.ne.jp]の回答[cds.ne.jp]。
exec の挙動と system の挙動は違うのですね。timeout ってのもあるのか。
あとカンマ区切り[s5.xrea.com]なんですが、
一歩さんの方法では桁が増えると、
4310432148731248414903
が
\4,310432148731248414903
となって、所望の動作(*1)をしないようなのです。
自分も試したことがありますがこれってリファレンスの正規表現の項[ruby-lang.org]が元ですよね?
リファレンスの動作も同様だった気がして採用しなかった記憶が……。
あれ?できるな。あれ?
んーそうか。ならばこれでいいんだ。
class String
def to_yen
str = self.dup
nil while str.gsub!(/(.*\d)(\d\d\d)/, '\1,\2')
return str
end
endwhile のこんな使い方、わたしには到底思いつきません。:-)
2004/3/16 (火)
■ nDiary 0.9.4.1 と RSS [nDiary]
nDiary[cds.ne.jp] をバージョンアップ。
その際移行につまづいた。原因はすぐに判明。
lib/string.rb
で呼び出しているメソッド jistou8 は Uconv にはない[yoshidam.net]みたいなのでそこでコケた。
自分の日記ソースの文字コードは ISO-2022-JP だので、たまたまひっかかった。
で 1 行修正。
Uconv::jistou8(self) => Uconv::sjistou8(self.tosjis)いちおパッチ。
--- string.rb 2003-10-11 14:54:20.000000000 +0900
+++ string.rb.new 2004-03-16 21:51:57.000000000 +0900
@@ -52,7 +52,7 @@
case NKF::guess(self)
when NKF::JIS
begin
- Uconv::jistou8(self)
+ Uconv::sjistou8(self.tosjis)
rescue NameError
Iconv::iconv("UTF-8", "ISO-2022-JP", self).to_s
endついでに RSS[double-red.net] も吐くように。
2004/3/18 (木)
■ 寒 [misc]
もう春だと思っていたら[2004/03/16/16 @topic1]、まだ寒い。
この時期、シャツの上にはおる適当な服がなくて困る。
もしかして春用ジャケットって必要?
2004/3/20 (土)
■ webnail フィルタテスト [nDiary]
webnail(http://www.double-red.net/ Double Red)
webnail(http://www.google.com/ Google)
webnail(http://www.asahi.com/ asahi.com)
webnail(http://vinelinux.org/ Vine Linux)
webnail(http://www.nasa.gov/externalflash/m2k4/index1.html NASA M2K4)
webnail(http://images.google.co.jp/images?hl=ja&ie=UTF-8&oe=UTF-8&q=yahoo&lr=lang_ja&sa=N&tab=wi google image 検索)とりあえず動作はする。Windows は未対応。
webnail.rb_040320(*1)
■ webnail フィルタ [nDiary]
Windows に対応させたつもり。
動作確認してません。おい。
確認できる環境がなくて。勘と経験に頼ってます。
きっと動作しません。:-)
をパスの通った(bash など shell から直接起動できる)とこに置くと「もしかすると」動くやもしれません。
webnail.rb_040320_2[double-red.net]
■ 見なれない漢字 [misc]
そーいやふりがなフィルタ[2003/10/07/07 @topic2]っての作ったなと思い、おもむろに使用してみる。出るかな?
なるほど。蕗[ふき]の薹[あぶらな]の天ぷら[てんぷら]と読むのね。(フキノトウが正解か)
2004/3/22 (月)
■ webnail.rb [nDiary]
Windows XP で動作することが確認できた。
しかもまったくいじらずに。勘が冴えて[2004/03/20/20 @topic2]いたようだ。:-)
こまかいところが気にいらなかったので修正。
ついでに動作確認しやすくするために単独で動作するようにしてみた。
ruby webnail.rb http://www.google.comなどとすると動くかどうかの確認ができるはず。くわしくはソースコメント参照の事。
webnail.rb_040322[double-red.net]
2004/3/23 (火)
■ 腕が動かない [misc][game]
塊魂[2004/03/22/22 @topic2]のやりすぎで。
家やら、タンカーやら、遊園地やら、ウルトラマンもどきやら巻きこみまくり。
楽しすぎる。
1 時間くらいを限度にしないと腕だけでなく肩が痛くなるので注意。:-)
■ C:\Program Files 以下の *.exe が存在するパスを根こそぎ $PATH に追加する [computer]
cygwin[cygwin.com] の話。
webnail.rb の Windows での動作確認の時、何かと不便だったのででっちあげた。
.bashrc に以下を追記。
# cygwin で C:\Program Files 以下の *.exe が存在するパスを根こそぎ $PATH に追加する
AddProgramFilesPath()
{
if [ ! -e $HOME/.winpflist ]
then
find /cygdrive/c/Program\ Files/ -iname "*.exe" | sed 's/[^/]*\.exe//i'| uniq | sed 's/ /\\\ /g' | sed 's/^/export PATH=$PATH:/g' | sed 's/&/\\&/' > $HOME/.winpflist
fi
source $HOME/.winpflist
}
AddProgramFilesPathuninstall.exe なんかも平気で起動するので要注意。
2004/3/25 (木)
■ amazon_shop.rb rss 併用時の不具合 [nDiary]
ごめんなさい。LF2BR = true 時、html の出力を強引に整形するためのルーチンが悪さしてました。
その場しのぎの手段だったんでいつかおかしな挙動になるだろうなーとは思ってましたが、それがこんなに早いとは。:-)
それの修正とmas さんのパッチ[highway.ne.jp]をあてました。
うまくゆくでしょうか。
amazon_shop.rb_040325[double-red.net]
■
あれこれポップアップ 対応 webnail.rb [nDiary]
あれこれポップアップ[remus.dti.ne.jp]を導入した人向け。
アイデアのヒントは、Corner Valley 2004.3.22[sakura.ne.jp]で実際にバナー画像がポップアップするのを見て。
ndiary.conf に
WEBNAIL_WITH_AP = trueとするか、もしくはタイトルの後ろに " ap" と指定する。
以下のような感じ。
webnail(url タイトル ap)例 (WEBNAIL_WITH_AP = true 指定なし)
・webnail(http://www.raumen.co.jp/home/Default.asp ラーメン博物館)
・webnail(http://www.raumen.co.jp/home/Default.asp ラーメン博物館 ap)
下のリンクをマウスオーバーしてじっと待つとサムネイルがポップアップするはず。
(ポップアップしない場合、Shift + リロードボタンでキャッシュをクリアするなどすればするかも。)
それにしてもあれこれポップアップ[remus.dti.ne.jp]、かっこいいな。:-)
webnail.rb_040325[double-red.net]
2004/3/27 (土)
■ 塊魂王様プレゼント [game]
が意外に手に入らない。
毎ステージどこかに落ちているのだが、フィールドが広すぎるのとヒントもないのでひたすら歩きまわるしかない。
現在持っているプレゼントはマフラー、王冠、ヘッドホンの 3 つ。
それぞれの持つ効果は不明。
■
あれこれポップアップ対応 amazon_shop.rb [nDiary]
と言ってもたいした事やってないんだけど。:-)
ndiary.conf に
AMAZON_WITH_AP = trueとすれば商品リンクにマウスをのっけると商品の小画像が(*1)出るようになる。
- 『やさしいEmacs‐Lisp講座』 (Media: 本)

- 【出版社: カットシステム】
- 【著者:広瀬 雄二(著)】
- 【発売日: 1999/01】 【サイズ: 23 cm】 【価格:\2,520】
- 【エディション: 単行本】
ISBN: 4-906391-70-2【bk1 / amazon / 紀伊國屋】
amazon_shop.rb_040327[double-red.net]
■ amazon フィルタから amazon_shop へ全移行 [nDiary]
amazon_shop.rb[double-red.net] の
あれこれポップアップ[remus.dti.ne.jp]対応ついでに
amazon[amazon.co.jp] 系フィルタを利用した商品紹介を amazon_shop.rb の書式に統一しようと思い、amazon.rb[cds.ne.jp]用の記述を以下のようなフィルタをかまして amazon_shop.rb 用にして全日記コンパイル。
class Filter
def amz2amazon_shop(str, type)
case type
when :ONEDAY
str.gsub!(/(\(amz:[-\d\w]+?\))/) {
amz_key = $1
isbn = amz_key.scan(/\(amz:(.+?)\)/).flatten.last
new_amz_key = "(@ISBN:#{isbn})"
new_amz_key
}
end
end
endamazon.rb のハックを通じて nDiary[cds.ne.jp]フィルタの作り方を覚えたのでちとしのびない。
今までありがとう、amazon.rb。amazon_shop.rb[double-red.net]ができたのは、amazon.rbのおかげ。
■ amazon_shop.rb 1 行テンプレート例 [nDiary]
1 行紹介用。
#tmpl_oneline
["商品タイトル","<span id=\"amazonShop\">『","』"]
["メディア","<span class=\"media\">","</span></span>"]
・(@ISBN:4-8402-2237-1/tmpl_oneline)
・(@DVD:KIBA-1001/tmpl_oneline)
・(@ASIN:B0001GQ8KO/tmpl_oneline)
・(@ASIN:B00007144L/tmpl_oneline)
あれこれポップアップ[remus.dti.ne.jp]と組み合わせると効果的かも。
2004/3/28 (日)
■ RSS リーダー [computer]
を初めて使ってみた。
Windows ではRss Bandit[rssbandit.org]が日本語化[kawabata.com]も可能でよさげ。
- ロケーションに登録したい URL を放りこむ。
- Locate Feed ボタンってのでそのページ内の RSS を見つける。
という使い方がラク。いちいち自分の目で RSS ファイルを探して URL を入れなくてもよいので。
自動で見つける際(手動でもそうだけど)、時間がかかる時があるので RSS ファイルはページの先頭付近に持ってきておいた方がうれしいかも。
使ってみた感じ「結構いいかも」と思ったので
Vine Linux[vinelinux.org] でも常用したくなった。
RSS Aggregatorリスト[hail2u.net]を参考に、
- Liferea[sourceforge.net]
- Syndigator[sourceforge.net]
- Straw[nongnu.org]
を試す。
Liferea[sourceforge.net] は、GTK+[gtk.org] 2.0 以上が必要。
でも
Vine Linux[vinelinux.org] 2.6 は
gtk+-1.2.10-0vl4
gtk+-devel-1.2.10-0vl4
これらのアップグレードははっきり言ってしたくない。はまるから。結果没。
次。Syndigator[sourceforge.net]。
perl-Text-Iconv、Storable.pm がない。とかいってゴネる。
どっかからか rpm 落としてインストール。
perl がそんなの見つからないよ、とゴネるので Perl[perl.com] サーチパスにシンボリックリンクをはる。
それでもなんかエラー。……後まわしにしよう。
次Straw[nongnu.org]。
python[python.org] 2.2 以上でないとダメらしい。
でも、
Vine Linux[vinelinux.org] 2.6 の python は
python-1.5.2-28vl4
python-devel-1.5.2-28vl4
さすが。って事で一応ソースからコンパイル、インストールなどしてみたり。
で、どうかな。と思ったら、他にも PyGTK やら PyGNOME やらなんやらかんやら必要、って README に記載されていたので脱力。やめ。
なんかつかれたのでやめようかと思った。
■
firefox Extensions の RSS Reader Panel [computer]
firefox[mozilla.gr.jp]Extensions[texturizer.net]にRSS Reader Panel[moo.jp]ってのがあった。
早速イントール。Rss Bandit[rssbandit.org]のような自動 RSS 検索機能はないが良好な動作をする。Setting で Allow HTML Tags にチェックをいれるとよさげ。
こんな感じで表示される。(rss フィルタ画像表示パッチあてた後[2004/03/28/28 @topic3])
無事すたれたパッケージで固められたわたしの
Vine Linux[vinelinux.org] でも RSS を利用した巡回が可能になった。
■ rss フィルタ画像表示パッチ [nDiary]
各種 RSS Reader で RSS で指定してやれば画像表示できる事が確認できたので、nDiary[cds.ne.jp] 0.9.4.x 標準の rss フィルタを画像表示するようにしてみた。
そのパッチ。
rss.rb.dispimg_patch_040328[double-red.net]
このパッチをあてて、ndiary.conf に
RSS_LOAD_IMG_NUM = 3 # 表示させる画像数。0 は表示しない。などと指定するとトピック内に画像があれば指定した枚数の画像が表示される。
enikki 、inlineimage 、webnail.rb[double-red.net] など画像系フィルタで表示する画像にも対応したつもり。
ただし、画像サイズが 小さいと無視される。
おそらく新しめの nDiary[cds.ne.jp] でないと動作しません。
なお、追加した画像表示部分の書式は自信ありませんので間違えていたら教えてください。:-)
■ バガボンド 19 巻 [book][shopping]
■ rss フィルタ画像表示パッチ その 2 [nDiary]
画像表示プラス、画像の title/alt 属性を表示するようになるパッチ。
title 属性優先。
rss.rb.dispimg_patch_040328_2[double-red.net]
相対リンクで画像を指定している場合、"./" もしくは "../" の表記のみ対応。
base url に画像があって <img src="hoge.png" /> とかで指定している場合は誤動作すると思う。




























+ `K 『ある日数を超える前に。来てくれて、なんか、ありがとう……』