トップページ⇒linux
984コメント431KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2007/07/02(月) 19:31:28ID:zQQfwHp5
OpenJaneDoeに良く似て癖がなく使い易い
2ch専用ブラウザJDを語ろう。

http://jd4linux.sourceforge.jp/

前スレ【2chブラウザ】JD 3
http://pc11.2ch.net/test/read.cgi/linux/1171254394/
0181tamagodake2007/08/11(土) 00:41:43ID:xlgQla6w
メインメニューに"ツール"を新設して、そこに"キャッシュ内ログ検索"と
"全お気に入り更新チェック"を移動しました。

コンテキストメニューについては、とりあえず>49のままにしておきました。
0182作者2007/08/11(土) 01:31:59ID:YeYRzEGx
>>181
お疲れさまです。ツールメニューが増えた代わりに、アドレスバーの右にあった
全キャッシュのログ検索ボタンを無くしました。
0183login:Penguin2007/08/11(土) 23:53:17ID:p0q6yeZg
>>181
かねてより気にはなっていたのですが、JDで入力するときに、入力メソッドの設定を
保存できませんかね?

というのも、毎回起動するたびに、自分が使っている入力メソッドに切替しなければ
ならないのが非常に面倒なのです。通常は、SCIM-Anthyつかっているひとが多い
とは思いますが、自分はuim-Anthyなので、毎回起動するたびに、入力メソッドを、
X入力メソッドからuimに変えているもんですから。

あとできればなんですが、シェルスクリプト一発でCVSからソースダウンロードして、
コンパイル、コンパイルした後の残骸取り除きでファイルサイズを小さくするまでを
一発でやってくれるのを置いてくださると助かるのですが。
0184login:Penguin2007/08/12(日) 00:07:30ID:zIDOblXN
>>183
私もuim-skk、uim-anthyだけどそんな問題起きてませんよ。
たぶんuimの設定とかに問題があるんじゃないすか?
0185login:Penguin2007/08/12(日) 00:30:00ID:ibapH8Lz
>>184
すみません。壮大な勘違いでした。

uimの設定ファイルを書き直したら、ちゃんとuimがデフォルトになりました。

うちの環境だとscim-anthyがなにもしてなくとも落ちるもんですから、uimに
変更したのです。ubuntu feistyでcompiz fusion使っているのですが、この
環境ではscimは無理みたいで、x 入力メソッドだとfirefoxも落ちていたので。

申し訳ない。

/etc/X11/xinit/xinput.d/uim-toolbarがそれだとはわかりませんでした。
申し訳ございません。
ということで、一発で最新版メイク〜ファイルサイズを小さくするまでを実行して
インストールまでしてくれるシェルスクリプトが欲しいです。
0186login:Penguin2007/08/12(日) 00:39:31ID:40cop8Sd
>>185
スクリプトでやる程の事でもないと思う。

cd /path/to/jd/trunk; svn up
autoreconf -i && ./configure && make && strip jd
sudo cp jd /usr/local/bin/
で好みに応じてオプションを付加すれば十分じゃない。
0187login:Penguin2007/08/12(日) 00:58:59ID:ibapH8Lz
>>186
いや、物好き用にアップデートボタンをJDにでも付けてくれたら最高
だなと思ったもので。

0188login:Penguin2007/08/12(日) 01:30:39ID:I+9GdQtY
>>187

普通autotoolで生成されるMakefileなら、configureが終わった後
いきなりmake install-strip DESTDIR=<directory>とかやれば
期待した動作になるはずだけど、そういうのはやってみました?

大体configureやcompile optionとかどうやって指定するの。
0189login:Penguin2007/08/12(日) 02:50:13ID:ym3Yr65V
>>187
それは、物好きな人が自分でやるもんだろうと思うぞ。
0190login:Penguin2007/08/12(日) 03:43:13ID:ibapH8Lz
あと、画像のポップアップですが、ダブルクリックで画像を閉じられるように
してほしい。いちいち右クリックで削除とかかったるい。
0191login:Penguin2007/08/12(日) 08:55:39ID:532Yc1hD
最近書き込みウィンドウと本体がAlt+Tabで切り替わらない(一度他に
移るとAlt+Tabでは二度とアクティブにならない)んだけどWMのせい?

うちはUbuntu+XubuntuのXfce環境でWMはXfwm4です。他の方如何?
0192login:Penguin2007/08/12(日) 10:38:47ID:ibapH8Lz
>>191
Ubuntu Feisty Fawn + Compiz Fusionですが、ちゃんと動いているような。
他のスイッチャでも問題なし。
0193login:Penguin2007/08/12(日) 10:40:19ID:2da7LBYv
>>191
UbuntuはCompiz Fusionを使ってるから、ビデオボードによってはそうなる可能性がある。
JDとは関係ない話。
0194tamagodake2007/08/12(日) 13:44:07ID:Asz6TuXR
>>185
いつも手で入力しているコマンドを書き記すだけで望み通りのシェルスクリプト
になるような気がしますが、一応参考にしてみてください。

ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151836078/70

>>190
画像のURLからマウスポインタを外しても、ポップアップが消えないという事で
しょうか?

