[2006-07-18 追記]Windows であるか否かに関わらず、tDiary はキャッシュが強力なのでそれが悪さすることがある。問題が発生した時点でのキャッシュが生きていたり、問題が発生した時点でのトランザクションが生きていたりするともうどうにもならなくなったりする。この時点でこの問題にどう対処したか忘れてしまったが、ばっさり消して入れ直して、途中でスタイルの変更をせずに最初から Wiki スタイルにする、などの手順を踏んだらイケたような気がする。スーパーリロードするだけで直るときもあるし、キャッシュ全部消さなきゃいけないときもある。
理由は不明。ユーザー向けの掲示板に書き込んだので何かリアクションがあるかも。こちらのテストでは
- ruby 1.6.8 (2003-01-14) [i586-mswin32]
- ruby 1.8.1 (2003-12-25) [i386-mswin32]
で
make your @data_path to writable via httpd. Permission denied \
- ../../tdiary/dat/200404 (TDiary::PermissionError)
d:/home/www/PCTRAI~1/PUBLIC~1/log/tdiary/pstoreio.rb:32:in `transaction'
d:/home/www/PCTRAI~1/PUBLIC~1/log/tdiary.rb:1498:in `initialize'
d:/home/www/PCTRAI~1/PUBLIC~1/log/index.rb:55:in `new'
d:/home/www/PCTRAI~1/PUBLIC~1/log/index.rb:55
なエラーが出た。これはなぜかリロードすると通常通り使える。そしてリロードすると同じエラーが出る。permission error じゃーないんだよな。対処方法分からず。
もう一つは
- ruby 1.8.1 (2003-12-25) [i386-cygwin]
で、こっちはほぼ完璧に動作しているように見えるが、Wiki スタイルで書けない。設定して反映されているように見えるが、実際には tDiary スタイルでしか書けない。
これも理由分からず。
どう考えても今後も内容が増えなさそうなカテゴリを他に統合。これはコンテンツへのアクセススピードを上げるための accesskey 属性に使える文字の節約のためでもある。成果がきちんと反映されるのはまた後日。
課題:ファイルの移動、目次の修正