2ch ブラウザ JD 20
■ このスレッドは過去ログ倉庫に格納されています
IDなしってだけでNGってどうなんだろうな
大事なこと書いてあったらどうすんのよ? 板によりけりだな
まぁID付き板で無しにしてる奴は大抵スレ荒らしだけど そうとも限らんよ
匿名性は誰だって高い方が良いと思うわけで
実際何が書いてあるかで判断できないなら
この手の掲示板は向かないよ ID付きスレでID無い奴って逆に匿名性下がってる気がする ちょいちょい出てるスレの画像自動取得ってどういう動作をいってるん?
2行書き加えるだけで一応スレ開いたら~/jd/image/ 以下に画像が保存されて「詳細設定->画像設定->インライン画像を表示する」のチェックが入ってれば表示されるように出来たけど
それで良いのかしら それでええと思う
たぶん2chmateみたいなサムネ作成してデカかったら放置、グロとか氏ねって安価ついたらモザイク、って動作まで含んでるとは思うがそんなの知らんし >>683
それです
どこをどう書き加えるの教えてください NG正規表現で
(\.[0-9][0-9][ ]+)$
これじゃダメか?
正規表現は学んだばかりなんもんでチグハグだが許してくれ https://pastebin.com/A7drD7eH
>>684-685
おk、サンクス
もともとJDが提供してくれてるもんを使ってるだけだけど、ここに書くのが適切なのかとかアクセスするポインタの寿命は安全なのかとか全く考慮してないからまあおもちゃだと思って
言うまでもないが何が起きてもマジで俺は知らんから当てるなら自己責任で >>689
そろそろ使えるようになったかな?
挙動報告ヨロ V2Cみたく、JDもインストールしてうpデートするだけでマトモに動くようにしてよ
初心者には、ハードルが高すぎるよ V2Cを使えばいいんじゃよ
JDはもう昔使ってた人が細々と使い続けるだけのソフト
開発者もフォークする人もいないのだから、ゆっくり寂れて消える運命
むしろ今から他人にJDを勧めるやつがおかしい >>691
>V2Cみたく、JDもインストールしてうpデートするだけでマトモに動くようにしてよ
現状オープンソースのJDでは5ch運営が公認してくれないから無理なんだよ
JDもLinux普通に使えている人なら順を踏めば問題なく使えるようになると思うけどねえ
面倒ではあるけど >板一覧の読み込みに失敗したため、板一覧は更新されませんでした
と表示
どうしたらよいですか? >>690
まだです><
今度暇な時に試してみます
>>694
2chproxy.pl使ってないんじゃないの?
2chproxy.pl [転載禁止]©2ch.net
http://mao.2ch.net/test/read.cgi/linux/1429072845/ Archでビルドして2chproxy.pl導入して使ってるけど、自作のPKGBUILDを使い回せるからこまんないな。 >>694
JDのバージョンは?
板一覧の参照先はhttps://menu.5ch.net/bbsmenu.html?
それとも実況?
公式の場合、2.8.9-150226だとタグの大文字小文字問題で上手く行かないと思う
自分でビルドしてもっと新しいの使ってるなら一時的につながらなかっただけかも
>>695
板一覧は公認専ブラでも非公認専ブラでもhtml形式のメニューから生成してるので
串は関係ない >>688
https://pastebin.com/uX2xXbbA
あんま需要なさそうだけど一応「表示->詳細設定->画像表示設定」でオンオフ出来るようにしといた
ショートカットでもオンオフ出来たほうが便利かとも思ったけど飽きたので保留(´・ω・`) >>674
投稿時刻の後にIがなかったらの正規表現でNGしてる Ruby で、Selenium WebDriver を使って、
5ch のスレの書き込みから、画像ファイルのURL だけを抜き出して、
ブラウザで表示しようとしたが、
Selenium WebDriverから、5ch のページに、なかなかつながらない!
5ch のページはクソ!
無限にJavaScript(JS) が動いていて、つながるタイミングが無い。
おまけに、JS でしょっちゅうエラーが起きているw
こんなに無限に読み込むページは、前代未聞! >>701
静的なHTMLを解析するのこぎりとかじゃだめなの? >>701
盛大なスレチだったわ。他スレ誘導してくれたら相談乗るよ。 なんか昨日今日あたりから壊れていますが頻発するな・・・・ レスアンカーにもclass="reply_link"と言うのが入ってるなあ
これも壊れる原因だ うちの環境だと、JDで書き込みエラーになっても書き込めてる。それでたまに誤爆するぐらいだな。 エラー出ても書き込めてる時もあるし、書き込めてないこともあるなぁ。 V2C-r に移動だな、あっちは問題なし
"JANE STYLE"のことだろうと、ナメてかかってるからw >>698
みなさん、ありがとうございます。
> JDのバージョンは?
[バージョン] 2.8.9-171003
[ディストリ ] Ubuntu 14.04.5 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.4
[ glibmm ] 2.39.93
[ そ の 他 ]
> 板一覧の参照先はhttps://menu.5ch.net/bbsmenu.html?
> それとも実況?
http://menu.5ch.net/bbsmenu.html
> 公式の場合、2.8.9-150226だとタグの大文字小文字問題で上手く行かないと思う
> 自分でビルドしてもっと新しいの使ってるなら一時的につながらなかっただけかも >>702-703
5ch の静的なHTML には、何も内容がない。
最初に、空のHTML を送ってきて、非同期処理(Ajax) で投稿内容を取得して表示するから
だから、Selenium WebDriver を使って、ブラウザを操作しないといけない。
投稿内容が表示されるまで、待たないといけない
たぶん専ブラは、HTML じゃなくて、元のデータから投稿内容を取得しているのだろう dat読み込みなんて下手すりゃ前世紀からみなが知ってた話だろ
まー自分は今世紀初頭だが datを読み込むための2ちゃんブラウザだったわけだが、その辺の経緯知ってるのは
もうおっさんなんだよなあ そりゃ自己紹介しましたから
若人だとしたら大切な時間を過疎化著しい5chの仕様に捧げて後悔しないのかえ おちたスレが見られないです。みるにはどうしたらいいでしょう。 過去ログを表示するって設定がありました。
失礼しました。 画像が取得できなくなった。
[バージョン] 2.8.9-150226
[ディストリ ] Raspbian GNU/Linux 9 (stretch) (armv7l)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] LXDE
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.3
[オプション ] '--with-sessionlib=xsmp'
'--with-alsa'
'--with-gthread'
'--with-migemo'
'--with-migemodict=/usr/share/cmigemo/utf-8/migemo-dict'
[ そ の 他 ] LANG = en_GB.UTF-8 weechatを入れたばかり。何か余計なものを入れてしまった模様。 imgurはメンテ中
暇あるならJDを2.8.9-180424にしといたら >>726
ありがとうございます。
ビルドに自信がないので待ちます。 スマホのchmateやスマホブラウザでもimgur画像見れない
JDの画像表示もできないけどfirefoxなら見れる
待っていればJDやスマホでも見れるようになるのかな
imgurはスマホブラウザで画像投稿もできなくなったし、閲覧もアプリでしかさせないようにするつもりなのかな JDは知らんがfirefoxで直リンが禁止されたからリファラをそのサーバのルートに書き換えにしてる 昨日あたりからimgurの直リンが引っ張れないのはimgurの仕様変更なの? imgur側の仕様変更です
JD側で対応するしかありません 設定で対応できるの?
それともソースいじらないとダメなの? 556 名前:/名無しさん[1-30].jpg [sage]: 2018/08/31(金) 23:03:31.38 ID:BWvfL1IX0
imgurの仕様変更
TSL1.2に対応してないOSだと見られなくなった なーんもいじってないのに昨日から突然画面が出ずに落ちる(プロセスは終了しない)になった。
.jdを消去するとsegmentaion faultで落ちる。
何が起きたんだろう? 俺たちはエスパーではない
linux板住民で情弱でもないんだから自分の情報くらい適切に晒せや 普通にLiunux使っててセグフォルなんて起こさせるほうが難しい segmentaion fault
C/C++ のプログラミングのバグで、
null pointer(ヌルポ)など、不正なアドレスにアクセスした
相手側の仕様が変わったとか、
そのソフトが依存しているライブラリ更新されたとか 済まん。
JD 2.8.9-150226をSlackware上で使っている。
OSもjdもここ最近versionをいじっていない。
なのに突然挙動がおかしくなった。
起動させてみると一瞬画面が立上り、消える。
プロセス自体は死んでいない。
設定フォルダ.jdを消すと「1/5 JDセットアップ開始」画面になり、
完了とともにセグフォする。
これをgdbでrunさせると
Thread 1 "jd" received signal SIGSEGV, Segmentation fault.
0x08361858 in std::list<XML::Dom*, std::allocator<XML::Dom*>
>::_M_assign_dispatch<std::_List_const_iterator<XML::Dom*> > (__last2=...,
__first2=...,
this=<optimized out>) at /usr/include/c++/7.3.0/bits/list.tcc:313
313 for (; __first1 != __last1 && __first2 != __last2;
と出る。
システムバージョン替えてないのに落ちるのは何か
設定ファイルの形式が変わったんだろうか?
その辺の最近の動き知っている人居たら教えてください。 全くなにもしてないのにってことはないだろうが、例えば、5chのサバが不安定なときに読み込みとかして変なもの拾ったとか? 自己解決しました。
jd.confだけを削除したら設定画面通過後に正常(かどうかわからんけど)に起動しました。
何がおかしかったかさっぱりわからんけど、お騒がせしました。 >>742
Slackware使ってるけど問題なく動いてるよ
[バージョン] 2.8.9-180424
[ディストリ ] Slackware 14.2 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.4
[オプション ] '--with-native'
'--with-pangolayout'
'--with-migemo'
'--with-migemodict=/usr/local/share/migemo/utf-8/migemo-dict'
[ そ の 他 ] proxy2ch-20180822 >Slackware使ってるけど問題なく動いてるよ
ありがとう。今は問題なく使えてる。
どうも設定ファイルから読む何かがあかんっぽい。
フォントでも壊れてるんだろうか? コマンドで起動したらgtk関連のエラー出てたりしないか? (process:11334): GLib-WARNING **: 20:34:58.113: gmem.c:489: custom memory
allocation vtable not supported
が毎回出てるけど昔からなんで気にもしてなかった それは無視して良いエラーだと思う、たしかgithubでフォークしてメンテしてる人のリポジトリのJDだとエラー消す修正されてた
個人的には根本原因が気になるから追いかけてみて欲しいなぁ
デバッガ使えるならそっちで、あるいはjd.confの問題起きる方と起きない方の差分を見てみるとか >>746
5chに移行してからは~/.jd 以下の2ch→5chに書き換えるとかしないとダメだった気もする
あと公式版はそのバージョンだけど
親切な人がパッチをまとめてくれてるので
>>341 ,392 を参考にすれば取得出来るから
更新すれば解決しそう
2chプロキシに使ってるプログラムが変換してくれてる場合もあるけど
>>749
glib2-2.46.2を使ってて>>748のエラーが出るけど
glib2-2.56.2ぐらいまで上げたら直ったりするかな…
Slackware 15.0待ち >>750
廃止されたglibの機能を使おうとしているという警告だからバージョン上げても変わらんぞ
>>354-361 >>751
廃止された機能だったのか…
警告が出てコンパイル出来るだけマシな方だね
最新の修正で
#if ! GLIB_CHECK_VERSION(2, 46, 0)
になってるけど、2.46.2はどうなるんだろ…
ビルドは明日にして今日はもう寝よう 誰か最新版をaptでインストールできるようにrepoにあげてくれよ Windows10, Ruby, Selenium WebDriver を使って、
ブラウザで、5ch の書き込み内から、画像のURL を取得して、
img タグに表示するプログラムは作ったけど
「ruby スクリプトファイル名 5chのURL」と、
シェルから起動するのが、面倒 >>755
スレ一覧表示をcuiで実装すれば良いのでは?番号指定で開くように。 記念ぱぴこ♪
> [バージョン] 2.8.9-180424
> [ディストリ ] Debian GNU/Linux 9 (stretch) (x86_64)
> [パッケージ] バイナリ/ソース( <配布元> )
> [ DE/WM ] GNOME
> [ gtkmm ] 2.24.5
> [ glibmm ] 2.50.0
> [ そ の 他 ]
>
git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd
cd jd
autoreconf -i
./configure
make CXXFLAGS+="-std=c++11"
makeは、↑だとコンパイル成功出来た。何故かmakeだけだと
ファイル容量が70MBを超えたりして失敗する。不思議だなぁ(´・ω・`) 自分の場合だとそのままやったらjdバイナリが152MiBいったりした
ちゃんとコンパイラを指定したりフラグを設定したら9MiBになったが CXXFLAGS+="-std=c++11"なしでコケるのはコンパイラのバージョンとか設定によるからあれやけど
サイズは多分デバッグ情報とかが残ってるstripしてない状態だからちゃうかな
fileコマンドで見るとwith debug_info, not strippedとか出てて確認できる
あとビルドしちゃったあとからでも$strip --strip-all jdの実行ファイル とかでストリップしてやればだいぶ小さく出来る
手元のjdのバイナリ見たらstrip前のは150MiBそっから上のコマンドでstripしたら8MiBまで小さくなった >>758-759
そうなんですね、ありがとうございますm(_ _)m
色々試してみることにします。 >>762
総統閣下「このスレに下品なやつは不要だ(プチッ)」
762はあぼ〜んされた 久々にJDビルドした。
ちゃんと使えるのが嬉しいね。♪ 画像見ようとしてURLクリックしても404not foundになる時あるじゃん
あれブラウザで開き直してたんだけど
何度かURLクリックするとダウンロード少しづつしてくれて見られるようになるのね
知らんかったよ >>699
一般的なペーストビン懐かしいな(´・ω・`) というか、>>699版をaptでインストール出来るようにしてくれ
他にも誰かそのままいろんな機能追加して最強2chブラウザにしちゃってくれ aptでインストール出来るようにしてもした本人に何の得もないからな
労力の無駄
という事実だけは認識してほしいね ■ このスレッドは過去ログ倉庫に格納されています