goRua(Ruby/Gtkによる2chブラウザ)ってどうよ。
以下の設定項目と対応するコードを追加しました。
----------
# 投稿後に再読込(デフォルトはfalse)
reload_after_post = true
# 投稿後に再読込の待ち時間
wait_for_reload_after_post = 2
----------
たかだか数秒のsleepなので同じスレッドで行っています。
board_infoファイルの更新をgoRua自体からできるようにコードを移動しました。
まだほとんどテストしていません。('File' -> 'Board Info ファイルの更新' です)
begin-base64 644 edit_bookmark.patch
LS0tIGdvUnVhLnJifglGcmkgSmFuIDMwIDEyOjQwOjUwIDIwMDQKKysrIGdv
UnVhLnJiCUZyaSBKYW4gMzAgMTI6NDA6MDIgMjAwNApAQCAtMTU5LDYgKzE1
OSw3IEBACiAgICdwb3N0X3Byb3h5X3BvcnQnID0+IG5pbCwKICAgJ2h0dHBf
Z2V0X3RpbWVvdXQnID0+IDYwLAogICAnaHR0cF9jb21tYW5kJyA9PiAnZ2Fs
ZW9uIC1uICV1JywKKyAgJ2VkaXRvcl9jb21tYW5kJyA9PiAnZW1hY3MgJXMn
LAogICAndGFiX3N0cmluZ19zaXplJyA9PiA3LAogICAnaGVpZ2h0JyA9PiA2
NTAsCiAgICdzZWxlY3Rfd2lkdGgnID0+IDI3NSwKQEAgLTE3MTgsNiArMTcx
OSw4IEBACiAgICAgQHVwZGF0ZV9ib2FyZF9pbmZvX2l0ZW0gPSBHdGs6Ok1l
bnVJdGVtLm5ldygnQm9hcmQgSW5mbyCl1aWhpaSl66TOubm/tycpCiAgICAg
ZmlsZV9tZW51LmFkZCBAdXBkYXRlX2JvYXJkX2luZm9faXRlbQogCisgICAg
QGVkaXRfYm9va21hcmtfaXRlbSA9IEd0azo6TWVudUl0ZW0ubmV3KCdCb29r
bWFyayCkzsrUvbgnKQorICAgIGZpbGVfbWVudS5hZGQgQGVkaXRfYm9va21h
cmtfaXRlbQogCiAgICAgZmlsZV9tZW51LmFkZCBHdGs6Ok1lbnVJdGVtLm5l
dygpCiAKQEAgLTE5NDAsNiArMTk0MywxMyBAQAogICAgICAgc2VsZi5zZXRf
aXRlbQogICAgIH0KIAorICAgIEBlZGl0X2Jvb2ttYXJrX2l0ZW0uc2lnbmFs
X2Nvbm5lY3QoJ2FjdGl2YXRlJykgeworICAgICAgZm9yayBkbworICAgICAg
ICB0bXAgPSAkY29uZmlnWydlZGl0b3JfY29tbWFuZCddLmR1cAorICAgICAg
ICB0bXAuc3ViISAvJXMvLCBCQVNFX0RJUiArICdib29rbWFya3MnCisgICAg
ICAgIGV4ZWMgdG1wCisgICAgICBlbmQKKyAgICB9CiAKIAogICAgIEBlbnRy
eS5zaWduYWxfY29ubmVjdCgnYWN0aXZhdGUnKSB7fHdpZGdldHwK
====
"Bookmark の編集" をやってみたかったんですが、
排他制御とかもうちょっと考えたほうがいいかもしれないです。。。
>>512さん
ありがとうございます。
とりあえずそのままとりこんでsnapshotを更新しました。
暫定版ですが、とりあえず投げます。
begin-base64 644 editbookmark.rb.gz
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
GAAA
====
以上です。
http://penguin.s4.xrea.com/imgboard/img-box/img20040224130948.png こんな感じになります。
環境によっては動かなかったので
--- editbookmark.rb~ Tue Feb 24 12:41:37 2004
+++ editbookmark.rb Tue Feb 24 14:09:21 2004
@@ -115,7 +115,7 @@
delete_button.signal_connect('clicked') { # "削除"
# 現在選択しているアイテムを削除
if @selected_row then
- @clist.remove @selected_row
+ @clist.remove_row @selected_row
clist_refresh
end
}
520 :
名無しさん@お腹いっぱい。:04/06/01 22:31
公式サイトのスクリーンショットがなくなってるんですけど?
ただ見えないだけ。
WWW鯖でも変えたのかな?
名前は無視してくれぃ。
スクリーンショットを見て感動したので、早速goRuaを動かしてみました。
ですが、1byte文字が重なって汚くて読み取れません。
メニューの中もスレッドの中の書き込みもです。
スクリーンショットはきれいに表示されているのに。(_。)
トラブルシューティングにはない状況なので、困りました。
gtkrcをいじればいいんですかね?フォントの文字間設定はないようですが・・・。
FreeBSD5.2.1 (pkgより) goRua 0.16 MONAfont有り。
>>524 あああ。コピペの半角が通ってない
これでどうかな。(・_・。)グスン
をを。コピペ元のエディタの問題でした。
初歩的質問でしょうが、お願いします。
>>524 聞いたことがない症状ですね。
問題の切り分けに使えそうなのは、
他のgtk1のアプリケーションではどうでしょうか。
~/.gtkrc を ~/.goRua_2ch/gtkrc と入れ換えると他のgtk1アプリケーションはどうなるでしょうか。
「1byte文字」以外はきちんと表示されるのでしょうか。
などです。
なお、
新しく2chブラウザを導入するならば現在も活発に開発している
おちゅーしゃ や kita- のほうがよいかと思います。
FreeBSDでの状況はわかりませんが。
#私はいまのところgoRuaしか使ってません。
FreeBSDには
[email protected]さんによるgoRuaのports(version 0.17)があるので、
こちらを利用することでうまくいくかもしれません。
>>527-528 ありがとうございます。
「gtk1アプリケーション」このへんが状況に疎いのでよく分からないのですが、
gimpでは正常に表示されていました。
~/.gtkrc は存在しませんでした。
どうもFreeBSDでは~/.gimp-1.2/gtkrc(コメントばかり) や ~/.goRua_2ch/gtkrc と
いう作法のようです。
それで、~/.goRua_2ch/gtkrc を ~/.gtkrc にリネームコピーし、gimpを動かしました。
するとgimpで表示される1byte文字(というかアルファベットとか数字とか)
が、文字間がなく、半分づつくらい重なって表示されました。(今回の悩みと同じです)
~/.gtkrc(もとは~/.goRua_2ch/gtkrc)を消すと正常表示に戻りました。
試しに、~/.goRua_2ch/gtkrcを消しました。
しかし、goRua上の文字表示が重なる状況は変わりません。
version 0.17にも上げてみましたが、状況は変わりません。
http://49uper.com:8080/img-s/3234.jpg 他ソフトの御紹介ありがとうございました。どうしてもダメなら乗り換えを考えます。
・・・開発は休止中なのでしょうか・・・。
~/.goRua_2ch/gtkrc 消しても goRua.rb で monafont を呼び出してるから、
monafont が見つからなくて適当なフォントが使われているのでわ。
monafont を入れるか、 ~/.goRua_2ch/gtkrc で使用するフォントを monafont
以外にしてみるといいかもしれない。
>>530 それが monafont はインストール済みなんです。
goRua.rbを見てみましたが、gtkrcがない場合の為にソース中で指定してますね。
単純にフォントの問題だと考えて、
fontset = " "
の中をインストール済みフォントで書き換えてみました。
O -aliastt-gothic-medium-r-normal--14-*
X -jis-fixed-medium-r-normal--14-*
O -kochi-gothic-medium-r-normal--14-*
O -misc-fixed-medium-r-normal--14-*
X -wadalab-gothic-obold-r-normal--14-*
X -mona-gothic-bold-r-normal--14-*
きれい、というかマトモに表示されるものと崩れるものがありますね。
等幅フォントとプロホーショナルフォントの違いですかね。
monaフォントじゃないとAA崩れるじゃん。(・_・、)
とりあえず、OSの問題だと分かりましたので、みなさんありがとうございました。
FreeBSD質問スレで聞いてみます。スレ汚しスマソです。
/home/********/bin/goRua.rb:1398:in `rewind': closed stream (IOError)
from /home/********/bin/goRua.rb:1398:in `make_view'
from /home/********/bin/goRua.rb:1598:in `remake_view'
from /home/********/bin/goRua.rb:1560:in `set_start_and_num'
from /home/********/bin/goRua.rb:1968:in `set_start_and_num'
from /home/********/bin/goRua.rb:1790:in `initialize'
from /home/********/bin/goRua.rb:1789:in `call'
from /home/********/bin/goRua.rb:3580:in `main'
from /home/********/bin/goRua.rb:3580
が出ました。一応回避。
--- goRua.rb~ Thu Sep 2 12:26:16 2004
+++ goRua.rb Thu Sep 2 12:26:35 2004
@@ -1394,8 +1394,11 @@
prev_title = self.get_thread.get_title
-
- @file.rewind
+ begin
+ @file.rewind
+ rescue IOError
+ $stderr.puts $!
+ end
if prev_title ==nil || prev_title== ''
# スレッドのタイトルがわからない場合
>>533 ありがとうございます.
snapshotを更新しました.
>>535 ご指摘ありがとうございます.
直しました.
RFCによるとURLに ^ を使ってはいけないみたいですが、
実際のところ使われているのは事実なので、対応をお願いします。
--- goRua.rb~Sun Oct 31 16:47:07 2004
+++ goRua.rbSun Oct 31 16:48:21 2004
@@ -135,7 +135,7 @@
-REGEXP_URL = /^(.*?)(h?ttps?:[a-zA-Z0-9%&\?\/\;\:\@\&\=\+\$\,\-\_\.\!\~\*\'\(\)\#]+)(.*)$/
+REGEXP_URL = /^(.*?)(h?ttps?:[a-zA-Z0-9%&\?\/\;\:\@\&\=\+\$\,\-\^\_\.\!\~\*\'\(\)\#]+)(.*)$/
REGEXP_TTP = /^ttp/
>>537 取り込んでsnapshotを更新しました。
.┌━┐ ┌━┐
┃┌╋──╋┐┃
└╋┘ └╋┘
┃ ・ ・ ┃ ┌━━┐
●━╋┐ ┌╂━━━━╂┐ ┃
└━┷┴━━╂┘ └╋━┘
同じスレにはコピペ ┌╋┐ ┌╋┐
できるけど、違う ┃└╋╋━━╋╋┘┃
スレにはコピペでき ┃ ┃┃ ┃┃ ┃
ない不思議コピペ ┃ ┃┃ ┃┃ ┃
└━┘┘ └└━┘
■■■■■■■■■■■■■■■■
■ ■ 違う板にコピペすると、四角の枠の中に
■ ■ メッセージとURLが現れる不思議な絵。
■ ■
■ ■ (その仕組みがリンク先に書いてある)
■ ■
■ ■ この原理を応用すると、まったく新しい
■ ■ コピペが作れる予感。
■■■■■■■■■■■■■■■■
541 :
名無しさん@お腹いっぱい。:2005/07/04(月) 13:55:17
542 :
名無しさん@お腹いっぱい。:2005/07/08(金) 10:01:50
543 :
名無しさん@お腹いっぱい。:2006/01/11(水) 23:28:39
ご存知の方、goRua.rb ファイルそのものが、gnomeテキストエディタで
開いたとき、日本語が文字化けしているのですが、これは正常なのでしょうか?
FreeBSDで、FreeBSDのサイトからネットワークインストールで
goRuaを入れました。
FreeBSDは、日本語が表示出来ています。
monaフォントも入っているのですが。
こんな感じです。
#!/usr/bin/env ruby
$KCODE='e'
# goRua -- Gtk+ on Ruby User Agent for 2ch version
GORUA_VERSION = '0.17'
# ???? ?¬??
[email protected] # $Id: goRua.rb,v 1.192 2004/01/13 11:54:43 haruyama Exp $
そのエディタとやら自体の問題な気がする。
というか、まだユーザがいたとは……
545 :
●:2006/05/28(日) 09:37:17
?
対応済み? 何処に置いてあるの?
非公式パッチ?
goRua(0.17+UnOfficial)+ruby(1.8.2_4)+gtk(1.2.10_13) on FreeBSD 5.4
548 :
547:2006/05/29(月) 22:57:57
大丈夫なのかな?
投稿フォーム送信に呪文を加えただけだけど。
test
いまRuby/Tkで2ちゃんブラウザ作ってみてる^^;
wbsでRubyきた
保守します
553 :
名無しさん@お腹いっぱい。:2009/06/03(水) 04:04:18
a
b
c
556 :
名無しさん@お腹いっぱい。:2011/07/15(金) 06:01:07.99
なんなんだよ、この時空を超えたレス連携は
これがUNIX板か
ほう
559 :
名無しさん@お腹いっぱい。:2013/03/26(火) 18:19:54.85
_
|O\
| \ キリキリ
∧|∧ \ キリキリ
ググゥ>(;⌒ヽ \
∪ | (~)
∪∪ γ´⌒`ヽ
) ) {i:i:i:i:i:i:i:i:}
( ( ( ´・ω・)、
(O ⌒ )O
⊂_)∪
すごい!
このスレ、僕より長生きだ