トップページlinux
995コメント462KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001作者2009/09/29(火) 22:38:24ID:TQvlUm6Y
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 7 ]]]
http://pc11.2ch.net/test/read.cgi/linux/1232730196/

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

不具合報告や動作に関しての質問をする際には出来れば環境を記入してください。
書き込みビューで右クリックして「JDの動作環境を記入」を選ぶとテンプレートが
出力されます。
0667login:Penguin2010/03/18(木) 16:27:41ID:gNpYpT0K
あ、マカが来た
嫌だなあ
0668login:Penguin2010/03/18(木) 16:31:13ID:nbFKrytr
Mac の話はいいです。
0669login:Penguin2010/03/18(木) 16:40:37ID:0wbBlqrw
Linuxを使うようになったんならいい加減マカマカ言うのやめれ。
Appleは古くからカーネルレベルでサポートされてんだ。
せっかくLinuxを使うようになったんなら糞ドザ根性捨てろよ。

ついでに言うとSolaris標準テーマのnimbusも通行止めアイコンだよ。
0670login:Penguin2010/03/18(木) 16:41:11ID:gNpYpT0K
ドザって言わなきゃマカだとバレないのにね
0671login:Penguin2010/03/18(木) 17:44:11ID:eA0SwjhX
最近debianとpuppyでひとつの.jdを共有してるんだけど、同じフォント同じポイント数のはずなのに
見える大きさが若干違う。なんでかなぁ。フォントはM$Pごち。
こんなことやってる人いる?

0672login:Penguin2010/03/18(木) 17:48:12ID:0wbBlqrw
>>671
$ xdpyinfo | grep resolution

dpiの値をDebianとPuppyで比べてみそ。
Debianのほうは知らないがPuppyはhw見て変動的に設定してるはず。
0673login:Penguin2010/03/18(木) 18:35:47ID:7cVhLUJ/
D・P・I!D・P・I!
0674login:Penguin2010/03/18(木) 20:03:48ID:SYaDKvK9
debian 96x96 dpi
puppy 75x75 dpi
だった。
このあたりの理屈はよくわかってないけどpuppyのほうが小さく見える。
0675login:Penguin2010/03/18(木) 20:11:25ID:gNpYpT0K
自作自演で質問していい人を演出する
マカのやりそうなこった
反吐が出るぜ
0676login:Penguin2010/03/18(木) 20:32:50ID:0wbBlqrw
>>674
メニュー > デスクトップ > 文字の大きさ
または
~/.Xresourcesを開いてXft.dpiの値を96にしてXを再起動してみる

Puppyのほうね。
0677login:Penguin2010/03/18(木) 20:51:07ID:0wbBlqrw
>>676じゃXserverのdpiは変わらないや
もし>>676でダメだったら
/etc/extraoptionsを開いて
-shadowの行に-dpi 96を追加してXを再起動してみる

-shadow -dpi 96
0678login:Penguin2010/03/18(木) 21:28:05ID:gNpYpT0K
どうやら図星だったみたいやね
0679login:Penguin2010/03/18(木) 22:27:05ID:SYaDKvK9
>>677
一応大きくなりました。
しかし96まで上げるとスレビューとタグとメニューとかの文字が大きくなりすぎてバランス悪くなったので
とりあえずほどほどにバランスのよい84あたりで妥協しようと思います。
ちょっと関係ない話題だったかもしれないけどありがとう。
0680login:Penguin2010/03/18(木) 22:35:07ID:SYaDKvK9
訂正
×しかし96まで上げるとスレビューとタグとメニューとかの文字が大きくなりすぎてバランス悪くなったので
○しかし96まで上げるとスレビューはちょうどいいですが、タグやメニューなどの文字が大きくなりすぎてバランス悪くなったので



0681login:Penguin2010/03/18(木) 22:53:17ID:0wbBlqrw
(・∀・)b
0682作者2010/03/19(金) 00:21:01ID:I+bWYnZE
とりあえずお気に入りをスレ一覧に表示する機能を実装しました。まだマニュアルは
書いていませんが、お気に入りのディレクトリを右クリックしたり、ツールメニューを
開けば使い方はすぐ分かると思います。なおテストが不十分ですので不具合が
怖い人はしばらくsvn update しない方が良いです。もし何かバグを発見したら
お知らせください。

