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

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/01/24(土) 02:03:16ID:0rWx8rMa
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 6 ]]]
http://pc11.2ch.net/test/read.cgi/linux/1220190304/

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

不具合報告や動作に関しての質問をする際には出来れば環境を記入してください。
書き込みビューで右クリックして「JDの動作環境を記入」を選ぶとテンプレートが
出力されます。
0231login:Penguin2009/02/27(金) 16:48:36ID:a7/hkbKX
したらば掲示板の複数の板でも正常に書き込み出来ました
[バージョン] SVN:Feb 26 2009-15:59:54
で確認しています
0232login:Penguin2009/02/27(金) 19:01:09ID:K27Ce+Be
動画gifのサムネイルとカーソルを合わせた時の表示がおかしいことに(静止状態で白い線とかが入ってる)なってるのは仕様ですか?
[バージョン] 2.2.0-090212
[ディストリ ] Debian GNU/Linux 5.0
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.12.7
[ glibmm  ] 2.16.4
[configure ] '--host=i486-linux-gnu' '--build=i486-linux-gnu'
'--prefix=/usr' '--mandir=/usr/share/man'
'--with-sessionlib=xsmp' '--with-alsa'
'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu'
'CFLAGS=-Wall -O2' 'LDFLAGS=-Wl,-z,defs'
'CPPFLAGS=' 'CXXFLAGS=-g -O2'
'FFLAGS=-g -O2'
[ そ の 他 ]
0233作者2009/02/28(土) 12:30:10ID:dMQa8ovt
>>228,231
報告ありがとうございます。

>>225
どのように文字化けしているのでしょうか。またフォントは何をお使いですか?

>>232
サムネイル表示は一番最初の画像が表示されるので、元々そういう画像では
ないのでしょうか。具体的に画像のアドレスを教えて頂くと助かります。
02342252009/02/28(土) 18:34:25ID:Txp2WxIL
>>233
>>226が〜が?になってると思われ
フォントはIPAモナーゴシック12
こちらからのレスは文字化けしてないので
今回の文字コード関連の修正が原因?
0235login:Penguin2009/02/28(土) 19:07:44ID:brNNgZzf
>>234
>>226ならfirefox, kazehakase, midoriどれで見ても
全部クエスチョンマークに見えるけど
0236login:Penguin2009/02/28(土) 20:58:23ID:Txp2WxIL
スマソ
こちらの勘違いだった
0237作者2009/02/28(土) 23:37:07ID:dMQa8ovt
明日RC版を出します。

ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1220190304/750
> 750 名前:login:Penguin sage: 2008/12/13(土) 20:33:26 ID:09J33K29
> Ctrl+qで終了しないようにしたい

about:config に「Ctrl+qでウィンドウを閉じない」という項目を追加しました。

>>203
> スレタイ検索にもキーボードショートカット、マウスジェスチャー

範囲選択してから Ctrl+k で web検索、 Ctrl+t でスレタイ検索するようにしました。
マウスジェスチャはデフォルトでは無効にしているので設定メニューから設定して下さい。
0238login:Penguin2009/02/28(土) 23:57:39ID:WdJrz0RF
お疲れさまです

キャッシュ内ログ検索、お気に入りの更新チェックにもショートカットキー設定ができると嬉しいな
0239作者2009/03/01(日) 01:55:12ID:1qpYUTn9
>>238
範囲選択してからCtrl+Enterで板内のログ検索をするようにしました。
全キャッシュ対象のログ検索のショートカットはデフォルトでは無効に
しているので自分で設定してください。

お気に入り更新チェックは内部変更が多少必要なので次のバージョン
以降で出きるようにします。
0240login:Penguin2009/03/01(日) 16:32:14ID:BLbcuR9h
>>239
まさか2時間!で実装してもらえると思ってませんでした
ありがとうございます

今日のRC版をwktkしてまってます
0241login:Penguin2009/03/01(日) 17:32:08ID:x3jGX+ky
たまにしかみないんでづっと知らなかっただけなのかもしれないけど
まちBBSがすべてDAT落ちでみれない 俺だけかな?

.jdフォルダー消しても状況は同じ

