おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや

このエントリーをはてなブックマークに追加
388login:Penguin
yet another Ruby/Gtk+ 2ch Browser...........
作ってみましたがどうでしょう。
βにもならないαですが、あげてみます。
# 内部的にgoRuaのコードをかなり使っています。

http://wids.net/lab/Ci.html
389login:Penguin:03/01/19 21:34 ID:5/dAmdUK
>>388
いい感じ。
一度行った板やスレッドをもう一度選択すると落ちるけど。。。
あと、板一覧は左、スレッドは右の方が個人的には見やすいかな。
自由に変更できるとうれしいな。
期待してます。
390388:03/01/19 23:49 ID:i60T+GCc
>>389
Error Messageきぼん。

板一覧の位置は私個人の趣味でしたが、
変えられた方が確かにいいですね。
391login:Penguin:03/01/20 04:39 ID:6a+Q0cZZ
>>390
こんな感じ。
このスレッドを見て、戻るを押してからもう一度見ようとしたら落ちた。
あげ直してからLinux板を選んだら同じエラーで落ちた。

/usr/lib/ruby/1.6/net/protocol.rb:221:in `error!': 304 "Not Modified" (Net::ProtoRetriableError)
from /usr/lib/ruby/1.6/net/http.rb:1217:in `value'
from /usr/lib/ruby/1.6/net/http.rb:605:in `get'
from /home/xxx/projects/Ci/util2ch.rb:79:in `httpGetSubject'
from /home/xxx/projects/Ci/util2ch.rb:78:in `start'
from /usr/lib/ruby/1.6/net/http.rb:472:in `start'
from /home/xxx/projects/Ci/util2ch.rb:78:in `httpGetSubject'
from /home/xxx/projects/Ci/util2ch.rb:254:in `downloadSubjects'
from /home/xxx/projects/Ci/util2ch.rb:309:in `getSubjects'
from ./Ci.rb:359:in `subjectFrameUpdate'
from ./Ci.rb:248:in `boardSelecter'
from ./Ci.rb:244:in `call'
from ./Ci.rb:594:in `main'
from ./Ci.rb:594
392login:Penguin:03/01/20 04:45 ID:6a+Q0cZZ
今、もう一度やってみたら今度は表示されたけど、別のエラーが出た。
最初の状態から、Linux板 -> UNIX板 -> Linux板 と選択したときに出た。

/usr/lib/ruby/1.6/net/protocol.rb:468:in `new': getaddrinfo: ホスト名に対応するアドレスがありません (SocketError)
from /usr/lib/ruby/1.6/net/protocol.rb:468:in `connect'
from /usr/lib/ruby/1.6/net/protocol.rb:467:in `timeout'
from /usr/lib/ruby/1.6/net/protocol.rb:467:in `connect'
from /usr/lib/ruby/1.6/net/protocol.rb:449:in `initialize'
from /usr/lib/ruby/1.6/net/protocol.rb:149:in `new'
from /usr/lib/ruby/1.6/net/protocol.rb:149:in `conn_socket'
from /usr/lib/ruby/1.6/net/http.rb:499:in `do_start'
from /usr/lib/ruby/1.6/net/protocol.rb:131:in `start'
from /usr/lib/ruby/1.6/net/http.rb:472:in `start'
from /home/xxx/projects/Ci/util2ch.rb:78:in `httpGetSubject'
from /home/xxx/projects/Ci/util2ch.rb:254:in `downloadSubjects'
from /home/xxx/projects/Ci/util2ch.rb:309:in `getSubjects'
from ./Ci.rb:359:in `subjectFrameUpdate'
from ./Ci.rb:248:in `boardSelecter'
from ./Ci.rb:244:in `call'
from ./Ci.rb:594:in `main'
from ./Ci.rb:594
393338@C.i.:03/01/20 06:17 ID:K99BJs9L
>>391,>>392
さんくす。

>>391の方のエラーは標準添付ライブラリのnet/http.rbが古いから起こって
いるような気がします。
Rubyのバージョンの確認と、できればバージョンを上げて再発するかどうか
試してくれると助かります。
こちらのテスト環境では ruby 1.6.8 (2002-12-09) です。

>>392の方は今日出したalpha.4では直っているはずです。
お手数ですが入れ替えてみてください。
394login:Penguin:03/01/20 10:44 ID:6a+Q0cZZ
>>393
書き込みのテストも兼ねてみる。
ruby 1.6.8 (2002-12-24), alpha.4で試したところ、解決しました。
板の表示も変更できるようになってました。どうもです。

また、なんかバグがあったら報告します。
395388@C.i.:03/01/20 18:42 ID:K99BJs9L
>>394
テストさんくすです。
とりあえず動いたようで安心しましたが、今回の報告を生かし、
古いバージョンでは警告メッセージを吐くようにしました。

またバグや機能追加の要望等あったらお願いしますです。
# Post系はまだまだ沢山↑がありそうですが(^^;。