[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 11/17 13:43 / Filesize : 194 KB / Number-of Response : 576
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

goRua(Ruby/Gtkによる2chブラウザ)ってどうよ。



1 名前:名無しさん@お腹いっぱい。 [01/12/12 10:23.net]
www.unixuser.org/%7Eharuyama/software/goRua/

266 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/28 23:37.net]
最新snapではうまくいっているようです。

今度は「クッキー規制」のある板で書けなくなってます。
串規制のある板で書ける程度の串(これが関係あるかどうかはわかりませんが)から、クッキー規制のある板に書けません。
具体的にはLinux板とかここに書けないんです。

267 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/08/29 10:52.net]
新しいクッキー確認画面に対応したかテスト

268 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/08/29 10:57.net]
>>264
当方の環境(proxyなし)でも昨日以前のsnapshotでは書き込めませんでした。
新しいクッキー確認画面に対応したので、こちらでは書き込めるようになりました。
snapshotを取得して試してもらえませんか?
クッキーへの対応をしたのは connect2ch.rb のみです。
また、goRua.rb でこれとは関係ないバグ修正をしています('再読込'で落ちる)。

269 名前:264 mailto:sage [02/08/30 06:32.net]
>>266
どうやらちゃんと動いているようです。


270 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/05 14:36.net]
したらばに暫定対応って書いてあるけど、したらばっていまだにブラウザを起動するだけなのですね?

271 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/05 22:47.net]
www.unixuser.org/%7Eharuyama/software/goRua/snapshot/README
(READMEはDirectoryのIndexでは表示されないのか 失礼)
-----
・したらばを読めるようにしました

bookmarks ファイルに 掲示板なら
E www.shitaraba.com/bbs/now/ したらばウォッチ@したらば BBS

スレッドなら
U www.shitaraba.com/bbs/now/dat/999688496_1.dat なんだよここパクリじゃん

と指定します.
-----
スレッド内のURLにはまだ対応していません。
これからやってみましょう。

272 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/05 23:18.net]
現在のsnapshotで
www.shitaraba.com/bbs/yogaku/

www.shitaraba.com/cgi-bin/read.cgi?key=999069510_1&bbs=yogaku
という形式に対応したつもり。

273 名前:268 mailto:sage [02/09/06 13:02.net]
>>270
www.shitaraba.comは読めるようなんですが、
jbbs.shitaraba.comみたいになっているのだとブラウザ起動してしまいます。

shitaraba.comとのマッチングすればいーじゃないかって思ったけど、そう簡単じゃないですね^^;
やはりホスト名のテーブルとか必要になるのかしらん。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/06 13:55.net]
Ruby1.6.2ですが、connect2ch.rbの386行目のerr.responseで
NameErrorがでる模様。とりあえず if false and〜 で回避。
これはバージョンを上げよとのお告げですか?

#でも自分に権限ないし…




275 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/06 17:52.net]
>>271
members.jcom.home.ne.jp/monazilla/document/jbbs.html
によると
www.shitaraba.comとjbbs.shitaraba.comは別形式みたいですね。
対応したのは www.shitaraba.com の読み込みだけです。

>>272
snapshotで一応対策してみました。


276 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/09/07 12:46.net]
0.15をリリースしました。

277 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 17:43.net]
仔ネタでスミマセン。
STRING_ELT = '&.t;'
'<'

278 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/14 18:07.net]
う゛、&はデフォルト効いていなかったか。。
逝ってきます(鬱

279 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/15 10:51.net]
>>275
ご指摘のとおりミスがありました。
ありがとうございます。

snapshotでは修正しました。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/15 16:30.net]
違うノートブック(タブ?)に切り替えようとして無造作に選んだら、
うっかり閉じるボタンを押してしまいました。

今見てるノートブック以外の閉じるボタンをdisableにできるオプションがほすぃ

281 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/17 22:01.net]
snapshotにて
tab_type = 2

~/.goRua_2ch/config
で指定したときに

www.unixuser.org/%7Eharuyama/software/goRua/shots/2002_09_17_215647_shot.png

のようにタブから×印を消して、右上部に×印がでるようにしてみました。