>>191
私もxfwm4(4.4.1)ですが特に問題ありません。(SVN Rev.1269)
0195login:Penguin2007/08/13(月) 00:14:19ID:Gy4ePiKA
お気に入りとブックマークって違うの?
なんか両方あるけど。
0196login:Penguin2007/08/13(月) 00:34:05ID:HGY0jEiQ
>>195
それはブラウザでの話でしょ?


だいたい、そもそもお気に入りってのとブックマークはその意味が違うでしょ?

お気に入り = ページ単位でそのサイトのURLなりをとっておくもの
ブックマーク = しおりのこと。HTMLで言えばアンカーのこと。

そもそも、Netscapeがお気に入りのことをブックマークと表現したのが間違え。
というか、あれは壮大なウェブを1つの空間ととらえてそのうちの1つに栞をはさ
むっていうことでブックマークと名付けたんだろうが、そもそもこれが間違えのもと
だったのさ。

よって、JDでの使い分けは本来の意味で正しい。
0197login:Penguin2007/08/13(月) 00:42:10ID:bob6FRPE
履歴(Alt+s)→スレ履歴→(スレを十字キーで選択)→Enterで実行

という流れをキーボードで行うと
最後のEnterが実行されずスレが表示されません。
バージョンは1.9.6-beta070804なんですが、
どなたかちょいとやってみてください。
0198login:Penguin2007/08/13(月) 00:42:57ID:PqF0/hFS
>>196
> ブックマーク = しおりのこと。HTMLで言えばアンカーのこと。
Mosaic の頃から使ってるけどこんな用法聞いたことないな。
なんか典拠ある?
0199login:Penguin2007/08/13(月) 00:58:51ID:MNYpx1ji
>>196
あほか。MSがNetscapeからブラウザ買おうとして拒否されたのもあって
IE作るとき、同じBookmarkじゃまずいということで苦肉の策でFavoriteにしたのが真相。
それを和訳して「お気に入り」になったんだよ。
0200tamagodake2007/08/13(月) 01:48:21ID:Qg+KapgH
>>197
履歴は内容が動的に変わる物なので、他の静的なメニューとは違う作りになって
いるようです。
0201login:Penguin2007/08/13(月) 18:21:37ID:R+v449+0
fedora7でSVN使ってる人
configure: error: C preprocessor "/lib/cpp" fails sanity check
て言われてません?
0202222007/08/13(月) 18:57:46ID:V0X7Rpvb
少なくともrawhideではそんな事ないですが、
config.logの該当部分は何と言ってますか?
02032012007/08/13(月) 22:50:57ID:R+v449+0
>>202
config.logはじめて見ました。glibcとheaderとつくのが怪しそうだったので、yumexでglibc-utils、kernel-headersを入れたら無事make出来ました。
0204login:Penguin2007/08/14(火) 11:49:41ID:W77MCT1f
右クリック プルダウンメニューでジャンプが動かないよ
0205login:Penguin2007/08/14(火) 15:48:03ID:YuMhOPAh
>>204
SVNの最新のなら直ってる
0206tamagodake2007/08/14(火) 20:58:19ID:xo2PAgNw
>>197
履歴でEnterが使えるようにしてみました。
0207login:Penguin2007/08/15(水) 17:20:24ID:mj/tLeIZ
優秀優秀
0208login:Penguin2007/08/16(木) 20:17:34ID:jskEGbhY
>>206
197じゃないけど乙〜
0209login:Penguin2007/08/16(木) 20:42:52ID:PpLt8eGI
JDがなんとなく遅い気がするんでプロファイルを取ってみたら
check_id_nameにけっこう時間を食ってるみたいだ。IDの後に(1)とか
要らない人はnodetreebase.cppで無効化してもいいかも。
0210開発スレ3402007/08/17(金) 00:42:10ID:67KQioVK
皆様からいただいたご意見をもとに考えた結果
「板」、「スレビュー」、「スレ」のままにしておこうと思います。

「スレッド一覧」あたりは変更しようかとは思いましたが
「スレビュー」でも特に問題なく使われているので、
このまま変更せず、現在のままにしておきます。

たくさんのご意見、ありがとうございました。
02112092007/08/18(土) 10:33:57ID:mkm8nr+o
gprofで取ってみたがこんな感じ。
Flat profile:

Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
22.22 0.16 0.16 1463 0.11 0.12 DBTREE::Root::get_board(std::string const&, int)
15.28 0.27 0.11 893 0.12 0.12 DBTREE::NodeTreeBase::check_id_name(int)
8.33 0.33 0.06 638 0.09 0.11 DBTREE::BoardBase::get_article(std::string)
4.17 0.36 0.03 289758 0.00 0.00 MISC::utf8toucs2(char const*, int&)
4.17 0.39 0.03 85789 0.00 0.00 JDLIB::HEAP::heap_alloc(long)
...
ソース中のTODOでも書いてるとおり、線形リストはやっぱり遅いね
0212login:Penguin2007/08/18(土) 16:26:00ID:Pilq6syk
dat落ちして一覧表示されなくなったスレッドのログの開き方が分かりません。
0213login:Penguin2007/08/18(土) 18:43:41ID:hng1Z4++
>>212
設定>一般>スレ一覧に過去ログも表示
にしたら一覧表示されるはず・・・
0214login:Penguin2007/08/18(土) 19:02:22ID:Pilq6syk
>>213
どうも有難う。表示されました。
いろいろやってみたけど、なんで気がつかなかったんだろ。
0215作者2007/08/19(日) 21:25:24ID:9fIKyDJi
>>190
ポップアップではなくて画像ビューでしょうか?