>>659
テーマ側の問題なら仕方ないですかね。気になる人は>>659のやり方を試すか
またはソースに Gtk::Stock::DELETE で grep をかけて書き換えてください。
0683login:Penguin2010/03/19(金) 09:21:29ID:UyWWnDM2
svnから取得したtrunkのビルド中にエラーが発生します。

■ビルドログ
hash_set.cpp: In member function ‘virtual const int JDLIB::simple_hash_set::get_key(const std::string&)’:
hash_set.cpp:63: error: ‘atoi’ was not declared in this scope
hash_set.cpp: In member function ‘virtual const int JDLIB::hash_set_thread::get_key(const std::string&)’:
hash_set.cpp:85: error: ‘atoi’ was not declared in this scope
make[2]: *** [hash_set.o] エラー 1
make[2]: ディレクトリ `/home/user/tmp/trunk/src/jdlib' から出ます
make[1]: *** [install-recursive] エラー 1
make[1]: ディレクトリ `/home/user/tmp/trunk/src' から出ます
make: *** [install-recursive] エラー 1

■環境
[バージョン] SVN:Rev.3419
[ディストリ ] Ubuntu 9.10
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.18.2
[ glibmm  ] 2.22.1
[オプション ] '--with-native'
'--with-alsa''--with-openssl'
[ そ の 他 ]
0684login:Penguin2010/03/19(金) 09:30:01ID:UyWWnDM2
>>683
なお、ビルド対象のtrunkのリビジョンはRev.3423です。
0685login:Penguin2010/03/19(金) 13:18:33ID:kSnsPJ1v
>>683
#include <stdlib.h>
しかしsimple_hash_set::get_key()って機能してないな
0686login:Penguin2010/03/20(土) 13:04:54ID:aECPKT3P
蒸し返して悪いけど、JDと関係ない部分だけど、
テーマのアイコンって分かり辛いねぇ
Ubuntu標準の「ヒューマン」だと
「削除」が「通行止めマーク」ってのもあれだけど、
書き込みウィンドウの
「書き込み後に閉じない」「閉じる」も同じアイコンになるというのもね
まあ、アイコンテーマを変えればいいんだけど

0687login:Penguin2010/03/20(土) 13:18:12ID:BassgnM5
んじゃ「ピーマン」でも使っとけ
0688login:Penguin2010/03/20(土) 23:06:02ID:YC2ZqyOj
うちはdebianのヌヴォラだけどそういう変な重複はないな。
意味も妥当なものが振られていると思う。
0689login:Penguin2010/03/20(土) 23:23:03ID:Cj+FXOSf
お気に入りに登録してあるスレの次スレ処理に関するお願いです。

お気に入りに登録してあるスレビューで、次スレの案内リンクをクリックすると
登録してあるスレを置き換えるかどうか確認のダイアログがでますが、現状、
置き換える(はい)か、何もしない(いいえ)かしか選べません。

置き換え、追加(お気に入りに)、何もしないを選べるようにして頂けませんか?

次スレ案内リンクが貼られても現在のスレが数十レス〜数レス残っているの
が普通です。
お気に入りにスレを登録する場合、該当板には他に参照しているスレがないか
または、極端に少ない場合で板自体を開く事は稀れだと思います。
この状態でお気に入りを置き換えてしまうと、現在のスレを開くためには、スレ
ビューを開きっぱなしにしておくか、スレのある板を開き直して探すしかありま
せん。

よろしくお願いします。
0690login:Penguin2010/03/20(土) 23:25:03ID:6/neVvk6
jd 2.6.0 の build で↓なエラーが出まくるんだが、
もう環境が古いんかのぉ?

Vine 4.2
gtkmm2-2.8.12-0vl1
gtkmm2-devel-2.8.12-0vl1
gtk2-devel-2.8.20-0vl3.2
gtk2-2.8.20-0vl3.2