282 名前:272 mailto:sage [02/09/20 16:43.net]
snapshotですが、connect2ch.rbの366行目でinfo_fileがnilなのに
closeを呼び出してる模様です。とりあえず
info_file.close if info_file
にしときました。


283 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/20 22:24.net]
>>280
272さん, ありがとうございます。
修正いたしました。


284 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/23 23:18.net]
プロレス板が調子悪くなったのでインストして使ってみました。
なかなか快適ですね。

でも、発言内容をマウスでコピーしようとするタイミングで
core 吐いてあぼーんすることが多い気がしました。

# こんな感じ。
# Gdk-CRITICAL **: file gdkwindow.c: line 1390 (gdk_window_get_size):
# assertion `window != NULL' failed.
# /usr/local/bin/goRua.rb:3107: [BUG] Segmentation fault

環境は FreeBSD4.6 + gtk1.2.10 + ruby-gtk-0.30p1 + goRua0.15 。
ruby-gtk のバージョンが新しいのが問題なんでしょうかね?



285 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/23 23:56.net]
手元でruby-gtk 0.30にしていなかったのであげてみました。

>>282
> でも、発言内容をマウスでコピーしようとするタイミングで
> core 吐いてあぼーんすることが多い気がしました。

御報告ありがとうございます。

手元で
goRua->goRua書き込み
goRua->Eterm,multi-gnome-term
goRua->emacs 21.2
などを数度やってみましたが再現されませんでした。
どのような作業でcoreを吐くのでしょうか?

当方の他の環境は Linux 2.4.18, gtk+ 1.2.10, ruby 1.6.7 (2002-08-21), goRua snapshot
です。

もし他のRuby/Gtkのプログラム
例:
ruby.freak.ne.jp/gtk/
www.rubycgi.org/ruby_gtk_book/
などでも同様の問題がおこるようであれば、そのFreeBSD用のgtk+かRuby/Gtkが疑わしいですね。

286 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/24 13:20.net]
>>283
うちでも同じことが起きますね。
何が悪いかよくわからないので、報告はしてませんし、再現性もイマイチつかめてないですが。

当方の環境はLinux 2.4.18, gtk+-1.2.10, ruby 1.6.7 goRua snapshot, Debian(SID)です。

以前は起きてなくて、最近起きるようになったのですが、そのバージョンからかはよくわかりません。

287 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/24 13:47.net]
>>284

御報告ありがとうございます。

  どういう操作でそうなるのか
  Ruby/Gtkのversion

を是非教えてください。

288 名前:282 mailto:sage [02/09/24 22:27.net]
>>283

とりあえず、テキスト領域で発言内容をマウスでなぞっている最中に
落ちることが多い、気がします。

ただし再現性はなく、10〜20回に一回くらいの割合で落ちるかな〜?
という感じです。

なお、ruby は 1.6.7 の 2002.05.23 と 2002.09.12 を試しましたが
どちらも同じことが起こるようです。

とりあえずしばらく使ってみて、また何か (落ちる条件など)
わかったら報告致します。

289 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/24 23:12.net]
>>286
こちらでは再現しませんねぇ。

ruby-gnomeのメーリングリストに報告しておきます。

290 名前:春山征吾 ◆9Ggg6xsM mailto:haruyama@unixuser.org [02/09/25 10:22.net]
sourceforge.net/mailarchive/forum.php?thread_id=1109734&forum_id=9445
報告してむとうさんから返事をいただきました。
#####
うむむむ。環境依存かなぁ。でも複数の環境で起こってるんですよね...。

ちなみにruby-gtk-0.30p1って0.30のプレビュー版ということでしょうか。
こういうバージョンをリリースした記憶は無いのですが...。

いずれにせよ、大変申し訳ないのですが、今の状況だけですと
ちょっと分かりません。
感じとしてはRuby/GTK側のシグナル周りでのメモリ領域破壊のバグっぽい
のですが。
#####
とのことです。

282さんと284さんの Ruby/Gtkのversion とそのバイナリをどこで入手したかを
教えていただけると解決につながるかもしれません。
もしくはソースから入れ直してみて現象が起こるか確認する, とか。

他にも現象を確認している人がいらっしゃったら是非御報告お願いします。