>>191
gnomeの場合はsvn版だとウィンドウ一覧に書き込みビューが表示されなくなったためalt+tabで
切り替えられなくなりました。wを押せば切り替えられますが、alt+tabでも切り替えられるよう
にした方が良いでしょうか?

>>195
お気に入りは左側のサイドバーの名称でブックマークはスレやレスなどのしおりです。
他に妥当な名称があれば教えてください。

>>206
お疲れさまです。

>>209=211
報告ありがとうございます。参考にさせて頂きます。

ちなみに一番ボトルネックになっている所はpangoによる文字描画で、次はiconvによる
文字コード変換の様です。そのうちpango経由ではなくてcairoを直呼びするようにしようと
思っていますが、あまり変わりないような気もしますね。

>>210
了解しました。
0216login:Penguin2007/08/20(月) 01:45:34ID:RzNNzGL2
スレタイの検索、できるようになった?
0217login:Penguin2007/08/20(月) 02:14:07ID:RzNNzGL2
↓

たとえばこのスレに辿り着くまでは、まずIEなどのブラウザでJDでググって、このスレタイ「2ch ブラウザ JD 4」を見つけたんだけど、人大杉で入れない。
そこで、JDを使ってアクセスしようとしたんだけど、Linux板にはスレがたくさんあって、なかなか見つけられなかった。もちろん、過去にJDでこのスレにアクセスしたことはなかった。
JDの検索機能を使って検索ワードを「JD」として検索しても、「スレの中身のログ」からしか検索してくれない。過去にアクセスしたどっかのスレで一回だけ話された「JDがどうたら〜」という記事が一件だけ表示されるだけ。

そうではなく、スレ一覧?のペインに検索ワード(「JD」)を含むスレを表示してほしかった。そして、そこから、そのスレのログを落として読みたい。

これって、結構、基本的な機能じゃない?
0218login:Penguin2007/08/20(月) 02:38:54ID:CfxUO2dD
>>217
スレ一覧の上の鉛筆マークの隣の欄で検索ワードを入力してEnter
じゃダメか?
0219login:Penguin2007/08/20(月) 04:38:44ID:eD4Q10Nb
スレ一覧の「虫眼鏡のボタン」は、ポップアップで表示が出るように「ログ検索のボタン」です。
単純にスレタイ検索する時は218さんが仰るとおり、Enterを押しましょう。
あと、このスレ33、35、121にあるように「スレ一覧のインクリメント検索」も出来ます。
0220作者2007/08/20(月) 23:22:26ID:/3XaJXhQ
ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/11
> ダブルクリックでスレ一覧、スレを開くを付けてほしい。

出来るようにしました。と言いますかバグで出来なかっただけでした。
button.confで

OpenBoardButton = DblLeft
OpenArticleButton = DblLeft

とするとダブルクリックでスレ一覧、スレを開くようになります。同様に

>>190
>> ダブルクリックで画像を閉じられるように

は CloseImageButton = DblLeft で出来ます。