-----------------------------
if g++ -DHAVE_CONFIG_H -I. -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/atk-1.0 -O2 -m32 -march=i386 -mcpu=i686
-ggdb -Wall -DGTKMMVER=280 -DUSE_XSMP -MT embeddedimage.o -MD -MP -MF ".deps/embeddedimage.Tpo" -c -o embeddedimage.o embeddedimage.cpp; \
then mv -f ".deps/embeddedimage.Tpo" ".deps/embeddedimage.Po"; else rm -f ".deps/embeddedimage.Tpo"; exit 1; fi
drawareabase.cpp: member function 内の `void
ARTICLE::DrawAreaBase::exec_draw_screen(int, int)':
drawareabase.cpp:1782: error: no matching function for call to `Gdk::GC::
set_clip_rectangle(const Gdk::Rectangle&)'
/usr/include/gdkmm-2.4/gdkmm/gc.h:479: error: candidates are: void
Gdk::GC::set_clip_rectangle(Gdk::Rectangle&)
drawareabase.cpp:1795: error: no matching function for call to `Gdk::GC::
set_clip_rectangle(const Gdk::Rectangle&)'
(以下、略)
0691login:Penguin2010/03/20(土) 23:44:50ID:/pdt2oQW
>>690
http://git.gnome.org/browse/gtkmm/
眺めてみるとgtkmm 2.10以降にはset_clip_rectangle(const Rectangle& rectangle)
の定義がある。set_clip_rectangle(Rectangle& rectangle)はdeprecated扱い。
0692login:Penguin2010/03/20(土) 23:53:11ID:/pdt2oQW
探せばあった

2005-11-16 Michael J M Thomson <mjmt@internode.on.net>
* gdk/src/gc.hg: GC::set_clip_rectangle(): Add a
method overload that takes a const argument, and
deprecate the non-const version. Bug #320631.
http://git.gnome.org/browse/gtkmm/commit/?id=a9a1549fef6997cc10cd1f283b14907efdf7ecac
06936902010/03/21(日) 00:05:42ID:08276c6N
>>692
情報 thanks.
というか、代理で探させたみたいになって申し訳ない。

> 眺めてみるとgtkmm 2.10以降にはset_clip_rectangle(const Rectangle& rectangle)
> の定義がある。

つーことは、2.6.0 以降は gtkmm 2.10 以降必須?
0694login:Penguin2010/03/22(月) 12:55:34ID:z+EcI/T4
>>686
ubuntu利用者は1番多いだろうからねぇ
でも、10.04からデフォがhumanからlightになるから大丈夫な予感
0695tamagodake2010/03/22(月) 19:07:46ID:XFu6PSb2
>>683
>>ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/914

"#include <cstdlib>"を追加しました。

>>690
とりあえず、gtkmmのバージョンによって"const"の有無を変えるようにしました。


この修正で気付きましたが、スレビューで他のウインドウやポップアップが重なっていた
部分が再描画されなくなっていますね。
0696weise2010/03/22(月) 20:13:01ID:DvFSilSs
>>695
svn3425でrect_frameの値が以前と変わっていますが、意図したものですか?

いったんsvn3424に戻して、constを外すだけで十分だと思いますよ
0697tamagodake2010/03/22(月) 20:37:23ID:XFu6PSb2
>>696
修正しました。

695>の再描画の件は私のせいでした。
0698login:Penguin2010/03/22(月) 22:08:15ID:eQGX0jyu
http://schiphol.2ch.net/test/read.cgi/gamechara/1269231781/5
こういう、いわゆるレスポップアップによる騙し絵が JDでは
うまく再現できないんだけど、どうにかならないかな。
0699作者2010/03/23(火) 00:03:05ID:12+jOuoa
>>685
確かにそうなので純粋仮想化しました。

>>689
お気に入り追加ボタンを追加しました。

> この状態でお気に入りを置き換えてしまうと、現在のスレを開くためには、スレ
> ビューを開きっぱなしにしておくか、スレのある板を開き直して探す

タブをロックしておくか、スレ一覧でマークでソートするか、スレ履歴を使えば
ある程度楽が出来ると思います。

>>697
お疲れさまです。

>>698
リンク先のAAがどの様な騙し絵になっているのかや、その原理等を教えて頂けませんか?
0700login:Penguin2010/03/23(火) 00:52:05ID:KttLk3M5
レスポップアップだとAAが崩れちゃうね。
桁数制限してるのかな。
0701login:Penguin2010/03/23(火) 01:00:04ID:G7aEKqT5
>>699
HTMLだと連続したスペースはひとつのスペースになるけど
ポップアップではスペースの数だけスペースになる という
一般的な2chブラウザの仕様を使用した騙し絵です。

例として挙げたレスは、水瀬伊織(14)、B77-W54-H79
趣味は海外旅行とショッピングです。
0702login:Penguin2010/03/23(火) 01:13:50ID:gq0BcdW2
>>701
ブラウザで見た時に見えるようにポップアップでも見えるという
のが「一般的な仕様」というべきで、普通の(特にAAとかそんなに
利用もしない)人からすれば、通常のスレ表示とポップアップ時の
表示が違うというのは「一般的」にはバグか何かかと思うんじゃないかなあ。

拡張機能として実装するというのなら別にいいけど

>>702
具体的に「どこでどうするとどうずれる」と書いた方が作者さんが
助かると思う
0703login:Penguin2010/03/23(火) 01:17:21ID:gq0BcdW2
自己レスしたorz

最後の2文は>>700
0704login:Penguin2010/03/23(火) 01:28:15ID:KttLk3M5
>>703
え、私は>>698さんのリンク先を試してみただけだけど。
0705login:Penguin2010/03/23(火) 01:30:22ID:KttLk3M5
そーかあ騙し絵なんてあるのかあ。
AAが崩れることとかと勘違いしてた><
0706login:Penguin2010/03/23(火) 01:46:07ID:G7aEKqT5
>>702
当時の過去ログはここにありました。2002年・・・もう8年か・・・
http://aa.2ch.net/kao/kako/1026/10267/1026744610.html

そういえば
上の形式の過去ログも一般的な2chブラウザでは閲覧可能だけど
JDでは見れんな。 まあ対応する必要はたぶん無いでしょうけど。
0707login:Penguin2010/03/23(火) 09:01:01ID:sLvUU3tG
boardviewsidebar.cpp: In constructor ‘BOARD::BoardViewSidebar::BoardViewSidebar(const std::string&, bool)’:
boardviewsidebar.cpp:28: error: ‘strlen’ was not declared in this scope

trunk リビジョン 3428
0708login:Penguin2010/03/23(火) 21:30:46ID:LZTNcfCo
>>697
変更点を 2.6.0 に patch して
Vine 4.2 の環境で問題なく build 通りました。

対応 Thanks です。
0709作者2010/03/24(水) 00:39:39ID:rFi1b+5e
>>701
なるほど原理は分かりました。元々はかちゅーしゃ?のバグの様な
気がしますが、他の2chブラウザでも対応しているというなら設定で
そのような動作に切り替えられる様にしてみます。

>>706
HTML化されたスレの読み込みには対応しています。
ただしあまりにも古すぎる場合はdatの形式が違うため無理です(例>>553)。

>>707
cstringをインクルードしてみましたがどうでしょうか?
0710login:Penguin2010/03/24(水) 00:59:05ID:S3lODi0N
今試してみたけどochushaもkitaもポップアップはブラウザで
見た通りの表示になるなあ。やっぱりかちゅーしゃだけの
変な挙動といった方がいいような気がする
(Windowsを滅多に使わないのでWindowsでの2chブラウザのことは
 良く知らないけど)
07117072010/03/24(水) 14:06:18ID:M61fDdLW
>>709
Rev. 3431 で問題なく make 出来た事を確認しました。
0712login:Penguin2010/03/25(木) 00:58:01ID:eZi8K5Vp
gnome-icon-themeが2.29.2に上がって削除が通行止めに
変わったorz
2.28.0ではゴミ箱だったのに... (@Fedora 13)
0713login:Penguin2010/03/25(木) 01:26:11ID:uqT9Q747
こ れ わ ひ ど い
ttp://git.gnome.org/browse/gnome-icon-theme/plain/gnome/256x256/actions/edit-delete.png
0714login:Penguin2010/03/25(木) 03:27:06ID:vnSIuxKx
>>712,713
そんなもん null い
http://dl6.getuploader.com/g/nix/6/Screenshot-JD+-+OS.png

つかJDに関係ないアイコンテーマの話をいつまで引っ張るん?
0715login:Penguin2010/03/25(木) 15:39:17ID:nMadEMVa
自分でアイコンのファイル差し替えればいいじゃん
0716login:Penguin2010/03/25(木) 16:03:42ID:eVISKzGO
でもゴミ箱のアイコンも古いMacOSのパクリなんだよな・・(´・ω・`)
(それもSystem7.5あたりに採用された奴で、OS9まで使われてた。)
Gnome系のテーマってセンス悪すぎるよ。
0717login:Penguin2010/03/25(木) 16:04:58ID:ocvFq9OB
こっちでやれ。