291 名前:284 mailto:sage [02/09/25 15:33.net]
>>288
Debian(SID)のRuby/GTKです。
とりあえず最新。

292 名前:282 mailto:sage [02/09/25 21:38.net]
ruby-gtk-0.3p1 というのは FreeBSD の package での呼び方だったようで、
これは ruby-gnome-all-0.30.tar.gz からメイクされていました。
とりあえず報告まで。

293 名前:284 mailto:sage [02/09/26 13:56.net]
別件ですが、なんか表示がおかしいです。

↓のスレは荒らしスレなんですが、なんか途中でメッセージ毎の表示が消えてしまってます。
tmp.2ch.net/test/read.cgi/kitchen/1032998072/


294 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/26 18:08.net]
>>291
一度に表示するデータが多すぎると変になるのはGtk+の問題のようです。
現状のgoRuaですと, レスの数を制限して見てもらうしかないです。



295 名前: [02/09/29 18:41.net]
リンクを外部ブラウザで処理するときに、URLに「'」付加しているとおもうのですが、
mozillaで新しいタブを開いて処理したいときにうまく動きません。
ですので、%uのところはそのままURLに置換して、
http_commandの設定のほうをmozilla -remote "openURL(%u, new-tab)"
のようにしたほうがいいと思うのですがどうでしょうか。



296 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/29 22:45.net]
手元では
http_command = /usr/local/mozilla/mozilla -remote openURL\(%u,new-tab\)
としてうまく動作しています。

297 名前:293 mailto: [02/09/29 23:04.net]
回答ありがとうございます。
なるほど、「"」がいらなかったんですね、
もうちょい調べてから書き込めばよかったです。
すんません。

298 名前:春山征吾 ◆9Ggg6xsM mailto:sage [02/09/29 23:16.net]
現状で問題はないと思いますが、
(メタキャラクタがある場合)shell経由での実行(そのかわりエスケープなどをしている)
よりも複数の引数を持つexecにしてrubyインタプリタから直接実行するほうが
(なんらかの理由で)望ましいと感じたら乗り換えて,
http_commandの書式を変更するかもしれません。

参考:
www.ruby-lang.org/ja/man-1.6/?cmd=view;name=%C1%C8%B9%FE%A4%DF%B4%D8%BF%F4#exec

299 名前:名無しさん@お腹いっぱい。 [02/10/07 14:50.net]
test

300 名前:名無しさん@お腹いっぱい。 [02/10/08 22:49.net]
RedHat8.0で使うとよく落ちない?


301 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/10/09 10:44.net]
>>298
>>282-290のような現象でしょうか?

302 名前:名無しさん@Emacs mailto:sage [02/10/09 11:00.net]
300getかしら?

303 名前:名無しさん@お腹いっぱい。 [02/10/09 20:47.net]
>>299
ほぼ同じ現象です。
それに加え、左側のペインでスレッドを取得している最中に
「ブックマークに追加」メニューを押すと落ちます。

こちらの環境は、以下の通りです。
RedHat8.0(gtk2-2.0.6, ruby-1.6.7)
ruby-gtk-0.30

#RedHat7.3で使っていたときは非常に安定してました。
#ありがとうございます。


304 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/10/09 22:15.net]
>>301
どちらもcoreを吐くのですかね?

coreを吐く場合は基本的にrubyなり使用しているライブラリに問題があります。
goRuaで対策できる場合もあるでしょうが, テキスト領域のドラッグなどは無理だと思われます。

GTK2のせいかもしれませんね。
>>282, >>284 でもGTK2を利用しているということはないでしょうか?

いまのところ私はGTK2を利用していません。時間があるときにやってみます。



305 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/10/09 22:33.net]
version報告支援スクリプト
-----
printf("Ruby Version is %s\n", RUBY_VERSION)
printf("Ruby Release date is %s\n", RUBY_RELEASE_DATE)
printf("Ruby Platform is %s\n", RUBY_PLATFORM)
require 'gtk'
printf("Ruby/GTK Version is %d.%d%d\n", *Gtk::BINDING_VERSION)
printf("GTK+ Version is %d.%d.%d\n",
Gtk::MAJOR_VERSION, Gtk::MINOR_VERSION, Gtk::MICRO_VERSION)
begin
require 'zlib'
printf("Zlib Version is %s\n", Zlib.version)
rescue LoadError
end
-----
例:
Ruby Version is 1.6.7
Ruby Release date is 2002-08-21
Ruby Platform is i686-linux
Ruby/GTK Version is 0.30
GTK+ Version is 1.2.10
Zlib Version is 1.1.4


