よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

March 29, 2002 今日から3連休! [おもひで]

[Misc] 久しぶりの年休

特別休暇というのを取った。年度をまたいで持ち越すことができないのでせめて1日くらいはというわけ。それでもまだ数日分は取れたはずなのでちょっと損した気分だ。ホントお金に換えてくんないかな〜(昔はそういうところもあったみたいだけど)。

[tDiary] Yet Another Squeeze

yasqueeze.rbをバージョンアップしてCVSに入れときました。プラグイン・CGIとして使用する場合は、オプションの設定をtdiary.confの@optionsで行うようになったのですっきりしたと思います。それから、add_update_proc do 〜 endにも対応しました。

機能的には大きな変更は無いのであわててバージョンアップする必要はありません(というかtDiary-1.3.xでは使えなくなりました)。

[Misc] XREA + tDiary + Namazu + mod_rewrite

たださんところを参考にLinuxビボ〜ろくもmod_rewrite対応してみた。これでhttp://ponx.s5.xrea.com/bibo/20020329.htmlとかでアクセスできるようになった。

まず、.htaccessに以下のオプションを追加してXREAのtDiaryのディレクトリに置く。
 RewriteEngine on
 RewriteBase /bibo                           ← ここは、tDiaryのホーム(index.rbが置いてある仮想ディレクトリ)
 RewriteRule ([0-9]+)\.html$ index.rb?date=$1

次に、たださんところのanchorプラグインをanchor.rbとでもして、XREAのプラグインディレクトリに置く。

これで、http://ponx.s5.xrea.com/bibo/20020329.htmlとかでアクセスできるようになっているはずなので確認してみる。

Namazuの検索結果の仮想ディレクトリも変更しておく。.namzurcをXREA上のnamazu.cgiがあるディレクトリに置く。

Index /virtual/hoge/namazu/index/
Replace /virtual/hoge/tdiary/html/(\d\d\d\d)/(\d\d\d\d) http://hoge.s1.xrea.com/bibo/\1\2.html
Lang ja

anchor.rbって標準添付でも良いような気がする...(ぼそっ)。

[tDiary] fortune.rb

さっそくZnZさんからコメント。赤ラクダ本のってどんなコードです? 持ってないんです(^^;)。

Rubyで書いてくれたりしたらそのままいただきますが、なんて言ってみたりするテスト。

#ちなみに、私の予想だともう一人くらいクールなコードを書いてくれる人がいそうな(^^;)。

[Misc] なんて言ってみたりするテスト

って最近よく見ますけど、これって誰が元ネタなんだろう。やっぱり2ch?

[Misc] どこも同じですね〜

KENZIさん、お初です。そういえば私のまわりにも、共通化をあまり好まない人がいました。どこも似たようなもんなんですかね〜、ふぅ。

本日のツッコミ(全4件) [ツッコミを入れる]
きた (March 30, 2002 01:47)

anchor.rbってRewriteRuleに依存するので、標準添付は難しいかもしれませんね。<br>他のRewriteRuleにしたい人もいるでしょうし。

kjana (March 30, 2002 02:33)

こんなん:<br><br> res = ""<br> ARGVF.each {|ln| res = ln if rand($.) < 1}<br><br>$. は読んでる行の番号.ちゃんとどの行が選ばれる確率も<br>1/n; n == ファイルの行数になる.<br><br>i <= k 行目が 1/k の確率で選ばれている時,<br><br> k+1 行目が選ばれる確率 == rand(k+1) < 1 である確率 == 1/(k+1)<br> i 行目が選ばれる確率 == 1/k*(rand(k+1) >= 1 である確率) == 1/(k+1)<br> 整数 k にたいして rand(k) は 0 -- k-1 を返すことに注意<br><br>っていうことで.

むとぽん (March 30, 2002 02:37)

きたさん:うーん、おっしゃるとおりですが、結構、決めうちでも良いような...。それこそ、独自にやりたい人は自分で実装すれば良いですし...。でも、確かにRewriteRuleが別れてしまっているので気持ち悪いですね。

むとぽん (March 30, 2002 02:41)

kjanaさん:ありがとうございます。なるほど勉強になります。<br>でも、これって1行しか対応してないですよね...。fortuneの辞書フォーマットもこれでいけるのかな...。


編集