ただです。
TrackBack関連をいじっていて気づいたんですが、プラグインファイルのloadの
タイミングを少し前にすることで、生成される日記やツッコミのデータをいじる
ことができることに気づきました。ということで、夕べのcommitにてeval_rhtml
の先頭でloadするように変更してみました。
具体的に何が嬉しいかというと、例えば……
* (スタイル依存になるが)本文データに動的に文字列を挿入できる。しかも
その結果は*.rbレベルでキャッシュされる
* 本文/ツッコミの展開前に既存クラスにパッチを当てられる。例えば従来は
tdiary.confでrequireしていたmisc/jtime.rbをプラグイン化できる
* セキュアモードでもけっこうヤバいことができるようになる
セキュリティモデル的には問題はないと思うのですが(プラグインファイル自体
は信頼するから)、何か気づいたら教えてください。
あと、既存コードに動的パッチを当てる場合、すでに当てたかどうかをチェック
しないと、mod_ruby環境でまずいかも知れません。特にPluginクラス以外のメソッ
ドを、aliasを使って保存する場合は。
━━━━━━━━━━━━━━━━━━━
ただただし <http://www.spc.gr.jp/sho/>
♪ツッコミは、短く鋭く愛を込めて。
━━━━━━━━━━━━━━━━━━━
-------------------------------------------------------
This SF.net email is sponsored by: Does your code think in ink?
You could win a Tablet PC. Get a free Tablet PC hat just for playing.
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
_______________________________________________
tDiary-devel mailing list
tDiary-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tdiary-devel