306 名前:名無しさん@お腹いっぱい。 [02/10/10 21:03.net]
□「ブックマークに追加」を押したときのログ
goRua.rb:2501: [BUG] Segmentation fault
ruby 1.6.7 (2002-03-19) [i386-linux]
アボートしました

□マウスで文字を選択したときのログ
Gdk-CRITICAL **: file gdkwindow.c: line 1390 (gdk_window_get_size): assertion
`window != NULL' failed.
goRua.rb:3109: [BUG] Segmentation fault
ruby 1.6.7 (2002-03-19) [i386-linux]

□こちらの環境
Ruby Version is 1.6.7
Ruby Release date is 2002-03-19
Ruby Platform is i386-linux
Ruby/GTK Version is 0.30
GTK+ Version is 1.2.10
Zlib Version is 1.1.4

です。

307 名前:名無しさん@お腹いっぱい。 [02/10/10 21:32.net]
Ruby以外の言語は糞

308 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 05:05.net]
Linux初心者です
今までインストールはrpmで全て済ませてきたので知ってるコマンドも両手で足りるほどのタコです
Readmeを読んでも半分くらいしか分かりませんでした
もしよろしければ初めてLinuxに触る者でも理解できるような説明があると嬉しいのですが

309 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 19:05.net]
>>306
とりあえず、使用のディストリビューション教えてたもれ。

310 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/25 23:07.net]
うっかりしておりました、申し訳ございません
TurboLinux 7 WSを使っています
開発環境は入れていないのでmakeとpatchだけは追加しておきました
他にも不備な点があれば指摘してください

311 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/26 02:03.net]
dat落ちのスレを見ようとして、メッセージが1度出てしまうと、その後ずっと出てしまいます。


312 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/10/26 09:26.net]
>>309
1分で消えるようにしているのですが、残りますか?

313 名前:309 mailto:sage [02/10/28 01:50.net]
>>310
はー、時限になっているのですか。気がつきませんでした。

しかし、それだと次に選択したスレが。。。ってことで、かなりアレなんです。

314 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 09:50.net]
おいらも >>311 に賛成。次に選択したスレも dat 落ちに見えてしまう。



315 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/10/28 10:58.net]
>>309
>>312
ご指摘ありがとうございます

snapshotで新しくスレッドを読み込んだときにはステータスバーのエラー情報
一度クリアするようにしてみました。

将来はタブごとに情報をつけてタブ切替えで... とするかな

316 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/08 09:35.net]
ニュース、MLキチガイリスト10人目が
タイムアウトで読み込めなくなりますた。
pc.2ch.net/test/read.cgi/unix/1034870673/

snapshotからconnect2ch.rbだけ入れ替えて(手抜き)も同様です。


317 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/11/08 10:47.net]
>>314
手元の環境では問題なく読めますね。

そのスレッドでは
先に「あぼーん」によってサイズがかわって
クライアントでありえないRangeを指定したために
Net::ProtoFatalError
を出したことはあります。これは現在のsnapshotのconnect2ch.rbで対策されています。

~/.goRua_2ch/config
でtimeoutするまでの時間を伸ばしたり、

~/.goRua_2ch/thread/
pc.2ch.net_80__unix_dat_1034870673.dat
pc.2ch.net_80__unix_dat_1034870673.dat_info

を移動してみるとどうなるでしょうか?

318 名前:314 mailto:sage [02/11/08 11:23.net]
職場の高速な回線だと問題なく表示されましたんで、
AirH"上でもタイムアウトまでの時間を伸ばせば
行けそうですね。

上手く行かなかったらそん時はまた書き込みます。

# ~/.goRua/configを/usr/local/share/examples/goRua/dot.goRua_2chから
# コピーしていなかった事に今頃気付いた(大馬鹿)

319 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/13 23:34.net]
Windows から書き込みテスト

Windows だとgtk の event loop が終わらない(´・ω・`)ショボーン

