«前の日記(2004-09-01 (水)) 最新 次の日記(2004-09-03 (金))»  

まちゅダイアリー


2004-09-02 (木)

「ただダラ」Ruby版

ハハハハさんによる tDiary 更新ツールの Ruby 版が公開されていた。 ちょっと前の日記に、インタフェースを入れ替えることで汎用ツールになるかもって書いたけど、ハハハハさんも「共通クラスの分離」を考えていらっしゃるようなのでちょっと楽しみ。

Tags: memo

WikiFarm を動かす (4)

昨日考えた WikiFarm の URL を短くする件、一晩寝かせてみたらあっさりと解決した。 .htaccess に ErrorDocument の代わりとして

DefaultType text/html
Action text/html /bc/farm.cgi

と書いてあげればよかったんだ。

この方法だと、POSTされたデータもちゃんと CGI プログラムに渡される。 さらに、ErrorDocument を使う方法と違って、サーバのエラーログに残ることも無い。 まぁ、この記述だけだと全てのリクエストが CGI プログラムに渡されちゃうけど、 <FilesMatch> を使ってうまく絞り込んであげればなおいいかな。

Tags: BitChannel

.html 形式での日記の表示

さっきの BitChannel の方法は、tDiary でも使えるよなぁ。 ということでErrorDocumentを使う方法をやめて、Action を使うことにした。 .htaccess にはこのように書いている。

<Files ~ "^([0-9]{6}|[0-9]{8}).html$">
 Action text/html /diary/index.cgi
</Files>

これで、大量の 404 エラーログから開放される。mod_rewrite が使えなくてもなんとかなるものだなぁ。

P.S.

tDiaryドキュメントにも追記しておきました。

Tags: tDiary