トップページ⇒linux
1001コメント429KB

[[[ 2ch ブラウザ JD 6 ]]]

■ このスレッドは過去ログ倉庫に格納されています
0001作者2008/08/31(日) 22:45:04ID:CvDCAz4u
JD は gtkmm/GTK+ を用いた2chブラウザです。

HP
http://jd4linux.sourceforge.jp/

sourceforge
http://sourceforge.jp/projects/jd4linux/

wiki
http://sourceforge.jp/projects/jd4linux/wiki/FrontPage

前スレ
[[[ 2ch ブラウザ JD 5 ]]]
http://pc11.2ch.net/test/read.cgi/linux/1202126579/

過去スレはJDのヘルプメニューの「2chスレ過去ログ」から読めます。
サポート掲示板にはヘルプメニューの「サポート掲示板」からアクセス出来ます。

不具合報告や動作に関しての質問をする際には出来れば環境を記入してください。
書き込みビューで右クリックして「JDの動作環境を記入」を選ぶとテンプレートが
出力されます。
07847342008/12/16(火) 01:51:04ID:3ihODKia
>>780
range要求を無視するPROXYの件ですが、SVN Rev.2562で問題がなくなりました。
ありがとうございました。以下はreload時のメッセージです。

NodeTreeBase::download_dat : http://pc11.2ch.net/linux/dat/1220190304.dat lng =
264414
modified = Sun, 14 Dec 2008 15:40:44 GMT check_update = 0 check_write = 0
NodeTreeBase::set_resume resume = 1
resume mode = 1 -> 2
NodeTreeBase::add_raw_lines : resume
NodeTreeBase::add_raw_lines : resume skip resume_lng = 0 lng = 32697 / lng_dat =
264414
(snip)
NodeTreeBase::add_raw_lines : resume skip resume_lng = 261331 lng = 3083 / lng_d
at = 264414
NodeTreeBase::receive_finish lng = 264414 code = 200 HTTP/1.0 200 OK modified =
Sun, 14 Dec 2008 15:40:44 GMT
0785作者2008/12/16(火) 23:49:45ID:fX8/mguW
2.1.0のベータ版をアップしました。一週間位細かい修正とデバッグを行って
来週月曜にRC版を出して、特に問題無ければ27か28日辺りに正式版にします。

本当でしたらお気に入り編集のアンドゥ位までは実装したかったのですが、時間切れに
なったので次のバージョンに回します。

>>781
ではそういう感じでよろしくお願いします。

>>782-783
報告ありがとうございます。FreeBSDの場合はregexを使ったアプリケーションは
全て重いのでしょうかね。

>>784
うまく行っている様ですが、何か不具合を見つけたらお知らせください。
078682008/12/17(水) 00:48:26ID:fzDMPJR/
>>785
お疲れ様です。
Fedoraでもbuildしました。repositoryのmirrorに回るまでの
間のdownload場所に関しては>>8の通りです。
0787login:Penguin2008/12/17(水) 12:24:23ID:N5KDCpfM
先日ビルドして問題なかったので報告しようとしたら2.1.0のベータ版が出てる・・・・
一応報告して起きますね

環境: PC-BSD 7.0.2
%uname -a
FreeBSD PC-BSD 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Mon Nov 24 20:22:16 EST 2008
root@pcbsdx32-7:/usr/obj/pcbsd-build/cvs/7.0.2-src/sys/PCBSD i386

[バージョン] 2.0.3-081124
[ディストリ ] FreeBSD 7.1-PRERELEASE
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[gtkmm-2.4] 2.12.7
[glibmm-2.4] 2.16.4
[ そ の 他 ] LANG 未定義
0788login:Penguin2008/12/17(水) 13:07:46ID:N5KDCpfM
>>785
>FreeBSDの場合はregexを使ったアプリケーションは全て重いのでしょうかね。
http://kanto.machi.to/bbs/read.cgi/kana/1215079563/
選択した行のログを削除する(D) してからクリックで実行
4回試行してそれぞれ 4〜5秒(脳内時計)

~/.jd ディレクトリーを削除してhttp://kanto.machi.to/bbs/read.cgi/kana/1215079563/を
直接入力&ボタンクリックで実効
4回試行してそれぞれ 4〜5秒(脳内時計)

*それぞれの試行は2.1.0のベータ版コンパイル中のCPU使用率100%の状況で行われた。

PC-BSD 7.0.2
[バージョン] 2.0.3-081124
[ディストリ ] FreeBSD 7.1-PRERELEASE
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[gtkmm-2.4] 2.12.7
[glibmm-2.4] 2.16.4
[ そ の 他 ] LANG 未定義
0789login:Penguin2008/12/17(水) 13:12:59ID:N5KDCpfM
PC-BSDにて2.1.0のベータ版ビルド完了
インストール方法はINSTALLディストリ別インストールのFreeBSDを参考に

sh autogen.sh
./configure
gmake
でOK ありがとです

[バージョン] 2.1.0-beta081216
[ディストリ ] FreeBSD 7.1-PRERELEASE
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[gtkmm-2.4] 2.12.7
[glibmm-2.4] 2.16.4
[ そ の 他 ] LANG 未定義
0790login:Penguin2008/12/17(水) 13:18:08ID:N5KDCpfM
>>788
CPUはAthlon+2400 メモリー1Gです
0791login:Penguin2008/12/17(水) 15:29:58ID:N5KDCpfM
>>785 >>788
追伸です。
色々試した結果、スレ情報を消さずにJDを再起動してkanto.machi.toの
リンクへマウスオーバーすると20〜50秒間JDアプリだけがフリーズする現象を
確認しました。 2.1.0のベータ、2.0.3-081124ともに同様の現象で再現性が
あります。また、再起動するしないに関わらず、違うスレッドを見に行って
帰ってくると同様にフリーズします。