320 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/15 15:57.net]
200以上消費したスレで(メニューバーの)Prevを2連打すると

goRua.rb:1313:in `pack_start': destroyed GtkOb

321 名前:ject (ArgumentError)
from /home/student/s1100089/bin/goRua.rb:1313:in `make_view'
from /home/student/s1100089/bin/goRua.rb:1364:in `remake_view'
from /home/student/s1100089/bin/goRua.rb:1335:in `activate_prev_item'
from /home/student/s1100089/bin/goRua.rb:1695:in `activate_prev_item'
from /home/student/s1100089/bin/goRua.rb:1587:in `initialize'
from /home/student/s1100089/bin/goRua.rb:1586:in `call'
from /home/student/s1100089/bin/goRua.rb:3147:in `main'
from /home/student/s1100089/bin/goRua.rb:3147

で落ちるようだ。
[]
[ここ壊れてます]

322 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/11/15 17:31.net]
>>318
手元では何度やっても落ちませんでした。
他に落ちる方はいらっしゃいませんか?

次のversionまでに連射されないようにする設定項目を足すかもしれません。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 14:29.net]
このスレでPrev連打すると、同じく落ちました。
./goRua.rb:1312:in `pack_start': destroyed GtkObject (ArgumentError)
from ./goRua.rb:1312:in `make_view'
from ./goRua.rb:1363:in `remake_view'
from ./goRua.rb:1334:in `activate_prev_item'
from ./goRua.rb:1694:in `activate_prev_item'
from ./goRua.rb:1586:in `initialize'
from ./goRua.rb:1585:in `call'
from ./goRua.rb:3146:in `main'
from ./goRua.rb:3146

324 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/16 22:06.net]
cygwin版での書き込みテスト…。

これまでにやったこと。
* 全てをUTF-8にする(uconvを使った)。
* フォントをMS Pゴシックに変更(でもなっていないような…)。
* ファイルを全てバイナリモードで読み書き。
* 次の物が永久ループになって使えないので、コメントアウトしてその場をしのぐ。
while (Gtk.events_pending)
Gtk.main_iteration
end

以上で何とかなります。
ただ、ソースコードもUTF-8にしなければならなかったので、
本家に組み込むにはもう少し工夫がいると思います。
興味ある人がいたら、ちゃんとしたパッチをつくりますが、
パッチ当てた後に、UTF-8にしなきゃならいけいなくなる…。

Ruby Version is 1.6.7
Ruby Release date is 2002-03-01
Ruby Platform is i686-cygwin
Ruby/GTK Version is 0.30
GTK+ Version is 1.30
Zlib Version is 1.1.4



325 名前:317 mailto:sage [02/11/19 18:08.net]
>>321
patch キボンヌ
unkfだとe(E)をw(W)に変えるだけだから簡単でいいね(EUC -> UTF-8)
漏れの場合、ループはidleを使ってなんとかうまくいきますた

326 名前:321 mailto:sage [02/11/19 21:52.net]
>>322
patchなんてつくるの始めてだから、今頑張って作り方を調べ中…。
uconvよりunkfのほうがいいかも。
NKF::nkf('-e', str)の部分をUconv.sjistou8(str)でShift_JIS決めうちとかしているし…。
ループはなくても、再描画されないだけだから、面倒だったのでコメントアウトした。

それより、フォント指定はうまく行く?
日本語混じったフォントなのか、どうもうまく行かない…。

327 名前:らっしー@321 ◆caRuby/./. mailto:sage [02/11/19 23:57.net]
なんかしらんけど、ページもつくってみた。
raccy.s1.xrea.com/ruby/goRua.html
怪しすぎるpatchですが、よろしければどうぞ>>322

ああ、いい十桁トリップ欲しい…。

328 名前:317 mailto:sage [02/11/20 17:33.net]
>>324
patch 乙.

フォントはgtkrcに書いてもうまく読み込んでくれなかった?ので
ソースのGtk::RC.parse_stringのところを
fontset = "-unknown-MS Pゴシック-normal-r-normal-*-*-120-*-*-p-*-jisx0208.1983-0"
こんな感じで指定するとうまくいきますた
(フォント名はfontselectiondialogを参照)

