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

July 19, 2002 [おもひで]

[tDiary] アクセスカウンタ表示プラグイン

昨日のアクセスカウンタ表示プラグイン用のファイルが壊れてしまった件だが、ひとまず、日別でバックアップを取るようにしてみた。しばらくここでテストしてからリリースする予定。

根本的な解決策じゃないのがツライのだが、正直、あとはPStoreを使わないようにするくらいしか思いつかないんだよね...うーむ。

にしても、XREAって、Ruby標準添付ライブラリのfileutils.rbが無いのかな。なぜだろう。ファイルアクセス関連は危険だからわざと無くしてるのかな...。

でも、どうせ別のところからfileutils.rbをコピーするか、あるいは似たようなコード書けば動いちゃうんだから、あえて外してもしょうがないと思うのだが。

[tDiary] 本日のリンク元表示プラグイン-1.0.0リリース!

アクセスカウンタ表示プラグインのバージョンアップ前ですが、ちょっと浮気をしまして、久々に新しいtDiaryプラグインをリリースしました。「本日のリンク元」の文字化けをきちんと見えるようにしてくれるプラグインです。

具体的にはGoogle系検索エンジンのUTF-8な文字コードをEUC-JPに変換するだけですが、これでおそらく90%以上の文字化けを防ぐことができるんじゃないかと思います。

なお、UTF-8 → EUC-JP変換には吉田さんのUconvモジュールを使わせていただいてます。どうもありがとうございます。

本日のツッコミ(全5件) [ツッコミを入れる]
岩月 (July 20, 2002 13:17)

Rubyのバージョンが1.6.7(このページの最後あたりで確認)でしたら、<br>fileutil.rbは含んでいないはずです。CVSのHEADには含まれている<br>ようです。<br># 勘違いしてたらごめんなさい。

むとぽん (July 20, 2002 14:47)

うげっ。なるほど。<br>fileutils.rbは1.7の添付ライブラリですね。思いっきりftools.rbと勘違いしてました(-o-;)。

さかい (July 20, 2002 22:49)

おぉ。お手軽でいいっすね。> 本日のリンク元強化プラグイン<br>早速入れてみました。<br><br>どうせなので、以下のようにして<br>euc-jpで表現できない文字は実体参照に変換するようにして使ってます。<br><br>def Uconv.unknown_unicode_handler(unicode)<br> format("&#x%.4x;", unicode)<br>end

さかい (July 21, 2002 03:58)

しまった。<br>referer_of_today_(short|long) で CGI::escapeHTML されるから<br>ここで実体参照に変換しても仕方ないんだった。

むとぽん (July 21, 2002 10:35)

refere_of_today_(short|long)も自作してオーバーライドしてしまうというのでいけそうな気が。<br>ちょっと手元で試してみて.... と思ったんですがどうやって試せば良いのだろう(^^;)。<br>うまい確認方法ってありませんかね...。


編集