1 名前:名無しさん@お腹いっぱい。 [01/12/12 10:23.net] www.unixuser.org/%7Eharuyama/software/goRua/
118 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/24 00:52.net] キーボードの上下ボタンやPageUP/Downボタンで閲覧中のスレッドのスクロールが できないんですが、これはどうすればいいんでしょうか?
119 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/02/24 12:09.net] >>115 ありがとうございます。 修正して0.12cをリリースしました。 >>116 rubyかその添付ライブラリに(libsafe的に)問題があるのでしょう。 goRua.rbで問題を回避することはできるかもしれませんが、 情報が足りません。 >>117 それらのイベントは現在処理していません。
120 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/02/24 12:12.net] >>117-118 補足: GtkText中ではGtkTextの処理に任せています。
121 名前:nobutaka@FreeBSD.org ◆KncCJkVU [02/02/24 16:27.net] >>118 素早い修正ありがとうございます。バッチリ直ってます。 port を 0.12c に update しておきました。
122 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/02/25 01:18.net] >>116 手元でlibsafe 2.0.10 を作り env LD_PRELOAD=/usr/local/lib/libsafe.so.2 goRua.rb してみましたが、問題ないですね。(現在そのgoRuaで書いている) % ruby --version ruby 1.6.6 (2002-02-08) [i686-linux] とその添付ライブラリ。 ruby-zlibは0.4.0+patch です。 rubyのversionをあげてみたらどうなるでしょう?
123 名前:名無しさん@お腹いっぱい。 [02/02/25 23:55.net] FreeBSD4.2 + ruby 1.6.6 + goRua 0.12c で、特定のスレッドを表示させようとすると、下記のエラーで落ちてしまいます。 例えば、 cheese.2ch.net/test/read.cgi/phs/1014562114/l50 です /usr/local/lib/ruby/site_ruby/1.6/connect2ch.rb:325:in `gets': unexpected end of file (Zlib::GzipFile::Error) from /usr/local/lib/ruby/site_ruby/1.6/connect2ch.rb:325:in `get_thread_file_via_read_cgi' from /usr/local/lib/ruby/site_ruby/1.6/connect2ch.rb:268:in `get_thread_file_' from /usr/local/lib/ruby/site_ruby/1.6/connect2ch.rb:203:in `get_thread_file' from /usr/local/bin/goRua.rb:1552:in `load_file' from /usr/local/bin/goRua.rb:1798:in `initialize' from /usr/local/bin/goRua.rb:1797:in `call' from /usr/local/bin/goRua.rb:2122:in `main' from /usr/local/bin/goRua.rb:2122
124 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/02/26 00:59.net] >>121 ruby-gtkは0.26 >>122 ruby-zlibのversionはいくつでしょうか? 0.4.0以前では問題があります。 0.4.0+patchは問題がないようです(長いことつかっていますが ruby-zlibが原因と思われるエラーはありません)。 0.5.0の最新のbetaも問題ないかもしれません。
125 名前:122 [02/02/26 01:22.net] ruby-zlib-0.5.0-pre6 です。 新し過ぎ?
126 名前:名無しさん@お腹いっぱい。 [02/02/26 01:29.net] >>122 4.2-RELEASEって、pthreadまわりにバグを抱えてなかったっけ? そのせいで mozillaなんかが動かん、という話を聞いたような気がするんだが。
127 名前:122 [02/02/26 01:34.net] ぢつは、4.2RELEASEではなくてFreeBSD 4.2-STABLE #0: Sat Feb 17 18:29:01 JST 2001 っていう中途半端なやつ。pthread周りはバギーだけど、Mozillaはうごくよ。 現に今書いてるのもMozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:0.9.8) Gecko/20020218
128 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/02/26 01:42.net] >>124 0.4.0+patchで問題ないのであれば、こちらのご使用をお奨めします。 当方では、0.5.0系についてはリリースが出るまでは試さないつもりです。
129 名前:122 [02/02/26 01:51.net] >>127 一度 0.4.0 + patch にしてみます。
130 名前:名無しさん@お腹いっぱい。 [02/02/26 02:11.net] 野球ヲタワラタ ime.nu/www.baseball-lover.com
131 名前:111 [02/02/26 13:43.net] 先日、お気に入りの削除をリクエストした者です。 0.12d 落しました。 ありがとう!ちゃんと消えます。不具合なし! 私にはこれで version1.0 の価値がありますよ。 読み・書き・ブックマーク追加削除 かちゅーしゃとか使った事無いので他の便利機能は思い付かないし。
132 名前:名無しさん@お腹いっぱい。 [02/02/26 23:28.net] 0.12d 使っています。何時からそうなのかは不明ですが 検索を掛けると結果に同じスレが2回ずつ出て来ます。 A B C A B C と言う感じです。上手い確認方法が思い付かないのですが 1回しか出て来ない(処理の正しい)場合もあります。
133 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/02/27 00:07.net] >>131 こちらでは確認できません。 bookmarksに含まれていて2重に出ることはありますが...
134 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/01 01:24.net] 0.12dリリースしました。
135 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/01 17:30.net] 問題をみつけたので0.12eをリリースしました。
136 名前:名無しさん@お腹いっぱい。 [02/03/03 14:11.net] 使いたいけど使い方がわからんばい。 vine2.1.5なんじゃがぁ、どうしたらよかとですかぁ。
137 名前:名無しさん@お腹いっぱい。 [02/03/03 19:06.net] > thread情報ファイルに異常があります。 と言われた時の対処方法を教えてくれー。
138 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/03 20:06.net] >>136 > > thread情報ファイルに異常があります。 > と言われた時の対処方法を教えてくれー。 このメッセージが出る場合、一般にスレッドが'dat落ち'しています。 (通信が失敗した場合やサーバがおかしい場合にもでる可能性がありますが) monazilla-mlによると(きちんと読んでよんでいませんが)、 dat落ち'したスレッドを読むためには認証が必要になります。 #いまそうなってるか確認していませんが、そうなることは決まっているようです。 このようなスレッドは現状のgoRuaでは読むことができません。 これについて対応するかどうか未定です。 html化されるのを待つか、他の手段を取る必要があります。 (IDを申請して得て、対応ブラウザで読む かな?) >>135 READMEを変更する際の参考にしたいので、どこで躓いたか教えていただけないでしょうか?
139 名前:136 mailto:sage [02/03/04 00:36.net] なるほど。確かにdat落ちしているようでした。 そうならそうとメッセージを出してくれれば...。 「ファイルに異常があります」じゃなんのことやらわからなくないですか?
140 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/03/04 02:36.net] ご指摘ありがとうございます。 snapshotではメッセージを追加しました。(connect2ch.rb) これとは別に goRuaにステータスバーを付け、各種メッセージを表示しようかとも思っています。
141 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 11:19.net] >>122 うちも似たような環境で、殆ど同じエラーが出ました。 どうやら、レスが少なすぎるスレッドを表示させようとするとこうなるようです。 また、ruby-zlibを0.4.0に変えるとうまく動きました。
142 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/14 03:04.net] Ruby/zlib 0.5.0 がリリースされましたが、問題があるようです。 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34426 にて報告しました。 goRuaをお使いの場合は当面0.4.0+patchにてお願いいたします。 Ruby/Gtk+ 0.27はいまのところ問題ないですね。 Gtk+ 2 はまだいれてません。
143 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/03/14 12:53.net] Ruby/zlib 0.5.1 がリリースされました。 www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.5.1.tar.gz 使用していますが、いまのところ問題はないようです。
144 名前:いひひ mailto:age [02/03/15 14:57.net] こっちも問題ないようです・・・っていうか、 0.4よりも安定してませんか?
145 名前:名無しさん@お腹いっぱい。 [02/03/25 01:59.net] Ruby/gtk の 0.27 を入れてみたら、goRua が動かなくなってしまった。 エラーメッセージは次の通り。 Gtk-CRITICAL **: file gtkobject.c: line 1080 (gtk_object_get_data): assertion GTK_IS_OBJECT (object)' failed. Gtk-WARNING **: invalid cast from (unknown)' to GtkObject' ./goRua.rb:1287:in append_page_menu': not a Gtk object (TypeError) from ./goRua.rb:1287:in set_notebook_page' from ./goRua.rb:1267:in set_thread' from ./goRua.rb:1850:in initialize' from ./goRua.rb:1847:in call' from ./goRua.rb:2205:in main' from ./goRua.rb:220 goRua は 0.12e 、gtk+ は 1.2.10 という環境です。なにかわかる人います?
146 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/03/25 02:33.net] Ruby/Gtk 0.27 は >>141 で問題ないと書きましたが こちらの環境で古
147 名前:「gtk.soが上書きされないディレクトリに残っていたため これを消したところ >>144 さんと同様のエラーが起こりました。 いまから調査します。 [] [ここ壊れてます]
148 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/25 02:55.net] >>144-145 Ruby/Gtk 0.27 では Ruby/Gtkのサンプルプログラム testgtk.rb 中で notebookのサンプルを見ようとしたときにも同様のエラーが出るので、 Ruby/Gtk 0.27 の問題だと思われます。 とりあえず、 Ruby/Gtk 0.26 をお使いください。 ##### ruby-gnome-all-0.27/gtk/sample/testgtk% ruby testgtk.rb Gtk-CRITICAL **: file gtkobject.c: line 1080 (gtk_object_get_data): assertion `GTK_IS_OBJECT (object)' failed. Gtk-WARNING **: invalid cast from `(unknown)' to `GtkObject' ./notebook.rb:273:in `append_page_menu': not a Gtk object (TypeError) from ./notebook.rb:273:in `create_pages' from ./notebook.rb:213:in `upto' from ./notebook.rb:213:in `create_pages' from ./notebook.rb:104:in `initialize' from ./sample.rb:20:in `new' from ./sample.rb:20:in `invoke' from testgtk.rb:185:in `create_main_window' from testgtk.rb:184:in `call' from testgtk.rb:228:in `main' from testgtk.rb:228:in `main' from testgtk.rb:264
149 名前:いひひ mailto:sage [02/03/25 15:34.net] モナーシステム開発スレ(choco.2ch.net/test/read.cgi/mona/1007365178/l50 ) が読めなくなりました。スレッドファイルが壊れたかなと思って 削除しても直らず。 --- Error Message --- #<Net::ProtoRetriableError> ファイルの取得に失敗。 thread情報ファイルの取得に失敗しました。
150 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/25 19:53.net] >>147 GET時のHTTP HeaderにおいてUser-Agentを付けていなかったためのようです。 とりあえずconnect2ch.rbのsnapshotを御利用ください。 このような細かい修正ばかりですが、version 0.13を近日中に出したいと思います。
151 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/31 15:21.net] スレ内検索とかできませんか?
152 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/03/31 16:46.net] >>149 Mozillaなどでの検索のイメージを真似るのは難しそうです。 (現状の表示の仕方などから) しかしたとえば、検索単語を含むレスの番号を表示するのは簡単にできます。 あと検索単語を含むものだけ表示。実用的がどうか疑問です。 なにか他に実用的そうな案があれば教えてください。 いずれ適当なものを実装してみようと思います。
153 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/03/31 17:43.net] 0.13 をリリースしました。
154 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/31 20:01.net] >>150 migemo!!
155 名前:boo mailto:age [02/04/06 09:26.net] レポート元 WPNP Saturday, April 06, 2002 09:26:26 ユーザ名 : cfb5r24589d181a2b アクセスレベル : user オンライン時間 : 0:55:16 入室チャンネル : 状態 : 1 of 1 available (0 in queue) 共有ファイル数 : 500 現在のダウンロード : 0 現在のアップロード: 0 接続種類 : ケーブル クライアントバージョン : WinMX v2.6 こいつになじられた。
156 名前:名無しさん@お腹いっぱい。 mailto:age [02/04/14 02:20.net] 保守age snapshot だと、引用部分に色がつけられたりしていい感じ。
157 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/04/24 23:02.net] 0.13aをリリースしました。 www.unixuser.org/%7Eharuyama/software/goRua/ M.Suzukiさんのpatchを反映しました。 これにより、レスで引用などに色を付けたりできるようになりました。 ありがとうございます。
158 名前:名無しさん@お腹いっぱい。 [02/04/26 11:19.net] age
159 名前:名無しさん@お腹いっぱい。 [02/04/26 12:21.net] ハッカーのみなさん、datも見れるようにしてね
160 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/27 21:43.net] >157 >ハッカーのみなさん、datも見れるようにしてね ???
161 名前:名無しさん@お腹いっぱい。 [02/04/28 18:19.net] 0.13aを取って来て動かしたのだけど、なんかproxy経由の書き込みの処理がされてなかった。 自分でいじったのだけど、まぁ自明な修正でした。忘れてただけかな?
162 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/04/28 22:25.net] >>159 忘れていました。snapshotではできると思います。 >>157 html化前dat落ちスレッド読み込みは、お金が絡むし面倒だなぁと。 httpsを使ったアクセスに関してですが、 RubyPKIはruby 1.6系では動かないようなので やるとしたらセッションIDを得るのにcurlを使います。
163 名前:名無しさん@お腹いっぱい。 [02/04/29 18:48.net] goRuaでの初書き込み! すんばらすぃー!! でも、なんか遅くない?
164 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/29 23:44.net] 激しく遅いです。 いまどきのCPUならサクサクなんでしょうか。 あと800x600の画面では使用不能。 あ、でも去年のバージョンはもう少し速かったかな?
165 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/30 03:12.net] Cookie制限がある板は書き込み できないんですか?
166 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/04/30 11:05.net] >>162 > 激しく遅いです。 > いまどきのCPUならサクサクなんでしょうか。 私の環境はAthlon 550MHzですが、普通です。 使いにくいほど重いと感じたことはありません。 重いかどうかはGtk,Gtkのテーマ,ネットワークなどにも依存するので、 なぜかを特定することはできません。 一番考えられるのはGtkのテーマによるものです。 大量にWidgetを作るので、テーマによっては非常に重くなります。 > あと800x600の画面では使用不能。 これは設定をいじってください。 > あ、でも去年のバージョンはもう少し速かったかな? いろいろ足してますから、環境によってはそう感じる場合もあるでしょう。 すくなくとも速くなってはいません。 >>163 > Cookie制限がある板は書き込み > できないんですか? Cookieは必ず送っていますが、なにか問題があるのかもしれませんね。
167 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/04/30 13:19.net] snapshotで 重い処理をする際にGCを禁止してみました。 環境によっては体感速度が改善するかもしれません。
168 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/04/30 15:53.net] 0.13aでは逐次表示がきちんと取り込まれていなかったので、 きちんとするようにしました。
169 名前:162 mailto:sage [02/04/30 22:23.net] スレ一覧の表示に、30秒程度。navi2chだと5秒くらい。 10秒くらいになりませんか?
170 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/30 22:34.net] >>167 使ってる環境ぐらい示したら? gtk はシンプルなのにしたかとか マシンのspec だとか。 軽くしてって要望に対して、じゃあどうすればいいの?となると思うのだが。 # emacs21 とか xemacs とか使ってませんよね? もちろん nemacs ですよね? ;)
171 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/01 00:07.net] 開発環境を示しておきますと、 CPU: Athlon 550MHz メモリ: 384MB ビデオカード: nVidia Corporation GeForce 256 DDR 32MB Linux 2.4.18 % ruby --version ruby 1.6.7 (2002-03-12) [i686-linux] Ruby/Gtk 0.26 Ruby/zilb 0.5.1 その他はだいたいKondara MNU/Linux 2.0->2.1(mph-get upgradeにて)相当 % gtk-config --version 1.2.10 Gtkのテーマは Smoke (Kondaraについてきたもののようでthemes.orgではみつからなかった www.rarf.riken.go.jp/archives/X11/themes/gtk/Smoke-1.2-199908211220.tar.gz とすべてのファイルのmd5sumが一致) ADSL 1.5Mb で、スレッド一覧がでるまでに5秒程度です。 この環境でのみ開発・テストしています。
172 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/05/01 17:20.net] snapshot: Treeのselect時にもGCを明示的に止めるようにしました。 手元ではとくに変わりませんが、効果のある環境があるかもしれません。 Notebookの現在のページのchildを扱う際には、毎回 notebook.cur_page.child を見にいくようにしました。(バグの防止) またsession書き込みにあった細かいバグを修正しました。
173 名前:名無しさん@お腹いっぱい。 [02/05/03 17:47.net] goRua+Galeon便利だー これで後はIME関連があればLinuxに移行できるな。 ATOKX買おうかな。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/06 14:44.net] スクロールくらいキーボードでできるようにならないかなあ。
175 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/05/06 23:37.net] 0.13bをリリースしました。 >>172 考慮します。
176 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/05/13 17:44.net] >>172 現在のsnapshotでは カーソルキーの上,下,Page Up,Page Downで 現在表示しているスレッドをスクロールするようにしました。 いまのところ、レスの内容を表示しているテキスト内でも スレッドをスクロールしてしまいます。
177 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/13 21:57.net] snapshotですが、カーソルの上下とPageUp,PageDown以外のキーを押すと、 goRua.rb:2568: undefined method `>' for nil (NameError) from goRua.rb:2542:in `call' from goRua.rb:2620:in `main' from goRua.rb:2620 と言ってこけます。 手元では適当に修正して使えてますので、報告まで。
178 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/14 01:20.net] >>175 ありがとうございます。修正しました。 Spaceと、Keypad(10キー)のSpace,Page_Up,Page_Downにも対応しました。 Keypadのないキーボードを使っているのでテストしていませんが。
179 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/15 01:59.net] snapshotで、10キーのPageUpとPageDownでの動作を確認しました。 うちの10キーにはスペースは無いのですが、普通あるものなんですか?
180 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/15 10:48.net] >>177 ありがとうございます。 SpaceのあるKeypadは少し探してみましたが見付かりません。 現在のSnapshotではKeypadのUp,Downも処理するようにしました。(これも未テスト)
181 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/16 23:19.net] かえって遅くなる場合があるようなので、 snapshotではTreeItemのselect時のGCの制御をやめました。
182 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/05/17 11:36.net] 0.13cをリリースしました。
183 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/17 22:57.net] 使ってみたが、かなりいいね、これ。
184 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/18 11:07.net] M.Suzukiさんからいただいたパッチを適用したものをsnapshotとして置きました。 ありがとうございます。 パッチの内容は ・文字コードの置き換えテーブルを、毎回評価させないようにした。 ・if〜elifをcase〜whenにした。(一部だけ) ・Treeの挿入中も表示する様にした。 ・定数でよい変数の定数化 などです。また、私もいくつか変数->定数化しました。 若干速くなるかと思います。 ・Treeの挿入中も表示する様にした。 によって設定項目 background_get がいらなくなったと思われるのでこの処理を消し、 他にも変数->定数化できる部分をやって、0.13dとしたいと思います。
185 名前:matzの向かいの席 mailto:sage [02/05/19 02:44.net] proxyは通常は書き込む時だけ問題になるので、うちでは読み込みの時はproxy経由せず、書き込みの時だけproxy経由になるようにしてます。 これはローカルパッチでやってることだけど、本体に取り込んであると良いかもです。
186 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/19 03:13.net] Monazillaにも登録されたのね。
187 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/19 03:36.net] インストール用Makefile作ったんだけど、どう?
188 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/19 03:53.net] >>183 別々ないし一方だけproxyを使えるようにしたconnect2ch.rbとgoRua.rbをいまから snapshotとしてあげます。 >>185 どのようなものでしょう? 長くなければ張ってください。
189 名前:Makefile mailto:sage [02/05/19 10:29.net] #!/bin/sh RUBYDIR=/usr/lib/ruby/1.6/ BINDIR=/usr/local/bin/ #install config files config: cp -r ./.goRua_2ch $(HOME) #install scripts install: cp goRua.rb $(BINDIR) cp connect2ch.rb $(RUBYDIR) cp new_2ch_bbsmenu.rb $(RUBYDIR) #remove scripts uninstall: rm -rf $(BINDIR)goRua.rb rm -rf $(RUBYDIR)connect2ch.rb rm -rf $(RUBYDIR)new_2ch_bbsmenu.rb #clear config files clrenv: rm -rf ~/.goRua_2ch #clear install files allclean: make uninstall make clrenv
190 名前:185 mailto:sage [02/05/19 10:29.net] 以上。 いくらか改良の余地はあるかもしれんけど。
191 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/19 13:19.net] Makefileを作ってsnapshotとして公開しました。 185さんありがとうございます。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/19 16:13.net] libdir や bidir はこれで取れるよ。 ruby -rrbconfig -e 'print Config::CONFIG["libdir"]' ruby -rrbconfig -e 'print Config::CONFIG["bindir"]'
193 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/05/20 00:19.net] 0.13dをリリースしました。 URLのあとにある文字列を表示していないバグを見付けたので、 高速化した発言のパースやGtk表示不能文字置き換えルーチンについて 十分にテストしていませんがリリースします。
194 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/22 16:13.net] 0.13dを使っていますが、 ・proxyが接続拒否すると、goRuaごと落ちる ・キーボードで操作してると、突然他の動作をしてしまう という現象に遭遇しました。まぁproxy云々についてはしょうがないかとも思うのだけど、基本的なエラー回収はした方が良いかなと思います。
195 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/23 00:08.net] > ・キーボードで操作してると、突然他の動作をしてしまう どのような動作でしょう? Gtk標準のキー操作は切っていないので、そのような場合はあります。 たとえばNotebookのタブの上でカーソルの左右を押せば別のタブに移動します。 > ・proxyが接続拒否すると、goRuaごと落ちる 例外ないしエラーを教えていただければ、rescueするようにします。
196 名前:192 mailto:sage [02/05/23 00:32.net] 下スクロールさせようと、↓を押してると、突然他のスレに替わったり、スペースキー押したら、他のスレになったりします。 それと、skkinputで変換候補を出すために別窓が出た時、そこでskkinputをCTRL+Gで抜けると、フォーカスが入力の窓じゃなくて、ブラウズの窓に行ってしまってます。 proxyで落ちるのは、Errno::ECONNREFUSEDの時です。
197 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/23 01:17.net] >>194 > 下スクロールさせようと、↓を押してると、突然他のスレに替わったり、スペースキー押したら、他のスレになったりします。 対策したものをsnapshotとして置きました。完全かはわかりません。 またスペースキーはなにかを選択したと解釈される場合があるので、 スレッド閲覧で使わないほうがよいと思い、使えなくしました。 > それと、skkinputで変換候補を出すために別窓が出た時、そこでskkinputをCTRL+Gで抜けると、フォーカスが入力の窓じゃなくて、ブラウズの窓に行ってしまってます。 これはちょっとわかりません。ちなみに、手元のXIMサーバ jmodeではそうなりません。 〉 proxyで落ちるのは、Errno::ECONNREFUSEDの時です。 存在しないProxyを指定してみたところ、手元ではrescueできています(落ちません)。 落ちる落ちないは、環境に依存しているのかもしれません。
198 名前:192 [02/05/23 02:35.net] IMについては、何かをした時に新しい窓を開くタイプの事象が起きて、そこから復帰する時に... という感じです。普段は問題なく動いてます。まぁskkinputの問題なのかも知れません。 proxyはtinyproxyなんちゅー品質の低いものだからってこともあるのかも知れません。つながった途端にproxyがコケてるような気もするし。 でも、特定エラーを回収しないで、「よろずエラー回収」でも良いようにも思います。
199 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/23 13:14.net] >>196 > でも、特定エラーを回収しないで、「よろずエラー回収」でも良いようにも思います。 いままでも、「よろずエラー回収」をしてます。 あえて GET用methodで rescue Errno::ECONNREFUSED を加えた版を置いてみます。 この問題は特定versionのnet/http.rbの問題かもしれませんし、環境依存の問題かもしれません。 現在 % ruby --version ruby 1.6.7 (2002-05-14) [i686-linux] を使っています。
200 名前:192 mailto:sage [02/05/23 21:52.net] >>197 バージョンは同じですね。日付けは違うけど、うちはDebian(sid)だということからでしょう。 とりあえずproxyがコケないようにしたので、問題回避と言えばそうなんですが。不思議だな。
201 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/24 17:10.net] URLリンクでbbspinkだとブラウザ起動しちゃいますね。 goRuaで処理して欲しいですが。
202 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/24 18:56.net] >>199 どのようなURLでそうなりますか? 手元ではgoRua内で処理されない例を確認できませんでした。
203 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/24 20:03.net] >>200 言われてみるとそうですね。書いた後に変だなと思いました^^ 多分スレ直接ではなくて、板のURLを指定していたものではないかと思います。件のリンク先は板のURLだったので。 # となると簡単には解決出来ないか
204 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/25 05:14.net] 今、気がついてる問題点で、気がついたものを挙げてみます。本日getのsnapshot版 1)タブをクリックした時、スレタイトルがそのまま 2)一度でも書き込みに成功すると「書き込み成功」が出っぱなし 3)リストからスレを選択した時、メモリを食い潰す 4)skkinputでフォーカスがおかしくなることがある 5)板へのURLリンクだと、ブラウザを起動してしまう 6)板の条件によって書き込めなかった書き込みも、「成功」と表示してしまう たとえば、名前が必須になっている板で名前を入れなかった時に「成功」になります とりあえず回避or我慢可能なんで、無理しない程度に直して下さいませ。
205 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 10:43.net] >>202 ご報告ありがとうございます。 >1)タブをクリックした時、スレタイトルがそのまま Ruby/Gtk 0.27 をお使いならば、0.27のバグを回避するためにしょうがなくそうなっています。 それ以外の場合に、いつもそうなりますか? >2)一度でも書き込みに成功すると「書き込み成功」が出っぱなし メッセージは別にステータスバーをつけてまとめたいと思っています。 >3)リストからスレを選択した時、メモリを食い潰す やはりGCの制御はしないほうがいいのかしら? はずすか選択可能にします。 とりあえず外したものをsnapshotに置きます。 >4)skkinputでフォーカスがおかしくなることがある これはgoRuaでは制御できなさそうです。 >5)板へのURLリンクだと、ブラウザを起動してしまう 考慮します。 >6)板の条件によって書き込めなかった書き込みも、「成功」と表示してしまう > たとえば、名前が必須になっている板で名前を入れなかった時に「成功」になります いまは HTTP で 200が返ってきたか リダイレクページだったら 成功と判断しています。 条件がわからないと対処できません。 他のクライアントのソースを見て対処できたらします。
206 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 11:15.net] >6)板の条件によって書き込めなかった書き込みも、「成功」と表示してしまう > たとえば、名前が必須になっている板で名前を入れなかった時に「成功」になります navi2chを参考にして判定を加えた connect2ch.rb を置きました。 失敗と判定される場合のテストはしていません。
207 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 13:38.net] >>202 > 2)一度でも書き込みに成功すると「書き込み成功」が出っぱなし statusbarをつけて各種メッセージをそこに出すようにしました。 また、出っぱなしにならないようにしました。 connect2ch.rbからメッセージを返すようにしました。 > 4)skkinputでフォーカスがおかしくなることがある 関係ないと思われますが、wm_class をwindowにつけてみました。 > 5)板へのURLリンクだと、ブラウザを起動してしまう 対処してみました。 pc.2ch.net/unix/ - テスト用
208 名前:202 mailto:sage [02/05/25 14:40.net] >>203 お疲れ様です。最新のsnapshotにしてみました。 1)の件はいつもそうなります。今もまるで違うスレタイが出てます。 >>205 4)は何も変わりませんでした。ちなみに、こちらのWMはqwmです。 書き込み編集中に元の窓をクリックしても、アクティブになるけどトップには来ないので、それと関係があるのかも知れません。 5)「何も変わらないじゃん」とか思ったら、スレのメニューに出て来るのですね。いい感じだなと思うのですが、板リストは削除出来ないので、ちょっと不便かも。板リストも編集可能にしてあると良いです。 7)メニューの活性化のタイミングがおかしい? スレ開いた直後に「最新」とか選べなくなってます。
209 名前:202 mailto:sage [02/05/25 14:49.net] >>203 再読込するとスレタイ変わりますね。 タブのクリックだけでは変わらないです。
210 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 15:08.net] >>207 Ruby/Gtk の versionはいくつですか?
211 名前:207 mailto:sage [02/05/25 16:01.net] >>208 0.27です。 Debian(sid)の最新がこれ。
212 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 16:22.net] Ruby/Gtk 0.27 にはGtkNotebookに致命的なバグがあり回避するため機能を削っています。 それゆえ > 1)タブをクリックした時、スレタイトルがそのまま > 7)メニューの活性化のタイミングがおかしい? スレ開いた直後に「最新」とか選べなくなってます。 は仕様です。 0.26以前か sourceforge.net/tracker/index.php?func=detail&aid=534381&group_id=35786&atid=415644 にあるパッチをあてた0.27ないしsnapshot(0.28となっている)でなければそれらはうまくいきません。 # パッチは未テスト パッチを当てた場合はRuby/Gtkのversionをいじるか、goRuaをいじってversionの判定に かからないようにしてください。 #Debian(sid)ではRuby/Gtkが直っている可能性もありますが、goRuaはそれを検知しません。 skkinputについて、goRuaでできることはもう思い付きません。 他のメジャーなXIMサーバで同様のことが起きていないなら、 skkinputの問題だと思われます。 > 5) ... 板リストは削除出来ないので、ちょっと不便かも。板リストも編集可能にしてあると良いです。 これは板のブックマークを可能にしてほしいということでしょうか? 将来いれたいとは思います。 それまでは ~/.goRua_2ch/bookmarks ファイルを手でいじってください。
213 名前:209 mailto:sage [02/05/25 17:20.net] >>210 パッチ件、いじろうと思ったのですが、バージョンが0.28でも機能ダウンさせるようになっているようですが、これはそれでいいのですか? >>210 の説明では、0.28ならちゃんと動くように読めるですが。 XIMの件は、自分でいじってみます。 そう言えばさっきパチンコ板で書こうとしたら、「原因不明の書き込みエラー」とか出てました。条件はちょっと調べてからレポートします。
214 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/25 17:33.net] >>211 0.28でもパッチを当てる必要があります。
215 名前:211 mailto:sage [02/05/25 18:38.net] 初めての書き込みなのに「2重カキコですか?」が出るようになりました。
216 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/05/26 02:52.net] Ruby/Gtkの次のversionは0.28になるとプロジェクト管理者の方から教えていただいたので、 snapshotでは 0.28と名乗るRuby/Gtkに対しての振舞いを変更して 0.26以前と同じようにしました。 (警告文は出します) もちろん、問題が残っているsnapshotをお使いの場合は落ちます。御了承ください。
217 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/06/01 12:47.net] 0.14をリリースしました。
218 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/06/01 20:20.net] Ruby-GNOME-0.28 がリリースされました。 含まれている Ruby/Gtk 0.28 には GtkNotebook の問題は解決されています。 (パッチをあてる必要もありません。)