自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
January 26, 2003 [おもひで]
--- a.rb.old 2003-01-02 02:59:57.000000000 +0900 +++ a.rb 2003-01-26 21:16:36.000000000 +0900 @@ -91,6 +91,16 @@ def a(key, option_or_name = "", name = nil) url, *data = @a_anchors[key] + if url.nil? + if /:(.*)\|/ === key + key, option_or_name, name = $`, $1, $' + elsif /:/ === key + key, option_or_name, name = $`, $', option_or_name + elsif /\|/ === key + key, option_or_name, name = $`, "", $' + end + url, *data = @a_anchors[key] + end if url == nil url = key if name
if文3つに分けたんだけど、うまく一つにできんもんかな。
■ [tDiary] セキュアモードでa.rb
セキュアモードってtdiary.confで@secure = trueにした場合だよね。
a.rbってセキュアモードで動くような気がするんだけど....。なんか指定方法間違えてるのかな。
■ [Ruby] $SAFE = 4って
汚染されていない文字列を引数としてファイルをオープンしてその内容を読み込む(書き込みはしない)
ってのはOKっていう解釈で良いのかな。
それならセキュアモードで動いても良いような気もする。
けど、やっぱ難しいなぁ、この辺(^^;)。

あれ、辞書ファイルを読めないと思ってました……動きます?(^^;
なんか手元の環境だと動いてるような感じです。<br>でも、指定方法とか確認方法が間違えてるのかもしれないです(自信なし)。
あぁ、なるほど。辞書ファイルの読み込みはプラグインファイルのload時になされるんですね。これなら動きます。