[[[ 2ch ブラウザ JD 5 ]]]
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/02/04(月) 21:02:59ID:QplI5RiI2ch専用ブラウザJDを語ろう。
http://jd4linux.sourceforge.jp/
[[[ 2ch ブラウザ JD 4 ]]]
http://pc11.2ch.net/test/read.cgi/linux/1183372288/
0175login:Penguin
2008/03/28(金) 22:56:14ID:GA0k38OW同じく
Ver.1.96
0176login:Penguin
2008/03/28(金) 23:02:20ID:i6s+XxYk此方の環境でも同じ
Ver.1.9.9-beta080225
x86_64
0177login:Penguin
2008/03/28(金) 23:40:04ID:jk3nWqNP[バージョン] SVN Rev.1892
[
0178tamagodake
2008/03/29(土) 00:16:17ID:YaztgkOJ付けてみましたので、興味のある方は試してみてください。JDで扱う事の出来ないURLが
渡された場合はWebブラウザに渡されます。
(注) 1.*系には搭載されません。
>>160
以前変更されましたが、スレ表示の"板を開く"のボタンがフラットになっていたのでそれと
同じ要領で出来ると思います。
>>167
Firefoxと比べてみるとスクロール量が確かに多いですね。以下のような感じでしょうか。
Firefox: スクロール前に最下部に表示されていた文字が、スクロール後には
最上部に移動する
JD: 最下部にあった文字が見えなくなるまでスクロールしてしまう
Firefoxのようになるパッチを投稿スレに上げましたので良かったら試してみて下さい。
0179作者
2008/03/29(土) 00:19:27ID:dzBpaij0firefoxの開発者の方も悩んでいたみたいです。
ttp://japan.cnet.com/news/media/story/0,2000056023,20369341,00.htm
ttp://blog.pavlov.net/2007/11/10/memory-fragmentation/
>>160
上で出ていた枠の話とも絡みますが、言われてみるとツールバー上のボタンに枠が
あると何か野暮ったい感じがします。試しにtrunkでボタンを枠無しにして
みましたがどうでしょうか。最終的には枠有り無しを選択出来るようにするつもり
ですが、デフォルトは見た目が良いので枠無しにしようかと思います。
>>161,165
> 左クリックする度に拡大→縮小を繰り返すような感じが
> ctrl+左ドラッグでスクロール。
画像の拡大縮小のマウス操作は私も欲しいと思っているのですが、とりあえず左クリック案の方は
簡単そうなので実装してみます。
>>167
firefoxなどではきっちり1ページにはなってないようですね。きっちりではなくて
1行分くらいゆとりをもってスクロールさせようと思います。
>>174
datファイルの途中で終端文字(\0)が入ってるせいですね。具体的には304レスの
ttp://bubble6.2ch.net/test/read.cgi/natsudora/1019401224/304
が壊れていて、ブラウザで開いても表示が変なはずです。JDはこのエラーを
自前で修正しているため、見た目は正常なのに壊れていますと表示されます。
でも紛らわしいので、この場合は「壊れています」表示をしないようにしました。
0180作者
2008/03/29(土) 00:33:47ID:dzBpaij0>>178
> Firefoxのようになるパッチを投稿スレに上げましたので良かったら試してみて下さい。
これも試しにtrunkに当ててみたので、どんな感じか試して見てください。
最終的にはスクロール量を調整出来るようにします。
0181login:Penguin
2008/03/29(土) 18:13:07ID:iJOZJnbl0182login:Penguin
2008/03/29(土) 23:29:38ID:1ZmzHsck> 動作中のJDにURLを渡してスレを開く機能を
すみません具体的な使い方の解説をお願いします。
#「webブラウザから」なのかな?と思ったけど無(ry
0183tamagodake
2008/03/30(日) 00:08:22ID:jZ2DoPduWebブラウザやMUAなどから外部アプリケーションとして、動作中のJDでスレッドを
開く事を目的として要望があったと思うのですが、実際にどんな形で使うのかは分
かりません。MUAの場合はURLを開く外部アプリにJDを指定するとか、Firefoxの場
合は拡張を使ったりするのではないでしょうか。
動作を試すだけなら既にJDが動作している状態で、以下のように引数を付けて呼
び出し用のプロセスを動かして下さい。呼び出し用のプロセスはすぐに終了して動
作中のJDが引数を受け取ります。
$ jd <スレなどのURL>
この機能のため、現在JDの多重起動が出来なくなっていますが、サポートする予定
でいます。
[お願い]
この機能を使ってスレを開くと私の環境では新しいタブで開かれますが、作者さんの
環境では現在のタブで開かれるそうです。試してみた方はどちらで開かれたか教え
て下さい。
0184login:Penguin
2008/03/30(日) 00:26:22ID:FGyvIAMP[ディストリ ] Gentoo Base System release 1.12.11.1
[パッケージ] svn
[ DE/WM ] GNOME
[gtkmm-2.4] 2.12.5
[glibmm-2.4] 2.16.0
[ そ の 他 ]
新しいタブで開きました。
0185login:Penguin
2008/03/30(日) 00:29:49ID:4hMn6fdh[バージョン] SVN Rev.1910
[ディストリ ] Linux 2.6.24-ARCH
[パッケージ] SVN
[ DE/WM ] Xfce4
[gtkmm-2.4] 2.12.3
[glibmm-2.4] 2.14.2
[ そ の 他 ]
0186login:Penguin
2008/03/30(日) 01:40:59ID:0o+YwTqChttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151760942/150
新しいタブで開きます
0187tamagodake
2008/03/30(日) 01:49:21ID:jZ2DoPduありがとうございました。作者さんは「自分のところの問題かも知れない」と言っていました
が、それにしても謎ですね。
0188login:Penguin
2008/03/30(日) 14:15:40ID:b0pV5mDG0189login:Penguin
2008/03/30(日) 16:23:50ID:l1aYVFJb0190tamagodake
2008/03/30(日) 18:02:13ID:uFBObXa3今はフラットになっていますが、そのうち選択可能になると思います。
>179
> 最終的には枠有り無しを選択出来るようにするつもりですが
>>189
現在はダイアログを出ないようにする機能は無いと思いますが、設定
でそれが出来るようにしても良いかも知れませんね。
0191login:Penguin
2008/03/30(日) 21:27:33ID:Jh3gtEXkCtrl+h でプレビューになってしまうのがどうしても慣れなくて…
key.conf を見てみたのですが、Ctrl+h は TabLeft の行でしか見つからず…
方法が有りましたら教えてもらえませんか?
0192login:Penguin
2008/03/30(日) 23:46:38ID:1AAKcwhK/usr/include/cairomm-1.0/cairomm/enums.h:195: error: ‘CAIRO_FONT_TYPE_ATSUI_replaced_by_CAIRO_FONT_TYPE_QUARTZ’ was not declared in this scope
make[3]: *** [interface.o] エラー 1
というエラーが出てmakeが通りません。
今までのバージョンだといけたんですが・・・
0193login:Penguin
2008/03/30(日) 23:53:24ID:1o5LEQx0だらだら使っています
現在1クリックで半ページの移動ですが、この移動量を増やすには
どうすればいいんでしょうか?
0194tamagodake
2008/03/31(月) 00:00:56ID:O7p8N6G0その"Ctrl+h"を消去してみてはいかがでしょうか。
>>192
> /usr/include/cairomm-1.0/cairomm/enums.h:195: error:
これはJDの問題ではなくcairommの問題です。
以下の対応でコンパイル可能になるかも知れません。
ttp://www.nabble.com/Cairo-1.5.14-p16254471.html
01953
2008/03/31(月) 00:02:17ID:Cq8QhCEZFedora rawhideでは修正済みです。cairommへのpatchが必要です。
https://bugzilla.redhat.com/show_bug.cgi?id=438600
0196login:Penguin
2008/03/31(月) 00:20:06ID:QlyJ/3vyありがとうございます。
enums.hを書き換えてmake通るようになりました。
0197login:Penguin
2008/03/31(月) 00:20:28ID:1VYoxPtXみたいな機能欲しい。
0198login:Penguin
2008/03/31(月) 00:33:00ID:mwOoaedadat2html by PHP
ttp://yellow.ribbon.to/~mirror/dat2html/
0199login:Penguin
2008/03/31(月) 00:37:17ID:Z9WujMvgアドバイスからヒントを得て TabLeft 行の Ctrl+h を Ctrl+j に換えたところ、書き込みプレビューも Ctrl+j になりました。
TabRight も Ctrl+k に換えてなかなか快適です。有難うございます。
0200login:Penguin
2008/03/31(月) 01:04:43ID:GNi0dmIwちなみにUbuntu hardyでも先日までその問題があったけど昨日のうpでーとで直ったよん
0201login:Penguin
2008/03/31(月) 15:37:35ID:rAd33tqq> でも紛らわしいので、この場合は「壊れています」表示をしないようにしました。
「調子の悪いスレッドの修理承り口」スレに報告しやすいように、どのレスが
どういう風に壊れているのかがわかる機能、をリクエストします。
0202login:Penguin
2008/04/01(火) 00:07:11ID:sIpaZXg1異常終了などのために~/.jd/JDLOCKが存在している状態で
JDの最初のインスタンスが起動されると無限ループに陥るようです。
0203tamagodake
2008/04/01(火) 02:00:47ID:ryDW6F2J報告ありがとうございます。直ったと思いますが、どうでしょうか?
0204作者
2008/04/02(水) 01:13:10ID:cXQMgpJJ特に変えてませんが何かありましたか。
>>189
「次回から表示しない」のようなチェックを付けてみます。
>>193
変更するのは意外に難しかったような気がしますが、>>167のついでに
変更できるか調べてみます。
>>197
>>198のような外部ツールを使用した方が良いと思います。
>>201
現在はエラーメッセージはコンソールに出力される仕様になっていますが
コンソールを開いてなくてもエラーメッセージを見れるようにしようと
思っています。
0205login:Penguin
2008/04/02(水) 10:03:50ID:6rXVxpIzスレ一覧のところの枠は入れ忘れかな・・・
0206login:Penguin
2008/04/02(水) 12:43:16ID:fLFZbJ2Amain.cpp: In function ‘int save_yourself_gnome(GnomeClient*, int, GnomeSaveStyle, int, GnomeInteractStyle, int, void*)’:
main.cpp:132: error: ‘unlock_jd’ was not declared in this scope
make[3]: *** [main.o] Error 1
gtkmm-2.12.1
glibmm-2.14.2
gcc-4.1.2
libgnomeuimm-2.18.0
openssl-0.9.8g
libsigc++-2.0.18
0207tamagodake
2008/04/02(水) 20:25:12ID:hzoDSNEK直しました。gnomeuiの部分で消し忘れていました。(´Д`)
0208login:Penguin
2008/04/02(水) 21:09:07ID:hUyZPWBi[ディストリ ] Ubuntu hardy (development branch)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[gtkmm-2.4] 2.12.5
[glibmm-2.4] 2.16.0
[ そ の 他 ]
Wed Apr 2 20:56:07 2008 (ER 0) : IOMonitor::init(): fifo create failed.
Ubuntu hardy新規に今日入れてみたらこんなん言われた。
手動で.jdフォルダ作ったら動いたけど・・・
0209tamagodake
2008/04/02(水) 21:45:48ID:hzoDSNEKそのへんは現在作業中で不安定な部分があると思います。
どのような状況でそのメッセージが出ましたか?~/.jdに書き込みが出来なかった事
などが考えられますが、分かりましたら教えてください。
0210login:Penguin
2008/04/02(水) 21:47:33ID:VYQx93w00211login:Penguin
2008/04/02(水) 21:48:10ID:kXwC8xml書き込みテストスレの153にリンクがあります
[バージョン] SVN Rev.1913
[ディストリ ] Linux 2.6.24-ARCH
[パッケージ] SVN
[ DE/WM ] Xfce4
[gtkmm-2.4] 2.12.3
[glibmm-2.4] 2.14.2
[ そ の 他 ]
0212login:Penguin
2008/04/02(水) 21:50:00ID:kXwC8xml0213login:Penguin
2008/04/02(水) 22:18:50ID:hUyZPWBiどもです。新規インストールの初make&初回立ち上げで出ました。
βなので気にしてませんがとりあえず報告
0214tamagodake
2008/04/02(水) 22:43:29ID:hzoDSNEK私の環境では問題ありませんでした。他に落ちるという方はいますか?
マウスオーバー関係の不具合かと思いましたが、板のプロパティを表示しよう
としても起こるようですので違うようですね。作者さんが見た方が早いと思いま
すが、私の方でも調べてみます。
>>213
ありがとうございます。原因が分かりました…。確かに、~/.jdが存在しない状態
で起動すると現状ではそうなってしまいますね。いろいろ改良する予定がありま
すのでその時に修正します…。
0215login:Penguin
2008/04/02(水) 22:53:06ID:kXwC8xml~/.jdを消したら大丈夫でした
設定の問題でしょうか
0216tamagodake
2008/04/02(水) 23:04:18ID:hzoDSNEKキャッシュされてるファイルが関係ありそうですね。
~/.jd/namidame.2ch.net/* がないと分からないかも知れませんが、まだありますか?
0217login:Penguin
2008/04/02(水) 23:07:26ID:kXwC8xml~.jd/namidame.2ch.net/以下は消しちゃいました
消してもやっぱり落ちます
0218login:Penguin
2008/04/03(木) 00:49:16ID:i/HDF511私の環境でも落ちます(環境は>>186
但しjdはsvn1913の野良build)
gdbで見ると
#16916 0x081125c9 in DBTREE::BoardBase::url_dat (this=0xaff6080, url=@0xbf22f1d8, num_from=@0xbf9838b8, num_to=@0xbf9838b4)
at boardbase.cpp:421
#16917 0x081125c9 in DBTREE::BoardBase::url_dat (this=0xaff6080, url=@0xbf22f2f8, num_from=@0xbf9838b8, num_to=@0xbf9838b4)
at boardbase.cpp:421
......
みたいのが繰り替えされていて、最後malloc()がもう無理、みたいな
感じで落ちています。
0219login:Penguin
2008/04/03(木) 01:48:32ID:jmCZw7bu> 個数制限というのも、そこで指定したサーバに関しては迷惑をかけていることに
> 変わりありませんので意味があるのか疑問です。むしろ、指定されたサーバ上に
> リンクされた画像はワンクリックでWebブラウザで開けるようにするという方式が
> 良いのかもしれません。
お返事が遅くなって申し訳ないです。
確かに作者氏の仰る通りで、JD 側でリファラ制限を回避する方法は実装しない、
という方針には異論はないです。
# 個人的には JD で画像の既読管理や画像あぼーん管理などを
# 一括してできればいいな、という期待がありました。
ワンクリックでブラウザで開けるようにする、というのは、
ある画像の直リンクとその画像を閲覧できるウェブページの対応付けを指定できるようにして、
前者をクリックしたら後者をブラウザで開くようにする、ということでしょうか?
0220作者
2008/04/03(木) 02:28:59ID:RgyCqTOW>>218
grep namidame ~/.jd/move.info
の結果を知らせてください。
0221218
2008/04/03(木) 03:36:42ID:i/HDF511$ grep namidame ~/.jd/move.info
http://namidame.2ch.net http://news23.2ch.net /news
http://news23.2ch.net http://namidame.2ch.net /news
でした
0222login:Penguin
2008/04/03(木) 08:40:42ID:OV6bWq0oその板のキャッシュを削除すれば直ります。
0223login:Penguin
2008/04/03(木) 16:10:48ID:KKvpW62Rお疲れさまです。
枠も減り、ボタンもフラットで見た目がスッキリ
表示部分も若干広くなり見やすくなっていますね。
ありがとうございました。
0224login:Penguin
2008/04/03(木) 19:40:42ID:b9BXC0rR周りには枠が欲しい。他のGTKアプリでもそれが一般的だと思う。
0225tamagodake
2008/04/04(金) 00:01:16ID:TZEV7blj再帰呼び出しが、どうどうめぐりしてるみたいですね。
>>222
移転があった板なら、>211-212と同じ問題かも知れません。
0227218
2008/04/04(金) 15:30:12ID:d5hK7m/F大丈夫のようです(jd-2.0.0-0.3.svn1918_trunk.fc9.i386)
有難うございました。
0228作者
2008/04/05(土) 04:05:32ID:zVb9WK0E>>210
どういう機能でしょうか?
>>219
「ワンクリックでブラウザで開けるようにする」は、特に複雑な話ではなくて、
単に設定ファイルを用意して特定のURLとブラウザや画像ビューアなどの
アプリケーションを関連づけられるようにしようというだけの話です。
>>222
もし覚えていたらどの板のどのスレを開いていたかお知らせください。
また、どういう状況で不正終了したか覚えていたら教えてください。
>>224
具体的にはどこの周りに枠がほしいのでしょうか。
ちなみに>>211の原因は>>221のように移転データベースが循環していたため
移転先を見つけるため無限に関数が再帰呼び出しされていたためでした。
0229login:Penguin
2008/04/05(土) 06:10:27ID:VRWYfdvSスレビューに限りませんが、左のJDのウィンドウの赤線の部分に枠があって欲しい、ということです。
右のウィンドウは、他のアプリではどうなっているかを示す為のものです。
JDのウィンドウで赤線で示したような枠が、スクロールバー左横の領域を囲む様に存在しているのが分かると思います。
ttp://hageyutaka.dip.jp/cgi/view34/data/395.png
0230login:Penguin
2008/04/05(土) 10:05:56ID:5gDthWsj0232222
2008/04/05(土) 23:27:20ID:o2kdpPqsどの板でもそうなりますね。
例えば市況1のどこかのスレを開いている状態で強制終了。
次回起動時に市況1を開こうとするとJDが落ちる。
市況1のログがある~/.jd/mamono.2ch.net/livemarket1/を削除すると落ちずに開けるようになる。
0233作者
2008/04/06(日) 03:20:10ID:6MUEZb5X>>231
枠を付けるかどうかのポリシーはどうやら決まってなくて、アプリケーションごとに
異なるようですね。しばらくは枠無しで行ってみようと思います。
>>232
強制終了とはCtrl+Cのことでしょうか。それからJDのバージョンもお知らせください。
0234作者
2008/04/06(日) 03:32:38ID:6MUEZb5X使ってる人はいますか?どうも見た目が野暮ったいので、代わりにボタンか
何かに変えようと思っているのですが。
0235login:Penguin
2008/04/06(日) 08:29:19ID:fwWXNCAnツールバーのそれぞれのボタンを常用。
0236login:Penguin
2008/04/06(日) 08:59:56ID:pomiWDqGコンボ使ってますよ。その上のボタンよりは。
0237login:Penguin
2008/04/06(日) 09:09:40ID:fy3l3xO2ボタン並んでる方が使いやすそうなのでお願いします。
0238login:Penguin
2008/04/06(日) 09:33:48ID:fy3l3xO2[ディストリ ] Ubuntu hardy (development branch)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[gtkmm-2.4] 2.12.5
[glibmm-2.4] 2.16.0
スレからスレ一覧に戻るとタブのあたりに枠が残ってるのはウチだけ?
0239作者
2008/04/06(日) 11:10:19ID:6MUEZb5Xどういう風に枠が残っているのでしょうか?
それと2ペーンで使用しているのでしょうか?その場合、スレ一覧へはどうやって
戻っていますか?
0240login:Penguin
2008/04/06(日) 14:23:14ID:fy3l3xO2ありゃ、乙です。svn1935になってるし・・・
http://www.imgup.org/iup588606.png
パスはjd
マウスゼスチャーで行ったり来たりしてます。
0241tamagodake
2008/04/06(日) 17:50:08ID:8iQ++yRn>>234
メインツールバーがあるから何もいらないような気もします。
0242作者
2008/04/07(月) 00:01:14ID:AiD0cS8n修正しました。今度はどうでしょうか。
なお、枠の描画は結構トリッキーなことをしていますので、何か変な
ところを見つけたら報告してください。
それからサイドバーのコンボボックスはいらないという意見が多いので
無くそうと思いますが、コンボボックスを使っていた人も不便にならない
ように何か考えようと思います。
0243login:Penguin
2008/04/07(月) 01:14:57ID:SqrEfIkY0245作者
2008/04/08(火) 00:59:38ID:nL0Lwqgs違和感があって調整していたら時間が無くなったので明日にします。
>>243
一緒にすると見辛くなりますし、板一覧の表示は固定したい(DnD出来ない
ようにしたい)と思っていますので、お気に入りとは分けておきたいです。
0246login:Penguin
2008/04/08(火) 01:32:40ID:ImBF9Vi7> 「ワンクリックでブラウザで開けるようにする」は、特に複雑な話ではなくて、
> 単に設定ファイルを用意して特定のURLとブラウザや画像ビューアなどの
> アプリケーションを関連づけられるようにしようというだけの話です。
なるほど、考えすぎだったようです。
メニューにブラウザ以外のビューアで開くアイテムがあってもいいとは思いますが、
URLと関連付けしてワンクリックで、というのは個人的にはあまり恩恵がないかな、と思います。
他の方の意見もあるかと思いますが、リリース間近ですし、
これに関してはその次のリリースで、ということになるでしょうか。
反応が遅くて申し訳なかったですが、お付き合いいただきありがとうございました。
0247login:Penguin
2008/04/08(火) 13:27:25ID:G+EJWcRc今、ランキングの上の方にあった、
http://art.gnome.org/themes/gtk2/1122
これなんかにしてみると。
0248login:Penguin
2008/04/08(火) 13:40:51ID:25Zzgwjwパー速の場合、他の外部板のIDに相当するものがないから、最後は//にしないとダメ
http://ex14.vip2ch.com/part4vip//
0249login:Penguin
2008/04/08(火) 21:08:35ID:L1HkWImv連続スペースが連続スペースとして表示されているようです。
このバグを利用したAAの遊びとして騙し絵というものがあります。
雑談系の板でもたまに張られていることがあります。
参考:http://love6.2ch.net/test/read.cgi/aasaloon/1195202385/
JDでも見られると楽しいと思うのですが、検討してくださらないでしょうか。
0250作者
2008/04/09(水) 00:01:12ID:iVSQr/6n以下はjd2(trunk)の話です。
>>247
報告ありがとううございます。ビューの左枠が描画されてないようですが、1.9.9
でも描画されていないのでJD2の問題という訳ではなさそうです。他にも問題のある
テーマが出揃ったらまとめて原因を追求しようと思うので何か見つけたら報告して下さい。
>>248
追加しておきます。ちなみに、このアドレスをJD2で板一覧からGUIで登録するとIDが無いため
不具合が出ますね。直しておきます。
>>249
ポップアップの時は連続スペースを入れるということでしょうか。パースエンジンを
手直しする必要があるので意外に面倒な感じがしますが、他に欲しいという方はいますか?
ところで、Fedoraならnodokaにすれば分かりますが、テーマによってはツールバーの
背景色がタブの色と比べて微妙に暗くなっているときがあります。これは>>149の理由から
ScrolledWindowを使用しているためなのですが、具体的にはScrolledWindowを使うのを
止めるとツールバーの幅を狭くしたときにボタンが枠からはみ出すという症状がおきます。
どうにかならないか試してみましたが、gtk自体のコードを書き換えないと解決は無理そうです。
そこで相談なのですが、
(1) 見た目を重視してScrolledWindowの使用を止める。ボタンがはみ出るのは仕様ということで
ユーザが自分で設定してツールバーのボタンの数を減らす
(2) このままScrolledWindowを使用する
のどちらが良いでしょうか。
0251作者
2008/04/09(水) 00:12:18ID:iVSQr/6n今マニュアルを書くため色々試してみたところ、最後の//は/でも問題
ないようですが、//になっているのには何か理由があるのでしょうか?
0252login:Penguin
2008/04/09(水) 00:14:22ID:MHOGD1viいまのままでいいです。
[バージョン] SVN Rev.1943
[ディストリ ] Fedora release 8 (Werewolf) (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[gtkmm-2.4] 2.12.3
[glibmm-2.4] 2.14.2
02533
2008/04/09(水) 00:39:25ID:swK1L2hLお疲れさまです。
Fedoraでもbuildしました。updatesとして正式にpushされるまでの
間は>>82で書かれている所、或いは>>3で書かれている所から
download出来ます。
それとFedora 9用のjdですが、F-9の開発freezeがかかりました。
かかる前までにrebuildした最も新しいF-9用のjdのパッケージは
jd-2.0.0-0.3.svn1943_trunk.fc9で、(2.0.0ベータ版等が
リリースされない限り)これが最初のF-9用のjdのパッケージとして
リリースされる事になります。
0254作者
2008/04/09(水) 00:48:05ID:iVSQr/6n上げました。3ペーンなどにして枠を縮めると面白い現象が起きます。
>>253
お疲れさまです。2.0.0のリリースはまだまだ先ですが、trunkのHEADというのも
Fedoraらしくて良いんじゃないでしょうか。
0255作者
2008/04/09(水) 01:03:42ID:iVSQr/6nするとttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1183372288/211のような解析をおこなえます。
ヘルプには次のように書きました。
-----------------------------------
gprofによるプロファイリングを行う場合は ./configure --enable-gprof とする
コンパイルオプションに -pg が付き、JDを実行すると gmon.out が出来るので gprof ./jd gmon.out で解析できる。
ただしCPUの最適化は効かなくなるので注意する。
-----------------------------------
ちなみに最新のtrunkで10分位動かした後の結果は次のような感じです。
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
30.77 0.20 0.20 2605 0.08 0.08 DBTREE::BoardBase::get_article(std::string const&)
7.69 0.25 0.05 35088 0.00 0.00 ARTICLE::DrawAreaBase::layout_one_text_node(ARTICLE::LAYOUT*, int&, int&, int&, int)
7.69 0.30 0.05 826 0.06 0.06 DBTREE::Root::is_moved(std::string const&, std::string const&, std::string const&, DBTREE::BoardBase**)
6.15 0.34 0.04 2206 0.02 0.02 DBTREE::NodeTreeBase::check_id_name(int)
4.62 0.37 0.03 6933 0.00 0.01 DBTREE::NodeTreeBase::parse_html(char const*, int, int, bool, bool, bool)
3.85 0.40 0.03 169852 0.00 0.00 DBTREE::BoardBase::equal(std::string const&)
0256login:Penguin
2008/04/09(水) 21:18:57ID:p7o60svO0257作者
2008/04/12(土) 15:55:11ID:+dBZGKmZ例えば下のコードを>>247のテーマで実行すると枠が描画されません。
class TestWindow : public Gtk::Window {
Gtk::Notebook m_nb;
Gtk::HBox m_hbox;
Gtk::DrawingArea m_view;
// Gtk::Label m_view;
public:
TestWindow(){
m_nb.append_page( m_view, "hoge" );
add( m_nb );
show_all_children();
resize( 300, 300 );
}
};
int main( int argc, char *argv[] ) {
Gtk::Main gmain( argc, argv );
TestWindow test;
Gtk::Main::run( test );
return 0;
}
Gtk::DrawingArea m_view をコメントアウトして Gtk::Label m_view を使うと枠が表示されます。
もう少し詳しく解説すると、枠の太さは Gtk::Widget::get_modifier_style()->get_xthickness()
と決まっているのですが、行儀の悪いテーマの場合はその値よりも太い枠を書くようです。
すると Gtk::Label のように背景が透明なWidgetなら枠がきちんと表示されるのですが、背景が
透明ではないWidgetの場合は枠が上書きされて消えてしまうようです。
02581/2
2008/04/13(日) 15:40:57ID:6/2eW2XH[ディストリ ] debian lenny
[ DE/WM ] evilwm
[gtkmm-2.4] 2.12.5-2
[glibmm-2.4] 2.16.1-1
他
[libstdc++6] 4.3.0-3
navi2ch-cvs_0.0.20080325-1_all.deb
現象:キャッシュをnavi2chで利用した後、JDがSIGSEGVを出して落ちます。
JD,navi2ch双方からキャッシュを利用しようと、ホームに.jdをのシンボリックリンク
.navi2chを作りました
JDを立ち上げると初回起動時のウィザードの後にスレッドを見ることができますが、
その後、navi2chでそのスレッドを閲覧し、JDでそのスレッドがあった板を開くと前述の現象が起きます
その時、端末に出力されるメッセージは下のとおりです
(MSG 0): updating http://pc11.2ch.net/linux/dat/924080401.dat
セグメンテーション違反です
02592/2
2008/04/13(日) 15:41:22ID:6/2eW2XH〜略〜
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7c66720 (LWP 3182)]
---Type <return> to continue, or q <return> to quit---
0xb7e9c45e in std::string::assign () from /usr/lib/libstdc++.so.6
(gdb) quit
やってみたこと
sourceforgeから1.9.9-rc080408をダウンロードしてビルド
navi2chでキャッシュディレクトリを作った後、JD_CACHE=.navi2chでJDを起動
いずれにおいても現象は変化しませんでした
JDとnavi2chを相互に運用する方法はありませんでしょうか?
0260login:Penguin
2008/04/13(日) 16:16:11ID:AcPNxIWeなぜそんなことをしたいんだ?
0261login:Penguin
2008/04/13(日) 18:59:52ID:bcbQi7sm以下のパッケージには満たせない依存関係があります:
jd: 依存: libcairo2 (>= 1.5.0) しかし、1.4.14-1 はインストールされようとしています
E: 壊れたパッケージ
0262258
2008/04/13(日) 19:28:40ID:6/2eW2XH最終的にキャッシュディレクトリをNFSサーバ上に移し、
メインPCではJDを、リソースの少ないサブノートPCではnavi2chを利用
したかったのです。
両方でnavi2chを、またはp2使えという意見もあるとは思いますが、JDに思い入れもあるので…
0263作者
2008/04/13(日) 20:57:59ID:Jz0HFBWC私の環境(F8, jd-1.9.9rc,navi2ch-1.7.5)ではln -s .jd .navi2chしてnavi2chを
起動したあとjdを起動したり、navi2chで.navi2chを作成してJD_CACHE=~/.navi2ch
で起動しても問題なかったのですが、他に何か思い当たる節はありませんか?
0264login:Penguin
2008/04/14(月) 13:21:09ID:8M+oNzhzJD for Windowsとかの予定はないの?W2Cは合わなかった
0265login:Penguin
2008/04/14(月) 14:27:00ID:Vps9Oh7k0266tamagodake
2008/04/14(月) 21:41:59ID:S8RbT+A+見え方が変わってしまうので、最大をスレビューの幅に制限したいと思うのです
が、いかがでしょうか?
また、高さについては複数に渡るレスなどを表示する時に便利な気がするので
今のところは変更しないでおこうと思っています。
>>264
過去にこのような話題が出ています。
ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/382-387
(上記が見れない場合)
ttp://yellow.ribbon.to/~mirror/dat2html/read1.php?url=http%3A%2F%2Fjd4linux.sourceforge.jp%2Fold2ch%2Fdat%2F1171254394.dat&st=382&to=387
0267login:Penguin
2008/04/14(月) 21:58:14ID:03ddzv9V可能かどうかは知らんけど…
0269作者
2008/04/15(火) 22:16:52ID:RJDlWcGy1.9.9の正式版をアップしました。これで1.*系のJDのアップデートは最後になります。JD2は7月中
にはリリースしたいなと思っています。もし他にも>>258の様な症状に出会った方がいれば報告
してください。
また>>250下のツールバーの件はなんとなく解決しました。詳しくは
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/589,592 あたりを
見てください。ただしボタン数が多いとビューの幅を縮めることができなくなりましたのて、ボタン数は
各自で調節してください。
02703
2008/04/15(火) 23:16:30ID:8FuaAC01お疲れさまです。
Fedoraでもbuildしました。又>>82又は>>3で書かれている
場所からdownload出来ます。
一週間前にrcをpushするようにrequestしておいたのに
pushされないまま正式版がリリースされてしまった...
Fedoraのupdatesのsysadminの対応が遅すぎる....
0271login:Penguin
2008/04/16(水) 00:20:55ID:JEM8GoU0スマートになったね。いいね。
0272login:Penguin
2008/04/16(水) 17:33:23ID:earZIMJd0273作者
2008/04/16(水) 20:23:54ID:08ebjG1dお疲れさまです。
>>272
以前のJDではツールバーのボタンの編集が出来ませんでしたが、今は
出来ますので、申し訳ありませんが幅を小さくしたいときはボタンを削除
して下さい。確かに一時的に幅を狭くしたいときは面倒かもしれませんが
上の方のレスを見ると分かるように様々な問題があったため最終的に
こういう形になりました。
0274作者
2008/04/16(水) 20:28:48ID:08ebjG1dスレ一覧とスレビューの両方のボタンを削除しないと幅を小さくできませんので
お気をつけ下さい。
■ このスレッドは過去ログ倉庫に格納されています