329 名前:らっしー ◆caRuby/./. mailto:sage [02/11/20 20:42.net]
>>325
おお、うまく、英数字もMS Pゴシックになりますた!
サンクスです。

でも、なんで~/.goRau/getrcのファイルに書き込んでもうまく行かないのでしょうか?
エンコードをUTF-8にしても駄目だったし…。
バグ?(cygwinでRuby/GTK使っている人少ないからな…。)

330 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/11/21 10:50.net]
新しくマシンを買ったのでgoRuaをテスト中。
Debian unstableです。

なぜか描画に時間がかかるので調べてみるとxfsのCPU使用率があがっていました。

xfsが起動していてmonafontを配っていると
(FontPath的には前でローカルなパスにおいてmonafontが指定されていても)
xfsで時間がかかっていました。

xfsをみないようにしたらそれなりの速さで動くようになりました。

環境に依存する問題でしょうが、御注意ください。

331 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/11/21 20:25.net]
www.unixuser.org/%7Eharuyama/software/goRua/goRua-0.16-snapshot20021121.tar.bz2
0.15でgoRua_url_updator.rbをいれるのをわすれていたのに気づいたので
現状のものを以上におきました。

332 名前:らっしー ◆caRuby/./. mailto:sage [02/11/22 08:24.net]
fontの件は俺の勘違いみたいだった…。
gtkrcに書き込んでも、UTF-8ならちゃんと認識してくれる。

で、めんどくさそうな標準出力(そんなのあった?)および標準エラー出力は、
STDOUTとSTDERRの特異クラスで、writeをaliasして定義し直せば、
エンコードして出力するように出来そう…(cygwinで文字化けしない!!!)
なんですが、それも気持ち悪いので、
STDERRでなくて、$stderrにしてくれませんか?>作者さん
それだと、特異クラスを使わなくてもすむので…。
(どっちにしても気持ち悪いんだけどね…)

なお、同じ方法をGtkの各クラスに適用すればEUCのままいける?
とも考えたんですが、かなりの量なので、めんどくさい…。
それに、いちいち変換を繰り返していたら重そうだし…。

うーん、でも、一度こう言うのをつくっておけば、
goRua以外のRuby/GTKで出来たアプリをcygwinでも使えるようになるか…。

なんか、いいアイデアないかな〜。

333 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/11/22 21:37.net]
>>329
$stderr にしました。
現状をまとめたものを
www.unixuser.org/%7Eharuyama/software/goRua/goRua-0.16-snapshot20021122.tar.bz2
に置きました。

334 名前:名無しさん@お腹いっぱい。 [02/11/25 21:11.net]
実行すると
/usr/local/bin/goRua.rb:11:in `require': No such file to load -- gtk (LoadError)
from /usr/local/bin/goRua.rb:11

って出ます。助けて!



335 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/26 07:44.net]
>>331
Ruby用のGtk+ライブラリがロードできなかったってことですね。
もしRPMを使用しているなら

$ rpm -q ruby-gtk

でインストールされてるかがわかるはずです。

336 名前:名無しさん@お腹いっぱい。 [02/11/27 15:16.net]
>>332
ありがとデス。
起動できました。
後、ruby-zlibの051って何処にあるんですか?


337 名前:名無しさん@お腹いっぱい。 mailto:sage [02/11/28 05:20.net]
www.ruby-lang.org/en/raa-list.rhtml?id=586

338 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/12/05 14:19.net]
Ruby/Gtk2 のテストをしてみました。
www.unixuser.org/%7Eharuyama/software/goRua/goRua2/
www.unixuser.org/%7Eharuyama/software/goRua/goRua2/2002-12-05-140419_1024x768_scrot.png

現状は、引数としてあたえられたスレッドのキャッシュファイル
を読みこんで表示するだけです。

・UTF8ベースです(uconvが必要)
・pangoの設定が必要です。

www.unixuser.org/%7Eharuyama/software/goRua/goRua2/.pangox_aliases
のように, ${HOME}/.pangox_aliasesに

mona normal normal normal normal \
"-mona-gothic-medium-r-normal--*-*-*-*-*-*-iso10646-1"

といった定義がないとうまくモナーフォントをつかえませんでした。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/08 15:34.net]
描画中の時にツリーにある同じ名前のスレをクリックしてしまうと
SEGVで落ちてしまうらしい。

Gtk-CRITICAL **: file gtkwidget.c: line 4880 (gtk_widget_unref): assertion `GTK\
_IS_WIDGET (widget)' failed.
/home/XXXXXXXXX/bin/goRua.rb:2016: [BUG] Segmentation fault
ruby 1.6.7 (2002-03-01) [sparc-solaris2.8]
異常終了 - コアダンプしました。