GNOME 4歩目
http://pc11.2ch.net/test/read.cgi/linux/1178828633/
0718login:Penguin2010/03/25(木) 16:19:54ID:eVISKzGO
>>717
あい!(・ω・)ゞ
0719login:Penguin2010/03/25(木) 17:55:52ID:8VVUH3Dj
JDには足マークが出ないだけマシだw
0720login:Penguin2010/03/26(金) 14:37:28ID:LTmIhhVY
jdを使いたいのですがSynaptic からインストールできません
Synapticを開けません
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. E: _cache->open() failed, please report.
とエラーメッセージが出て終了してしまいます
0721login:Penguin2010/03/26(金) 14:40:03ID:l46vbVDl
you must manually run 'sudo dpkg --configure -a' to correct the problem.
0722login:Penguin2010/03/26(金) 14:41:01ID:5Kmagl8P
>>720
書いてあるとおりじゃないの。
07237202010/03/26(金) 14:47:03ID:LTmIhhVY
ユーザー名@ubuntu:~$ sudo dpkg --configure -a
dpkg: parse error, in file '/var/lib/dpkg/updates/0000' near line 0:
フィールド名 `e' に改行
 と出ます
0724login:Penguin2010/03/26(金) 14:49:41ID:rTJjcieo
dpkgって書いてたからUbuntuかなと思ってたけどやっぱりか……
Ubuntuスレ逝け
0725login:Penguin2010/03/26(金) 14:55:24ID:G/b4CL22
Ubuntuの事は良く分からないが、dpkgのdatabaseが壊れているか
どうかなっているんだろう。これ以上はJDスレの対象外だな。
07267202010/03/26(金) 15:16:24ID:LTmIhhVY
>>724 >>725 了解!
0727login:Penguin2010/03/26(金) 18:42:05ID:quCnSW/m
実況時にオートスクロースしてほしくないんだけど、解除不可?
設定→その他→実況設定いじっても速度が変えられるだけで停止できない。
バージョンは2.4.2-090927で最新版(多分
0728login:Penguin2010/03/26(金) 19:09:38ID:fnYGfbuF
>>727
F6押すごとに解除、再開
0729login:Penguin2010/03/26(金) 19:17:04ID:5Kmagl8P
>>727
なんだスクロースって。
ショ糖?
0730login:Penguin2010/03/26(金) 19:41:00ID:rTJjcieo
オートスクロールと脳内変換できない奴は池沼
0731login:Penguin2010/03/26(金) 21:08:50ID:quCnSW/m
ごめんタイポ

>>728
オートリロードしたいけど、スクロールは要らないんだ。
0732login:Penguin2010/03/26(金) 21:15:23ID:rTJjcieo
お……俺のほうが池沼 orz
0733login:Penguin2010/03/26(金) 23:00:26ID:mK1o6tKw
いやこれは無理もない
0734login:Penguin2010/03/27(土) 08:59:28ID:We7MKjRb
せめてトレハロースあたりでボケてくれれば脳内変換したろうけど、スクロースじゃマジかボケかわからん
0735login:Penguin2010/03/27(土) 13:41:32ID:ndfu5jPu
今スクリプトで荒らされている、
本文まったくなしの書き込みをNGにするにはどうすればいいのでしょうか?
0736作者2010/03/27(土) 13:48:54ID:BDgkkYC+
確かに削除アイコンが駐車禁止マークなのは日本人にとって違和感を感じますね。
思い切って削除アイコンに独自の物を使用するという手もありますので、誰か
絵心のある人がいれば16x16のpng画像でアイコンを作成して頂くと助かります。
ただしライセンスはGPL、著作権はJDプロジェクトに寄付という形になるので注意してください。

また予定を前倒しして、次のバージョンでアイコンテーマを実装しようと思います。
今のところ、キャッシュ内にテーマ用のディレクトリを作って中に画像ファイルが
ある時にその画像でアイコンを置き換えるという形式にしようと思っています。

>>727
スクロール速度を0にするとスクロールしないようにしました。
0737login:Penguin2010/03/27(土) 13:52:35ID:gwkm02ZT
アイコンはOxygenで・・・ってKDE4のアイコンじゃ、Gnomeの人は嫌だよね・・(´・ω・`)
0738login:Penguin2010/03/27(土) 14:13:58ID:kZMEbofi
そういう縄張り意識みたいなのは全然気にしないけどね。
自分はたしかにGnome使いだけどGnomeのデザインセンスには呆れてるw
0739作者2010/03/27(土) 14:16:56ID:BDgkkYC+
>>735
正規表現でNG設定すれば良いのではないでしょうか。
例えば6行以上改行が入っているレスをNGにするには次の様にします。