>>216-219
慣れれば問題ないと思うのですが、初めての場合はスレ一覧の虫めがねボタンとスレビューの
虫めがねボタンの役割が違うので戸惑うかもしれませんね。スレ一覧もスレビューにあわせて
普段は検索バーを閉じておいて虫めがねボタンを押すかCtrl+fで検索バーを開くようにする
という事も考えられますがどうでしょうか?
0221login:Penguin2007/08/21(火) 00:16:43ID:ACoP7d07
Windowsでは誘惑が多すぎて漏れが働かないのでslax使いはじめてみたけど
付いてきたJDが優秀過ぎて、ヤパーリ仕事してない漏れが居る
作者様には謝罪と賠...(ry
0222login:Penguin2007/08/21(火) 00:17:59ID:PDgz1Tnj
スレの保存機能みたいなのないかなぁ…
スレ開いてCtl+A効かないから、すぐに保存できない。
1から1000までドラッグしてやってるけど結構しんどいよね。
0223login:Penguin2007/08/21(火) 00:22:24ID:C/IphQYD
>>222
右クリックして「datファイルを保存」じゃだめなのか?
あとCtrl+Aも効くが。
02242222007/08/21(火) 00:24:13ID:xF7Dpire
>>223
XfceでJD使ってるんだけど、Ctl+A効かないよ…

右クリック…
…うぉ!知らんかった!thx!
0225login:Penguin2007/08/21(火) 01:02:27ID:oCAmtDlC
>>223-224
おそらくお互いが使ってるJDのビルドが違うと思われ
0226login:Penguin2007/08/21(火) 01:58:26ID:eeKrv7ys
>>220
虫眼鏡ボタンが検索ボタンじゃなくて、ログ検索&検索窓開閉になってるから戸惑うのでは・・・
「スレ一覧もスレビューにあわせて・・・」にしても今度は「検索ボタン押したら検索欄消えて検索できね〜」て言われるだけのような気がする。
と「インクリ・・検索」使ってて一手間増やされるのが嫌な俺が言ってみる。
0227login:Penguin2007/08/21(火) 03:11:03ID:JabgjL3S
すいません、jdがバグっぽい挙動をしたので書きます。
書き込みを完了してすぐにキーボードのwを押すとjdが落ちます。
バージョンは1.9.6-beta070804です。
0228login:Penguin2007/08/21(火) 11:28:35ID:B3SCWsU/
すみません、既知のバグでしたら申し訳ない。
JDが強制終了するバグです。

スレ一覧(板)を開いてる状態でスレを開く
開いてるスレを閉じる前にその板を閉じる
すると落ちます。

板→スレ─スレを閉じる前に→板を閉じる
jdは1.9.5-070630で、3ペイン状態においての発生します。
他にも条件があるかも知れませんが、
一応分かっている限りで記しました。
0229login:Penguin2007/08/21(火) 11:31:57ID:B3SCWsU/
環境が足りていませんでした、申し訳ありません。

私はvine linux4.0を使っています(apt-getで最新にしています)
athlon64を使っています。
デスクトップ環境はGNOME2です。
0230作者2007/08/21(火) 22:48:44ID:tStUAoMy
>>222
コンテキストメニューからはdatファイルの保存しか出来ませんが、htmlで保存したいときは
>>173あたりを参考にしてユーザコマンドを使えば出来ると思います。

>>226
確かに次検索、前検索、ログ検索ボタンが並んでると混乱するでしょうね。
そこでログ検索はツールメニューから呼び出すことにしてログ検索ボタンを削除
しましたがどうでしょうか。特に異論が無ければ板一覧のコンテキストメニュー
からもログ検索を呼べるようにしようと思います。

>>227
完了して何秒くらいにwを押すと落ちるのでしょうか。また書き込みビューは埋め込みか
それともウィンドウ表示か教えてください。

>>228
こちらでは特にそういう症状はないのですが、他に何か気がついたことはありませんか?
0231login:Penguin2007/08/22(水) 10:45:06ID:DJqts0c5
>>230
228です。
色々試してみましたが、下記する内容を見ると
ユーザ固有の環境(?)のせいでした。

▽別ユーザではきちんと起動でき、上記の落ちかたはしませんでした。
▽.jdを削除してみましたが関係ありませんでした。
▽落ちるユーザで落ちないユーザになり(su)起動しましたが落ちました。
▽反対に落ちないユーザから成りきって起動しても落ちませんでした。
▽LANGを指定(ja_JP.UTF-8)してもしなくても落ちるユーザは落ちました。

ちなみに端末から起動した時には
====
$ env LANG=ja_JP.UTF-8 jd
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: 共有オブジェ クトファイルを開けません: そのようなファイルやディレクトリはありません
GTK Accessibility Module initialized

** ERROR **: file gailtreeview.c: line 3604 (garbage_collect_cell_data): assertion failed: (GAIL_IS_TREE_VIEW (data))
aborting...
アボートしました
====
というエラーを吐いてくれました。

jd側にバグの所在があるのでは無くGTK側に問題があるようですね。
検索しても解決方法が見付からないので、見付かった時はこちらに報告しにきます。
02322272007/08/22(水) 21:40:35ID:Ijb+4Bml
>>230
書き込みビューはウィンドウ表示です。
30秒ほど何もせずに待ってから押してみましたが落ちました。
後、ショートカットキーを使わないで鉛筆マークのボタンを押しても落ちました。
どうやら書き込み後に書き込みウィンドウを出そうとすると落ちるみたいです。
0233作者2007/08/22(水) 22:09:08ID:9bhxcErH
>>231
> Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: 共有オブジェ クトファイルを開けません: そのようなファイルやディレクトリはありません

が悪いみたいですね。落ちるユーザで支援技術を無効にしたらどうなりますか?
また at-spi はインストールされていますか?

>>232
これは必ず落ちますか?また環境(ディストリ、デスクトップ環境など)を教えてください。
0234login:Penguin2007/08/23(木) 18:03:47ID:gLozY2gX
JS
JC
JK
JD

って何の略?
0235login:Penguin2007/08/23(木) 18:17:14ID:C8woeG7y
>>234
三番目だけははっきりと分かる俺は(ry
0236login:Penguin2007/08/23(木) 18:39:49ID:a/APY8A0
何かと思ったら小中高大か。
0237login:Penguin2007/08/23(木) 19:14:13ID:sPgKN6a2
javascirpt
JC アニメ製作会社
JK : ローリング
0238login:Penguin2007/08/23(木) 19:39:16ID:bSAW2/oC
JS ジョイスティック
JC 社団法人日本青年会議所
JK ジャパンコリア
0239login:Penguin2007/08/23(木) 20:10:12ID:sPgKN6a2
参照抽出を連鎖的に出来ませんか?
つまり、xの参照抽出のとき、>>xってレスしてるやつにレスしてるやつがいたら
それも抽出してほしい。JaneStyleではやってたと思う。
0240login:Penguin2007/08/24(金) 09:29:32ID:Jl2GGKq3
>>233
ユーザフォルダ内の
.gnome
.gnome2
.gnome2_private
を削除したところ、上手く動作するようになりました。

どうやらgnomeの何かと相性が悪かったようで、
gnomeを抜きにしてログインをしたところ(単純なXの状態)
コマンドラインから>jdとしても何もエラーを吐かれずに済みました。

ログイン時のデスクトップ環境構築中で何かgnomeとatk-bridgeが干渉してか
別のプログラムがうまく使えなくなってしまう気がします。

おそらく.gconfを削除すれば大丈夫なのだと思います。
バグの再現が出来た時はまた来るかも知れません。
0241login:Penguin2007/08/24(金) 09:31:07ID:Jl2GGKq3
すみません、一番上の削除したディレクトリの欄を.gnomeと.gconfを間違えていました。
ただしくは
.gconf
.gnome2
.gnome2_private
を削除しました。
0242login:Penguin2007/08/24(金) 15:16:41ID:6SBBq6nS
「最終書込」の機能って未実装なのでしょうか?
0243login:Penguin2007/08/24(金) 16:22:17ID:JdyllJU2
自分がカキコしたレスを強調表示して欲しい
0244login:Penguin2007/08/24(金) 17:35:15ID:4qdkGf3u
流れに乗って要望。
検索の矢印アイコンのデザインに、虫眼鏡か望遠鏡を組み合わせて欲しい。
その方が分かりやすいと思いません?
誰か作って替え方教えて・・・
0245login:Penguin2007/08/24(金) 17:49:35ID:8xeg2nYQ
独自アイコンを用意するか、gtk のアイコンテーマを利用するか悩むところだな。
個人的にはできる限りアイコンテーマから利用して、他のgtkアプリとの一貫性を高めていただいきたいけど。
例えば板のフォルダアイコンとかは昔のようにテーマのものを表示するとか。
0246login:Penguin2007/08/24(金) 17:53:59ID:TfzM+hVW
登録した名前やトリップを強調表示出来るようにしてほしい。
NGワードの逆。
0247login:Penguin2007/08/24(金) 18:08:04ID:uhZzy6aM
おちゅにあったようなフィルターが欲しいです。
簡易でもいいです。
Ν即+とかビジネス+とかで興味なくて読まないで1000行ったスレがなかなか消えず見にくいです。
長時間読まずに放置したスレを隠すってのも便利だったんで検討して頂けたらありがたいです。
0248login:Penguin2007/08/24(金) 18:45:12ID:5PMGrP7K
今のアイコンデザインって正直言って古くさいですな
Delphiアプリ並。もうちょっと現代的なものないかなあ。
0249login:Penguin2007/08/24(金) 19:12:55ID:gYs7aM1G
>>244
他のソフトと同じアイコン共用して使ってるからそれは困る
独自アイコンが増えて右側のツールバーにも混ざってくると
統一感無くなってかえって分かりづらくなってしまう
>>245に同意でなるべくアイコンはテーマから持ってきて欲しい
0250login:Penguin2007/08/24(金) 20:51:04ID:ltmgkSPD
>>248
ttp://art.gnome.org/
0251login:Penguin2007/08/25(土) 01:16:17ID:vq5j/bR0
>>233
232の人とは違いますが、Fedora 7のパッケージjd-1.9.6-0.2.beta070804.fc7で
書き込みボタンを押して書き込みウィンドウを出し、
書き込まずにバッテンボタンを押して閉じ、
再度書き込みボタンを押すと、
100%落ちます。
0252作者2007/08/25(土) 15:23:37ID:xpJ77byo
>>239
現状では見やすさを考慮し、直接参照しているレスだけを表示するようにして
さらに参照したい場合は多重ポップアップを使う方式にしています。表示が
見辛くなる可能性がありますが連鎖表示にした方が良いかどうか意見を聞かせてください。

>>240-241
多分アクセンシビリティの設定あたりで問題が起きているのだと思いますが
他に何か気がついたことがあればお知らせください。

>>242
どういう機能でしょうか?

>>243
その前に、作りかけで放置している書き込みログ機能をきちんと作り直す必要があるので
そのときに改めて強調表示するかどうか考慮しようと思います。

>>244
その案も考えたのですが、前検索ボタンのアイコンをどうするか迷ったので今のような
矢印アイコンにしています。しかしよく考えると前検索ボタンを使ってる人はあまり
いない様な気がするので、前検索はショートカットでしてもらうことにして前検索ボタンを
削除し、検索ボタンを虫めがねにするという手もありますがどうでしょうか?
0253login:Penguin2007/08/25(土) 15:26:39ID:RnQasEeN
俺は連鎖抽出いらね。
vipやν速行ったらエライことになるぞw

専ブラつぶしレスとかあるぐらいだしな〜
0254作者2007/08/25(土) 15:31:23ID:xpJ77byo
アイコンの設定だけ変更した派生JDというのもおもしろいかもしれませんね。もし
やりたい人がいたら簡単にソースからアイコンの設定を変えられるようにソースを
修正しますのでサポートBBSの開発スレあたりで表明してください。

>>245
アイコンはできるだけテーマから使うようにしていますが、どうしようも無い場合に限って
仕方なく独自アイコンを使うようにしています。板アイコンについては当初はテーマの物を
使うようにしていたのですが、テーマによっては板一覧やお気に入りで板アイコンやスレ
アイコンとうまくマッチせず浮いてしまった場合があったので仕方なく板も独自アイコンにしました。

>>246
強調ワード機能ですか。設定が増えるのであまりやりたく無い気もするのですが、あれば
あったで便利な気もします。実装すべきかどうか意見を聞かせてください。

>>247
例えばどのようなフィルタ設定があると良いでしょうか?

>>251
こちらでもF7のyumでjdをインストールして試しましたが特にそのような症状は起きません。
よろしければsvn版でも起きるか試して頂けませんか。また他にもこの症状が起こっている方は
いらっしゃいませんか?
02552392007/08/25(土) 15:36:03ID:B2TMJQCM
VIPやν速だけが2chじゃないしなあ。一般的なスレでは役立つ機能のはず。
とくに実況ではあったほうが便利なんだよねえ。

連鎖の再帰呼び出しを例えば2回に制限するとか。ポップアップでは多くなりそうだから
しないとして、抽出するときは連鎖するとか。ブラウザ側で表示制限すればいいとは思うけど。
02562472007/08/25(土) 15:57:58ID:LIxMIDaB
>>254
お疲れさまです。
1001いったスレを隠す
2日位?読まないで放置したスレを隠す。
チェック?(チェックボックス?ボタン?が有ってチェックを入れるという意味です)したスレを隠す
っていうのが有るとうれしいです。
0257login:Penguin2007/08/25(土) 16:57:49ID:vq5j/bR0
>>254
発生条件がまだいくつかありました。
書き込みボタンを押して書き込みウィンドウを出し、
*Ctrl+スペースを押して日本語入力にして、
*何か漢字を入力し、
*再びCtrl+スペースを押して英語入力にして、
*バッテンボタンを押して、
*破棄しますかのダイアログが表示されたらOKボタンをクリックし、
再度書き込みボタンを押すと、
落ちます。

漢字ではなくASCII文字のみでは落ちません。
不思議なことに一度ASCII文字のみを入力して破棄した後、
再度書き込みウィンドウを出して漢字を入力して破棄しても落ちません。
02582572007/08/25(土) 17:03:48ID:vq5j/bR0
発生した時のgdbのバックトレースです
Gtk-ERROR **: file gtkwindow.c: line 6228 (gtk_window_present_with_time): assertion failed: (widget->window != NULL)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1208785200 (LWP 3511)]
0x00110402 in __kernel_vsyscall ()
(gdb) bt
#0 0x00110402 in __kernel_vsyscall ()
#1 0x007bbfa0 in raise () from /lib/libc.so.6
#2 0x007bd8b1 in abort () from /lib/libc.so.6
#3 0x00d8b14a in g_logv () from /lib/libglib-2.0.so.0
#4 0x00d8b189 in g_log () from /lib/libglib-2.0.so.0
#5 0x00d8b206 in g_assert_warning () from /lib/libglib-2.0.so.0
#6 0x03c90f0f in gtk_window_present_with_time ()
from /usr/lib/libgtk-x11-2.0.so.0
#7 0x03c90f29 in gtk_window_present () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x0403e416 in Gtk::Window::present () from /usr/lib/libgtkmm-2.4.so.1
#9 0x0824e02d in SKELETON::Admin::focus_view (this=0xa432fe0, page=0)
at admin.cpp:1058
#10 0x08247f4a in SKELETON::Admin::focus_current_view (this=0xa432fe0)
at admin.cpp:1081
#11 0x0824dd46 in SKELETON::Admin::slot_switch_page (this=0xa432fe0, page=0)
at admin.cpp:1360
#12 0x03fbfcb8 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#13 0x03b6947d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x0027eda2 in g_closure_invoke () from /lib/libgobject-2.0.so.0
#15 0x0028f7c1 in ?? () from /lib/libgobject-2.0.so.0
#16 0x002909f7 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#17 0x00290bb9 in g_signal_emit () from /lib/libgobject-2.0.so.0
#18 0x03b81d1e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
02592572007/08/25(土) 17:05:01ID:vq5j/bR0
続き
#19 0x03b89277 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0403326d in Gtk::Widget::on_size_request ()
from /usr/lib/libgtkmm-2.4.so.1
#21 0x0403104e in Gtk::Widget_Class::size_request_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#22 0x0028b809 in g_cclosure_marshal_VOID__BOXED ()
from /lib/libgobject-2.0.so.0
#23 0x0027d599 in ?? () from /lib/libgobject-2.0.so.0
#24 0x0027ee8c in g_closure_invoke () from /lib/libgobject-2.0.so.0
#25 0x0028f96a in ?? () from /lib/libgobject-2.0.so.0
#26 0x002909f7 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#27 0x00292d8e in g_signal_emit_by_name () from /lib/libgobject-2.0.so.0
#28 0x03bd1416 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x03bd166a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x03c867dc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x03c7d0f0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x0403326d in Gtk::Widget::on_size_request ()
from /usr/lib/libgtkmm-2.4.so.1
#33 0x0403104e in Gtk::Widget_Class::size_request_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#34 0x0028b809 in g_cclosure_marshal_VOID__BOXED ()
from /lib/libgobject-2.0.so.0
#35 0x0027d599 in ?? () from /lib/libgobject-2.0.so.0
#36 0x0027ee8c in g_closure_invoke () from /lib/libgobject-2.0.so.0
#37 0x0028f96a in ?? () from /lib/libgobject-2.0.so.0
#38 0x002909f7 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#39 0x00292d8e in g_signal_emit_by_name () from /lib/libgobject-2.0.so.0
#40 0x03bd1416 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x03bd166a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x03c867dc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
02602572007/08/25(土) 17:06:19ID:vq5j/bR0
続き
#43 0x03c8e650 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x0403326d in Gtk::Widget::on_size_request ()
from /usr/lib/libgtkmm-2.4.so.1
#45 0x0403104e in Gtk::Widget_Class::size_request_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#46 0x0028b809 in g_cclosure_marshal_VOID__BOXED ()
from /lib/libgobject-2.0.so.0
#47 0x0027d599 in ?? () from /lib/libgobject-2.0.so.0
#48 0x0027eda2 in g_closure_invoke () from /lib/libgobject-2.0.so.0
#49 0x0028f96a in ?? () from /lib/libgobject-2.0.so.0
#50 0x002909f7 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#51 0x00292d8e in g_signal_emit_by_name () from /lib/libgobject-2.0.so.0
#52 0x03bd1416 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#53 0x03bd166a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x03c867dc in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#55 0x03c8e9d0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#56 0x03c97cc1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#57 0x04033456 in Gtk::Widget::on_show () from /usr/lib/libgtkmm-2.4.so.1
#58 0x04031472 in Gtk::Widget_Class::show_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#59 0x0028c199 in g_cclosure_marshal_VOID__VOID ()
from /lib/libgobject-2.0.so.0
#60 0x0027d599 in ?? () from /lib/libgobject-2.0.so.0
#61 0x0027eda2 in g_closure_invoke () from /lib/libgobject-2.0.so.0
#62 0x0028f96a in ?? () from /lib/libgobject-2.0.so.0
#63 0x002909f7 in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#64 0x00290bb9 in g_signal_emit () from /lib/libgobject-2.0.so.0
#65 0x03c88a68 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#66 0x03ad7cbb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
02612572007/08/25(土) 17:07:23ID:vq5j/bR0
これで終わりです。失礼しました。
#67 0x040321a6 in Gtk::Widget::show_all_vfunc ()
from /usr/lib/libgtkmm-2.4.so.1
#68 0x040315d5 in Gtk::Widget_Class::show_all_vfunc_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#69 0x03c8879d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0
#70 0x04034c96 in Gtk::Widget::show_all () from /usr/lib/libgtkmm-2.4.so.1
#71 0x0822d4d2 in MESSAGE::MessageAdmin::open_view (this=0xa432fe0,
command=@0xbf988308) at messageadmin.cpp:222
#72 0x0825189d in SKELETON::Admin::exec_command (this=0xa432fe0)
at admin.cpp:426
#73 0x0824854c in SKELETON::Admin::callback_dispatch (this=0xa432fe0)
at admin.cpp:390
#74 0x080b7727 in CORE::DispatchManager::slot_dispatch (this=0xa2f8130)
at dispatchmanager.cpp:83
#75 0x0037c5b4 in Glib::DispatchNotifier::pipe_io_handler ()
from /usr/lib/libglibmm-2.4.so.1
#76 0x0037c973 in sigc::internal::slot_call1<sigc::bound_mem_functor1<bool, Glib::DispatchNotifier, Glib::IOCondition>, bool, Glib::IOCondition>::call_it ()
from /usr/lib/libglibmm-2.4.so.1
#77 0x0038048f in Glib::IOSource::dispatch () from /usr/lib/libglibmm-2.4.so.1
#78 0x0037f71c in Glib::Source::dispatch_vfunc ()
from /usr/lib/libglibmm-2.4.so.1
#79 0x00d827f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#80 0x00d857cf in ?? () from /lib/libglib-2.0.so.0
#81 0x00d85b79 in g_main_loop_run () from /lib/libglib-2.0.so.0
#82 0x03b66f44 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#83 0x03fb5fa7 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#84 0x03fb6e0a in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#85 0x08063eb9 in main (argc=1, argv=0xbf988824) at main.cpp:440
#86 0x007a8f70 in __libc_start_main () from /lib/libc.so.6
#87 0x08062661 in _start ()
02622572007/08/25(土) 17:29:07ID:vq5j/bR0
>>254
rawhideのパッケージjd-1.9.6-0.4.svn1283.fc8を入れて、
同様の操作をしてみましたが落ちません。
これでしばらく様子を見てみようと思います。
0263login:Penguin2007/08/25(土) 20:37:28ID:FVNtwG/i
>>246を書いたものですが、自分の良く見るスレッドのスレ主がトリップ付きなんですけど、それの偽者の出現率が異常な数なんです。
NGワードに登録しても次から次へ出てくるから面倒で。
みんな似てるトリップだから一瞬で判断出来ないから強調表示出来ればありがたいなと思ったんです。
0264作者2007/08/25(土) 23:59:43ID:xpJ77byo
ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/9
> マウスジェスチャーで左クリックも使えるようにしてほしい
button.conf の ClickButton = Left、GestureButton = Right を
ClickButton = Right、GestureButton = Leftにすると一応スレビューでは
左でジェスチャを使えるようになりますが、範囲選択が右ボタンになる問題が
ありますし、スレ一覧ではgtk側の問題でドラッグ動作になってうまくいきません。
左クリックにジェスチャを割り当てた場合はドラッグなどの動作はどうなると好ましいでしょうか?

