よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

May 28, 2002 うーむ、今日はバグデーか?(^^;) [おもひで]

[tDiary] tDiary Plugin Viewer

NTさんのご指摘ですが、<div class="section">〜</div>はバグです。すんまそん! まぁ、実害はないと思いますので次のリリース(明日?(^^;))で直して出しますね。

gsubの件はうちでは起きないですね....。と思ったのですが、このコードもダメダメだなぁ。

#いや、うちで動いているのは事実なんですが...Ruby知らなさすぎ<自分(-o-;)。

#というわけで、他の方にツッコまれる前に....(^^;)

以下のように修正してみてください。

21行目を basename = File.basename(path, ".rb")

38行目を   elsif str !~ /#{basename}/

どうでしょう。動きますかね、これで。動けばオッケーっていうことで(^^;)。

あいかわらずご迷惑おかけしてますm(__)m。

ちなみにどういう場面で便利かということですが、私自身としては、たまに使うプラグインとかはもはやメソッドとか引数とかを覚えられなくなっていて、いちいちソースをローカルで見たりしてるのでそういう煩雑さが無くなれば良いなぁと思って作ったんですよね。まぁ、全部覚えられればそれに越したことはないのですが。

他人からプラグインを見れるようにするかどうかということですが、まぁ、別に公開しても良いと思いますよ、私も公開してるし。

ただ、セキュリティホールの見つかったプラグインがあって、それをアップデートしない人がいた(日記とかでしばらくすると放置されると言うのは結構ありがちだと思います)場合にちょっと危険かなぁと。

本日のツッコミ(全4件) [ツッコミを入れる]
なかだ (September 24, 2002 00:30)

/#{Regexp.quote(basename)}/のほうが安全かも。

NT (September 24, 2002 00:30)

動いています。素早い対応ありがとうございます。<br></div> の方は場所を移動するだけのようですので、何行か下に動かして解決しました。

アビー (September 24, 2002 00:30)

うーむ。さっきdebugモードにしてみたらなぜかうまくいってしまいました(^^;<br>で、はずしてもうまくいったのでひとまずこれで走ります。<br>お騒がせしました。

むとぽん (September 24, 2002 00:31)

うげっ。ナゾですね〜。ちょっといやぁんな感じ。また現象が出たら教えてくださいね。


編集