【5chブラウザ】 JDim Part1
■ このスレッドは過去ログ倉庫に格納されています
[バージョン] JDim 0.2.0-20191011(git:1f84e84205)
[ディストリ ] Arch Linux x86_64
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] Xfce 4.14
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] OpenSSL 1.1.1 11 Sep 2018
[オプション ]
[ そ の 他 ] >>367
表示されました。ありがとうございます! JDimにして様子見てるんだけど
「壊れています」が頻発する
まあそれは良いんだけど
例えば
テスト [無断転載禁止]©2ch.net
http://mao.5ch.net/test/read.cgi/linux/1451594923/
だとスレ一覧見ると
一番右に黄色のチェックマーク
レス227取得226新着1
になっているのだがスレを開いてみるとレスは226までしかない
datも226行しかないし、Chromeで確認しても226までしかない
スレ情報を消さずにスレ再取得しても変わらないし
ログを消して新規に開いても変わらない
これ正常に戻すのはどうすれば良いんだろう?
そもそもレスの数はどこを参照してるんだろう? ちなみに串は2chproxy.pl1.2.2で、変更点は
DEDICATED_BROWSER => "JDim",
USER_AGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36',
の部分のみです
読み込み書き込み両方串通しています >>371
キャッシュディレクトリは~/.jdのままなんですよ
で、問題は壊れてますが頻発することよりも
一部のスレのレス数がおかしくなることなんですよ レスは.jd/サーバー/板/subject.txtの最後の()内の数字
取得は.jd/サーバー/板/info/ID.info内のloadの数字
新着はレス-取得
かな >>373
ありがとうございます
結果を先に書くとJDimを終了した後、subject.txtとold-subject.txtをゴミ箱に移して
JDimを立ち上げ直したところ
369で例示したスレも正常に戻りました
つまりお説の通りなのですが
1つだけ腑に落ちない点があって
元々のsubject.txtもold-subject.txtも新しく作られたsubject.txtも最後の()内の数字も全部226で同じなんです
何がどう変わったというのだろう? なんだろう、何かしらのバグでsubject.txtにテキストエディタでは表示されないゴミが混じってるとか…?
可能性はほぼ無い気がするけど他には思いつかないなぁ
両者のdiffとかcmpの結果は? >>375
どうもsubject.txtを削除したのはどうも関係なさそうです
他の板、他の鯖でも同じようになっていたスレが正常化しています
手順を思い返してみたのですが
セッション保存をしています
関連があるように思えないのですが
とにかくセッション保存→再起動で直りました セッションの保存は毎回終了時に自動で行われてるはずだから関係ないんじゃないかなぁ…
おかしくなってた時のsubject.txtは完全に削除しちゃった?
もし戻せるなら戻して確認してみて欲しい >>377
>おかしくなってた時のsubject.txtは完全に削除しちゃった?
はい
残念ながら 壊れてますが発生した時にレス数が多くカウントされる
この数値はsubject.txtを読み直しても小さい値には設定されないが
再起動で取得数にリセットされる
これだけのことだろ 「壊れてます」が頻発するのと原因は同じ気がする
気がするだけだが そうですね
壊れています
のメッセージ自体が1つのレスとしてカウントされてるので
そこで齟齬が生じているのかもしれません うちはオリジナルのJDだけどやっぱり壊れています結構出るよ。 スレビューとかスレ一覧とか板一覧とかの各ツールバーが幅が狭くてアイコンが表示しきれない時に出てくるarrow▼をクリックした時のメニューがGTK3だとアイコンが表示されないせいで真っ白のメニューになっちゃってる?
バグじゃなくてGTK3の方針っぽい
> It's the general consensus that: no, we really don't want icons everywhere in menus, especially for sub-menus.
https://gitlab.gnome.org/GNOME/gtk/issues/525
一応skeleton/toolbar.cppのget_button_xxx()とかの各ボタンをnewしてるとこで
m_button_xxx->property_label().set_value( "foo" ) ;
とかしてやるとラベルは表示されるみたい >>383
gtk2版もサブメニューの項目が空欄になっていた
あと書き込みビューのウインドウでも確認
トグルボタンだけは何故かset_label()で設定されているためメニューに表示される
[バージョン] JDim 0.2.0-20191019(git:e53c2bf7cf)
[ディストリ ] Ubuntu 19.04 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm ] 2.24.5
[ glibmm ] 2.58.0
[ TLS lib ] GnuTLS 3.6.5
[オプション ]
[ そ の 他 ] 板一覧で、マウスカーソルが乗るとポップアップ表示するのをやめさせたい。
でも、なんか不思議でLinux板一覧ではポップアップ表示をしない、
でも、ニュース速報ではポップアップ表示する。
どこで設定するんですかね? >>385
0.2.0-20191019(git:e53c2bf7cf)だと
* 列や枠に表示しきれないほど項目が長い場合ツールチップが出る
* 設定はないからソースコードをいじってツールチップを殺すしかない >>386
ありがと、
でも無理やん、自分にはできん殺すなんて、、、、 >>335
フォント設定ダイアログ正常に表示するようになりました。落ちることもありません。
ありがとうございました。
[バージョン] JDim 0.2.0-20191019(git:e53c2bf7cf)
[ディストリ ] Ubuntu 18.04.3 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] MATE
[ gtkmm ] 3.22.2
[ glibmm ] 2.56.0
[ TLS lib ] GnuTLS 3.5.18
[オプション ] '--with-gtkmm3'
[ そ の 他 ] 串入れなきゃ5ch見られないのに、何故に5chブラウザ? 専ブラと言わずにただのブラウザといえばいいだけな気もするね。 >>393
現行は知らないけど1月に
>>358
>* 使用するプログラミング言語をC++11からC++14に移行する (=Debian Jessieのサポート終了)
ということのようですね >390
専用ブラジャーと言わずにただのブラジャーといえばいいと思う。 無許可の専ブラは禁止!ってのはwebの常識からありえないんだけど、波風起こさずに建前つかって偉いと思うよ。ブラウザで見るのは禁止じゃないからjdimはブラウザってことにしておけば良い。そんぐらいの話だよ。 そういう仕様なのかな?
落ちたときに、その回で書き込んだ位置番号が失われてしまうようです。
infoフォルダのinfoファイルを更新するタイミングかな。 >>398
正常終了
メニューからファイル>セッション保存を選択
about:configのその他にある「指定した分ごとにセッションを自動保存」
でセッション全体が保存されるけど一つ一つの操作では保存してないようだ [バージョン] JDim 0.2.0-20191027(git:362b797d53)
[ディストリ ] Ubuntu 19.10 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm ] 3.24.1
[ glibmm ] 2.60.0
[ TLS lib ] GnuTLS 3.6.9
[オプション ] '--with-gtkmm3'
'--with-native'
[ そ の 他 ]
使われてないcpu最適化オプション(--with-core2duoなど)を削除しました。
廃止予定だけど使われてるオプション(--with-opensslとか)は消すと不味そうなのでそのままです opensslが使えなくなるんじゃなくてオプションの指定の仕方が--with-tls=opensslみたいに変わるって話でしょ 説明不足すみません
機能ごとオプションを用意すると大変なので>>402の通り値を指定する方式に変えました --with-gtkmm3についてはどう変わりますか? >>403
>通り値を指定する方式
申し訳ない
これが既に理解不能です
どうことでしょう?
--with-gtkmm3はどう変えれば良いんでしょうか? >>404-405
ほれconfigure.ac読んでまとめたぞ
--with-gtkmm3は関係ない
Deprecatedになっていて消えそうなやつ
--with-oniguruma → --with-regex=oniguruma
--with-pcre → --with-regex=pcre
--with-openssl → --with-tls=openssl
--with-gthread → --with-thread=glib (ただしgthread自体が非推奨)
--with-stdthread → --with-thread=std
今回消えたやつ
--with-core2duo → CXXFLAGS="-march=core2"
--with-athlon64 → CXXFLAGS="-march=athlon64"
--with-atom → CXXFLAGS="-march=prescott"
--with-ppc7400 → CXXFLAGS="-mcpu=7400 -maltivec -mabi=altivec"
--with-ppc7450 → CXXFLAGS="-mcpu=7450 -maltivec -mabi=altivec" >>403
作者様、さっさと要望の一つでも満たして下さい。 >>406
誰がどこから消してるのかよく分からんのだが このスレで特に記述が無い場合はJDim公式からだろう [バージョン] JDim 0.2.0-20191027(git:362b797d53)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] XFCE
[ gtkmm ] 3.24.1
[ glibmm ] 2.62.0
[ TLS lib ] GnuTLS 3.6.10
[オプション ] '--with-gtkmm3''--with-pangolayout'
[ そ の 他 ]
pangolayoutいれないとコピーで範囲指定する時文字がずれてしまう JDimのときだけキーボード入力が遅れたり入力されないことがある
webブラウザのときは起きない
こんなことある? >>411
そりゃあ現実に起きてるんだからあるんだろう [バージョン] JDim 0.2.0-20191103(git:d4ddf513f3)
[ディストリ ] Manjaro Linux (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] XFCE
[ gtkmm ] 3.24.2
[ glibmm ] 2.62.0
[ TLS lib ] GnuTLS 3.6.10
[オプション ] '--with-gtkmm3''--with-pangolayout'
[ そ の 他 ] 誰か作ってくれるのならロゴマークをjdimに更新したい
サイズのバリエーション(16x16、32x32、48x48、96x96)とかライセンスがGPLなのが必須だけど… そんなにライセンス順守なら5chのライセンスも尊重してやれよw >>420
5chのライセンスって?
MI5のライセンスだったら怖いw >>422
ん?
串使って取り込むのって利用許可違反じゃねーの?w
そういのはライセンスって呼ばないからlinux村じゃ無視してもいーのかw >>421
JDimをそのまま横一列でアイコンに押し込んではどうだろうか
枠みたいのは上下だけにして >>423
問題ない。
5ch側が制限しているのはAPIへの無許可アクセス。
串はhttpアクセスでhtmlを取得しているので5chの制限に引っかからない。 >>425
スクレイピング禁止じゃなかったっけ?
俺の知ってるchと違うのかな?
ここで言ってる5chって >>429
串がやってることはウェブブラウザーがやってるようなことだぞ。
FirefoxやGoogle Chromeで5ch見るのと同じだ。 専用ブラウザなら誰も文句は言えないが5ch掲示板に特化した専用ブラウザは許可が必要
JDやJDimのような物は黙認されてるがそれはシェアが少ないことと
細かい所を突き詰めても運営の得にならないからだろうな 文字の視認性の良さを追求するなら
JDiってのもいいかなと、三文字にしてなるべくデカく
ーー
JDi
ーー
みたいな × 専用ブラウザなら誰も文句は言えないが
◯ 汎用ブラウザなら誰も文句は言えないが http://developer.5ch.net/
> ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されています。 JDimのimは小さく色違いでJDの下の方に重ねたら >>429
著作権法に支えられているソフトウェアのライセンスと違って
スクレイピング禁止には法的根拠がない
ただし5chブラウザを名乗ると商標権で刺されるので5chブラウザを名乗ってはいけない >>435
JDim自体はウェブスクレイピングしてないので何の問題もない 5ch<スクレイピング禁止
お前ら<スクレイピング禁止には法的根拠がない
転売禁止の条件で買ったチケットを転売してる転売厨みたいな言い草だw >>423
>串使って取り込むのって利用許可違反じゃねーの?w
そんな決まりあるなら明示してほしいんだが
俺が知ってる範囲ではないよ >>440
もう一度言うが、
JDim自体に5chをウェブスクレイピングする機能は無いし、
2chproxy.plは専ブラではないので問題ない。 >>432
が5ch掲示板に特化してないでしょ
同じような仕様の掲示板用だってだけ >>440
そもそもスクレイピング禁止とかって山下が言ってるだけで運営は何も言ってないし
山下の言うことに言質も与えていないんだよ >>446
でも山下が専ブラ開発の取りまとめだろ?
まあ海賊版だからそんなのを守る必要はないって言いたいんだろうけど >>447
普段使ってるアイコンサイズに縮小してみたけど
三文字が限界って感じだな >>445
前身である2ch掲示板に特化してるから多くの部分で5ch掲示板にも特化してる
間違っても汎用ブラウザとは言えない
でも俺の言いたいことはそこら辺突っ込んで明確にすることが運営の利益にならないってこと >>448
JDim自体に5chをウェブスクレイピングする機能は無い。 improvedのiだよ
視認性のために3文字になったってのもストーリーがあっていいじゃないか 赤外線盗撮するために赤外線撮影機能付きのビデオカメラを買ったのに
捕まったらカメラに赤外線撮影機能が付いてるのが悪いと言い訳してるみたいだw 5chの規約に違反していないことに何の問題があるわけ? スクレイピングするために串を入れてるのに
串が勝手にスクレイピングしてるだけって
それはさすがに頭お菓子過ぎませんか? スクレイピングするなって言ってるんじゃないよ
他人のリソースはその人の意にそぐわない使い方を平気でしてるのに
自分のリソースはライセンスライセンスって言い貼る
そのダブスタを辞めたら?って言ってるだけ >>460
串に関しては5chの規約に書いてないぞ
何の問題もない >>461
5chの意に沿ってるぞ
何の問題もない 5ch「ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止」
5ch「API の使用許諾を得ずに API を使用することは、不正アクセス行為の禁止等に関する法律等関係する法律に違反する」
JDim「ウェブスクレイピング機能は無いぞ。API使ってないぞ。」
2chproxy.pl「専用ブラウザじゃないぞ。API使ってないぞ。」
何の問題もない ■ このスレッドは過去ログ倉庫に格納されています