^$\n^$\n^$\n^$\n^$\n^$\n

ただし正規表現でNGを判定すると重くなるという問題があるので
「本文の無いレスをあぼーんする」の様な設定を別に作るという手段も
あります。この辺りは要望しだいですね。
0740login:Penguin2010/03/27(土) 14:24:27ID:YAxZ/UQQ
                                      
0741login:Penguin2010/03/27(土) 15:06:59ID:ndfu5jPu
>>739
後学のために以下のようなのはどうやるんでしょう?
ttp://hideyoshi.2ch.net/test/read.cgi/anime/1269623073/

# スクリプト荒しなので、現実的にはスレ丸ごと無視でいいんでしょうが、やるとしたらの話でひとつ。
0742login:Penguin2010/03/27(土) 15:16:11ID:YAxZ/UQQ
^[..\n] $

テケトーに暫定版
0743login:Penguin2010/03/27(土) 15:30:34ID:ndfu5jPu
>>742
おお、出来ました。
ありがとうございます。
0744login:Penguin2010/03/27(土) 15:52:47ID:2qOA+Hpr
>>111
0745login:Penguin2010/03/27(土) 15:55:43ID:2qOA+Hpr
↑これプレビューでは>>111のアンカーになってるのに、
実際に書き込むと>>111のアンカーじゃなくなるんだけど。
0746login:Penguin2010/03/27(土) 15:59:04ID:YAxZ/UQQ
>>111
0747login:Penguin2010/03/27(土) 16:00:10ID:YAxZ/UQQ
あ、プレビュー切り替えようとしたら
間違えて書き込みボタン押しちゃった
ごめん
0748作者2010/03/28(日) 13:47:01ID:lBvmOUF3
>>745
修正しました。