上ですでに述べられているFreeBSDのregexの現象でしょうか?
0792login:Penguin2008/12/17(水) 19:55:36ID:E54nh7NT
移転追尾ってできないの?
0793login:Penguin2008/12/17(水) 20:18:46ID:rYpw7vG+
板一覧再読込やっても更新されないね
0794login:Penguin2008/12/17(水) 20:27:55ID:3lFCfLR/
bbsmenuのほうが更新されてないだけでは
0795login:Penguin2008/12/17(水) 20:29:02ID:9gMJOfNf
移転した板を板一覧で選択したら、勝手に追尾しないか?
0796login:Penguin2008/12/17(水) 20:43:13ID:E54nh7NT
move.infoを消したら追尾されました
0797作者2008/12/17(水) 21:50:07ID:vjc4b7Kn
>>786
お疲れさまです。

>>788,791
両方の状況で重くなるというならば分かるのですが、ゼロから開くとまあまあ
速いのにマウスオーバで表示すると重くなるというのが良く分かりませんね。
根本的な原因はregexだと思うのですが何か思い当たる節はありませんか?

>>796
参考までに何処の板でしょうか?
0798login:Penguin2008/12/17(水) 21:55:21ID:TJGcRgov
[バージョン] SVN Rev.2568
[ディストリ ] Linux 2.6.27-ARCH
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[gtkmm-2.4] 2.14.1
[glibmm-2.4] 2.18.1
[ そ の 他 ]
2.6.27-ARCH #1 SMP PREEMPT Mon Dec 8 22:01:01 UTC 2008 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

記念パピコ
0799login:Penguin2008/12/17(水) 22:15:41ID:6LG5NIW7
>>797
>>788,791 と同じ症状かは不明ですが、>>763 のスレを
初めて(ログのない状態で)開いた場合、スレッド自体は比較的すぐに表示されました。
しかし、一番下までスクロールするとまだ読み込みが終わっていません。

読み込めたところからすこしずつ変換しているのですぐ表示される
ように見えるのではないでしょうか。

なお、ログがある状態で開いたり、マウスオーバで表示すると重いです。

[バージョン] 2.0.3-081124
[ディストリ ] FreeBSD 7.1-PRERELEASE
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] blackbox
[gtkmm-2.4] 2.12.7_1
[glibmm-2.4] 2.16.4,1
[ そ の 他 ]
0800login:Penguin2008/12/17(水) 22:17:03ID:eDAbouK9
SVN Rev.2568 ですが、スレ一覧でマウス中ボタンで複数のスレを選択して、
右ボタンで「選択した行を開く」で一度に複数のスレのオープンができなく
なっていますが、何か設定が変わりましたか?
0801login:Penguin2008/12/17(水) 22:20:49ID:E54nh7NT
>>797
ニュー速です。
0802login:Penguin2008/12/17(水) 22:27:05ID:eDAbouK9
>>799
FreeBSD使いですが、このスレの >>763 のhttp....のアンカーをマウスオーバーすると
フリーズしたように固まって、数十秒後に動き出します。
マウスオーバー時に、まちBBSのスレをポップアップを生成するのに時間がかかって
いるようです。
やはり、原因はFreeBSDのregexがらみではないでしょうか?
0803login:Penguin2008/12/17(水) 22:28:16ID:N5KDCpfM
>>797
ネットワーク回りに問題があるのかと考え、オフラインモードで試して見ましたが、
同様の現象で前回アクセスしてキャッシュがある場合だけ30秒ほどフリーズします。
画像等のキャッシュにアクセスする場合は問題ないです。

個人的にはkanto.machi.toに訪れなければいいので(元々サクセスしてない)全然問題ありません
何か進展があるか、こちらで出きることがあればコメントください。 ありがとでした


0804tamagodake2008/12/17(水) 22:29:41ID:spanaXki
>754を実装しました。>778に加えて「JDについて」に"動作環境"というタブを
追加しました。
0805作者2008/12/17(水) 23:13:27ID:vjc4b7Kn
>>799,802,803
> 読み込めたところからすこしずつ変換している
> 前回アクセスしてキャッシュがある場合だけ30秒ほどフリーズ

そういう症状でしたら明らかにregexのせいだと思います。ただFreeBSDの
regexがそこまで重いならもっと問題になっているはずですので、JDの正規表現の
書き方が不味いのかもしれませんね。

src/dbtree/nodetreemachi.cpp 201行目