環境は
Ruby Version is 1.6.7
Ruby Release date is 2002-03-01
Ruby Platform is sparc-solaris2.8
Ruby/GTK Version is 0.24
GTK+ Version is 1.2.10
Zlib Version is 1.1.4
です

340 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/12/08 20:31.net]
>>336
signal_handler_block しても回避できないようです。(snapshot)
よい対処法はありませんでしょうか?

341 名前:らっしー ◆caRuby/./. mailto:sage [02/12/08 21:31.net]
0.16-snapshot20021122むけにcygwinのpatchを作ってみた。
raccy.s1.xrea.com/ruby/patch_for_goRua-0.16-snapshot20021122.tgz
Uconvじゃなくて、unkfを使うようにした。

でも、rbuy1.6.7(2002-03-01)にはcygwinでスレッド周りにバグあるみたいで、
2chが重いと、スレ取り入ったまま帰ってこない…。
timeoutが効いてねーーーよ!!!
最新版では直っているらしいので、1.6.8に期待だす…。

それとは別に、板一覧が途中までしか描写されないと言うバグがでるんだけど、、、
何かアクション起こして、一覧の所を再描画させると、全部でるんだけど、
最初に選んだときは、下の方が白くなって描写されていない…。
これって、cygwinだけの現象ですか?

342 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/12/09 00:39.net]
>>336-337
手元では現在のsnapshotで落ちなくはなりました。
(assertionはでるが)

>>338
> 板一覧が途中までしか描写されないと言うバグがでるんだけど、、、

Linuxでのみテストしていますが、そういう現象は見たことがないです。

343 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/20 09:59.net]
#<Zlib::BufError: buffer error>
ZlibのBufError(要調査か?)

でLinux板の一覧が見れないようですが

344 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/12/20 11:12.net]
現象を確認し, ローカルでも再現しました。
しかし、小さいプログラムで再現しようとしてもうまくいかず、
正常に動作します。

現象が頻発するようならRuby/zlibの使用をとりやめるかもしれません。
いままでに今回を含めて2回確認しました。

現在はLinux板の一覧が見えます。



345 名前:名無しさん@お腹いっぱい。 mailto:sage [02/12/28 17:55.net]
はじめまして。普段からgoruaを使わせて頂いてます。ちょっと質問というかお願いがあるのですが、megabbsに対応させる方法ってありますか?できれば時期バージョンから正式に対応して頂けると大変有難いのですが…我儘言ってすいません。

346 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [02/12/28 23:51.net]
仕様はみていませんが他に対応しているブラウザもあることですし対応は可能でしょう。

したらばのときはとりあえずやってみましたが、他の(自分が見ていない)掲示板については
すぐに対応することは考えていません。
余裕ができたらまず Ruby/Gtk2 版 を作りたいとおもっています。

別の方が「対応させたいからコード書くよ」ということであれば、
もちろん情報を提供するなりします。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/14 01:08.net]
goRua でいろんな板にカキコできなくなってる?

348 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [03/01/14 10:43.net]
>>344
おしらせありがとうございます。

members.jcom.home.ne.jp/monazilla/document/write.html
によるとサーバの仕様が変わったそうです。

できれば今日中に対応したいと思います。

これとは別にcookieにPONというフィールドが入るようになったけど、対応しなくてもいけるのかな?

349 名前:春山征吾 ◆ok9Ggg6xsM [03/01/14 11:18.net]
members.jcom.home.ne.jp/monazilla/document/write.html
のやりかたではなく
ローカルの現在時より100秒前の時間を送ってやることで 
書き込めなかったPC初心者板に書き込めたので暫定版を

