トップ «前の日記(2004-03-24) 最新 次の日記(2004-03-26)» 編集

分身日記

過去の日記

2004-03-25 [長年日記]

[soft]オートアンカーカスタマイズ

オートアンカーを使っていて唯一不満だったのが、urlの正規表現変更で後方参照ができなかった事。

オートアンカーの動作を変更するには、Start.html 内を変更すれば可能となる。ということはなんとなくわかったのだが、昨日ちょっとやってみたが玉砕されてしまった(^^;)

思い切って作者の佐野さんに聞いてみた。わずか1行変更するだけで可能になった。その内容は、

Start.htmlの192行目

page_url = each_Array[2];

page_url = page_url.replace( regexp, each_Array[2] );

に変更するだけ。

さて、どのようにするかというと、title.txt に

http://sunoko\.s33\.xrea\.com/x/d/([0-9]+)\.html(.*),分身日記,$1$2

と追加したのだった。

何が良いのか。私はtDiaryをWikiスタイルで作成しており、例えば昨日の「花粉症の薬で昼休み爆睡」は

[[花粉症の薬で昼休み爆睡|20040324#p03]]

として記述可能。しかし、普通にオートアンカーで取得すると

[[花粉症の薬で昼休み爆睡|http://sunoko.s33.xrea.com/x/d/20040324.html#p03]]

となる。

ま、これでも問題ないのだが*1、これは、自分の日記のurlを変更した場合にちょっと困ってしまうのだ*2

また、 html_anchor.rb プラグインを使用しているが、もしも、この使用をやめたら。。。

ということで、オートアンカーで変更したのであった。とっても幸せな気分。佐野さんに感謝。

*1 というか、いままでずっとそうしていた。

*2 urlを変更しなきゃいいじゃないか、というのや、一括で置換すればいいじゃない、というのは無し(^^;)

[]ちょっとダウン気味

朝から調子悪く熱っぽい。今日から春休みという事で、子供たちの児童クラブ用弁当はなんとか作ったようだ。とりあえず、私がちょっと遅刻して朝食の片付けやらを行って、その間休んでもらった。妻もどうしても仕事に行かねばならず、気力で会社に行ったようだが、やはり、夕方、早く帰ってきてメールが入っていた。

しかし、現場に行っていてそのメールを見たのが19時過ぎという。電話したら既に「もういい。子供たちにご飯食べさせたから。」 すまん。

せっかく強力な武器を使っていても、席にいなけりゃ意味がないという。。。

[]