5ch ブラウザ JD 21
レス数が1000を超えています。これ以上書き込みはできません。
まあ分かりやすいおかげでスッと消して見なくて済む
初心者さんでも消しやすいタイプの微キチガイ 初めてv2cのID非表示使ってみた。
スッキリした。
もう反応しなくて済むわ。 >>926
Ubuntuはいつまで荒らしの立てたスレ立て続けてるんだ?
本スレへ帰ればいいのに そんなに嫌いじゃない
あぼ〜んさせてもらったけどww https://github.com/JDimproved/JDim/issues/46
どうもバッファサイズ説に納得がいく説明が付けられないから調査してみたんだどやっぱり違う気がする
根本原因はRegex::exec内とか(影響を調べてないけど他の箇所でも)で
malloc( MAX_TARGET_SIZE ) ;
としてMAX_TARGET_SIZE"バイト"のcharとintを確保してるんだけど
それを受け取ったMisc::asc側ではMAX_TARGET_SIZEの"要素数"の配列として扱ってしまっているのが原因っぽい
結果もちろんサイズは環境依存だけどcharの方は1バイトなんで問題は起きず
intの方は4バイトなのでMAX_TARGET_SIZE/4=8092回めのループを過ぎたところでオーバーフローでメモリ破壊が起きる
実際
MAX_TARGET_SIZE = 16 * 1024,
malloc( MAX_TARGET_SIZE * sizeof( char ) );
malloc( MAX_TARGET_SIZE * sizeof( int ) );
にするとバッファサイズは小さく~変わらないはずだけど落ちなくなる > 以上シナプティックから
> gtkmm-documentation
> というのが足りないのではないか?と推測しインストールしましたが、
>
> ./configure: line 17816: syntax error near unexpected token `GTKMM,gtkmm-2.4'
> ./configure: line 17816: `PKG_CHECK_MODULES(GTKMM,gtkmm-2.4 >= 2.4.0, , )'
> m@s:~/jd$
> 変化なし。
-----------------------
おはよ〜〜〜ございます!
昨夜のつづき。
グジャグジャなので、さいしょからやり直したいんだけど
まず、
1,シナプティックから
> gtkmm-documentation
完全削除いくよ? (データベースを読み込んでいます ... 現在 208594 個のファイルとディレクトリがインストールされています。)
gtkmm-documentation (3.22.0-2) を削除しています ...
doc-base (0.10.8) のトリガを処理しています ...
doc-base ファイルを 1 個削除 を処理中...
scrollkeeper をドキュメントとして登録しています... >>936
ああmallocの使い方を間違えてたのか…ありがとう納得しました
malloc/freeのままだと固定長の問題や保守的にも辛いのでstdライブラリに取り替えます 最初からやり直すのに
/home/m/jd
削除しちゃっていいの? m@s:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
[sudo] m のパスワード:
m@s:~$ m@s:~$ sudo apt-get build-dep jd
[sudo] m のパスワード:
パッケージリストを読み込んでいます... 完了
E: sources.list に 'ソース' URI を指定する必要があります https://www.nekochango.com/entry/linux/trouble/apt-get_build-dep_%E6%99%82%E3%81%AEURI%E3%82%A8%E3%83%A9%E3%83%BC
sudo sed -i 's/^# deb-src/deb-src/' /etc/apt/sources.list
m@s:~$ sudo pluma /etc/apt/sources.list
m@s:~$ sudo apt-get update
ヒット:1 http://jp.archive.ubuntu.com/ubuntu bionic InRelease
取得:2 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu bionic-updates/restricted Sources [2,060 B]
取得:5 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main Sources [250 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [458 kB]
取得:7 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [532 kB]
取得:8 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
取得:9 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [199 kB]
取得:10 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [737 kB]
取得:11 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [728 kB]
取得:12 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [204 kB]
取得:13 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [270 kB]
取得:14 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [126 kB]
取得:15 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [123 kB]
3,880 kB を 5秒 で取得しました (715 kB/s)
パッケージリストを読み込んでいます... 完了
m@s:~$ せめてエラーメッセージだけ選んでカキコすれば
親切なレスも着くかもなのにな。
垂れ流しは醜いし、ホント迷惑だ。 > ./configure: line 17816: syntax error near unexpected token `GTKMM,gtkmm-2.4'
> ./configure: line 17816: `PKG_CHECK_MODULES(GTKMM,gtkmm-2.4 >= 2.4.0, , )'
よろ 他のページのコマンドを混ぜたwwwww
https://github.com/JDimproved/JDim/tree/test
必要なライブラリを入れる。(抜けがあるかも)
sudo apt-get install libgtkmm-2.4-dev libmigemo1 libasound2-data libltdl-dev libasound2-dev libgnutls28-dev libgcrypt20-dev m@s:~$ git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd
Cloning into 'jd'...
remote: Enumerating objects: 567, done.
remote: Counting objects: 100% (567/567), done.
remote: Compressing objects: 100% (545/545), done.
remote: Total 567 (delta 52), reused 169 (delta 20), pack-reused 0
Receiving objects: 100% (567/567), 938.20 KiB | 658.00 KiB/s, done.
Resolving deltas: 100% (52/52), done.
m@s:~$ cd jd
m@s:~/jd$ autoreconf -i
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:9: installing './compile'
configure.ac:15: installing './config.guess'
configure.ac:15: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
src/Makefile.am: installing './depcomp'
m@s:~/jd$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes ぜんぶノーエラーで通ったっぽい
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/skeleton/Makefile
config.status: creating src/jdlib/Makefile
config.status: creating src/dbtree/Makefile
config.status: creating src/dbimg/Makefile
config.status: creating src/bbslist/Makefile
config.status: creating src/board/Makefile
config.status: creating src/article/Makefile
config.status: creating src/image/Makefile
config.status: creating src/message/Makefile
config.status: creating src/history/Makefile
config.status: creating src/config/Makefile
config.status: creating src/icons/Makefile
config.status: creating src/sound/Makefile
config.status: creating src/xml/Makefile
config.status: creating src/control/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
m@s:~/jd$ 無事終わったぞ。おれの怪物マシンE8400で15分かかった
make[2]: ディレクトリ '/home/m/jd/src' から出ます
make[2]: ディレクトリ '/home/m/jd' に入ります
make[2]: ディレクトリ '/home/m/jd' から出ます
make[1]: ディレクトリ '/home/m/jd' から出ます
m@s:~/jd$ さてココまでの段階でひとつ疑問におもった
こんなビルドなんか やらないといけないの!!?
OS が汚れまくるじゃん?
デュアルブートしてるPeppermint9のJD フォルダかなんか?知らんけど、それをコピーでは動作しないの?
よろしくお願いしますWW >>953
あんがと。。。みんなが見ててくれるからと思って頑張っちゃった。。。 >>954
インストしてないから、汚れないよ。
コピーじゃ駄目だと思う。 >>956
いつも教えてくれてありがとう。寝るね。夕方また質問来るから。
JD スレだいすき♥ >>956
相手するならお前も荒らしだぞ
スルーしろよ >>144
これ再現したいんだけど開こうとしても落ちる以前にタイムアウトで何も起きないんだけどみんなどうやったら落ちるの?
なんもしない初期状態で落ちるのが普通なの?
about:configのネットワークのタイムアウト値4種類は全部60秒に設定してみたけど約10秒で
jdの方には
load failed. : HTTP/1.1 500 read timeout
2chproxy.plの方には
HTTP: Server didn't return 20x
の表示が出るだけであとは何も起きない(´・ω・`) その後色々と調べてみたところ、TLS 証明書のエラーの根本原因が PCLinuxOS の
filezilla パッケージにあることを突き止めました。
ソースパッケージを調べるまで知らなかったのですが、PCLinuxOS の filezilla パッケージは
ソースコードからビルドしているのではなくて、開発元が Linux 用として配布している tar 玉を引っ張ってきて
そのまま /usr 下に展開しています。
そのため tar 玉に同梱されている libgnutls.so.30 が /usr/lib 下に配置されることになり、
gnutls パッケージによってインストールされていた /usr/lib64/libgnutls.so.30 と
コンフリクト(と言うか filezilla の libgnutls.so.30 の方が優先的に使用される?)が起きたのが原因でした。
ディストリ固有の(しかも限定された環境での)問題で、JDim 側には何の問題も無かったにもかかわらず、
ma8ma さんには --with-default-trust-store-file オプションの追加という作業を強いることになってしまったわけで、
深くお詫びいたします。m(_ _)m >>960
串が一括でバッファリングするようなやっつけで回線が細いとそうなるかもな
逐次処理するような串で試すか一旦ローカルにdat保存したのをjdで開くか 2chproxy.plの方のタイムアウト変えるの忘れてた、変えたら再現できたわ(*ノω・*) >>961
まさかの分かりづらい不具合ですね
sslのコードを整理するきっかけになりましたのでこちらこそレポートや検証していただきありがとうございました
>>869のPR提出は取りやめにするか考えてます
--with-default-trust-store-fileオプションを使っている方がいなければもう一つのオプションと合わせてsnapshotから外そうと思います >>965
私としては PR の提出は取りやめて頂いてかまいません。(むしろそうして欲しい) >>964
済まんじゃすまねえよ。
二度と同じ過ちブチかますんじゃねえぞ。 >>966
了解しました
snapshotから外したコミットはwontfix PRとしてma8maのところにアーカイブしておきます JDで書き込みすると
HTTP/1.1 403 Forbidden
が出て書き込みできない
ブラウザで書き込むことはできるからプロバイダが規制されてるとかではないはず
心当たりある人おしえてください [バージョン] JDim 0.1.0-20190304(git:790282e0a8)
[ディストリ ] Ubuntu Disco Dingo (development branch) (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 3.24.0
[ glibmm ] 2.58.0
[オプション ] '--with-gtkmm3'
[ そ の 他 ]
説明が親切で、迷わずビルド。
作者さんに感謝。 >>969
403は色々な環境で起きてる
ユーザーエージェントの設定はどうなってる? >>967
> 済まんじゃすまねえよ。
> 二度と同じ過ちブチかますんじゃねえぞ。
何こいつ?WWWW おもれえW!
これが今流行りのラインいじめかWWW? >>971
> 2chproxy.plは噛ましてる?
2ちゃんプロキシンはまだです。やり方はどこのウラルにありますかあ? >>970
> 説明が親切で、迷わずビルド。
> 作者さんに感謝。
おれもそれ思いましたW
いままでさんざん🌋夏樹殺すぞ!とか言ってきてごめんなさい。 自信ないよお。。。続きヤるのオ〜〜〜
2ちゃんプロキシンがとくにぃ〜〜〜〜
そのあとの設定も
もうちょっとしたらコマンド実況やってゆくから待っててね
おっと、引きこもり無能荒らしの ID:rS0OYRji ID:yFCUIL9Z
は俺にレス禁止なWWWWWW
まじめにJD の勉強したい親切なひとだけレスしてな もしかして、
引きこもり無能キチと思われる ID:rS0OYRji ID:yFCUIL9Z
も
もしかしたら、イイやつかも知れん。
まず暴言荒らしとしてのてめえのカキコを反省することだな!
そしたらこのスレにおってもええ これですね。わかりやすいテンプレートを書いてくださった方サンキューです
>いずれにせよ上記版だとHTMLからdatを生成してくれる串が必要です
例えばhttps://github.com/yama-natuki/2chproxy.pl等々 m@s:~$ cd 2chproxy.pl
m@s:~/2chproxy.pl$ ./install.sh
/home/m/.jd/jd.conf が見付かりません。一度JDを起動し作成しておいてください。
m@s:~/2chproxy.pl$
とでて
>実行するには直接 src/jd を起動する
とあったので、caja から探したが、そんなファイル見つかりません! src/jdim
ならありますが、じぶんがビルドしたのはJDim だったですかあ?
それをたたいても なんにもなりません。
共有ライブラリ (application/x-sharedlib)
とあるが、これはどうやって起動させんの?助けてえ〜〜〜〜 シカトだけはやめてえ〜〜
同じLinux草ーでしょ?おなじjd つかいでしょ? このスレは現実社会で活躍してる社会性のある重鎮的なひとはいないんですかア?
こんな中学生みたいな、こんなUbuntuJP みたいなww、ねらーみたいな「シカトせえ!」とか
恥ずかしくないのッッッ?WWWWW [バージョン] JDim 0.1.0-20190126(git:71f2266d0f)
[ディストリ ] Ubuntu 18.04.2 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.5
[ glibmm ] 2.56.0
[ そ の 他 ]
起動はできましたが、ここからどうやって2ちゃんを見れるように
できるのですか?
せんぱい方よろしくおねがいします! ID:d0e+7rFwは志賀慶一一派の荒らしの改行です。
相手にしないでください。 デフォルトのUAにしたら書き込めました!!
ありがとうです [バージョン] 2.8.9-180424
[ディストリ ] Gentoo sex friend
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.5
[ glibmm ] 2.56.0
[ そ の 他 ]
よろしくお願いします\(^o^)/
キャッシュ内の全ログをスレ一覧に表示」とは、どういう効能でしょうか?
自分がしたいのは、過去の自分のカキコをぜんぶあつめて一覧表をつくりたいのです。
なんでかってゆーと、自分がたいすきだからです。 JDimの不具合報告
おま環かもしれないが、マウスクリック(再読み込み - Button4)が
スレ一覧では確実に反応するが、スレビューではほとんど反応しない(たまに反応)
[バージョン] JDim 0.1.0-20190304
[ディストリ] Ubuntu 18.04.2 LTS (x86_64) >>987
実はおれもこのことがわからん。知りたかった。
[バージョン] 2.8.9-180424
[ディストリ ] Ubuntu 16.04.4 LTS (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ]
[ gtkmm ] 2.24.4
[ glibmm ] 2.46.3
[ そ の 他 ] >>936って作業してる人いたりしますか?
もしいなかったらいくつか他にもやりたいことが出てきたのでこちらでやらしてもらってPR送らしてもらっていいでしょうか
(長期的にはmallocを無くしていく方向?だと思うけど今回はあくまでmallocの引数の修正だけで…) >>991
お願いします
MISC::asc()のインターフェース改良版をやってますがまだ途中なので時間がいります >>992
ぎふはぶのプルリクエストのつもりでした
>>993
了解です、ただこちらもまだろくに作業も検討もしてなかったので時間かかると思います
出来てから書き込めばよかった、すまんこってす(´・ω・`)
もし「こんなん俺がすぐに直したるわ!」って人が居たらワイのことは無視して進めちゃってください なんでこのスレの人って初心者につめたいの?
ぜんぜん答えてくれないじゃん
それとレベルの差がはげしすぎるyo
どーしょーもないクズもいるし、開発者レベルのひともおる。
ぼくやっとJdim できたんだぞ! こんどは設定のことおしえてよ
みんな! 暴言だけはいてまともな会話してないやつは、あぼんしよーよ?
たとえば、
> 済まんじゃすまねえよ。
> 二度と同じ過ちブチかますんじゃねえぞ。
>死ね荒らし
とか、こういうやつな。
>相手するならお前も荒らしだぞ
スルーしろよ
一回だけ注意して、きかなかったら「あぼん!」これでゆこー?
こいつらって知能指数が4くらいだと思うんだ。。。
じぇったい へんじしたらダメだよ!! 名前:login:Penguin [sage]: 2019/03/06(水) 21:59:57.45 ID:d0e+7rFw (4)
なんでこのスレの人って初心者につめたいの?
ぜんぜん答えてくれないじゃん
それとレベルの差がはげしすぎるyo
どーしょーもないクズもいるし、開発者レベルのひともおる。
ぼくやっとJdim できたんだぞ! こんどは設定のことおしえてよ
みんな! 暴言だけはいてまともな会話してないやつは、あぼんしよーよ?
たとえば、
> 済まんじゃすまねえよ。
> 二度と同じ過ちブチかますんじゃねえぞ。
>死ね荒らし
とか、こういうやつな。
>相手するならお前も荒らしだぞ
スルーしろよ
一回だけ注意して、きかなかったら「あぼん!」これでゆこー?
こいつらって知能指数が4くらいだと思うんだ。。。
じぇったい へんじしたらダメだよ!!
--------------------------------------------------------------
テンプレートにめいき!!!!! このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 129日 20時間 55分 21秒 レス数が1000を超えています。これ以上書き込みはできません。