[バージョン] 2.2.0-090212
[ディストリ ] Linux 2.6.28-ARCH
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.14.3
[ glibmm  ] 2.18.1
[configure ] '--prefix=/usr' 'CFLAGS=-march=i686 -mtune=generic -O2 -pipe'
'CXXFLAGS=-march=i686 -mtune=generic -O2 -pipe'
[ そ の 他 ] LANG = en_US.utf8
0242login:Penguin2009/03/01(日) 17:33:52ID:nck4Z4LP
>>241
1年間このスレをROMって(ry
0243login:Penguin2009/03/01(日) 17:41:41ID:KnaVjpMi
>241

>219
0244login:Penguin2009/03/01(日) 18:04:38ID:x3jGX+ky
>>242 >>219
対応しました。 じゃねーの?
0245login:Penguin2009/03/01(日) 18:06:57ID:x3jGX+ky
対応して・・・・・・明日RC出荷ってことか・・・な? 

ありがと
0246作者2009/03/02(月) 00:47:40ID:IKUX4vAH
RC版をアップしました。何も無ければ木曜辺りにそのまま正式版にします。
0247492009/03/02(月) 01:10:48ID:UcctW788
>>246
お疲れさまです。
Fedoraでもbuildしました。download場所等に関しては
>>49の通りです。
0248login:Penguin2009/03/02(月) 03:20:03ID:aFvmdKhv
rc090302 を build すると、以下のような落ち方をします。
(改行入れてます)

if g++ -DHAVE_CONFIG_H -I. -I. -I..
-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 -pthread -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/X11R6/include
-O2 -m32 -march=i686 -mcpu=pentium3 -ggdb -Wall -DGTKMMVER=280
-DUSE_XSMP -MT session.o -MD -MP -MF ".deps/session.Tpo"
-c -o session.o session.cpp; \
then mv -f ".deps/session.Tpo" ".deps/session.Po"; else rm -f ".deps/session.Tpo"; exit 1; fi
session.cpp: function 内の `void SESSION::save_session()':
session.cpp:512: error: aggregate `std::ostringstream oss' has incomplete type
and cannot be defined
make[3]: *** [session.o] エラー 1
0249login:Penguin2009/03/02(月) 03:20:27ID:aFvmdKhv
>>248

環境は以下の通り。

[ディストリ ] Vine Linux 4.2 (Lynch Bages)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.8.12
[ glibmm  ] 2.12.10
[configure ] '--host=i686-pc-linux-gnu' '--build=i686-pc-linux-gnu'
'--target=i686-vine-linux' '--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/share' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--with-alsa'
'CFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3' 'CXXFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3'
'FFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3' 'build_alias=i686-pc-linux-gnu'
'host_alias=i686-pc-linux-gnu' 'target_alias=i686-vine-linux'
[ そ の 他 ] gcc-c++-3.3.6-0vl7
0250login:Penguin2009/03/02(月) 03:48:44ID:UcctW788
>>248
Index: src/session.cpp
===================================================================
--- src/session.cpp (revision 2688)
+++ src/session.cpp (working copy)
@@ -14,6 +14,7 @@
#include "article/articleadmin.h"

#include <vector>
+#include <sstream>

bool booting = true;
bool quitting = false;

とかで直りますか?
0251login:Penguin2009/03/02(月) 12:15:20ID:aFvmdKhv
>>250

をを、build 通りました。
Thanks です。


[バージョン] 2.3.0-rc090302
[ディストリ ] Vine Linux 4.2 (Lynch Bages)
[パッケージ] 野良RPM
[ DE/WM ] GNOME
[ gtkmm  ] 2.8.12
[ glibmm  ] 2.12.10
[configure ] '--host=i686-pc-linux-gnu' '--build=i686-pc-linux-gnu'
'--target=i686-vine-linux' '--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/share' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--with-alsa'
'CFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3' 'CXXFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3'
'FFLAGS=-O2 -m32 -march=i686 -mcpu=pentium3' 'build_alias=i686-pc-linux-gnu'
'host_alias=i686-pc-linux-gnu' 'target_alias=i686-vine-linux'
[ そ の 他 ]
0252tamagodake2009/03/02(月) 21:35:44ID:ZTngnMU/
>>248
申し訳ない。不要なコードを整理した時に一緒に消してしまっていたので直しました。
環境によってはビルド出来てしまうようです。
0253login:Penguin2009/03/02(月) 22:58:33ID:aFvmdKhv
>>252
いえいえ。
レポートが役に立って嬉しいです。
0254login:Penguin2009/03/02(月) 23:02:26ID:x5hf0+Zp
> >>105 (更新されたスレをタブで開くのアイコン)
> サイドバーに「お気に入り更新チェックしてタブで開く」のアイコンを表示できる
> ようにしました。表示メニューのツールバー項目設定から表示できます。
確認しました.......ありがとうございました♪

[バージョン] 2.3.0-rc090302
[ディストリ ] Ubuntu 8.10
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.14.1
[ glibmm  ] 2.18.1
[ そ の 他 ]
0255login:Penguin2009/03/03(火) 06:42:40ID:g2JwQX+N
http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1174021536/170
を見てみましたが、私の場合
ー上のスレを開く
ー上のレスにある(まちBBSの)リンクをクリックする
と、リンク先のスレは(JD内で)開けるのですが、スレ名が「???」となっていて、
ー板一覧表示に戻る
ーまちBBS->東京の板一覧を一度読み込む
ー再度スレ表示に戻る
と今度はスレ名が表示されるのですが、板一覧を自動で
読み込むか何かで最初からスレ名を表示するようには出来ますでしょうか。

[バージョン] 2.3.0-rc090302
[ディストリ ] Fedora release 10.91 (Rawhide)
[パッケージ] vendor配布のrpm
[ DE/WM ] GNOME
[ gtkmm  ] 2.15.3
[ glibmm  ] 2.19.2
[configure ] '--build=i386-redhat-linux-gnu' '--host=i386-redhat-linux-gnu'
'--target=i586-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=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info'
'--with-alsa' '--with-xdgopen' '--with-migemo'
'--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict' 'build_alias=i386-redhat-linux-gnu'
'host_alias=i386-redhat-linux-gnu' 'target_alias=i586-redhat-linux-gnu'
'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m32 -march=i586 -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=i586 -mtune=generic -fasynchronous-unwind-tables'
[ そ の 他 ]
0256login:Penguin2009/03/03(火) 18:52:47ID:CRXHvL+n
作者さん、何時もありがとう^^
0257作者2009/03/04(水) 01:17:41ID:Q/PYGL8c
>>247,252
お疲れさまです。

>>255
まちBBSのスレを読み込んだときに title タグからスレ名を取るようにすれば良いと思ったのですが
リリース間近のtrunkでテストするのは怖いので、開発用branchの方でテストしてみたらうまく行きました。
次バージョンになったらtrunkにマージします。
0258作者2009/03/05(木) 01:16:52ID:ujthv20V
2.3.0の正式版をアップしました。

まちBBSのリンクに旧形式の read.pl が含まれているとクリックしてもスレが開かなく
なっていたのを修正した位であとはRC版から特に変更はありません。

次のバージョンは2.4.0で、5月の中旬辺りにリリースしようと思っています。
作業内容はwikiの作業中の所を潰すことがメインですが、他に以前から気に
なっていたDBTREE::BoardBase::get_article()の高速化をしようと思っています。
この関数がどのくらい重いかについては

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

を参考にしてください。
02592552009/03/05(木) 01:18:54ID:rnZqLhKm
>>257
有り難うございます(なんでdionはこうも規制が多いんだ...)
0260492009/03/05(木) 02:00:55ID:SMSbgI1T
>>258
お疲れさまです。
Fedoraでもbuildしました。download場所等に関しては
>>49の通りです。
0261login:Penguin2009/03/05(木) 13:24:59ID:LY6GS2H2
[バージョン] 2.3.0-090305
[ディストリ ] Debian GNU/Linux 5.0
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[ gtkmm  ] 2.12.7
[ glibmm  ] 2.16.4
[configure ] '--prefix=/usr/local'
[ そ の 他 ]
0262login:Penguin2009/03/05(木) 23:12:36ID:tL/1u22t
2.2.0から2.3.0にしようと思うんだけど、ブックマークのインポートはbookmark.xml
ってのを保存しててコピーでOKでしょうか?
0263login:Penguin2009/03/06(金) 00:17:38ID:uZZ0o0f6
>>262
$HOME$の.jd以下をそのまま使ってれば、コピーしなくてもいいと思うんだけど?
0264login:Penguin2009/03/06(金) 16:42:01ID:H+6kqxMa
スレタテ時に スレタイのinputboxに改行つきでコピペすると2行目が見えないんですが。
そのまま2行目もスレタイについちゃうんで、直してください。
0265login:Penguin2009/03/06(金) 21:50:22ID:fq8lkQwF
>まちBBSのリンクに旧形式の read.pl が含まれているとクリックしてもスレが開かなく
>なっていたのを修正した位であとはRC版から特に変更はありません

そか、俺はまちBBS全然見ないから今回のバージョンはパスでいいなと・・・・・・・
確かそんなことを考えていた記憶がある

気がついたらコンパイル始まってた。
0266login:Penguin2009/03/06(金) 21:51:17ID:fq8lkQwF
>>265 あ、書き忘れました。 まちBBSも調子いいです

[バージョン] 2.3.0-090305
[ディストリ ] Arch Linux
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.14.3
[ glibmm  ] 2.18.1
[configure ] '--prefix=/usr' 'CFLAGS=-march=i686 -mtune=generic -O2 -pipe'
'CXXFLAGS=-march=i686 -mtune=generic -O2 -pipe'
[ そ の 他 ] LANG = en_US.utf8
0267login:Penguin2009/03/07(土) 00:05:33ID:Qku0LPPB
すみません。ちょっと相談に乗ってください。
画像を保存する場合に今はコンテキストメニューから「名前を付けて保存」でやってます。
これをいちいちディレクトリ選択画面を開かずに、あらかじめ決まったディレクトリに直接
保存しようと思い以下のコマンドを作って見ました。
cp $CACHEDIMG /hogehoge
しかしこれだとキャッシュに保存されているファイル名と同じ名前で保存され、
たとえば、http://abc.def.com/up/12345.jpgという画像ですとabc.def.com-up-12345.jpg
という名前になります。これを「名前を付けて保存」の場合と同じ名前12345.jpgで保存できるように
上記コマンドを修正したいのですが何か良い方法はないでしょうか?
最後の12345.jpgだけ取り出す変数とかあれば簡単なのですが・・・・・
0268login:Penguin2009/03/07(土) 00:10:00ID:Qku0LPPB
あ、でもこれだと重複した名前の場合に確認なしの強制上書きになるのかなぁ・・・・・
0269login:Penguin2009/03/07(土) 00:12:26ID:Qku0LPPB
ごめんなさい。>>267取り消します。だめだこりゃw
0270login:Penguin2009/03/07(土) 01:09:16ID:SsuR/W8k
[バージョン] 2.3.0-090305
[ディストリ ] Ubuntu Jaunty Jackalope
[パッケージ] バイナリ/ソース( sidのソースパッケージからdpkg-buildpackage )
[ DE/WM ] GNOME
[ gtkmm  ] 2.15.3
[ glibmm  ] 2.19.3
[configure ] '--prefix=/usr' --with-sessionlib=xsmp --with-alsa
[ そ の 他 ]

まちBBSの読み書きもOKでした。
0271login:Penguin2009/03/07(土) 01:33:02ID:aiiE0qFD
ubuntuはコンパイルしなくてもリポジトリにもう入ってるよ
0272login:Penguin2009/03/07(土) 01:43:19ID:6BenDKaz
リポジトリは081124版だけどな
更新まだかなー
0273login:Penguin2009/03/07(土) 02:28:29ID:nNF+rAqG
>>272
フォーラムぐらい見てからモノを言え。
0274login:Penguin2009/03/07(土) 03:24:48ID:X2bfuBMG
>>267-269
そうゆうのはスクリプトでやる。

例えば、こんなのでもファイル名を取り出す事が出来るし、上書き確認なんかも
工夫次第でどうにでもなる。

echo abc.def.com-up-12345.jpg | awk -F- '{print $NF}'
echo http://abc.def.com/up/12345.jpg | egrep -o "[^/]+$"

上のはファイル名に"-"が含まれていたらダメだけどな。
0275login:Penguin2009/03/07(土) 03:45:52ID:9Eqb7NB3
>>273
多分64版なのだと思われる。
0276login:Penguin2009/03/07(土) 03:46:38ID:eQVEUZfE
>>267
わざわざユーザコマンドとかしなくても、いんじゃね?
保存したい画像を全部画像ビューで開いてから、画像ビューのサムネイル右クリックで「全ての画像を保存」
重複したらちゃんと聞いてくるよ
0277login:Penguin2009/03/07(土) 07:39:53ID:HMa7rBRo
[バージョン] 2.0.2-080919
[ディストリ ] Ubuntu 8.10
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] GNOME
[gtkmm-2.4] 2.14.1
[glibmm-2.4] 2.18.1