std::string reg( "<dt>([1-9][0-9]*) ?
名前:(<a href=\"mailto:([^\"]*)\"><b>|<font[^>]*><b>) ?(<font[^>]*>)?([^<]*)(</font>)? ?</[bB]>.+ ?
投稿日: ?([^<]*)( <font[^>]*>\\[ ?(.*) ?\\]</font>)?<br><dd> ?(.*) ?<br><br>$" );

こういう正規表現を使っているのですが、何か変な所は無いでしょうか?

>>800
こちらでは特に問題ありませんが、他に効かなくなった人はいませんか?

ただ、板一覧で板を複数選択→開くが効かなくなっているみたいですので
直しておきます。

>>801
ありがとうございます。もし move.info が残っていたら端末で
grep news move.info を実行した結果を教えて頂くと助かります。

>>804
お疲れさまです。「JDについて」の動作環境は見やすくて良いですが、内容を
クリップボードにコピーする( 関数はMISC::CopyClipboard() )ボタンもあると
良いかもしれません。
0806tamagodake2008/12/17(水) 23:29:58ID:spanaXki
>>805
> 内容を
> クリップボードにコピーする( 関数はMISC::CopyClipboard() )ボタンもあると
> 良いかもしれません。

私としては見るのと書き込みに使うくらいしか思い浮かばないのですが、どんな用途
に使うのでしょうか?

また、ボタンを付けるとしたらGtk::NoteBookに追加するしかないと思いますが、それ
で良いでしょうか?
0807作者2008/12/17(水) 23:50:06ID:vjc4b7Kn
>>806
表示される情報は基本的にはコピー出来るようになっている方が好ましいです。
例えば他のエディタで草稿を書いている人にとっても情報をコピペ出来ると
便利です。私も長い文章の場合は時々emacsで草稿を書くことがあるのですが
今までは書き込みビューを開いて動作環境をコピーするという手間をかけて
やっていました。他にもブログ等に環境を書きたい人がいる場合もコピー
出来るようになっていれば便利ですね。

ボタンはnotebook → vbox → (hbox →) ボタンで良いと思います。
08087922008/12/17(水) 23:57:53ID:E54nh7NT
>>805
% grep '/news$' move.info
http://news4.2ch.net http://dubai.2ch.net /news
http://news20.2ch.net http://dubai.2ch.net /news
http://namidame.2ch.net http://dubai.2ch.net /news
http://piza.2ch.net http://dubai.2ch.net /news
http://news19.2ch.net http://dubai.2ch.net /news
http://be.2ch.net http://dubai.2ch.net /news
http://news23.2ch.net http://dubai.2ch.net /news
http://tsushima.2ch.net http://dubai.2ch.net /news
%
08098002008/12/17(水) 23:58:30ID:eDAbouK9
>>805
すいません、複数同時に開かなかったのは、お気に入りの板一覧でした。
0810作者2008/12/18(木) 00:10:38ID:qi5/6trG
>>808
ありがとうございます。

http://tsushima.2ch.net http://dubai.2ch.net /news

で循環が起きてしまっていた様ですのでチェックしておきます。

>>809
それなら正常(?)な動作ですので直しておきます。
0811login:Penguin2008/12/18(木) 00:15:29ID:c+An6oMi
私はLinux/Fedoraな人間なので、FreeBSDの事は
良く分からないのですが、regexに関しては
鬼車とか使うと処理が早くなったりするんでしょうか。
ochushaは鬼車を使っているので思いつきで書いただけですが。
0812作者2008/12/18(木) 00:45:40ID:qi5/6trG
>>808
私の環境ではきちんと移転処理されて move.info も

http://news4.2ch.net http://tsushima.2ch.net /news
http://news20.2ch.net http://tsushima.2ch.net /news
http://namidame.2ch.net http://tsushima.2ch.net /news
http://piza.2ch.net http://tsushima.2ch.net /news
http://news19.2ch.net http://tsushima.2ch.net /news
http://be.2ch.net http://tsushima.2ch.net /news
http://news23.2ch.net http://tsushima.2ch.net /news
http://dubai.2ch.net http://tsushima.2ch.net /news

と正しく更新されました。移転追尾に失敗した時は移転ダイアログが
表示されていましたか?

>>800,809
直しました。凡ミスでした。

>>811
FreeBSDの場合は鬼車の方が一般的なんでしょうかね。sylpheedも使ってる
みたいですし。実際に使ったことが無いので何とも言えませんが、何となく簡単に
使えそうなイメージがあるので、もし鬼車パッチが投稿されたらコミットしておきます。
0813792 2008/12/18(木) 00:54:11ID:GNr5ngHe
>>812
ダイアログの類は出てなかったかと。
板を開いたら2chサーバの広告のスレが1つあるだけでした。
0814作者2008/12/18(木) 01:09:38ID:qi5/6trG
>>813
> 広告のスレが1つ

ひょっとしたらそれは新サーバへ切り替わる直前で、2ch側がまだスレの移転情報を
更新してなかったのではないでしょうか。

もう少し詳しく説明すると通常は移転した板のアドレスにアクセスすると

<script language="javascript">window.location.href="http://tsushima.2ch.net/news/"</script>

の様なタグを送ってきて移転先のアドレスが分かるのですが、たまたま2chの管理者が
更新作業中にアクセスしたため、この情報が送られてこなかったのかもしれません。
あくまで推測ですが。
0815login:Penguin2008/12/18(木) 09:21:26ID:Dxdi6rC7
あるボタンをクリックすると、それがOS側のデフォルトのテキストエディタの起動ボタンに
なっていて、AAとか会員情報とか、コピペ用のメモ帳が立ち上がる機能とか欲しい。
二回目の起動以降のために保存ファイルは/home/.jdの中に入れとけみたいな。
つまり、あるボタンが”#mousepad ~/.jd/jdcopy.text”みたいな。
0816作者2008/12/18(木) 23:52:39ID:qi5/6trG
>>703,708
> kubuntu8.10に上げたらJD起動するともう画面がブラックアウト
> jd.conf見たら xxxxx = -11156778 などというすごい値の行がたくさんあった。

の件ですが、ひょっとしてJDを端末から起動して、JDを閉じないままログオフか
シャットダウンしませんでしたか?

>>815
ユーザコマンド登録で十分な気がします。
08177912008/12/18(木) 23:58:25ID:MsHxL1cG
Linuxにはこのフリーズの不具合がないようなので(今LinuxのJDで書いてます)
報告のまとめです。JDを再起動すると問題の再現性があるような報告をしましたが、
単純に他のコメント等をポップアップさせた後、kanto.machi.toリンクにマウスオーバーで
フリーズ、再度コメント等をポップアップさせてkanto.machi.toに・・と言うような形で
不具合の再現性があります。JDの正規表現の書き方に問題があるかは分かりませんが
例として>>1-300のような比較的大きなコメントのポップアップにもほとんどタイムラグなしに
反応しますが、kanto.machi.toのリンクに対してはこの様な現象が見られます。

FreeBSDへの対応まではするのは大変だとは思います。参考までにコメントしました
0818login:Penguin2008/12/19(金) 00:18:41ID:+nEFDgAs
>>817
鬼車に差し替えてみたら快適になりました@FreeBSD。
今パッチの確認中。

# configure.in の作法をよく知らないのでひどい書き方になっていそうですが…
0819tamagodake2008/12/19(金) 00:18:57ID:BOoJpigO
>>807
ボタンを付けました。コピーされる内容は「JDの動作環境を記入」と同じ物です。
0820login:Penguin2008/12/19(金) 07:57:16ID:svS38Z+P
外部板として登録してある、運用情報(金)@2ch に書き込みできません。
(読み込みはできています)
運用情報(金)
http://qb6.2ch.net/operate2/

どうも、クッキーが食えてなくて、多分 suka=pontan のクッキー情報を ~/.jd 内のどこかに
書けばいいのだろうと思いましたが、どこにクッキー情報を保持しているのか分かりませんでした。

どこにクッキー情報を保持しているのでしょうか?よろしくお願いします。

[バージョン] 2.0.2-080919
[ディストリ ] Debian etch
[パッケージ] sid さんの etch-backport バイナリ
[ DE/WM ] kde
[gtkmm-2.4] 2.8.8-1
[glibmm-2.4] 2.12.0-1
[ そ の 他 ] ~/.jd/etc.txt に
運用情報(金)
http://qb6.2ch.net/operate2/
operate2
と書いています。
0821login:Penguin2008/12/19(金) 16:15:40ID:+BaXNLOq
作者様 お疲れ様です。

質問です。
キャッシュデータの中で .jd/image* のみをRAMDISKに移動したいのですが、
CONFで指定できるのでしょうか?
0822login:Penguin2008/12/19(金) 18:42:51ID:FgZyohXV
ln -s /ramdisk/image ~/.jd/image
0823login:Penguin2008/12/19(金) 19:00:05ID:olEd+4au
使い始めて1ヶ月ほど経つのですが
インストール直後の初期に比べ
起動が遅くなった様に感じます。

キャッシュなど削除してみましたが
変化がみられません。

何か対処法はありますでしょうか?

[バージョン] SVN Rev.2537
0824sid2008/12/19(金) 22:17:54ID:BeocH5Yu
>>820
もちっと新しいバージョンのを作っときましょか?

#最近T40から乗り換えてよーやくあんまりビルドが苦じゃなくなってきました。
0825login:Penguin2008/12/19(金) 23:11:10ID:svS38Z+P
>>824
おお、sid さん、乙です乙です。

新しいバージョンもあると嬉しい人がいるかもです (´ー`)
確実に、ここに一人います。
0826sid2008/12/19(金) 23:35:58ID:BeocH5Yu
>>825
jd_2.0.3-081124-3~bpo40+1_i386.deb を置きました。動作未確認。
2.1.0 はビルドエラーになるので etch はこれで打ち止めです。
0827作者2008/12/20(土) 01:55:19ID:fgzO17+/
>>817,818
鬼車パッチを当てましたが若干動作が変わっているようです。詳しくはサポートBBSの
パッチスレを見てください。

>>819
お疲れさまです。なお、「JDについて」を閉じると
(jd:3594): GLib-GObject-WARNING **
という警告が出るようになっていたので直しておきました。

>>820
2.0.3以降なら書き込めますのでアップデートしてください。

>>821
>>822さんがおっしゃる様にシンボリックリンクを張れば良いのではないでしょうか。

>>823
具体的に何秒くらい遅くなるようになったのでしょうか? また、板一覧やスレビューを
復元するような設定をしていると重くなりますが復元しなくても重いのでしょうか?
またどのような環境でお使いでしょうか?

>>826
お疲れさまです。ちなみにどのようなエラーでしょうか?
0828login:Penguin2008/12/20(土) 11:50:55ID:57JFzut1
>>818, 827
鬼車パッチをあててみました。書き込み画面でも問題ないようですし、
まちBBSを開いても、何のストレスもなくなりました。感謝です。

ところで、このパッチを当てるには、事前に鬼車(ver-5.9.1)を
/usr/local/{include,lib,bin}にインストールしたのですが、
configure --with-oniguruma
ではAC_CHECK_HEADERなどで、/usr/local/以下を探してくれないので
symlink で逃げましたが、設定が足りませんか?
0829sid2008/12/20(土) 12:32:54ID:OgAPRj2u
>>827
i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src
-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include
-I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include
-I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include
-I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6
-I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0
-I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include
-I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2
-I/usr/include/libpng12 -I/usr/include/atk-1.0
-g -O2 -ggdb -Wall -DGTKMMVER=280 -DUSE_XSMP -MT tfidf.o -MD -MP -MF .deps/tfidf.Tpo -c -o tfidf.o tfidf.cpp
tfidf.cpp: In function 'const double MISC::tfidf_cos_similarity(const MISC::VEC_TFIDF&, const MISC::VEC_TFIDF&)':
tfidf.cpp:148: error: 'sqrt' was not declared in this scope
tfidf.cpp: In function 'void MISC::tfidf_create_vec_idf_from_board(MISC::VEC_IDF&, const Glib::ustring&,
const std::list<DBTREE::ArticleBase*, std::allocator<DBTREE::ArticleBase*> >&, const MISC::VEC_WORDS&)':
tfidf.cpp:193: error: 'log' was not declared in this scope
make[4]: *** [tfidf.o] Error 1

てな感じです。(適当に改行入れてます
083082008/12/20(土) 13:45:26ID:lr9EBzLa
>>829
次でいけるのではないでしょうか。
Index: src/jdlib/tfidf.cpp
----------------------------------------
====================================
--- src/jdlib/tfidf.cpp (revision 2580)
+++ src/jdlib/tfidf.cpp (working copy)
@@ -10,6 +10,7 @@
#include "global.h"

#include <set>
+#include <cmath>


//
-----------------------------------------
-lmがいるかもしれませんが
083182008/12/20(土) 15:16:00ID:lr9EBzLa
>>828
$ onig-config --cflags
は何を返しますでしょうか。
08328282008/12/20(土) 15:37:16ID:57JFzut1
>>831
$ onig-config --cflags
-I/usr/local/include
です。
08338202008/12/20(土) 16:49:44ID:GUDcziMO
>>827
レス、ありがとうございます。
>>826 の sid さんの jd_2.0.3-081124-3~bpo40+1_i386.deb で、書き込めることを確認しました。
0834login:Penguin2008/12/20(土) 18:19:59ID:aGSJRzbm
>>816
これは2度めのときかな......
1度目はKメニューから起動してそのままシャットダウンして
再起動のときJDが起動しようとして画面ブラックアウト。
2度目はJD終了させてシャットダウンしたあとにOS起動させて
JD起動するとたまたまkonquerorで別タブでjdのディレクトリー
開いたままにしてるのがあってエディタでjd.conf開いて見て
結局jd.conf削除。その後、JDが正常起動するように。

ただ、何かのアップデートのときJDも削除されてしまったが
>>710でビルドしたJDも消さずに置いておいたのがあって
今はそれを使ってる。消さなくてよかったwww

そのかわり、JD起動したままシャットダウンしても
OS起動と同時にJDは起動せず、手動でパネルに登録
したアイコンをクリックして起動してる。

変なエラーはずっと出てない。
jd.confもそのままでいじってない。
0835login:Penguin2008/12/20(土) 19:16:40ID:+oizndEk
./configure に引数を与えないでビルドしたときにエラーになります。(@2580)
environment.cpp: In function 'std::string ENVIRONMENT::get_configure_args()':
environment.cpp:30: error: 'CONFIGURE_ARGS' was not declared in this scope
0836tamagodake2008/12/20(土) 20:50:40ID:qKd8+W1P
>>827
> (jd:3594): GLib-GObject-WARNING **
お手数掛けました。


>>835
失礼、直しました。
0837作者2008/12/20(土) 23:25:32ID:fgzO17+/
>>828,829
直してみましたが今度はどうでしょうか。詳しくはこちらを見てください。
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/720,724

>>834
やはりJDを起動したまま(詳しく言うとJDの終了処理中に)シャットダウンをすると
タイミングによってはjd.confが壊れる事があるようです。詳しくはこちらを見てください。
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/719
0838作者2008/12/21(日) 00:25:59ID:YTu1VuzC
アドレスの途中にhttpが入っていたら板と見なさない様にして>>682の件を
修正しました。何か不具合が起きたら報告して下さい。
08398282008/12/21(日) 11:40:46ID:ihUaSIGg
>>837
[バージョン] SVN:Rev.2586
[ディストリ ] FreeBSD 7.0-RELEASE-p6
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.12.1
[ glibmm  ] 2.14.1
[configure ] '--with-oniguruma'
[ そ の 他 ] LANG 未定義

で問題なくbuildできて、動作もOKのようです。

しかし、configure中に
checking for onig-config... onig-config
test: xonig-config: unexpected operator
checking onigposix.h usability... yes
checking onigposix.h presence... yes
checking for onigposix.h... yes
checking for regexec in -lonig... yes
test: no: unexpected operator
test: no: unexpected operator
test: no: unexpected operator
test: no: unexpected operator
test: no: unexpected operator
というのでconfigure.inを見てみたのですが、
if test "x${ONIG_CONFIG}" == "x" ; then
での比較オペレータはLinux方面はOKかもしれませんが、
"==" ではなく "="でないと文句を言われました。(計6箇所で使用しています)
0840作者2008/12/21(日) 12:06:09ID:YTu1VuzC
>>685の「お気に入りに入れたときにしおりもつける/つけない設定」をabout:configに
追加してデフォルトはオフにしようと思うのですがどうでしょうか?

また>>666で提案した「お気に入りに登録されているスレのキャッシュを削除した時にお気に入りも
一緒に削除」は特に反対意見もないようなので実装しようと思います。

>>839
修正しましたが今度はどうでしょうか。
08418282008/12/21(日) 13:23:12ID:ihUaSIGg
>>840
[バージョン] SVN:Rev.2587
[configure ] '--with-oniguruma'
で、config, makeでエラーなしで動作もしてOKでした。

0842作者2008/12/22(月) 00:48:49ID:u6gL7GMh
明日RC版を出そうと思っていましたが、予想よりも修正点が多かったので火曜日に延期します。

なお、プロキシのホスト名にhttp://などが付いているとロードに失敗するバグがあったので
修正しておきました。

>>702 「しおりが付いているスレの次スレにもしおりを付ける」を実装しました。

>>685 「お気に入りに入れたときにしおりもつける/つけない設定」をabout:configに追加しました。
これまでとは違って、デフォルトではしおりをつけない様になったので気をつけて下さい。

>>666 「お気に入りに登録されているスレのキャッシュを削除した時にお気に入りも
一緒に削除」を実装しました。

>>708 ログアウト時にタイミングによってjd.confが壊れるバグを修正しました。

>>841
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151836078/118
にあるように、鬼車を使うと動作が若干変わってきます。使っていて何か気がついた事が
あれば言ってください。
0843login:Penguin2008/12/22(月) 23:32:12ID:ZidwM3CF
自分の全く同じ書き込みをしたログに鉛筆マークが付くのは仕様ですか?
0844login:Penguin2008/12/23(火) 00:10:26ID:jqNDPGOH
>>843
>>371 の 2) に書いてある挙動と、お前の言っていることは別物なのか?
0845login:Penguin2008/12/23(火) 00:17:09ID:r3+mo/aF
>>844
大切な事なので2回目を書きました。
それよりさっさと教えてくれませんか?仕様なのかバグなのか
0846作者2008/12/23(火) 00:17:55ID:n7npYiTc
>>843
>>377にある通り仕様です。

鉛筆マークと言えば、ごく稀に(数十回に一回位?)書き込み判定に失敗する時があります。
最近では>>773で判定に失敗しています。ローカルで立てている2ch互換板では失敗していない
ので2ch特有の問題なのかもしれません。申し訳ありませんが、デバッグ出力をオンにして
もう一度>>773と同じを書き込みますので気にしないで下さい。
0847作者2008/12/23(火) 00:19:52ID:n7npYiTc
>>763
オフラインで45secかかるということはネットの問題ではありませんね。
ただ、私も同じくらいのスペックのサブ機で試してみましたがそこまで
遅くありませんでした。もしかしたらregex周りが変になっているのかも
しれませんね。正規表現でスレ内のキーワード抽出等をしたときは
どの位時間がかかりますか?また、環境をもう少し詳しく書いて頂くと
何か分かるかもしれません。

ちなみに私のサブ機の場合はこんな感じです。

1. JDのキャッシュを消してから、JD再起動でアクセスから表示まで = 3 sec
2. 「再読み込み」(reload)で表示まで = 1 sec以内
3. 「スレ情報を消さずにスレ再取得」で表示まで = 3 sec
4. スレ画面を閉じて、スレを再アクセスして表示まで = 2 sec
5. JD再起動後、オフラインモードでのスレ表示まで = 2 sec

$ uname -r
2.6.27-9-generic

$ cat /proc/cpuinfo
model name : Intel(R) Celeron(R) M processor 1.40GHz

$ cat /proc/meminfo
MemTotal: 497860 kB

[バージョン] SVN Rev.2559
[ディストリ ] Ubuntu 8.10
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[gtkmm-2.4] 2.14.1
[glibmm-2.4] 2.18.1
[ そ の 他 ]
0848作者2008/12/23(火) 00:25:01ID:n7npYiTc
>>847では>>773と同じ内容を書き込んだのに、今回は鉛筆マークが付きました。
という事は2chの仕様上の問題という訳ではなくてJD側の問題ということになります。
ロードか何かのタイミングによって書き込み判定に失敗するみたいですので、もし
書き込み判定に失敗して鉛筆マークが付かなかった時は、その時の状況を報告して
頂くと助かります。
0849login:Penguin2008/12/23(火) 13:04:21ID:r3+mo/aF
2.1.0-beta081216に更新しました。
お気に入り編集快適です。
欲を言わせてもらうと…
1クリックで「名前順に並び替え」等ができるようになるとさらにありがたいです。
0850作者2008/12/23(火) 17:12:13ID:n7npYiTc
実況等で書き込みと読み込みのタイミングによって書き込み判定に失敗するバグと
一行目の改行前にスペースを沢山入れた書き込みの書き込み判定に失敗するバグ
を修正しました。詳細は
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/732-734
を見てください。

>>849
お気に入りの編集機能はまだ作りかけですので、名前やアイコンで並び替える機能等も
そのうち付ける予定です。
0851作者2008/12/24(水) 00:07:03ID:yuYS07ke
2.1.0-rc081223をアップしました。特に何もなければ28日頃に正式版にします。

ところで、現在気になっているバグはcompiz使用時の挙動が変な件(>>569)と鬼車を使用したときの
改行の件(ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151836078/118)
位なのですが、他にも何か気になる様なバグがあれば次バージョンで修正するので報告して下さい。
085282008/12/24(水) 00:13:53ID:WnrVEIXg
>>851
お疲れさまです。
Fedoraでもbuildしてupしました。repositoryのmirrorに回るまでの
間のdownload場所に関しては>>8の通りです。
Fedora 8については、rel-eng teamがうるさいので一旦
testingにreleaseします。
0853login:Penguin2008/12/24(水) 07:13:05ID:QYDIf5c7
test
0854login:Penguin2008/12/24(水) 15:44:13ID:iD6KN/Oe
[test] 書き込みテスト 専用スレッド 140 [テスト]
http://qb5.2ch.net/test/read.cgi/operate/1229340676/
08558532008/12/24(水) 15:46:34ID:QYDIf5c7
>>854
申し訳ない、本当にJDで書き込めるか試してみたかったもので…
以後気を付けます。
0856sid2008/12/26(金) 01:02:47ID:N0dgulE6
>>851
お疲れさまです。Debian unstable も upload しましたので、皆さんテストしてみてください。
#etch でも build 出来るようです。多分。
0857login:Penguin2008/12/26(金) 15:02:30ID:kDkI/Ioq
作者様いつも乙です。
設定で「起動時にお気に入りの更新チェックをする」を選択できるようにして
いただけるとありがたいです。
0858作者2008/12/27(土) 01:24:06ID:PEl+SBCH
>>852,856
お疲れさまです。

>>857
アプリから勝手にネットワークへアクセスされるのは個人的には好きでないのですが
どちらにしろ起動後に手動でチェックをかけるのなら自動化しても同じですのでTODOに
入れておきます。

ただし、最終更新チェック時間をセッション情報で保存していない現在の仕様では
自動化すると更新チェック→JD終了→JD再起動で制限時間を無視して何度でも簡単に
更新チェックをかけることが出来てしまいます。よって、自動化機能を実装する前に
最終更新チェック時間をセッション情報として残すようにしなければいけませんね。


ところで久々にgprofをかけてみた結果が次です。

ttp://sourceforge.jp/projects/jd4linux/wiki/%E8%A7%A3%E6%9E%90

以前も突っ込みがありましたが、BoardBase::get_article()が断トツに重いので
次バージョンでは高速化したいです。

また、お気に入りの項目数も少ない内は良いのですが、増えてくると重くなることが
避けられません。そこで、そのうちSQLite辺りで項目を管理するようにしたいと思って
いるのですが、必須ライブラリは出来ればあまり増やしたくないのでこちらは未定です。
0859login:Penguin2008/12/27(土) 21:26:34ID:aX0Jsgdv
SVN:Rev.2604 ですが、PROXY経由の設定をしているのですが、
どうもダイレクトにアクセスしようとしているようですが、いかがでしょうか?
0860作者2008/12/27(土) 22:25:54ID:PEl+SBCH
>>859
対象は2chのサーバでしょうか、それとも外部向けのサーバでしょうか?
08618592008/12/27(土) 22:46:52ID:aX0Jsgdv
>>860
対象は2chサーバも、JDサポートBBSも同様です。

ローカルに立てたsquid-3.0を経由させて、JDの設定でPROXYホスト名を
自ホスト名または、localhostとしてもsquid側にアクセスはありません。
また、PROXYホスト名を存在しないホスト名にしても、エラーにならずに
ダイレクトに外部サーバにアクセスしているようです。
0862作者2008/12/27(土) 23:16:22ID:PEl+SBCH
>>861
済みません。プロキシの先頭にhttp://の様な文字列が入っていたら取り除く事に
したのですが、うっかりhttp://が入っていないときはプロキシを使わない様になっていました。
修正したので直ったかどうか試してみてください。
08638592008/12/28(日) 00:31:19ID:dKCiSkw9
>>862
[バージョン] SVN:Rev.2607
でPROXY経由でアクセスしているのが確認できました。
毎度、すばやい対応お疲れさんです。
0864作者2008/12/28(日) 22:52:40ID:Cg3rWYsf
2.1.0の正式版をアップしました。RC版との違いは>>862だけです。
その他の更新内容はこちらを見てください。

ttp://sourceforge.jp/projects/jd4linux/releases/36802/changelog

特にプロキシを経由するとスレの更新が出来なくなるという症状がある時は
2.1.0を使うと直ると思います。

次のバージョンは2.2.0で3月初め頃にアップ予定です。作業内容は引き続き
お気に入り機能の整理とwikiの作業中に書いてあることをやっていこうと思っています。

なお明日から10日程不在になります。
0865sid2008/12/28(日) 23:42:14ID:3aqSPl3x
>>864
お疲れさまです。例によって Debian unstable にアップロードしました。
086682008/12/29(月) 02:33:50ID:mKqz8Hw0
>>864
お疲れさまです。
Fedoraでもbuildしてupしました。repositoryのmirrorに回るまでの
間のdownload場所に関しては>>8の通りです。
来年の1/7にサポートが切れるFedora 8のupdatesに関しては、
2.1.0が最終のバージョンになります。

皆さん、良いお年を。
0867login:Penguin2008/12/29(月) 22:07:07ID:clpOyLr5
>>846
いつもお疲れさま

次スレリンクをクリックしたときに、その板のスレ情報をロード済みでないと、
次スレがDat落ち扱いになるようです

スレ一覧を開かずに、お気に入りからとかアドレス直でスレを開くとなりますね
10日不在とはタイミングがわるいなあ・・・

[バージョン] 2.1.0-081228
[ディストリ ] Fedora Core release 5 (Bordeaux)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.8.11
[ glibmm  ] 2.10.10
[configure ] '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr'
'--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib'
'--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' 'CFLAGS=-O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables'
'CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables' 'FFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
-mtune=generic -fasynchronous-unwind-tables' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'target_alias=i386-redhat-linux-gnu'
[ そ の 他 ]

configureが長すぎる、と警告されたけど、2.1.0記念で晒
書き込みウインドウ側の動作環境記入には、改行の工夫があると嬉しいな
0868自夢 ◆/Kzqfb3jiQ 2008/12/29(月) 22:40:44ID:QEdFykzR
JD is great, I have a bug when I try to book mark to the green panel.

System: Linux 2.6.27.9-159.fc10.i686 #1 SMP Tue Dec 16 15:12:04 EST 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0



----------- .xsession-errors ---------------------
N: main.c: For enabling real-time scheduling please acquire the appropriate PolicyKit privileges, or become a member of 'pulse-rt', or increase the RLIMIT_NICE/RLIMIT_RTPRIO resource limits for this u
W: main.c: High-priority scheduling enabled in configuration but not allowed by policy.
W: core-util.c: setpriority(): Permission denied
*** Exiting...
Complete bug report is here.
http://www.bbspink.com/jd-bugreport.txt

0869login:Penguin2008/12/29(月) 23:46:21ID:mKqz8Hw0
>>868
どういう現象が起こるのか(あなたがbugだと思っているのは
何なのか、ブックマークが登録されないのか、JDがcoreを
吐いて落ちるのか、なんか他のアプリケーションの
挙動が変になるのか、というか抑もJDのbugっぽいのか)
具体的な事を言わないと、何一つ分からないんじゃないかな。
0870login:Penguin2008/12/29(月) 23:52:01ID:FkE5lejH
Jim って、Jim ◆6P7QkQf8Ys @Apparently admin ★ 以外も使うんだー。
0871login:Penguin2008/12/30(火) 00:01:45ID:s/5Xh8dJ
ああ、Jim には英語で言ってあげてね。お願い( ゚ 3 ゚)
0872login:Penguin2008/12/30(火) 00:22:18ID:s/5Xh8dJ
>>869
translate:
>>868
If the concrete phenomenon isn't referred, FUCK'IN you may never be understood.

てきとう翻訳。
0873login:Penguin2008/12/30(火) 00:42:18ID:8Vvk/IgN
こんなところでJimタンを見るとは思わなかったわ…ww

>>868
Perhaps, >>869 may not know that you cannot speak Japanese.
He says, "When you see JD's bug, what is happend in your computer in front of your eyes?
(For example, JD is downed, JD makes other process funny, nothing is happend but log is written such that.)
If you don't tell us it, we won't do something.".
I'm a poor speaker of English, I'm sorry.

>>870=>>872
お忍び用コテじゃないかな?
こんなところで★使ったら怒られるかもと思って。
あと翻訳適当過ぎww
0874login:Penguin2008/12/30(火) 00:44:42ID:8Vvk/IgN
>>868
about >>873
NG:won't do something
OK:won't do anything
0875login:Penguin2008/12/30(火) 01:14:55ID:zZg0PKs3
green panel ってのはツールバーの緑アイコンってことでお気に入りビューの事と仮定して
お気に入りが空の時にタブをドラッグして登録しようとすると

(jd:9696): Gtk-CRITICAL **: gtk_tree_model_iter_nth_child: assertion `n >= 0' failed
**
gtkmm:ERROR:treeiter.cc:118:Gtk::TreeIter& Gtk::TreeIter::operator--(): assertion failed: (!is_end_)
Aborted

で落ちるね

[バージョン] SVN:Rev.2624
[ディストリ ] Ubuntu 8.10
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.14.1
[ glibmm  ] 2.18.1
[ そ の 他 ]
0876login:Penguin2008/12/30(火) 01:20:29ID:zZg0PKs3
gdbはこんな感じ

$ gdb ./jd

(gdb) bt
#0 0xb80e9430 in __kernel_vsyscall ()
#1 0xb6f23880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6f25248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7375b73 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#4 0xb737609d in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0
#5 0xb7fbdd84 in Gtk::TreeIter::operator-- () from /usr/lib/libgtkmm-2.4.so.1
#6 0x082817b1 in SKELETON::EditTreeView::replace_infopath (this=0x981ba98, list_info=@0xbfee7b98, path_dest=@0xbfee7bb0,
before=false) at /usr/include/c++/4.3/bits/stl_iterator.h:157
#7 0x0828473a in SKELETON::EditTreeView::append_info (this=0x981ba98, list_info=@0x8478d2c, path_dest=@0xbfee7bb0,
before=false, scroll=false, force=false, cancel_undo_commit=false) at edittreeview.cpp:794
#8 0x08284bbe in SKELETON::EditTreeView::on_drag_drop (this=0x981ba98, context=@0xbfee7cf8, x=139, y=47, time=8972349)
at edittreeview.cpp:642
#9 0xb7fe0780 in Gtk::Widget_Class::drag_drop_callback () from /usr/lib/libgtkmm-2.4.so.1
0877login:Penguin2008/12/30(火) 02:28:21ID:3U7DikSw
へぇ。

[バージョン] SVN:
[ディストリ ] Gentoo Base System release 2.0.0 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.14.3
[ glibmm  ] 2.18.1
[ そ の 他 ]
0878login:Penguin2008/12/30(火) 03:10:28ID:0HKJi52J
鯖管だかなんだか知らんが日本語話せないからって一方的に英語で話し始めて良いわけ無いじゃん
0879login:Penguin2008/12/30(火) 03:15:58ID:s/5Xh8dJ
まあ、アメリカ人らしいと言えばらしい。
0880login:Penguin2008/12/30(火) 03:20:45ID:uZkVqbn8
>>878
2chでなにいってんだ?w
0881tamagodake2008/12/30(火) 03:42:35ID:kWQehsDM
>>867
> 書き込みウインドウ側の動作環境記入には、改行の工夫があると嬉しいな

多すぎると何かしら警告が出る事になるので、最終的には各自で工夫してもらう事に
なると思いますが、2項目ごとに改行するようにしました。

スレ情報の更新については作者さんの対応を待ってもらった方が良いと思います。


>>868,875-876
Thank you for your report. Maybe fixed. But it is temporary.
I guess fix again our project manager on new year.

この問題は仮対応で落ちないようにしておきました。この辺は作者さんがRev.2622で
ごそっと変更しているので年明けに色々修正されると思います。
0882自夢 ◆/Kzqfb3jiQ 2008/12/30(火) 19:11:56ID:kX6SF+XU
Here is the screen shot.
http://www.bbspink.com/jdbug.jpg
I try to drag the bookmark to the green tab, and the application crashes.
My 64bit desktop does not have this problem. Only my laptop.
0883login:Penguin2008/12/30(火) 19:50:40ID:MUXxA5bb
今だからこそ自信を持って言いたい。日本語でおk
■ このスレッドは過去ログ倉庫に格納されています