トップ 最新

ただのにっき

2002-03-28(木) 7921歩 [長年日記]

ポーランド戦

だから以前から、「市川を出せ」って言ってただろ? >トルシエ ええ選手や。

tDiary: 最近のcommit

CVSが公開されてるから、毎日書くこともないかと。

以前から必要を感じていた、プラグインに渡す任意のオプションをtdiary.confで指定できるようにする機能。@optionsというHashをtdiary.conf内で使えるように。これはそのままプラグインに渡るので、ユーザごとに異なるオプションを.confで指定できるようになった。もともとはyasqueezeプラグインのために導入したのだけど、書影プラグインにも使ってみた。これは後述。

それからindex.rb、update.rb内で$:にtDiaryインストールパスを挿入。以前はパスを指定してtdiary.rbをrequireしていたんだけど、昨日のerb調査で別のところのerbが読み込まれてしまってハマるという苦情があったため。つーか、おれもはまったし(笑)。

あと、過去に何回かトラブル報告があった、@data_pathにインストールディレクトリを指定すると無限ループするというアレ、真面目に取り組んだ。禁止という方向で、エラーを出す。

他に、ツッコミでみょーに長い名前を使われると、ツッコミメールが悲惨なことになるという問題に対処。メールの方は強制的に短くカットしてしまうことに。まぁ、実用上は問題ない。

先日どれが最新かわからないと書いた書影プラグイン、daiさんがまとめてくれたので追加。ありがたい。ただ、daiバージョンではアソシエイトIDをグローバル変数にしていたんだけど、これはmod_rubyで複数ユーザという環境ではまずいので、@options['amazon.aid']を使うように変更。それから、メソッド名は他のプラグインに合わせてisbn_image_leftのような形式を正式にした。aliasしただけなので以前のも使える。あと、imgタグのclass属性が「imgleft」から「left」等に変わってるという非互換があるので、テーマを修正する必要アリ。

絵日記プラグインですが。やるならむしろ、更新フォームから呼ばれるコールバック系プラグインを実装した方がきれいかな。ただ、その恩恵を受けるプラグインが絵日記だけというのが悔しい。挿入場所も吟味したいし。他に活用アイデアがあれば、実装しなくもないんだけど。更新フォームなら重くなる心配はないしね。

tDiary: 本日のハンティング

Whole Plumです。最近、設置に苦労する人が増えているので、裾野の広がりを感じる。fail safeを高めなくては。

mozilla 0.9.9

ふと思い立って、Windows版を入れてみる。うーん、聞きしに勝るひどさだな、こりゃ。この日記の、h1右下に出るクローバーのイメージが左端に重なって出ている、イメージアンカーは表示されたりされなかったり、なぜか半分だけ表示されたり。他の部分は問題ないので、スタイルシートのイメージ適用部分だけ問題なんじゃないかと思われ。これってPNGだけなんだっけ? 試しにNightlyにしてみるも改善せず。

BugzillaやBugzilla.jpを見てみても、多すぎてどれが該当するのかわかんないし(笑)。こんなヘビーなのは間違いなく報告済みだと思うんだけど……みんなそう考えてたりして……。どうすりゃいい?

ふふん。色数を落とすとOKなんだな。いちおうテーマの方をインデックスカラーの128色まで落として対応してしまったが(そもそもフルカラー必要なデザインではないし)、根本的な解決ではない。