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

August 30, 2002

[tDiary] アクセスカウンタ表示プラグイン-1.6.0をリリースしました

本質的な改善ではないのですが、カウンタデータが壊れた場合に自動で1つ前の状態に復旧させるようにしました。おそらくこの機能だけでエラー画面が表示されることはなくなると思うのですが、さらに1つ前のデータも壊れていた場合は、カウンタ値を0とすることによりエラー画面は出ずに日記だけは表示できるようになりました(この場合は手動で復旧するまでカウンタは機能しないことになります)。

なお、バックアップデータは7つあるのですが自動復旧は1つ前のもののみです。1つ前のデータが壊れていた場合は手動でさらに過去のデータから復旧する必要があります。といっても、アルゴリズム的には1つ前のデータが壊れている場合というのは無いはずなのですが....。

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

むとぽん [あ、どうもです。 カウンタのデータにはPStoreを使っています。 マルチスレッドではなく、CGIで起動します(実際..]

ただただし [なんでここでばかり壊れるのかが不思議ですよねぇ xreaの特異性かも?]

むとぽん [どうなんでしょう。xrea以外でも壊れたとの話を聞いたことがありますし...。]


August 30, 2004

[Ruby-GNOME2] Nephele 0.1.0 by ふしはらかんさん

Ruby/GTK2を使った、Sylpheed用に開発されたPOPクライアント。振り分け設定とかをRubyで記述できるとのこと。

オレもSylpheedを使ってるので試そうと思ったんだけど、設定ファイルをエディタで作るのはさすがにつらい。GUIで設定できるようになるとのことなのでそれまで待とう。

[Ruby-GNOME2] jiMPachi via 安部さんとこ

Ruby/GTK2, Ruby/Libglade2を使ったオーディオプレイヤー。

音を出す部分はSDLを使ってるようだ。といってもRuby/SDL等を使うわけでもなく独自にWrapperを実装している。また、ID3Tagのところもlibid3tagのWrapperのようだ。

ちなみに、Ruby-GNOME2ではRuby/GStreamerというマルチメディア関連のライブラリがある。Windowsなんかで使う予定がなければおすすめかも。

[Ruby-GNOME2] Ruby-GNOMEはObsolete?

たむらさんがフォローしてくださってますが、Ruby-GNOMEは2002/11くらいからObsoleteにしてるんですよね。もう2年近くもたってるんだけどなぁ。トホホ。

本日のツッコミ(全1件) [ツッコミを入れる]

lrz [OT question: what means the トホホ katakanas? (tohoho?)]


August 30, 2005

[Ruby] Ruby-GetText-Package Rails sample

Ruby-GetText-Packageの次リリースに向けて翻訳を依頼している各国の人たちから続々と翻訳ファイルが届いています。すでに、英語、スペイン語、韓国語、日本語、フランス語がサポートされています。Ruby-GetText-Packageに含まれる小さなRails向けサンプルは、もしかしたらRoRのアプリの中で最も多国籍化されたアプリケーションとしてデビューすることになるのかもしれません(^^)/。

まだまだ他の言語も募集中ですよ〜。(って日本語で書いてもしょうがないか...(^^;))。

ちなみに、RoRのページにあるGetTextのチュートリアルに比べると相当簡単にL10n化できるようになります(なんてったってrequire 'gettext/rails'ってするだけですし)。

しかも、おそらく他のL10nライブラリでは実現できていないmulti-textdomainを色々なレベルでサポートします(アプリ単位>コントローラ単位>ヘルパー単位、それぞれのライブラリ単位)。もちろん、DRYの法則に従い記述する場所は最小限です(アプリ単位で1つで良いならばApplicationControllerでbindtextdomainを呼べばよいだけ)。

一応、今週末をメドに考えています。お楽しみに!

#この前書いたJavaScriptの件は後回しにしました。すんまそ。

せっかくなのでサンプルの画面イメージを取ってみた。左側の「ロケールの選択」でロケールを選べるようになってる。

(WWWブラウザの「画像を表示」で最大表示できます)

Ruby-GetText on RoR


追記