テスト >>111
0749login:Penguin2010/03/28(日) 15:12:02ID:PLUj3kR1
>>748
FreeBSD 8.0 (gcc-4.2.1) なのですが以下の様に修正しないとコンパイルできませんでした。

$ diff -u nodetreebase.cpp.orig nodetreebase.cpp
--- nodetreebase.cpp.orig 2010-03-28 15:02:36.449429246 +0900
+++ nodetreebase.cpp 2010-03-28 15:04:17.047416421 +0900
@@ -2199,7 +2199,7 @@
}

// 数字かチェック
- size_t n, dig;
+ unsigned int n, dig;
int num = MISC::str_to_uint( pos, dig, n );
if( dig == 0 || dig > MAX_LINK_DIGIT || num == 0 ){

@@ -2225,7 +2225,7 @@

// もう一度数字チェック
// >>11 を書き込むと <a href="..">>>1</a>1 となるため
- size_t n2, dig2;
+ unsigned int n2, dig2;
const int num2 = MISC::str_to_uint( pos, dig2, n2 );
if( dig2 > 0 && dig2 <= MAX_LINK_DIGIT ){
0750login:Penguin2010/03/28(日) 18:56:21ID:xXM7LwFI
[バージョン] SVN:Mar 16 2010-23:39:29
[ディストリ ] Windows 7 (build 7600)
[パッケージ] バイナリ( http://jd4linux.sourceforge.jp )
[ DE/WM ] build by mingw32
[ gtkmm  ] 2.16.0
[ glibmm  ] 2.22.1
[オプション ] '--with-sessionlib=no'
'--with-gthread'
[ そ の 他 ] LANG 未定義
書き込みウインドウで改行できないバグがあります
0751login:Penguin2010/03/28(日) 22:03:01ID:42qcZmv0
>>749
size_t の header の include モレ?
0752login:Penguin2010/03/28(日) 22:52:04ID:PLUj3kR1
>>751
str_to_uintの第2、第3引数がunsigned int&だから、size_tではキャストできないエラーになった。
size_tは"sys/types.h"に

typedef __size_t size_t;

と定義されているから、wchar_tみたいにプリミティブな型で扱っているのかな。
処理系(libc)に依存する問題だろうと思う。
0753login:Penguin2010/03/29(月) 04:01:04ID:352OdKHZ
>>749
Fedora 11/12/13でもこの修正が無いとx86_64でコンパイル出来ませんね
http://koji.fedoraproject.org/koji/taskinfo?taskID=2080101

修正後は
http://koji.fedoraproject.org/koji/taskinfo?taskID=2080152
0754login:Penguin2010/03/29(月) 16:26:06ID:lYS0Of0Y
size_tのサイズが8バイトになってるからだよ多分
自分のプログラムを32ビットから64ビット環境に移したとき
size_tを4バイト決め打ちしてたからその部分を修正する必要があった
0755login:Penguin2010/03/29(月) 21:40:31ID:qr1VoSNW
作者様
「P2にログイン」と「Beにログイン」の両方にチェックを入れて書き込むと
P2は反映されますがBeは反映されません
両方を反映させることって出来るんでしょうか?

0756作者2010/03/29(月) 22:26:08ID:u0Omz4HB
>>749
MISC::str_to_uint()の引数の型を変えるのを忘れていました。
今度はどうでしょうか。

なお、unsigned int は順次 size_t に置き換えて行こうと思っていますので
同様な症状が起きたら知らせてください。

>>750
Linuxでは特に問題ありませんが、こちらの方で尋ねてみてはいかがでしょうか。
ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1254668528/

>>755
仕様が分からないので今のところp2ログインの時はBEログイン時に送るクッキーを
無効にしているのですが、一緒に送ってしまって良いんでしょうかね?
誰かご存知の方いらっしゃいませんか?
0757login:Penguin2010/03/29(月) 22:41:36ID:qr1VoSNW
>>756
返信ありがとうございます
某スレでwindows用2ちゃんねるブラウザで、P2とBe両方INした状態で
カキコしてる方がいたものですから可能なのかな?と
現行のバージョンでは無理なのですね
0758login:Penguin2010/03/29(月) 23:36:09ID:My/FTUji
>>756
linuxではちゃんと動いても、何故かwindowsだとダメですね
データの処理は問題無いのですが、GUIに問題が...
0759login:Penguin2010/03/30(火) 15:34:45ID:mLJ65krY
NG番号で、ありえない数値を入れると落ちます。
例えばこのスレで、555-1000 とか。
1000番はないので落ちる。
0760login:Penguin2010/03/31(水) 18:15:35ID:gb+c+LHz
壊れたHDDにあるJDの過去ログを今使っているPCのJDに移植したいのですが
JDの過去ログは何処に保管されているのでしょうか?
0761login:Penguin2010/03/31(水) 18:19:53ID:fkEV5WbW
>>760
http://jd4linux.sourceforge.jp/manual/265/backup.html
0762login:Penguin2010/03/31(水) 18:37:58ID:gb+c+LHz
>>761
迅速で的確なレスをありがとうございました
0763login:Penguin2010/03/31(水) 22:03:37ID:nfN1N6WX
透明あぼ〜ん設定をしているとき、あぼ〜んされたレスは見れません。
それでも一時的にみたいときってあるじゃん? そんなとき、みんなどうしてる?

Windowsでかちゅ〜しゃ使ってたときは、CTRL押しながら急いでレス番号打つと
そのレスがポップアップで表示できる、というスキンを使ってたんだけど
JDでも似たようなことできないもんだろうか。
0764login:Penguin2010/03/31(水) 22:13:39ID:iF1iJwbx
>>763
janeにもあったなそういうの。地味に便利だった。
0765作者2010/04/01(木) 01:28:56ID:Us6gfD9z
>>601,759
修正しました。何か不具合があればお知らせください。

>>763
Ctrl+数字入力でポップアップ表示という機能は以前も要望があった様な気がするので
実装してみることにします。
0766login:Penguin2010/04/01(木) 05:44:25ID:Pb7/Q4Xj
スレビューのスクロールバーにちょっとかかるような位置に
オートスクロールの丸マークを出してスクロールさせると
segmentation fault しやすい感じです @3443M
■ このスレッドは過去ログ倉庫に格納されています