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

【2chブラウザ】JD 2

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001login:Penguin2006/08/15(火) 03:03:12ID:4MyNv7g+
OpenJaneDoeに良く似た、くせがなくて使い易い
2chブラウザJDを語れ。
http://www.geocities.jp/jd4linux/
0856作者2007/01/16(火) 00:23:03ID:Pd2sGEm1
>>855
kinput2環境が手元に無いため確認できませんが、設定に関しては
button.confの

DownEdit = Ctrl+n

の行を

DownEdit =

とするだけで良いと思います。
08577902007/01/16(火) 00:54:47ID:Xv4KPZp5
>>856
button.conf じゃなくて、key.conf でしたね。

key.conf を
DownEdit =
にして、kinput2+canna 環境で半角カナが出ることを確かめました。
0858login:Penguin2007/01/16(火) 01:21:55ID:PEdi9F6B
板のプロパティでメール欄を空白にして決定した後で
もう一度板のプロパティを開くとメール欄にsageが入ってしまいます
sageになるような仕様になっているのでしょうか?

バージョンは1.8.5-beta070114です
0859login:Penguin2007/01/16(火) 12:34:34ID:affv8K5W
kinput2+cannaなんてオールドタイプな人は、恐らくJDあたりとは競合して
いないと思う。
0860login:Penguin2007/01/16(火) 15:45:50ID:/ERqZwuV
してますがなにか
0861login:Penguin2007/01/16(火) 16:04:00ID:Xv4KPZp5
辞書などの関係で、IMエンジンを、そうやすやすとは変更できなかったりする。
単なる新物好きと一緒にしないでくれ。
0862login:Penguin2007/01/16(火) 19:05:18ID:CsA7kUKW
オールドタイプはnavi2chだと思っていたよ。
0863login:Penguin2007/01/16(火) 19:30:24ID:OKgD91SH
古い奴程新しいものを欲しがるものでござんす。
0864login:Penguin2007/01/16(火) 22:21:48ID:FYv8nZKP
だったらそのIMを古いのから新しい(ry
0865作者2007/01/17(水) 00:07:05ID:6Y8RAiJz
>>857
> button.conf じゃなくて、key.conf でしたね。

間違えました。他に意見も無いようですのでkinput2+cannaの
人には悪いのですがctrl+nは設定してもらうことにして頂きます。

>>858
そういう仕様になっています。意図的に空白にしたい場合は
書き込みビューのメールの脇の「固定」をチェックして下さい。
0866login:Penguin2007/01/17(水) 05:41:53ID:ODj2oqy9
ちなみに下移動がctrl+nになった経緯は何?
0867login:Penguin2007/01/17(水) 09:05:17ID:ac+Vzd9R
>>866
>>751 では。
0868login:Penguin2007/01/17(水) 11:22:29ID:ODj2oqy9
>>867
なるほど。
ありがと。
0869login:Penguin2007/01/17(水) 17:37:23ID:CEUrLJ+F
書き込みのボタンが左上にあることに今気づいた。
もはやAlt+Wの方が慣れたのでどうでもいいが。
0870login:Penguin2007/01/17(水) 17:45:10ID:DsmMs3ux
気づくの遅っ!

ホームで電車待ってるときにカツラの付け忘れ気づくタイプだね
0871作者2007/01/17(水) 23:44:00ID:6Y8RAiJz
私もAlt+w派ですが、さっきその辺りの処理を変更したので、多分大丈夫だとは
思いますが、また書き込み時にwが入るようになったかもしれません。もしwが
入るようになっていたら直しますので知らせてください。
0872login:Penguin2007/01/18(木) 01:03:37ID:ef7dGaXt
レス文書き終わった後、Tabキーで書き込みボタンの上にフォーカスが移ると嬉しい。
0873login:Penguin2007/01/18(木) 01:39:12ID:eTz1fHzy
emacs風キー割り当ての件なのですが、gtkアプリにおいては .gtkrcなどで
gtk-key-theme-name = "Emacs"
としておけば大抵こと足りるので、わざわざ作者さんの手をわずらわす
ことも無かったかとも思います。(勘違いしてるかな。)
いずれにせよ開発乙です。
0874login:Penguin2007/01/18(木) 17:12:32ID:RYVZdjcn
ちょっと地味なので、スレ一覧の奇数・偶数行の色変更できたらと
0875login:Penguin2007/01/18(木) 19:50:57ID:ODIz0GKi
名前欄のbタグなどに対応しませんか?
0876作者2007/01/18(木) 21:25:46ID:QXipa5yu
>>872
確かにフォーカスが移ると便利ですので次バージョンで実装します。

>>873
言われてみて思い出しましたが、確かにgtk側の設定でemacs風に出来ますね。
ただ出来ればgtkrcは使いたくないのと、将来的にctrl+wなどの操作も実装したい
と思っていますのでしばらくは自前で実装してみることにします。ただしkinput2環境で
emacs風のキーバインドを使いたいという人のために、あまり設定項目は増やしたく無い
のですが、設定メニューに「emacs風のキーバインドにする」という項目を追加しました。
このチェックを外してgtk側で設定すればkinput2環境でもemacs風になると思います。

>>874
見辛いのと、色を変えるためにgtkrcを編集する必要があることから乗り気がしません。

>>875
処理が重くなるのと、あまり必要性を感じないことから、やはり乗り気がしません。
0877login:Penguin2007/01/18(木) 21:51:02ID:dCfm1zyj
>>874は最初色の違いに意味があるのかとか混乱したりするから
自分も反対
0878login:Penguin2007/01/18(木) 21:58:02ID:+Or0McT0
FreeBSD 6.1-RELEASEでgtkmm2*-develってどうやってインストールするんだろう?
エロい人教えてくれorz
0879login:Penguin2007/01/18(木) 22:09:19ID:fQx8RwuL
>>878
# cd /usr/ports/x11-toolkits/gtkmm24
# make install clean
以上。

gtkmm2-devel ってのはLinuxで一般的なパッケージングポリシー
(実行に必要なファイルと開発に必要なファイルを分離する)
からできた名前なので、FreeBSDの場合は普通にgtkmm2.*を
インストールすれば問題ない。
0880login:Penguin2007/01/18(木) 22:14:51ID:+Or0McT0
>>879
早さに感動した
ありがとうございますorz
0881login:Penguin2007/01/18(木) 22:39:19ID:ob0Ovxpc
ワテクシも >>874 は要らないに一票。 >>875 はどっちでも良い、に一票。
0882作者2007/01/18(木) 23:00:25ID:QXipa5yu
>>874
乗り気では無いとはいえ、背景色をテーマに合わせたいという人もいると
思いますので、隠し設定でテーマやgtkrcに背景色を合わせて列ごとに
色を変えられるようにしてみました。設定ファイル(~/.jd/jd.conf)のuse_tree_gtkrc
の数字を0から1に変えるとツリービューの背景色をgtkrcに合わせるようになります。
0883login:Penguin2007/01/19(金) 01:56:00ID:zexjy22Y
>>876
> 確かにフォーカスが移ると便利ですので次バージョンで実装します。

あんまり入力する事はないかもしれませんが、それだと Tab 自体を入力できなくなり
ませんか?

現状でも Ctrl + Tab で移るので、それでいいような気が…。
0884login:Penguin2007/01/19(金) 02:49:49ID:7J7jFyIE
>>875 は fusianasan の区別に使うのではないかと。
逆に言うとそれが出来るだけでもいいと思う。
0885login:Penguin2007/01/19(金) 03:40:51ID:zexjy22Y
>>884
この dat だと </b>hoge<b> なんてのがそれかな。
http://travel3.2ch.net/oversea/dat/1146284032.dat

やりたい人は、この辺をいじって文字色を変えるとかしてみては?

 NodeTreeBase::parseName()
 NodeTreeBase::parse_html()
0886login:Penguin2007/01/19(金) 07:29:32ID:voYA/3HU
環境変数AM_PATH_AALIBってなにを設定すれば
いいんですかね?
0887login:Penguin2007/01/19(金) 21:21:30ID:3Ksj5e5c
>>886
勘で答えるが何も設定せずに.autoreconf -iか/autogen.shってするといいかもしれない
08888802007/01/20(土) 02:07:43ID:en+zOzGb
http://www.uploda.net/cgi/uploader4/index.php?file_id=0000009354.jpg
いや、もうね試行錯誤中。

OSはFreeBSD 6.1-RELEASEを使用。
gtkmm24はportinstallで/usr/ports/x11-toolkits/gtkmm24から。
automake,autoconfは
http://ftp.gnu.org/gnu/automake
http://ftp.gnu.org/gnu/autoconf/
からソースとって
./configure make make install。
libtoolも
http://ftp.gnu.org/gnu/libtoolからソースとって
./configure make make install
openssl,zlib等も公式サイトからソースとって来て同じようにインストール。

それから
./autogen.shして
./configure
make
でショットの様にエラー・・・

いったいどうすればいいんだ・・・
0889login:Penguin2007/01/20(土) 03:17:00ID:0AdLqGck
gmake使ってる?
0890login:Penguin2007/01/20(土) 03:54:03ID:wnMEceLv
src/icons/Makefile
の中の
%.h : %.png
がGNU makeじゃないと解せないのかな?

make: don't know how to make jd16.h. Stop

と出てるから。
Makefileの中で % なルールを使っているのは icons/Makefileだけみたいだから
ここを書き換えればgmakeでなくてもいけるんじゃないかな。
あるいは手で実行。
0891login:Penguin2007/01/20(土) 08:06:04ID:/U6j6EGh
軽いねこれ。
いいわ。
0892login:Penguin2007/01/20(土) 11:04:32ID:en+zOzGb
>>889-890

ありがとうございます!
makeじゃなくてgmakeだったのですか…

BSDユーザーのためにも、自分のブログに書いて来ます。
0893login:Penguin2007/01/20(土) 19:15:37ID:WNyZO7E7
スポーツ板(sports9.2ch.net→sports10.2ch.net)が移転しましたが、
板更新をしても更新されません。なぜでしょうか。
他の2chブラウザではできているのに。
0894作者2007/01/20(土) 20:48:43ID:vXG6v2gt
>>883
tabを入れてもどうせ消えるので良いかなと思ってたのですが
Ctrl+tabで移せるならやめます。ただフォーカスの移る順番が
めちゃくちゃですのでこれは直さなければいけませんね。

>>884,885
</b><b>が付くのはfusianasanのホスト名とトリップだけなの
でしょうか。それだけということが分かれば大して処理速度も
落ちないので色変更などの対応をしても問題ありません。

>>886
どういう状況でそれが必要になったのでしょうか。

>>888-892
出来たようですが、FreeBSDの動作状況に関してはほとんど情報が
ありませんので気がついたことがあれば教えてくださると助かります。

>>893
ttp://menu.2ch.net/bbsmenu.html

が更新していないからです。もう少し待つかjd.confの url_bbsmenu =
のところに別のアドレスを指定してください。
0895作者2007/01/21(日) 00:12:44ID:Wb6zJxiZ
書き込みビューのtabの件ですが、ctrl+tabだと逆方向にフォーカスが移るので
書き込みボタンまでフォーカスを移すのが面倒ですね。どうせtabで入力した
空白は無視されますからtab一回でフォーカスを移した方が良いと思うのですが
どうでしょうか?
0896login:Penguin2007/01/21(日) 00:48:44ID:tS5rNqCW
(・∀・)イイと思いまふ。
0897login:Penguin2007/01/21(日) 15:08:40ID:HREQT2MV
linuxで2chブラウザ色々試したが一番安定してるのはjdだな。
他のブラウザは見かけはいいのもあるが、日本語入力などで
不安定な感じ。

これからjdはどの方向に進むんでしょ。
0898login:Penguin2007/01/21(日) 16:44:07ID:J03RniR+
それは作者と我々の要望次第だと思われ

なんて言ってみるテスト
0899login:Penguin2007/01/21(日) 16:48:03ID:+e6HpqDV
tabは賛成に1票
0900login:Penguin2007/01/21(日) 16:59:24ID:Wvnk0adp
あとはログ検索でヒットしたレス番も表示できれば最高かな。
出来なければそのスレ開いたときに自動で検索窓が開いて検索ワードが入ればうれしい。
俺がWindows使ってたころのJaneとはこのくらいで同じ機能になるのかな?
0901login:Penguin2007/01/21(日) 17:46:07ID:Jm5MAFNE
初期より動作が軽くなったと思います。
でも、やはり大量にスレ開くと重くなる感じがします。

長く延びたスレの
例えば1〜900レスまでのスレがあったとして
それを読み込むのは、800〜900まで
直近の100レスだけを読み込むモードなんかがあれば
負担を軽減出来るのではと思うのですが、いかがでしょう?

大量に延びたスレを複数開いていた場合の負担軽減などに効果が出やすいと思うのです。
0902login:Penguin2007/01/21(日) 22:09:35ID:tDImAdaV
直接jdとは関係ないのですが、過去ログのhtml化されたファイルを見る時に
jdに慣れてしまうと、もはやfiirefoxなどのブラウザで見るのはつらいですね。
htmlをdatにするようなスクリプトってありますか?
0903login:Penguin2007/01/21(日) 22:39:54ID:c4DvUHyc
>>902
なんとなく「htmltodat」でググったら結構な情報拾えた。javaもあった。
0904作者2007/01/21(日) 22:54:20ID:Wb6zJxiZ
RC版をアップしました。一週間程バグ取りをしてリリース版は再来週の月曜日辺りに
出します。とりあえず書き込み欄のtabを有効にしてみました。また>>849からの変更点
に大きな物はありませんが、隠し設定に

use_imge_view ・・・ 画像のリンクをクリックした時に画像ビューで表示する
hide_usrcmd ・・・ 選択不可のユーザコマンドを非表示にする
max_show_usrcmd ・・・ ユーザコマンド数が指定した数以上の時はサブメニュー表示にする

が増えました。それとセッション管理に関するconfigureのオプション設定が変わりました
ので、もしgnomeuiを有効にしていた方がいたらサポートBBSの方を参照して下さい。

>>897
軽い・安定・シンプルという方向性を変えるつもりはありませんが、最近シンプルさに
?が付きつつあるので少し引き締めないといけないと思っています。

>>900
レス番号表示は次バージョンで出来るようにしたいと思います。なおログ検索結果の
スレタイトルをクリックすれば抽出結果がビュー表示されます。

>>901
1000レス表示しても100レスだけ表示しても描画スピードはほとんど変わりませんので
設定や操作が複雑になる分改悪になると思います。ちなみにスレはどのくらい開いて
いるのでしょうか。gtkのバージョンによってはgtk側のバグ(?)のせいでタブを
開きすぎると描画が極端に重くなるという症状が起きるようです。

>>902
解決した様ですが、2chブラウザ全体の質問に関してはここよりもソフトウェア板
あたりでwindowsの2chブラウザユーザに聞いた方がユーザが多い分早いかもしれません。
0905login:Penguin2007/01/21(日) 23:27:49ID:joE2WcJ1
自動更新機能を付けてもらえないでしょうか?
win版JaneDoeStyleのような感じで
09062442007/01/22(月) 00:07:47ID:KJo5gKLe
>>904
お疲れさまです。
Fedora Extrasでもupしました。>>448と
同じ所からdownload出来ます。
0907作者2007/01/22(月) 00:15:00ID:FjdOO66S
>>905
どういう機能でしょうか?

>>906
お疲れさまです。
0908login:Penguin2007/01/22(月) 00:18:47ID:raV/4lY3
¥ -> \ をお願いします。
0909login:Penguin2007/01/22(月) 01:22:25ID:nYcwasCC
作者さん、乙です。

jd-1.8.5-rc070121 を libgtkmm-2.4-dev (Version: 2.4.10-1) で make すると、
以下のようなエラーが出ます。
articleviewbase.cpp:2048: error: `set_visible' undeclared (first use this
function)
articleviewbase.cpp:2048: error: (Each undeclared identifier is reported only
once for each function it appears in.)
make[4]: *** [articleviewbase.o] エラー 1
make[4]: Leaving directory `/home/hoge/jd/jd-1.8.5.070121.rc/jd-1.8.5.070121.rc/src/article'
make[3]: *** [all-recursive] エラー 1
make[3]: Leaving directory `/home/hoge/jd/jd-1.8.5.070121.rc/jd-1.8.5.070121.rc/src'
make[2]: *** [all-recursive] エラー 1
make[2]: Leaving directory `/home/hoge/jd/jd-1.8.5.070121.rc/jd-1.8.5.070121.rc'
make[1]: *** [all] エラー 2
make[1]: Leaving directory `/home/hoge/jd/jd-1.8.5.070121.rc/jd-1.8.5.070121.rc'
make: *** [build-stamp] エラー 2

多分、set_visible が gtkmm 2.5.0 以降で定義されたものだからだと思います。
0910login:Penguin2007/01/22(月) 01:22:55ID:x1sWMmKF
>>904
多い時で5スレ位開いてる時あり
スレタブの切替えでワンテンポ遅れる感じがありました。
なので複数読み込んでいるせいなのかと思ったのです…

が、今ふとJDのウィンドウサイズが気になって小さくした所
サクっと切り替わりました。

具体的には、1100*600(1600*1200の画面サイズ半分程)
を占有して開いていたので、それを極端に小さくしたらスレタブ切替え等
動作が機敏になりました。

役に立たなそうなレスで申し訳ありませんでした。
応援してます。
0911作者2007/01/22(月) 01:36:23ID:FjdOO66S
>>908
実装しました。

>>909
直しておきます。

>>910
参考までに使用されている環境(ディストリビューション、gtkとgtkmmの
バージョン)を教えて頂けますか。
0912login:Penguin2007/01/22(月) 10:18:19ID:PaWkBBYf
作者さん乙です
質問ですが今までみたいに読んだことのあるスレをデフォルトで一番上に
持ってきたいのですがどこの設定をいじればよいでしょうか?
0913login:Penguin2007/01/22(月) 11:39:33ID:Vn3Ph9XK
>>912
スレ一覧の上で ID タイトル レス と並んでいるところの一番左、空白になっている部分を何回かクリックする。
0914login:Penguin2007/01/22(月) 11:44:47ID:3gQIDQbQ
タブで書き込みにフォーカス移れ
0915login:Penguin2007/01/22(月) 11:47:05ID:3gQIDQbQ
移った!これ便利!
0916FreeBSD User2007/01/22(月) 12:40:06ID:qV2aC6Fa
返事遅れて申し訳ないです。>作者さん

インストール方法、FreeBSDでのまとめです。


まず、/usr/ports/x11-toolkits/gtkmm24をportinstall
次にautoconf、automake、libtoolをGNUサイトからソースを持って来て
./configure make make installする。(FreeBSDでは標準では付いていないので)
zlib、opensslも公式サイトからソースとって来て
./configure(ここの部分たしか./configの場合もあったような) make make install。

portsを使ってもいいんだけど、いろいろ面倒になるだろうから
今紹介した方法が手っ取り早いかと思います。

あと、重要なのが
/usr/ports/devel/gmakeをportinstallでインストールする。

そしてJDのソース取って
中に入り

sh autogen.sh
./configure
gmake (makeではない)

src/jdで起動。

日本語おかしかったらごめんなさい。
間違ってる所がある場合は指摘をお願いします。
0917login:Penguin2007/01/22(月) 13:18:56ID:bWynPeIp
>>907
スレッド閲覧時のリフレッシュ(更新)ボタンが
一定時間ごとに起動する機能という意味です。
win版JaneDoeStyleの場合は指定した秒ごとに更新機能が働き
更新後の最新のレスまで指定した速度で自動スクロールしてくれます。

つまりはブラウザを操作することなく速度の早い板を流し読みできる機能です。
ちゃんと伝わったでしょうかね?お願いします。
0918login:Penguin2007/01/22(月) 13:49:20ID:hWsX0bGQ
ローカルファイルに保存したdatファイルを見る方法として、その板のキャッシュディレクトリに置いてから、
~/.jd/ext.txtに
> Linux板
> http://pc8.2ch.net/linux/
> linux
とすることになっていますが、任意のディレクトリに置いて、ext.txtで
file:////home/foo/archives/sure1/
のような指定をしたいのですが可能でしょうか?

欲を言えば、外部板としてext.txtに設定するよりも、ディレクトリブラウザから選択できるといいかも。
0919作者2007/01/23(火) 00:36:08ID:NL8yLfQO
サポートBBSの方で初めて使ったときにビューの切り替えの
方法が分かりにくいのではという指摘があり、確かにそう
だと思った&早急に対処する必要があると思ったのでヒント
ダイアログを出すようにしてみました。テストの関係もあり
ますので正式リリース日を2,3日延長して来週の水曜日あたり
にします。

>>909
直しました。テストしていませんが多分大丈夫だと思います。

>>916
情報ありがとうございます。あとでホームページのインストール
情報に転載しておきます。

>>917
つまりオートリロードとオートスクロール機能ですね。この
機能に関してはバージョン2.0以降で実況用JDとしてフォーク
するかどうかも含めて考えようと思っていますのでもう少し
お待ち下さい。

>>918
datをキャッシュディレクトリに入れるだけでetc.txtは必要ありませんが、
任意のディレクトリを仮想板にするというアイデアは面白いですね。
内部の変更がかなり必要になりそうですが、とりあえず可能かどうか
検討してみます。
09209092007/01/23(火) 05:04:20ID:Rh3q1czE
>>919
ありがとうございます。
無事、make できました。
0921login:Penguin2007/01/23(火) 13:19:17ID:7wulH+5u
>>919
オートリロード、オートスクロールの件了解しました。
実況板とか利用するので実装を楽しみにしています。
他の対応とかもたくさんあるようで、頑張ってください。
0922login:Penguin2007/01/23(火) 15:33:02ID:h6BvvqfT
1.8.5-rc070121で
マウス設定>シングルクリックでタブを開く
が使えなくなりました
チェックして再起動しても、チェックが消えてる状態になります
また、実際のブラウジングでも、シングルクリックでタブがあがらなくなりました
0923login:Penguin2007/01/23(火) 19:08:51ID:C0U+RH0V
>>922
マウス設定、両方ともおかしくない?

とりあえず、MouseKeyConf::get_str_motion() の

> if( (*it)->get_id() == id ){

が真にならないような気がするけど、ここで合ってるのかな…?
09242442007/01/23(火) 19:41:26ID:xfz1WWVb
>>922-923

ソースは全然checkしてませんが、
少なくともjd-1.8.5-0.3.rc070121.fc5 on i386
では再現するようです。
0925作者2007/01/24(水) 00:59:41ID:F7jJ1wMN
>>922-924
直しました。単純ミスです。ちなみに config/buttonconfig.cpp をcvs diff すれば
どこが間違っていたか分かります。
09262442007/01/24(水) 01:29:03ID:0qJiCocl
>>925
直っているようです。
FE-develでは最新のcvsに上げることで、
FE5/6ではpatchを当てることで対応します。
0927login:Penguin2007/01/25(木) 17:19:50ID:Y5z5zAz3
板移転の際に、bbsmenuが更新されるまで待っていればいいのでしょうが

<html>
<head>
<script language="javascript">
window.location.href="http://news23.2ch.net/news/";</script>
<title>2chbbs..</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
</head>
<body bgcolor="#FFFFFF">
Change your bookmark ASAP.
<a href="http://news23.2ch.net/news/";>GO !</a>
</body>
</html>

このような情報をパースしてすぐに追従できるようになると嬉しいのですが、実装していただけないでしょうか。
0928作者2007/01/26(金) 00:48:22ID:x5nyfjCt
>>927
確かに便利だと思うので次に板の移転を発見したら実装して
おきます。

ちなみに手動で移転処理する場合はlist_main.xmlを
書き換えてmove.infoに

旧サーバ 新サーバ /板ID

の順で登録すればOKです。
0929login:Penguin2007/01/27(土) 00:05:09ID:f3e5I3xB
Ubuntuユーザーのためにコマンドをひとつ。
Ubuntu Forumで検索
$VIEW http://www.ubuntuforums.org/search.php?do=process&query=$TEXT
0930login:Penguin2007/01/27(土) 00:11:19ID:LdXC/70l
検索 → 犬作
0931login:Penguin2007/01/27(土) 00:28:59ID:f3e5I3xB
ひとつ要望なんですけど、
http://ichart.yahoo.com/z?s=^DJI&t=1d&q=c&l=on&z=m&p=m20,m50,m200&a=v
こういうリンク、^のところ移行もリンクとして認識出来るようになりませんか?
0932login:Penguin2007/01/27(土) 03:10:33ID:Z1jvyohm
>>931
ならない。
ttp://www.freesoft.org/CIE/RFC/1738/4.htm

ttp://ichart.yahoo.com/z?s=%5eDJI&t=1d&q=c&l=on&z=m&p=m20,m50,m200&a=v
0933login:Penguin2007/01/27(土) 12:05:51ID:nPgiXWE3
>>916
当方 FreeBSD 6.2
zlib, openssl って入れる必要ありました?

zlib に関しては特に何も問題なし
openssl は見つからないといわれたので
jd の configure の際に
env OPENSSL_CFLAGS=-I/usr/include/openssl OPENSSL_LIBS=-lssl ./configure
とかやって場所を教えてやったらできました。
0934login:Penguin2007/01/27(土) 12:28:17ID:MYkL3i1T
>>932
%5e に変換してリンク張るようにしちゃえばいいだけじゃないのかな。
0935login:Penguin2007/01/27(土) 16:27:27ID:Z1jvyohm
>>934
そんな事したら、こういうのもリンクにされちゃうじゃない。

 [http://www.example.com/] <http://www.example.com/>;
 http://www.example.com/%5D http://www.example.com/%3E

 http://www.example.com/に書いてある
 http://www.example.com/%E3%81%AB%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%82%E3%82%8B

RFCを無視するような実装はするべきではないと思うし、read.cgi も URLとして
扱わないんだから、それに沿った方がいいでしょ。

ところで、>931に書かれているURLを書いた人って何でそんな書き方をしたん
だろうね。
0936login:Penguin2007/01/27(土) 17:25:23ID:agxJb3E+
柔軟モードとか作っちゃえばいいかもよ
スペースがあるまでリンクとして認めちゃうとか。
そうすりゃWikipediaのリンクでもそのままの文字で飛べるようになったりするんじゃね
0937login:Penguin2007/01/27(土) 18:08:30ID:Z1jvyohm
>>936
"Wikipediaのリンク"ってのは、こういう形態の事?

 ttp://ja.wikipedia.org/wiki/マルチバイト文字

特に、マルチバイトの場合は複数のコード体系があるので、勝手にリンクにする
訳にはいかないと思う。

おかしなURL判定が必要な状況が多くて面倒とかいうのでなければ、こんなユー
ザーコマンドを使ってみてはいかが?

(例) $VIEW $TEXTU
0938login:Penguin2007/01/28(日) 03:12:25ID:D79sW+YN
>>作者さん
BEへの対応の予定はありますか?
0939login:Penguin2007/01/28(日) 12:46:59ID:NbEmaApA
>>935
] > あたりはリンクにしなきゃいいじゃん。
まずは ^ だけ追加で。
URL の直後に ^ が来る例なんてそんなにないっしょ。

> read.cgi も URLとして
> 扱わないんだから、それに沿った方がいいでしょ。
これはポリシーしだいかな。
そういうポリシーならそれでもいと思う。
0940login:Penguin2007/01/28(日) 12:53:30ID:ufXAhuvF
URLのリンク化はウェブアプリなんかでもけっこう難しい問題だ。
特にマルチバイトが絡むとお手上げ状態。本質的に難しいんだから、余計な小細工
せずに、ブラウザに「コピペしてください」でいいじゃまいか。
0941login:Penguin2007/01/28(日) 12:55:35ID:NbEmaApA
>>935
> RFCを無視するような実装はするべきではないと思うし、
JD がブラウザに渡すときとか
HTTP クライアントが HTTP サーバと通信するときとかに
RFC を無視するのはいけないと思うけど、
JD がブラウザに渡す前の時点で ^ を URL の一部とみなしても
特に問題はないと思うけど。
ブラウザに渡すときに % 記法に変換してやればいい。

> ところで、>931に書かれているURLを書いた人って何でそんな書き方をしたん
> だろうね。
ブラウザの URL 欄からコピペした、とかかな。
0942login:Penguin2007/01/28(日) 12:55:51ID:2aOekSY/
「選択範囲をURLとしてブラウザで開く」とかいうコマンドがあればいいなじゃない?
0943login:Penguin2007/01/28(日) 13:15:23ID:GK84EyDu
>>942
選択してFirefoxのウィンドウ上で中ボタンクリックすればいいだろ
0944作者2007/01/28(日) 23:12:03ID:Ncb1fNcp
URL判定はどちらかを立てれば一方が立たずという状況になると
思うので難しい問題ですね。という訳で基本的にはRFCに従うと
いう方針にしますが、必ず従うという訳ではなくてユーザの利便性に
合わせてRFCに大きく反しない程度に独自仕様を入れていっても
問題ないと思います。今回の「^」の場合はアドレスの後ろに^を
入れる人はあまりいないと思いますので%5eに変えても良い気が
しますがどうでしょうか。マルチバイトに関しては"ブラウザに「コピペ
してください」"ですね。もしくは>>937のコマンドで対処してください。

>>938
仕様が分からないので対処出来ないと言いますか、興味が無いから
仕様を調べる気が起きないと言いますか、どうも歯切れが良くあり
ませんがあまり対応したいという気が起きません。とは言え、別に
BEを否定している訳では無いのでパッチが投稿されれば取り込みます。
0945login:Penguin2007/01/29(月) 00:36:02ID:yBaAPu1/
>>944
> 今回の「^」の場合はアドレスの後ろに^を
> 入れる人はあまりいないと思いますので%5eに変えても良い気が
> しますがどうでしょうか。

"^"を含むようなURL表記をする事もあまりないと思うので、そのために
わざわざ対応する必要はないと思います。

それこそ、"ブラウザに「コピペしてください」"でいいような気がします。
0946login:Penguin2007/01/29(月) 00:58:33ID:p4G5taaH
割合を考えれば普通にリンクとして認識させたほうが利便性が上がると思うが。
09472442007/01/29(月) 02:02:13ID:g7yA2Fyp
私としては、
「規格外の実装をして、予測不能のbuggyな動作が
 出るかもしれないのなら止めてほしい」
と思うのですが、今調べてみると、

* ochusha cvs ^以降は無視
* kita 0.177.3 ^以降もURLとして認識
となっているようです。
0948login:Penguin2007/01/29(月) 02:13:17ID:gHvqriCC
^って~の打ち間違えじゃないのかな?

「選択範囲をブラウザで開く」はあると嬉しいですけど。。。。
0949login:Penguin2007/01/29(月) 18:44:08ID:YEIvCjyz
何度かスレを更新しているとタブが横にのびるのは仕様ですかね
0950login:Penguin2007/01/29(月) 23:49:13ID:z+PMkruf
>>949
1/27のCVSビルドだけどそんなことは無いなぁ

>>作者様
お気に入りの更新チェック機能と更新されたスレを開く機能が欲しいです
0951作者2007/01/30(火) 00:08:44ID:W0L6rbKs
移転情報テーブル(move.info)内に

http://hoge.2ch.net http://hoge2.2ch.net /board
http://hoge2.2ch.net http://hoge.2ch.net /board

みたいに循環している所があるとお気に入りのアドレスが空白に
なるという酷いバグがあったので修正しましたが、修正に問題が
無いか様子を見たいので正式版リリース日を少しだけ延期して
金曜日にします。

"^"問題に関しては次バージョンでどうするか真面目に考えよう
と思いますが、特にbuggyになることは無いと思いますので現時点
では対応しようと思っています。

>>948
>>937のコマンドではダメでしょうか。

>>949
もう少し詳しく状況をお知らせ下さい。

>>950
更新チェック機能は入れようと思っていますが、更新されたスレを
まとめて開くという機能は特に考えていなかったので、更新チェックを
実装したときについでに実装しようと思います。
0952login:Penguin2007/01/30(火) 01:46:44ID:LQ6KnxN1
>>951
参考までに、URLの判定について Jane のソースを見てみました。

[ function GetURL: string; かな? ]
ttp://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/jane/jane/UDat2HTML.pas?view=markup
# Pascalの case って柔軟なんだな…。

実際の動作は分かりませんが、"<> は除外しても [\]^{|} はURLに含めちゃう
ような感じです。

私としては、UnsafeCharacter を勝手にURLエンコードして欲しくはないので、
もし実装するのであれば、こんな感じでお願いします。

 CONFIG::cf.get_option( "loose_url_judgment", 0 );
0953login:Penguin2007/01/30(火) 17:22:16ID:a+x6BpXh
スレッド一覧の速度について要望です。
今の実装では恐らく速度=レス数/生存日数で計算されていると思います。
しかし生存日数が日にち単位、つまり生存日数が整数なので実況系の板だと
ほとんど意味をなしません。そこで、出来れば秒まで考慮した小数点以下を含む
生存日数で計算して、小数点以下も表示するようにして欲しいです。
0954login:Penguin2007/01/30(火) 19:28:34ID:a+x6BpXh
おかしな所を発見したので報告。
レスの「名前:」の後の太字のテキストを選択すると選択されたテキスト
以降が右にずれます。
ただし、メール欄以降に影響は無いです。
0955login:Penguin2007/01/31(水) 06:06:45ID:TYpBYAH4
>>953
この2つの、どちらかになるんじゃないかな?

 src/dbtree/articlebase.cpp:119
 1. レス数 / ( ( 現在日時 - スレ立て日時 ) / 1日[秒] + 1 )
 2. レス数 / 1

しかし、こんな繰り返し行う処理で少数なんか扱ったら、無駄に遅くならん
かな…?実況しない人にとっては歓迎すべき機能ではないね。

そういえば、>919で作者さんが"実況用JDとしてフォークするかどうか"っ
てな事を言ってたな。
レス数が950を超えています。1000を超えると書き込みができなくなります。