>>255
> ポップアップでは多くなりそうだからしないとして、抽出するときは連鎖するとか。
この方法は良いかもしれません。検討してみます。

>>256
> 1001いったスレを隠す
> 2日位?読まないで放置したスレを隠す。
これは簡単に出来ますし設定も複雑にならないと思いますので今のバージョンで実装します。

> チェック?(チェックボックス?ボタン?が有ってチェックを入れるという意味です)したスレを隠す
これはスレあぼーんで今でも出来ます。

>>257
報告ありがとうございます。これは>>132と同じ症状のようですね。実はbeta070807の後で
書き込みウィンドウを作り直したので>>262にあるようにsvn版では直っている可能性があります。
もう少し様子を見ますがsvn版でも落ちたらお知らせください。

>>263
そういうことでしたら正規表現でNG登録した方が楽な気がします。例えば名前◆[^a][^b][^c]・・・
みたいな感じで登録してみてはどうでしょうか。
0265login:Penguin2007/08/26(日) 02:50:27ID:uE9nHqyE
> マウスジェスチャーで左クリックも使えるようにしてほしい
これって右クリ+左クリでジェスチャーになって欲しいってことじゃないかな?
0266login:Penguin2007/08/26(日) 15:37:32ID:TgQjGgwY
最近こんなのが頻発する

