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

August 15, 2003

[Misc] なぜか続くRubber Duck

元はrbbrとrubber duckをかけたネタだったワケなんだけど、語呂も似てるしrbbrのアイコンにできたら良いなぁ、なんてruby-talkの方でポロって書いたら、Hughがわざわざ写真に撮って送ってきてくれた。

うむ。マヌケそうな横っ面がとてもクールだ。

でも、写真のままじゃ、さすがにアイコンにはできないよなぁ。参考資料にはなるだろうけど、せっかく送ってくれるんだったらアイコンにして送ってくれれば良いのに(^_^;)。

ちなみに、Hugh Sasse Staff Elec Engって、長いけど全部名前なの?

それともHugh Sasseまでが名前で、Staff Elec Engって何かのスタッフって意味?

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

Before...

むとぽん [へぇ。コレクターもいるんですね(^^;)。]

Nana [Rubber DuckなfreefontがあるにはあるんですがMac版しかないんですよ。Macがほっしい。。。]

むとぽん [え?そ、それはどこに!?]


August 15, 2004

[Ruby] RPA-base

RPA-baseの作者のMauricioさんから再びメールが来た。しかも日本語でだよ、すげーな。

で、今度はRuby-Gettext-Packageをパッケージ化したとのこと。

青木さんのsetup.rbとの違いや、ディレクトリ構造をRPA-base指定のものにすればinstallxxxというのはデフォルトでは不要とのご指摘....、ってひょっとしてLinuxビボ〜ろく読んでるのか!?あちゃー(汗。

よく考えたらフリーのWebsite翻訳サービスもあることだし、どうせ日本語わかんねーだろーなんて思って辛口(というか無神経な)コメントするのはまずい時代になってきたのかも(ってもともとまずい?すんまそん)。

というわけで(?)RPA-baseを持ち上げるわけではないがちと調べてみた。

まず開発者の視点からすると、青木さんのsetup.rb並に簡単というわけではなさそうだけど、それなりに簡単そう。簡単とはいえinstall.rbを書く必要はあるんだけどね。ファイル指定を書かなくても良いなら許容範囲か。

ユーザの視点からするとここのデモのように簡単にパッケージをインストールできるらしく、使い勝手もなかなか良さそうだ。

すでに、rpaでダウンロードできるライブラリも100を越えたようだし。ついでだからL10n化してくれないかな(ここ見てるかもしれないのでさりげなくアピール(^^;))。

でも、やっぱりこれやっちゃうとrpm/dpkgのパッケージ管理ツールと衝突するよなぁ。その辺はどうするつもりなんだろう。あ、そうか。逆に言うとWin32なんかだと便利だな。

それから、あのダウンロード可能なライブラリたちは常にバージョンアップをしていくのだろうか。それだけでも途方もない作業だ...。

ちなみに、RubyGemsの方はやまださんのところを見て学習。RPA-baseとは直接はバッティングしないみたいね。

[Ruby-GNOME2] GnomeFiles

GeoffがGnomeFilesにRuby-GNOME2を登録してくれた。

ここはUser Ratingというところでvoteできる。

というわけで、さっそくRatingを10(best)にしてvoteをクリッククリック!

[Ruby-GNOME2] Ruby-GNOME2-0.10.1

リリースしました。

Ruby/GTK2がGTK+-2.0.x環境でコンパイルできなくなっている不具合の修正

Ruby/GtkSourceViewでruby extconf.rbが失敗する不具合の修正

Ruby/GdkPixbufのバグフィクス

です。

Win32版は用意しませんでした。3つ目のがちょっと影響するのですが、使い道の少ない機能(だと思う)なので。まー、要は面倒くさいからですけど(^^;)。

それにしても、今回こそはと思ったんだけどなー。1つ目のは別の環境(RedHat8)でこの不具合を事前に発見して修正したんだけどコミットし忘れ、2つ目のは、うっかりミス、ってかはっきり言って今回マージされたばかりだったので動作確認くらいしてくれてるだろうと考えてたオレが甘かった。はー、相変わらずリリース作業はダメダメだーっ。

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

Before...

むとぽん [ありがとうございます!!]

lrz [Hooray, it is now #1! Congratulations :-) BTW I have submi..]

むとぽん [Thanks. Ask your friends to vote it as 10(best), please ;)]


August 15, 2005

[Ruby] Ruby-GetText-Pacakge標準添付依頼

西尾さんに推薦していただいたので、渡りに船、ということで自分からもお願いしてみました。西尾さん、ありがとうございます。

取り込んでもらえたらいいのだけど...。


August 15, 2006

[Ruby] Gemをユーザディレクトリにインストールする

もしかしたら、あまり知られてないのかな。レンタルサーバなんかでルート権限がない場合、$HOMEの直下辺りにGemをインストールして、GEM_HOMEを設定してあげれば良い。詳しくは、こちら

[Rails] ApplicationControllerでContent-Typeをbefore_filterでセットするのはいい加減やめませんか運動

以下みたいなコード、なんだかまだ見かけるし、Railsの書籍を見てもほとんどと言っていいほど出てくるんだけど、RJSと一緒に(一部の環境では)使えないという問題があります。Rails使うんだったらRJSも使いたいよね?

(誤)
class ApplicationController < ActionController::Base
  before_filter :set_charset
  def set_charset
    headers['Content-Type'] = "text/html;charset=utf-8"
  end
end

代わりに以下のようにすればOK。

class ApplicationController < ActionController::Base
  REGEXP_CONTENT_TYPE = /javascript/
  after_filter :set_charset
  def set_charset
    @headers["Content-Type"] ||= "text/html; charset=utf-8"
    if REGEXP_CONTENT_TYPE =~ @headers["Content-Type"]
      @headers["Content-Type"] = "text/javascript; charset=utf-8"
    end
  end
end

過去に一度もうちょっと詳しく言及してるんだけど、それはこの辺から辿ってみてください。

でも、Ruby-GetTextは上記を内部でやってくれるので考える必要すらない。

require 'gettext/rails'
 
class ApplicationController < ActionController::Base
  init_gettext "blog"
end

これだけでも、Ruby-GetTextを入れてみるべきだっだっだっ!

あ、そうそう。一番言いたかったのはこんなことじゃないな。before_filter :set_charsetとinit_gettextを併用しているコードを見かけたんだけど、それは無駄すぎです(苦笑)。

というわけで、この情報をHikiに追加してみた。

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

takahashim [なんと。知りませんでした>それは無駄すぎです(苦笑) 参考になります。]

むとう [お役に立てて何よりです ;)。]


更新 設定