Ruby言語やLinuxのネタが多いです。
May 19, 2002
■ [tDiary] tDiary Plugin Viewer
WWWブラウザからプラグインの情報を見れたら便利だなぁと思ってtDiary Plugin Viewerなるものを作ってみました。左上の「プラグイン情報」からアクセスできますんで試してみてください。
ドキュメントを書いてからリリースします。来週中にできるかな...。
May 19, 2003
■ [tDiary] 本日のリンク元表示プラグイン-2.4.0
もしかしたら気づいていた人もいるかもしれないけど、1週間ほど前からLinuxビボ〜ろくに仕込んでおいた本日のリンク元表示プラグインをCVSにアップロードしました。
今回はzundaさんの本日のリンク元もうちょっとだけ強化プラグインを参考にして、アンテナの表示を分離しました。
#tDiary-1.5.x系のみの対応です。
■ なお、一部実装を変更したので、disp_referrer.rbの機能を利用したプラグイン(zundaさんのdisp_referrer2.rbとか、sheepmanさんが作られたdisp_referrer_ext_category.rbとか)と一緒に使うとエラーが出るかもしれません(未確認ですが)ので試される方はご注意ください。
■ [Ruby-GNOME2] 誕生日
Ruby-GNOME2 Projectがなんと満1才の誕生日を迎えました。ぱちぱちぱち。
記念にRuby-GNOMEの歴史を書いてみました。でも、あまり昔のことは書けていません。
#実は私がRuby-GNOME(1)に関わったのってかなり後半になってからだったので....
というわけで情報をお持ちの方は是非教えてください。
May 19, 2004
■ [Ruby-GNOME2] Camato by Alexis Lamiable
lrz's diary経由。
Camato is a map editor for the game gnocatan.
だそうです。ライブラリみたいなんだけど、ダウンロードして動かしてみるだけでマップをいろいろといじれてなかなか楽しい。速度的にも問題ないみたい。
それにしても、Camatoの作者のアカウント、Yuseiというので一瞬日本人かと思った。でも、なぜにYusei?
■ [Ruby-GNOME2] Cr??r une interface graphique avec Ruby/GTK
こちらも同じ作者。Ruby/GTK2のオリジナルチュートリアル(フランス語)だそうだ。すばらしい。
そういえば、なぜかRuby-GNOME2はフランス語圏の人たちが元気だ。Laurentがいろんなところで紹介してくれてるのが良いのかな。
日本語もがんばらねばいかんなー。
May 19, 2006
■ [Ruby] File.ctimeとFile.mtimeの件
結局、なかださんのパッチを取り込まさせて頂きました。artonさん、なかださん、ご助言ありがとうございました。
■ [Ruby] File.ctimeとFile.mtimeの件(2)
環境によってctime < mtimeの時もあれば ctime > mtimeの時もある、ということなので、ファイルの更新時刻を取得する目的の場合に、この2つのままではちょっと使いづらいし誤解の元にもなると思った。
というのも、今回の件もそうだったけど、ファイルが生成されたのだろうが、ファイルの内容が更新されたのだろうが、新しいファイルに置き換えられたのだろうが、属性が変更されたのだろうが、それはひとえに更新された、っていうひとまとまりの考え方の方が割と普遍的で、使いやすいのではなかろうか。
ということで以下のようなメソッドを考えてみた。
class File
class Stat
def last_modified
[mtime, ctime].max
end
end
def self.last_modified(filename)
File.stat(filename).last_modified
end
end
p File.last_modified("foo.rb")
って、まぁ、今回は(Rubyのコアライブラリに手を入れるのは避けたいから)使わなかったけどね。

▲ NT [おぉ、便利ですね > tDiary Plugin Viewer リリースされたら早速入れるつもりです。]