Gtk-ERROR **: file gtktextsegment.c: line 196 (_gtk_char_segment_new): assertion failed: (gtk_text_byte_begins_utf8_char (text))
aborting...
02672442007/08/26(日) 18:40:48ID:6QWyvt9i
>>252
他の方もよろしければ、一度その方向でお願いします。
自分でアイコン替えられたら良いのですが・・・
0268login:Penguin2007/08/26(日) 19:38:12ID:8KT3vX11
私は前検索は削除して欲しくありません
0269login:Penguin2007/08/27(月) 00:04:08ID:geCzPKZs
>>264
> >>263
> そういうことでしたら正規表現でNG登録した方が楽な気がします。
それって逆で、正しいトリップを強調表示してその他を放置…という要望では?
0270作者2007/08/27(月) 23:06:50ID:vBhVusH1
>>265
だとすると、現在の所はマウスボタンの同時押しには対応していないため
対応するまで少し時間がかかりますね。

>>266
環境、及びどの様な時にこのメッセージが出るかお知らせください。

>>267,268
そのうちアイコンの並びに関してはカスタマイズ出来るようにするつもりですが前検索を
使用している人がいる以上は現状維持ということにします。ちなみに↑↓アイコンは
firefoxの検索を参考にしてそうしています。

> 自分でアイコン替えられたら良いのですが・・・