新しいバージョン安定版のv2.3.0
を使いたいのですが

>>273のいうフォーラムはどこをみればいいんでしょうか?
ubuntuフォーラムを40分近く探したのですが見つからず
もう倒れそうなのでよろしくお願いします
アップデートはメインサーバと日本のサーバにしてアップデートしてみました
0278login:Penguin2009/03/07(土) 08:10:01ID:HMa7rBRo
システム システム管理 ソフトウェアソース
で aptlineに追加でいけた
deb http://archive.ubuntulinux.jp/ubuntu-ja intrepid-experimental/

なんでこんなことが見つからなかったんだろう
探したことも無駄な時間だった
0279login:Penguin2009/03/07(土) 08:49:02ID:lce5/trY
これか
>さっきhardy-experimentalとintrepid-experimentalに2.3.0を放り込んでおきました。ちなみにテストはしていません(おいおい
お試しください。
0280login:Penguin2009/03/07(土) 10:44:08ID:aiiE0qFD
ubuntuユーザーはこんなレベル・・・・
なんて言わずに、この水準がデフォルトだと思って考えなくちゃいけないんだろう
0281login:Penguin2009/03/07(土) 10:53:16ID:qicZuGOo
>>276
レスさんきゅ〜です。
0282作者2009/03/07(土) 13:18:04ID:pLEpMHQ7
>>260
お疲れさまです。

>>264
コピペして試して見たところ、改行の所が豆腐文字になるだけで
2行目以降も表示されていました。どういう風にコピペをしたのか
もう少し詳しい状況を教えて下さい。
0283login:Penguin2009/03/07(土) 13:53:11ID:lce5/trY
まちBBSが読み書き出来るようにはなったが、お気に入りの更新チェックしても、新着マークが出ないのは仕様?
0284作者2009/03/07(土) 21:07:13ID:pLEpMHQ7
>>283
ttp://jd4linux.sourceforge.jp/manual/230/operation.html#D1E90

にあるように、まちBBSは元々更新チェックが出来ませんが、いま試してみたら
HTTP/1.1 500 Internal Server Errorが出るようになっていますね。

ちなみに ttp://www.machi.to/offlaw.txt によると offlaw.cgi の方を使えば
Last-Modifiedを取れるので JDもそろそろ offlaw.cgi に対応した方が良いかも
しれません。どうしましょうか?
0285作者2009/03/07(土) 22:12:21ID:pLEpMHQ7
>>77 ( sage以外あぼーん)

スレのプロパティのあぼーん設定で設定出来るようにしました。

>>255 ( スレ名が「???」 )
まちBBSのサブジェクトをtitleタグから取得するようにしました。
もしofflaw.cgi を使うようにするならあまり意味が無かった気もしますが。
0286tamagodake2009/03/08(日) 01:07:28ID:TGZn8on9
動作環境に表示される"configure"の内容が非常に長くなるケースが多いので、開発
者側として必要な情報のみに絞るようにしました。

全てのオプションは"$ jd -V"で表示されます。
0287作者2009/03/08(日) 01:46:44ID:Qbnec0eY
>>286
お疲れさまです。

>>284の件で、試しに開発用branchの方でまちBBSのofflaw.cgiを試してみたら
それ程大幅な変更なしで対応出来ました。ただし、以下のような長短があります。

○ 読み込みが速くなった
○ ネットワーク負荷が小さい
○ お気に入りのチェックが出来る

× リモートホストが取得できなくなった
× offlawモードで読み込んだログは過去のバージョンのJDと互換性が無い(読めない)

そこでまちBBSを良く使用する方に質問があるのですが、offlawモードは設定でon/offを
切り替えられるようにするつもりですがデフォルトはonが良いでしょうか、offが良いでしょうか?
0288login:Penguin2009/03/08(日) 02:18:09ID:AxQlF/lA
>>287
offが良いです。
下位互換優先の方が、このスレを見ていない方々も混乱が少ないのではないでしょうか。
onのときにメッセージで、「リモホ取得できません/過去バージョンの過去ログは読めません」
と出していただくとより良いかと思います。
0289作者2009/03/08(日) 02:28:31ID:Qbnec0eY
>>288
誤解させてしまったようですが、onの場合でも過去バージョンの過去ログは読めます。
onにして読み込んで保存したログが過去バージョンのJDで読めなくなります。

普通はバージョンを下げることは無いと思いますが、ディストリを変更して不可抗力的に
バージョンが下がった時などに問題が生じるかもしれません。

妥協案はログを過去バージョンのログと同じ形式で保存することですが、offにした
時よりも読み込み速度が遅くなるので現実的ではありませんね。
0290login:Penguin2009/03/08(日) 02:59:35ID:aZBEF7hF
自分もいままでどおり使うと思うのでデフォoffかなぁ。
0291login:Penguin2009/03/08(日) 09:13:09ID:7TQih0cK
>>289
おれは、まちBBSは利用するから、どっちでもいいし、onの方が便利だから多分ずっとonで使うと思うけど、デフォはoffの方がいいかと思います。
対応はonに切り替えた時のワーニングとホームページに注意事項の記載でよろしいかと思います。
0292login:Penguin2009/03/08(日) 13:15:59ID:R1ejeLu2
できれば2段階移行がいいかもしれないですね
どうせ半年に1度ぐらい、BBSどれかの仕様変更が挟まれて更新は必要なので、
デフォoffで新ログも読めるバージョンにしておいて、
半年後とか旧仕様に仕様変更が入ったタイミングでデフォonとか
0293作者2009/03/08(日) 21:40:22ID:Qbnec0eY
offの意見が多いようなのでデフォルトではoffにして、onにした時
警告ダイアログを出すことにします。

ただ、これから初めてJDを使う人の場合は初めからonでも良いかなと
思うのですがどうでしょうか?

>>292
一応、off時でもon時に保存されたログは読めるようには作りました。
0294login:Penguin2009/03/08(日) 21:48:10ID:AxQlF/lA
>>293
初めての人はonで良いと思いますが、面倒でないです?
0295login:Penguin2009/03/08(日) 22:38:32ID:Re6TAxAU
ビルドしようとするとwarningが出るので困っています。

[バージョン] 2.3.0-090305
[ディストリ ] Ubuntu 9.04 (jaunty) x86_amd64 2.6.28-8-generic
[パッケージ] ソース(<配布元>)
[ DE/WM ] GNOME
[gtkmm-2.4] libgtkmm-2.4-dev C++ wrappers for GTK+ 2.4 (development files) 1:2.15.5-Oubuntu1
[glibmm-2.4] libglibmm-2.4-dev C++ wrapper for the GLib toolkit (development files) 2.19.8-Oubuntu1
[ そ の 他 ] 日本語入力:SCIME+Anthy

$ autoreconf -i
/usr/share/aclocal/dotconf.m4:5: warning: underquoted definition of AM_PATH_DOTCONF
/usr/share/aclocal/dotconf.m4:5: run info '(automake)Extending aclocal'
/usr/share/aclocal/dotconf.m4:5: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
/usr/share/aclocal/dotconf.m4:5: warning: underquoted definition of AM_PATH_DOTCONF
/usr/share/aclocal/dotconf.m4:5: run info '(automake)Extending aclocal'
/usr/share/aclocal/dotconf.m4:5: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
configure.in:6: installing `./missing'
src/Makefile.am: installing `./depcomp'

Synapticで次々にパッケージ追加したのが不味かったのかもしれませんが、どうしたら良いんでしょう…
0296login:Penguin2009/03/08(日) 23:10:29ID:AxQlF/lA
>>295
まず、8.10か8.04にしようか。
0297492009/03/08(日) 23:25:36ID:0j93a61S
>>295
JDのせいではありません。
このあたりを参照してください。
https://bugzilla.redhat.com/show_bug.cgi?id=433253#c10
0298login:Penguin2009/03/08(日) 23:41:48ID:eQ5C6y7e
規制でJDで書き込めないのは辛い
p2だとAAもコピーしないとならないので・・・・

以上、個人的なメモです
0299login:Penguin2009/03/08(日) 23:42:55ID:WI7nnM9o
ここはお前の日記帳じゃねえよ
0300login:Penguin2009/03/08(日) 23:44:53ID:8o3iTR53
要望なら要望とはっきり書け
0301作者2009/03/09(月) 01:25:35ID:kUCSPusR
trunkにまちBBSのofflaw読み込み機能をマージしてみました。ただし人柱色が
かなり強いので気をつけて下さい。offlawモードの切り替えは設定メニュー→一般
から出来ます。また

> ただ、これから初めてJDを使う人の場合は初めからonでも良いかなと

と書きましたが、良く考えたらこれでは

> ディストリを変更して不可抗力的にバージョンが下がった時などに問題が生じるかも

の回避にはならないので初めから原則offにします。


p2書き込みの件は要望が多いので、のらりくらり逃げるのは止めて、ぼちぼちp2の
ソースを読んでみることにします。もっとも私はモリタポを持っていないので
人柱志望の方がいないと先に進めないという問題もありますが。
0302login:Penguin2009/03/09(月) 01:54:34ID:6tTuWwN8
>>296
その旧ディストリはAMD Phenom IIがまともに動作しないので無しの方向で…

>>297
以前、ググったらそのリンクも出てきましたがfedora系だったので無関係かと思いノーマークでした。
もう一度、閲覧し直してひょっとしたら…と試しにlibdotconf-dev を削除したらwarning消えました thx。
0303login:Penguin2009/03/09(月) 04:25:25ID:VTTEAfnZ
作者トリップつけてくれれば
モリタポ1000
送ります
0304512009/03/09(月) 12:00:02ID:IkbBMZE0
すみません。スレ一覧が、いったんJDを閉じるとまたゼロからなんですけど、
jane style みたいに、残るようにするには、どうすれば良いんでしょうか?
0305login:Penguin2009/03/09(月) 12:33:15ID:oAsDhg8G
スレビューを起動時に復元する機能はあるが、スレ一覧の復元はないと思う
0306login:Penguin2009/03/09(月) 12:35:00ID:oAsDhg8G
いやごめん、あった
スレ一覧・スレビュー・画像ビューともに保存されるね
0307login:Penguin2009/03/09(月) 19:14:34ID:xGYWHrmz
外部いたにsubject.txtの仕様が
\d+.dat<>すれたい (1001)
でなくて
\d+.dat<>すれたい <1001>
となっている板があるので対応お願いいたします。

trunkを個人的に修正したのは以下です

Index: dbtree/board2chcompati.cpp
===================================================================
--- dbtree/board2chcompati.cpp (リビジョン 2713)
+++ dbtree/board2chcompati.cpp (作業コピー)
@@ -338,7 +338,7 @@
str_subject = pos;
while( *pos != '\0' && *pos != '\n' ) ++pos;
--pos;
- while( *pos != '(' && *pos != '\n' && pos != str_subject_txt ) --pos;
+ while( (*pos != '(' && *pos != '<') && *pos != '\n' && pos != str_subject_txt ) --pos;

// 壊れてる
if( *pos == '\n' || pos == str_subject_txt ){
@@ -350,7 +350,7 @@
// レス数取得
++pos;
int i = 0;
- while( *pos != ')' && *pos != '\0' && *pos != '\n' && i < 16 ) str_num[ i++ ] = *( pos++ );
+ while( (*pos != ')' && *pos != '>') && *pos != '\0' && *pos != '\n' && i < 16 ) str_num[ i++ ] = *( pos++ );

// 壊れてる
if( *pos == '\0' ) break;
03083072009/03/09(月) 19:26:27ID:xGYWHrmz
すみません>>307は板のdat仕様も若干違っていて。
いろいろと大変そうなんで遠慮しておきます。
0309login:Penguin2009/03/09(月) 21:45:16ID:ZASP24Vu
コードはここでなく公式のサポート掲示板などに書いた方がいいですよ
投稿確認の文言など見ますと2chに書くとややこしいことになる可能性があります
0310作者2009/03/10(火) 01:19:24ID:SeZ5mmkD
とりあえずローカル環境にp2をインストールしてみました。

>>303
申し出はありがたいのですが、金品を受けとってしまうと趣味でやっている
ことが仕事に変わってしまうのでテストの方で手伝って頂いた方が助かります。

>>304
設定→一般→ビューを起動時に復元、で出来ます。

>>307
外部板の場所を教えていただければ何か対処出来るかもしれません。
パッチに関しては>>309氏の言う通り2chに貼り付けたパッチは取り入れません。
0311login:Penguin2009/03/10(火) 01:37:31ID:sG0JQAMx
規制でもp2で書き込み可能なのは、p2サーバー経由だからですよね。
ローカルp2はJDでの書き込みと同じIDになります。
0312311@p22009/03/10(火) 01:41:14ID:sG0JQAMx
以前、規制巻き込まれ中に試して書き込めなかったし。
0313772009/03/10(火) 07:35:37ID:Z/vc6pxj
>>285
有難うございました。レスが遅れてすみません。
全鯖規制が来てますたorz
0314512009/03/10(火) 13:16:05ID:128WOILq
>>310
どうもありがとうございます。
聞き方が悪かったみたいですけど、
望んでいたことは、タブを固定する、でできました。
0315login:Penguin2009/03/10(火) 18:07:39ID:IF+NFywQ
>>310
惚れなおしました
0316login:Penguin2009/03/10(火) 20:05:58ID:R7wmOiP7
amd64版で使いたくて、
がんばって、初めてmakeからやってインストールできた。
ありがとう。
0317login:Penguin2009/03/11(水) 19:54:55ID:NoECHY3D
vine4.2からVinstaのファイル共有が読めません
http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=642

び・・・・Vinsta?
0318login:Penguin2009/03/11(水) 20:08:41ID:NoECHY3D
失礼! 誤爆w
0319login:Penguin2009/03/11(水) 21:04:02ID:ktWVbvZN
>>317-318
JD使えば、誤爆警告出してくれるよ。
0320login:Penguin2009/03/11(水) 21:39:01ID:NoECHY3D
JD 使ってるんだが・・・・・w
そんなのあるの?
0321login:Penguin2009/03/11(水) 21:42:05ID:NoECHY3D
>>319
ああ、多分その警告出るのわかってたんでスレにもどしたと思ってたんだけど
クリックが一個上だった。 すみません org
0322login:Penguin2009/03/12(木) 01:53:09ID:oJa28/Lm
>>320
あるよ。書き込みウィンドウ開いた後に
別のスレ表示させてそのまま書き込もうとすると出る
この機能には何回お世話になったかなぁ
作者さんGJだよ
0323作者2009/03/14(土) 23:27:52ID:TzlYe+AL
まだ開発branchでの話ですが、ローカルのp2経由で2chに書き込めるように
しました。このレスもp2経由で書き込んでいます。もう少しテストしたら
trunkにマージします。

>>311
その場合はローカルのp2経由でもIPで規制されているので書き込み出来ません。
今回ローカルに立てたのはテストのためです。多分公式p2も書き込み認証以外は
同じ作りだと思いますので。
0324sid2009/03/15(日) 09:37:55ID:HUoFh6NV
Debian Lenny の書き込みできないバージョンについてですが、まともにビルドできる環境が
i386 しかないので、testing に今のバージョンが入ったら、backports から取れるように交渉
してみたいと思います。あと数日待ってみてください。
0325作者2009/03/15(日) 13:11:56ID:mwhP7VC1
JDから直接p2経由で書き込み出来るようにしました。ただし、ローカルに立てたp2
ではテストしたのですが、公式p2ではまだテストしていないので書き込めなかった
場合は報告して下さい。

設定メニューのネットワークのパスワードでp2ログインのパスワードを設定して
ファイルメニューからp2にログインすればp2経由で書き込むようになりますが
書き込みをする前に一度webブラウザでp2にログインして書き込み機能を有効にして下さい。
0326login:Penguin2009/03/15(日) 13:35:38ID:I/LwxjwU
すみません過去ログを読み込んだときなんですが、
URLバーのアドレスのサーバーpc11.2ch.netなどが最新の
ものになってしまいます。
http://pc8.2ch.net/test/read.cgi/linux/1137245362/を開くと
http://pc11.2ch.net/test/read.cgi/linux/1137245362/になる。
ただこのアドレスだと、●があっても見れないので、アドレスコピーして、他人に教えることができません。
表示を以前の(入力した)サーバーになるようにしてください。
0327login:Penguin2009/03/15(日) 17:44:26ID:BMJrRIs6
作者さんの丁寧具合には、うちら頭があがらないけどさ、

> なるようにしてください。
326はせめて要望として発言しろよ
0328作者2009/03/15(日) 23:24:46ID:mwhP7VC1
鬼車を使っていると

ttp://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1151836078/118
> ただ、若干 POSIX regex と挙動が異なる所がありますね。具体的には
>
> // newline : true なら . に改行をマッチさせない
> bool Regex::compile( const std::string reg, bool icase, bool newline, bool use_migemo )
>
> の newline をfalseにすると POSIX regex の場合は . を改行にマッチさせるのですが
> 鬼車の場合はマッチさせないようです。そのため、このサポートBBSの投稿確認画面の
> メッセージが表示されなくなっていますね。

という問題があったので修正しました。ただ少しトリッキーな方法なので
何か問題があったら報告して下さい。

>>326
●を持っていないので確認した訳では無いのですが、確かdat落ちした時点でのサーバ名を
指定しなくても現在のサーバ名で良かった様な気がするのですが認識違いでしょうか?
0329作者2009/03/16(月) 01:30:07ID:z53Vr+B1
ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1220190304/503
> 503 名前:login:Penguin [sage]: 2008/11/02(日) 20:14:08 ID:zG3NwQ9Y
> 画像ビューで、eogのスムージングと同じ機能があるとうれしいのですが、どうでしょう。

about:configの画像の項でスムージングレベルの設定を出来るようにしました。

もう少し詳しく説明すると、

レベルが0の時 → Gdk::INTERP_NEAREST (デフォルト)
レベルが1の時 → Gdk::INTERP_BILINEAR
レベルが2の時 → Gdk::INTERP_HYPER

になります。これらの違いは ttp://ruby-gnome2.sourceforge.jp/hiki.cgi?Gdk%3A%3APixbuf 辺りを
見てください。ちなみにこのサイトによると、ある程度PCパワーがある時はレベル1が一番良いらしいです。
実際、ポップアップ画像はレベル1にするとレベル0よりもかなり綺麗になりますね。
0330login:Penguin2009/03/17(火) 01:54:16ID:LdIVt4aC
書き込み欄のctrl+hショートカットを無効にしたいんだけど(出来ればBackspaceにしたい)、
無理でしょうか?

[バージョン] SVN:Rev.2724M
[ディストリ ] Debian GNU/Linux 5.0
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm  ] 2.12.7
[ glibmm  ] 2.18.1
[ そ の 他 ]
0331sid2009/03/17(火) 06:55:45ID:fsFWpA22
>>324
先にプロジェクトメンバーに登録してもらって sourceforge.jp からパッケージを
ダウンロードできるようにしました(i386 only ですが)。ご利用ください。
■ このスレッドは過去ログ倉庫に格納されています