自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
November 27, 2002 [おもひで]
■ [Ruby-GNOME2]バグレポート
が何件か来た。MLやSFのバグトラッキングシステムを使っている人はまだお行儀が良いのだが直メールをくれる人にちょっとカチンとくる内容のものが多い。
中には「0.1なんでどうせunstableなんだろうけどさー、リリース前にもうちょっと確認してよ(意訳)」なんてのもある。といっても今のところ、バグといえるバグはMLでレポートがあった1件のみなのだが(それ以外は直メール出してくる本人の勘違い)。
■ それにしても、覚悟はしていたものの、やっぱりGtk.initを使わずにエラーが出ると報告してくる人が多い。
ちなみに、Gtk.initはRuby-GNOMEでは無かったメソッドで、Ruby-GNOME2では一番最初に呼び出す必要がある。そうでないとGTK+がエラーを吐き、時にはセグメンテーションフォールトを起こす。
できれば、Gtk.initを呼び出さずにRuby-GNOME2のメソッドを呼び出したりしたら「Gtk.initしてくれ!」というエラーメッセージが出るのが一番良いのだろうけど、実はこれが難しい.....。どうしよっかなぁ。
■ ちなみに直メール、日本人が送ってくるというのは少ない(というか今回のリリース後は0)。その辺はわきまえている人が多いという事か(単に使ってる人が少ないだけだったりして(^^;))。
■ ドキュメントが少ないというのも問題の1つだろう。どうにかしないとなぁ。
■ [Ruby-GNOME2] Ruby-GNOME2メモはじめました
とにもかくにもドキュメントが必要だろうと言うことで。
とりあえずRuby-GNOMEメモをベースにRuby-GNOME2化していきます。
協力者ボシュー。
#ホントは英語版を先に用意した方が良いのかもしれないけど....。

Ruby-GNOME2メモの #3 なんですが、Gtk::Window#set_position で、undefined method と叱られます。<br>% ruby -rgtk2 -e 'Gtk.init; p Gtk::Window.new.methods.grep(/^set_p/)'<br>["set_parent_window", "set_parent", "set_property"]<br>rbgtkwindow.c#Init_gtk_window() でも定義されてないみたいだし。<br># って、このマシンの Gtk2環境はボロボロですが。
さっそく人柱になっていただきありがとうございます。<br><br>ここは直し忘れです。<br>Gtk::Window#window_position=(pos) <br>Gtk::Window#set_window_position(pos)<br><br>の間違いですのでそれに直して試してみてください。 <br>これが通らなかったらバグです(^^;)。
情報どうもです。ちゃんと動作しました。set_titleとかも window_title= になるんですか ?<br>ところで、w3m/0.3.2.1+cvs-1.562-m17n-20021127 だと日毎のページのリンクで、<br>Plugin Error<br><br>Errors in plugins? Retry to Update or Configure.<br><br> RegexpError<br> (eval):188:in `disp_referrer_main': unmatched (: / \010\010ノw\<br> 010search.dogpile.com\/texis\/search.q=([^&]*8\000\000/<br>なんてエラーが出ました。# Wazillaでは問題なし。
set_titleはtitle=またはset_titleですね。<br>ちなみにうちのw3mはw3m/0.3.1ですが特に問題ないですねぇ。なんだろう。