もしソースからmakeしているならば2行変更するだけですのでやり方を教えますが
どうでしょうか。

>>269
> NGワードに登録しても次から次へ出てくるから面倒で。
というところから、本物を強調するよりも偽者を正規表現でNGした方が気持ちが楽だと思います。
0271login:Penguin2007/08/28(火) 00:49:10ID:osZd71sh
>>270
あ、そうだ

ID:vBhVusH1

とレス内に書かれたとき、V2Cだと右クリでリンク抽出になるんだけど、
これって実装予定ないっすか?
0272login:Penguin2007/08/28(火) 00:57:18ID:l8729xPt
>>271
ダブルクリックしてみ
02732712007/08/28(火) 00:58:31ID:8a6DmFXe
>>272
いかん、吐血した
JDすげぇじゃん

39!!
0274login:Penguin2007/08/28(火) 06:23:41ID:hhIfG4Q2
おはようございます。
>>270
もしソースからmakeしているならば2行変更するだけですのでやり方を教えますがどうでしょうか。

是非、お願いします。
0275作者2007/08/29(水) 01:41:25ID:9WB1kKMT
>>274
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151836078/80

にパッチを置いたので参考にしてください。2行 x ビューが3つで計6行の変更になっています。
0276login:Penguin2007/08/30(木) 06:44:44ID:CkDD0hvv
>>275
ありがとうございます。いただきました。
あと、svn1294のtrunk/src/icons/jd96.pngがないって叱られた。
trunk/jd.pngを名前変えてコピーしたけど・・・
0277login:Penguin2007/08/30(木) 14:43:49ID:sEPJ6o/v
jd96.hも無いって言われるぞ?
0278login:Penguin2007/08/30(木) 20:17:47ID:CkDD0hvv
それjd96.pngがないから作れねえって言われてるんでわ・・・
0279tamagodake2007/08/30(木) 20:19:24ID:mxKIJC4Z
>>276
> あと、svn1294のtrunk/src/icons/jd96.pngがないって叱られた。

すみません。追加するのを忘れてました。
0280login:Penguin2007/08/30(木) 22:19:35ID:l4d5XFqs
やっぱり板一覧で板フォルダが閉じた状態でのスペースキーは、板フォルダを開くがいいよ。
板フォルダが開いてるときには閉じるんだし、板アイテムでは板を開くになってる。

板フォルダでスペースキーは更新チェックじゃなくて板を開くがいい。んだんだ。
0281login:Penguin2007/08/31(金) 18:14:26ID:BGb6bo1P
おかげさまで、Linux(Debian,lenny)で、
ふつうに2ちゃんができます。
JDに感謝いたします.
■ このスレッドは過去ログ倉庫に格納されています