www.unixuser.org/%7Eharuyama/software/goRua/snapshot/connect2ch.rb

で公開しました。入れ換えて試してみてください。

きちんと対応するのは後になるかもしれません。いまのままではローカルの時計が大きく狂っていると
だめな場合があるでしょう。

350 名前:山崎渉 mailto:(^^)sage [03/01/15 12:51.net]
(^^)

351 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/15 20:00.net]
あーてすてす。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 00:25.net]
気がつくと、アニメ板(comic.2ch.net/anime/)でsubjectファイルの取得に失敗する
ようになっていました。
URLは変わっていないように見えるのだけど、これも >>345 と同様の問題なのかな?

353 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 07:39.net]
pc.2ch.net/test/read.cgi/unix/1039935998/436

354 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/19 12:50.net]
>>349
www.g-ch.jp/test/read.cgi/katjusha/994863977/914-915n



355 名前:349 mailto:sage [03/01/19 17:43.net]
>>351 サンクス
スレ汚しゴメソ...

356 名前:349 mailto:sage [03/01/19 17:44.net]
>>350 もありがとう。

357 名前:名無しさん@お腹いっぱい。 [03/01/30 11:35.net]
何故か外部ブラウザで処理を選ぶと、おかしくなるようになってしまいますた。
以下のようなエラーが出ます。Redhat 8.0です。よろしくお願いします。

/usr/local/bin/goRua.rb:1856:in `exec': Insecure PATH - galeon -n 'kitech.mods.jp/imgbbs/img/files/1042461444.jpg' (SecurityError)
from /usr/local/bin/goRua.rb:1856:in `exec_entry_text'
from /usr/local/bin/goRua.rb:1819:in `fork'
from /usr/local/bin/goRua.rb:1819:in `exec_entry_text'
from /usr/local/bin/goRua.rb:729:in `initialize'
from /usr/local/bin/goRua.rb:728:in `call'
from /usr/local/bin/goRua.rb:3164:in `main'
from /usr/local/bin/goRua.rb:3164

358 名前:jjjjjjjj [03/01/30 12:30.net]
ggggggggg
human.2ch.net/test/read.cgi/dame/1043129120

359 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [03/01/30 16:05.net]
>>354
PATH環境変数にworld writableなディレクトリが入っていたりしませんか?
参考: blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/33968

360 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [03/01/30 17:01.net]
pc.2ch.net/test/read.cgi/linux/1022744633/388
>yet another Ruby/Gtk+ 2ch Browser...........
>作ってみましたがどうでしょう。
>βにもならないαですが、あげてみます。
> # 内部的にgoRuaのコードをかなり使っています。
>
>wids.net/lab/Ci.html

とのことです。

361 名前:名無しさん@お腹いっぱい。 [03/01/30 17:02.net]
>>356
ありがとうございました。
それでした。
ちなみにintelのcompilerでした。

362 名前:名無しさん@お腹いっぱい。 [03/02/01 12:04.net]
FreeBSD4.6で、goRuaを使っていますが以下のようなエラーを吐いたきり
プロセスが死んでしまいます。

Gdk-WARNING **: locale not supported by C library

環境は
ruby 1.6.8 (2002-12-09) [i386-freebsd4]
gtk-1.2.10_9

環境変数
LANG=ja_JP.EUC
LANGUAGE=ja
LC_ALL=ja_JP.EUC

363 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/01 12:21.net]


  2 c h 愛 好 者 、 必 死 だ な



364 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/01 16:24.net]
ニュー速+などでスレ一覧を再読込みしたとき
後ろの数スレしか表示されなくなるのですが。



365 名前:春山征吾 ◆ok9Ggg6xsM mailto:sage [03/02/01 17:40.net]
>>359
ja_JP.EUC というlocaleはシステムに存在しますか?

>>361
手元では再現しませんでした。

366 名前:361 mailto:sage [03/02/04 17:24.net]
説明不足ですみませんでした。
この問題が起こるときに
Gtk-WARNING **: there is already a subtree for this tree item
と言われるようです。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<194KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef