レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#21 @避難所
-
最新版
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1680858962/227-231
readcgi.js version08対応のテスト版
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1687417177/17
以降はスレ内を検索
※前スレ
B11 と readcgi.js のスレ#20 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1695369836/
初心者用質問スレ3
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1687025360/
雑談スレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1681992013/
テストスレ@避難所2
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1548554281/
-
設定>ネットワーク
-
スレを更新したタイミングでフリーズすることがときどきある
条件はよくわからん
-
eggはAPI入れてるとだいたい読める
API入れてないと更新しても読めない事が多い
-
APIだと逆に304が出て読めない板あるなプロバイダ板とか
そもそも302が出て書けないから読むのはV2Cで書くのはsikiでやってる
-
>>308
ん?読めるし書けるが
http://mao.5ch.net/test/read.cgi/isp/1633772731/786
-
うおお寒くなった!寒くなった!
この底冷えする感じは今シーズン初だな。
-
>>308
板一覧が更新されてなくてmao鯖じゃくて古い鯖を見てる気がする
-
TiktokスパムがNGできないってみんな騒いでるけどV2Cだと文字コードだろうと無理やりNGできてんのかな
俺はちゃんとNGできてて快適なんだが…
ちなみに「/ZSN(半角)」をNGワードにしてるだけ
なんか紹介コードの頭3文字共通っぽいしさ
-
tiktokどっとcom/t/
でNGしてから抜けなしだった
-
V2Cだと表示されてる文字でそのままいけてんのかねえ
文字コードで書き込まれてるから実際その文字入れても厳密に違う扱いされてるーとかそういうのでNGくぐり抜けとるらしい
-
今、IPv6回りで修正いれてます
ついでにBouncyCastle(bcprov-jdk15on.jar)をTLSv1.3対応にします
IPv6を使用できる環境ならば>>158,162をしなくとも
ネットワーク>IPv6書き込みをチェックするだけで
IPv6で書き込みができるようになります
-
Java自体はJava4の時点でIPv4にもIPv6にも対応(デフォルトはIPv4優先)していて
V2Cはこれにネットワーク>IPv6書き込みを上被せすることで
dat等の取得はIPv4で書き込みだけはIPv6っていう実装を実現してました
IPv6書き込みはhttpではOKだったんですが
httpsだとホスト名とか証明書の検証と相性が悪く、現在はエラーとなります
→そこを修正しています
なので今時点でV2CでIPv6を利用するには>>158,162をしてIPv6優先にして
dat取得も書き込みもそれ以外もすべてIPv6だけで通信する
という方法しかありません
-
段々無理が出始めたね、コア部分に手を入れられないからしょうがないが
-
感謝しかない
-
元々のV2C開発者のn|aさんって結局どうしちゃったのかな
死亡説とかあったらしいけど
-
リアルの付き合いのない人たちだから不慮の事故があったりすると音信不通になっちゃうのよな
-
>>319
とっくに5chから足を洗ってリア充になってる可能性?
-
API対応が必要になったときに公式に開発は中止したんでしょ
今はB11カスタムとか使ってるかもよ(笑)
-
よく分からないんだけどコア部分っていうのは元の作者以外いじれないものなの?
-
V2Cってオープンソースじゃないの?
-
>>323
出来ないことはないが絶対やりたくない、そんなところ
-
B11作者も新しくV5C作れそうな能力者だと思っているんだけどなぁw
-
なんせ神のような人だからな
-
自分が神と思ってたらこんな事書けるのかな
744+1 :名無しさん@避難所 [↓] :2021/11/28(日) 10:06:36 ID:sPBeigyM0 (1/4) [PC]
チェック入れないでも普通にしたらばにhttpsで書き込めてるから
逆に書き込めてない原因を知りたいくらい
745+1 :名無しさん@避難所 [↓] :2021/11/28(日) 10:11:31 ID:H9ivfD4c0 [PC]
>>744
読めませんと言ってるのに「書き込めてない原因を知りたい」という理由を知りたいくらい
747 :名無しさん@避難所 [↓] :2021/11/28(日) 10:25:29 ID:sPBeigyM0 (3/4) [PC]
バグ報告用テンプレのない質問にクビを突っ込んだ俺の不手際で不愉快な思いをさせて申し訳です
これからはバグ報告用テンプレのないトラブルはスルーを徹底するようにします
-
いつまでグチグチ言ってんだコイツ
嫌なら使わなきゃいいのに
-
嫌だなんて書いてないのに
馬鹿はレスする為に
脳内レスを生み出してしまう
-
>>329
なんかすげー根に持ってるいっぽいから言われた本人じゃないのかな?
-
言われた本人じゃないと思うぞ
-
>>324
Javaなのでソースに戻せる、但し正しく戻っているか判らないからチェックが超面倒くさい
その辺りを頑張って色々実装してくれてるのが派生の作者
-
要するに暇人
-
2021年の書き込み保存してるのかよw
粘着にもほどがあるだろw
-
>>331
あー
-
V2C-Rが出てもこっちに粘着してた奴でもあるな
-
>>335
保存してなくても此処は過去ログ見れる
スレ一覧見てみろ
-
こんな恨みがましいカスが無駄話すんなすんな言ってんのかw
-
緊急メンテナンスを実施だってさ
・12月22日(金)から平日の深夜の時間帯(午前2時から午前6時の間)
・メンテナンスにはサーバの再起動も含まれその間30分程度掲示板の閲覧及び投稿が不可に
【MACKEREL HAS BEEN DOWN】サーバダウン情報 03
https://agree.5ch.net/test/read.cgi/operate/1673084281/654
-
夜中ならまあええな
快適になってくれると良いな
-
過去ログが404なるの
ちゃんと運営側は修正すすめてくれてるんだろうか
-
>>342
運営に聞け
-
スレチマン
-
つかあれってサーバーの問題なんだよね?
ブラウザ側の問題じゃなくて
-
https://agree.5ch.net/test/read.cgi/operate/1697113482/119
119+13 :Ace ★ [] :2023/10/13(金) 09:40:26.65 ID:CAP_USER (2/6)
過去ログについてですが、現状はアーカイブ圧縮状態で
展開再配置は相当に時間がかかる見込みです。
完了は年を越す可能性もあります。
-
メモ
はるひ掲示板に書き込んでもクッキーが保存されないので
毎回メル欄に認証コードを入力する必要がある
-
>>347
関連レス
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1604747421/813
書き込み時のレスポンスヘッダのクッキー保存指示子が
Set-Cookieではなく
全て小文字のset-cookieだったため
Set-Cookieで指示を待ってるV2Cがset-cookieを無視していた
-
ん?
-
ほ?
-
そういうのが好きか。
-
V2C API Patch B11.31.0.0
●BouncyCastleの更新
●設定>ネットワーク>書き込みでIPv6アドレス優先が動かないのを修正
●書き込み時クッキーが保存されない場合があるのを修正
互換板への書き込み時のUAがくっそ古い場合があるのを修正
●メインメニューの項目をjsで直接起動できる機能を追加
●open2chのcf_clearanceを画面から設定する機能を追加
read.cgiモード以外用のウェブブラウザUAを設定する機能を追加
本家、V2CMOD、Z、/2、Mac用V2C-R2.11.8(V2C_M20150206.jar) 向け
https://www.dropbox.com/scl/fi/egjq9j3x0gatkm18ddetu/v2c_api_patch_B11.31.0.0_20231228.zip?rlkey=fersctu9epzxs4rwikmkixnqk&dl=1
V2C-R2.11.8 向け
https://www.dropbox.com/scl/fi/qggzdu3viryrjv6zp3h9q/v2c_api_patch_B11.31.0.0_For_V2C-R2.11.8_20231228.zip?rlkey=klklbe7rsis2js9lo0j7pkrm1&dl=1
V2C-R+ 向け
https://www.dropbox.com/scl/fi/dxbhlps06964molk39cxg/v2c_api_patch_B11.31.0.0_For_V2C-RPlus_20231228.zip?rlkey=m3wh8id65ucjikfd9y72kwlcc&dl=1
-
MacOSXでJava5を使用してV2Cを動かす場合に使用するJavaScript版のApple Java5専用パッチ
https://www.dropbox.com/scl/fi/50op0gj9atnue9rvayvnp/v2c_api_patch_B11.31.0.0_For_MacOSX_Java5_20231228.zip?rlkey=yyzq8r0h8j06bbct5wd3hpx25&dl=1
V2C+ 向け
https://www.dropbox.com/scl/fi/bj216qbvq82ecwxtmf7l5/v2c_api_patch_B11.31.0.0_For_V2CPlus_20231228.zip?rlkey=5t2oeawkiqmdwpxl3l5em5td1&dl=1
V2C-R 3.4.2向け
https://www.dropbox.com/scl/fi/rogxxyvt4wy2g3ncg7k3b/v2c_api_patch_B11.31.0.0_For_V2C-R3.4.2_20231228.zip?rlkey=h2qbk0v1y1jcki41skv3m0l6c&dl=1
-
●更新必須のjarファイル
v2c_api_patch_B11.jar
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar
v2c_api_patch_B11_for_Mac_Java5.jar
v2c_api_patch_B11_for_RPlus.jar
v2c_api_patch_B11_for_Plus_R20171103.jar
v2c_api_patch_B11_for_V2C-R_A20180407.jar
-
●BouncyCastleの更新
したらばでhttps接続(TSLv1.2接続)をするためにJava5-8用に
BouncyCastle(bcprov-jdk15on.jar)を導入しましたが
可能なサイトではTLSv1.3接続できるように新たにBouncyCastleを
以下のサンコイチに切り替えます
launcher/bcprov-jdk15to18.jar
launcher/bctls-jdk15to18.jar
launcher/bcutil-jdk15to18.jar
またcacertsも更新しました
launcher/cacerts
上記4ファイルをパッチがあるフォルダにコピーして下さい
-
●設定>ネットワーク>書き込みでIPv6アドレス優先が動かないのを修正
まず最初に>>158,162を適用してる場合は元に戻してください
今回の修正で「java.net.preferIPv6Addresses=」を設定する場所を変更します
launcher/v2cargs_B11.txt をパッチがあるフォルダにコピーしてからV2Cを起動
ここに「java.net.preferIPv6Addresses=false」と定義してあるので
V2Cは読み書きともにIPv4を使用します
この状態で「設定>ネットワーク>書き込み時IPv6〜」をチェックすると
読み込みはIPv4、書き込みはIPv6の動作となります
-
続き
「設定>ネットワーク>書き込み時IPv6〜」をチェックの有無の違いは
5chに本文なしで書き込むと確認できます(ソフト板のテストスレ辺り)
チェックしていない場合
https://i.imgur.com/dDkRKaf.png ホストが名前化されたIPv4アドレス
https://i.imgur.com/C4ghSsz.png 書き込み先のホスト名がegg.5ch.net
チェックしている場合
https://i.imgur.com/XgxUBy3.png ホストがIPv6アドレス
https://i.imgur.com/R4jkL1W.png 書き込み先のホスト名がIPv6形式
-
乙です。
本家使用ですが更新後も問題ありません。
作者さんには今年も大変お世話になりました。
来年も、よろしくお願いします。
-
続き
TLSv1.3対応と絡む話になるんですが
Java8 u341以降とJava11以降は標準でTLSv1.3をサポートしてるので
API設定3のBouncyCastleを使用にチェックを入れてBouncyCastleを
常駐させる必要はないです
駄菓子菓子「設定>ネットワーク>書き込み時IPv6〜」をチェックした場合
一箇所だけBouncyCastleから派生した処理が必要となります
なのでAPI設定3のBouncyCastleを使用にチェックを入れなくてもいいのですが
>>355の4つのファイルをパッチがあるフォルダにコピーしておいてください
-
続き
読み込みはIPv4書き込みはIPv4かIPv6って方法は最初頃からの仕様で
launcher/v2cargs_B11.txt の設定はそれに則ってますが
読み込みも書き込みもIPv6で構わないのなら
v2cargs_B11.txtの中の「-Djava.net.preferIPv6Addresses=」を
-Djava.net.preferIPv6Addresses=true
に変えてください
これで読み込みも書き込みもIPv6になります
またこの状態で「設定>ネットワーク>書き込み時IPv6〜」をチェックした場合
見出しはIPv6になってますがIPv4で書き込みを行います
-
●書き込み時クッキーが保存されない場合があるのを修正
互換板への書き込み時のUAがくっそ古い場合があるのを修正
はるひ掲示板でクッキーが保存されないことや
大人の普通のやる夫板が403でエラーになることへの対応です
互換板にアクセスする場合、UAが Mozilla/4.0 (compatible) となる場合が
あったのですがそれを以下のように修正します
Monazilla/1.00 V2C/V2C本体のバージョン OS名/OSバージョン
V2C-R+、V2C+、V2C-R3.4.2の場合は
Monazilla/1.00 V2C/のV2Cの部分がそれぞれの名前に変わります
(V2C-R2.11.8はバグってたんでV2Cのまま)
(本家、MOD、Z、/2はV2Cのまま)
-
●open2chのcf_clearanceを画面から設定する機能を追加
read.cgiモード以外用のウェブブラウザUAを設定する機能を追加
API設定3に以下の項目を追加しました
https://i.imgur.com/NIE1bgE.png
ウェブブラウザUA:read.cgiモード以外でウェブブラウザのUAが必要な場合
(open2chとか)はここのUAを使います
open2ch cookie cf_clearance
:cf_clearanceを入力してOKした場合
V2Cが実行中でもcf_clearanceの内容を変更します
(V2C再起動不要)
入力内容は保存しません
-
いきなり余所食らった。くそぉアンシャンレジームめ。
-
●メインメニューの項目をjsで直接起動できる機能を追加
jsをコマンドに登録したり、
設定>外部コマンド>一般>全体に登録からのキーバインドで
メインメニューの項目を一発起動します
https://i.imgur.com/yWwSTQp.png
な設定で
https://i.imgur.com/JtT1rIE.mp4
な感じ
メニュー項目を特定するためのキー
(上の例なら「設定(P)>ネットワーク(N)…>Config$Network」)
を事前に取得する必要があります
事前準備
適当にコマンドボタンを以下の内容で登録して実行します
メインメニューが変わらないなら実行は一回だけでOK
ラベル:適当
コマンド:${SCRIPT} doClickMainMenu.js PrintMainMenu
コマンドを実行するとv2clog.txtに
--- MainMenu Start ---
と
--- MainMenu End ---
に挟まれたメインメニューの項目リストが書き出されるので
それをどこかに保存
挟まれた項目リストが起動するメニュー項目を決めるキーになります
-
ありがとうございます
-
続き
jsの本登録
コマンドボタンや設定>外部コマンド>一般>全体に以下を登録
ラベル:良しなに
コマンド:${SCRIPT} doClickMainMenu.js メインメニューの項目リスト内の該当項目の行
ID(外部コマンドの場合):キーバインド連携するなら、なんか解り易いの
これでメインメニューのメニュー項目を一発起動できるようになるはずです
-
>>364
サンプル動画差し替え
https://i.imgur.com/idYM2vi.mp4
-
>>364
サンプル動画差し替え
https://i.imgur.com/IHmsgyO.mp4
-
ぶっちゃけ溜まってた修正の棚卸の側面もあるんで
自分は直接は関係ないんでバージョンアップしなくてもいいですよねと聞かれたら
ハイと言っても差支えはないんですが
長い正月休みになりそうなんでその間にTLSv1.3とかIPv6周りを枯らせておきたいんで
できればご協力を
残りは今回入れなかったbrotliデコード
5chやpinkがhttp/2とかhttp/3とか言い出さなきゃこれで暫くは安泰のはず
-
おつかれ様で〜す
-
感謝
-
ありがたやありがたや
-
おっつん
-
>>352
ありがたやー
-
●メインメニューの項目をjsで直接起動できる機能を追加
に関しての補足
設定>外部コマンドを起動する場合のコマンドは Winなら
${SCRIPT} doClickMainMenu.js 設定(P)>外部コマンド(E)…>Config$ExtCommand
となりますがこの時コマンドの末尾に#4を付けて
${SCRIPT} doClickMainMenu.js 設定(P)>外部コマンド(E)…>Config$ExtCommand#4
とすると一般タブを0として左から数えて4とすると左から5番目のAPI設定2が開きます
これは外部コマンドに対してだけ有効です
ちな
Macの場合は(P)とか(E)が項目キーに現れません
${SCRIPT} doClickMainMenu.js 設定>外部コマンド…>Config$ExtCommand#4
となるはず
-
ダークモードしたいです
どうすれば出来ますか?
-
ダークモードのファイル入れて表示から設定する
-
>>376
この辺り
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1687417177/969
-
B11.31.0.0、bcprov-jdk15to18.jar他15to18三兄弟入れたら
古いbcprov-jdk15on.jarは削除していいんだよね?・・・(´・ω・`)
-
>>379
B11.31.0.0にして三兄弟を入れたらbcprov-jdk15on.jarは不要です
削除しても問題ありません
念のための次のパッチが出るまでどこかに移動して保存しとくか
必要になったら以前のパッチのzipから取り直してください
-
>>361
V2C+の場合一箇所修正モレがあって互換板のsubject.txt(スレ一覧)取得時のUAが
こちらの思い通りになってくれません
#基本今まで問題がなかったら今後も問題になることはないと思います
もし互換板のsubject.txt(スレ一覧)取得時になんか問題が発生して
UAを調査・修正試行対象とする場合は
設定>2ch接続のUA-Read2にそれっぽいUAを設定してみてください
https://i.imgur.com/3yrkVLi.png
-
>>380
どーもです。リネームしておきます
いつもありがとうございます・・・(´・ω・`)
-
>>375
そのdoClickMainMenu.jsはどこにあります?
-
>>383
ゴメンナサイ
書き忘れてました
301.0.0の初回起動時にパッチの中からscriptフォルダにdoClickMainMenu.jsをコピーします
なので自分でするjsの設置作業はないです
-
>>384
確認しました
考えたら自動作成は余所ヘルパーでもやってましたね
-
よくわからないんだけど、IPv6で読み書きするのってどんなメリットあるの?
-
>>386
一般的には
ネットの速度が早くなるとは言われてるけどあんま実感ないですね
PCはIPv6優先になってるみたいだけどむしろ読めないサイトもチョイチョイ出てきたし
V2C的には
今回はIPv6書き込みのバグを直したってだけです(面白そうだったので)
メリットを敢えて上げてみるならIPv4優先でIPv4でIP規制を食らったら
IPv6書き込みにしてIPv4規制を回避できるくらいでしょうか?
今はIPv6書き込みをチェックするとIPv6なサイトは一律でIPv6書き込みになるので
暇があったらurlの一部で判断して
この板はIPv4で書き込み、この板ははIPv6で書き込み
なんてこともしてみたいかと
まとめるとIPv6はメンテする側には面白い題材だけど
実際に使って大きなメリットがあるかといわれると・・・
って感じです
-
>>387
なるほど
ご説明さんくすです
-
ちなみにウチのIPv6は
https://support.biglobe.ne.jp/ipv6/
のIPv6オプションライトっていうなんちゃってIPv6なんで
IPv6の性能を生かしきれてないのかもです
-
関係ないですけど、この掲示板の管理人って>>389なんでしたっけ?
-
B11のアプデしてくれてるえらい人はその人
板の管理者はわかんねーなあ
-
>>369
どうも今の5chの鯖?ホスト?設定だとAccept-Encodingでbrを指定しても
そもそもでbrotliエンコード自体やってないみたい
なんでbrotliデコードは保留と
-
OSX 10.6.8 Server x64 /SnowLeopard環境(仮想ゲスト)でNGワードが使えない(NG IDは可)@B11.31.0.0/Bundler3
一つ前の B11.30.1.12 に戻しても同じ・・・ (´・ω・`)
非表示・キーワード上に登録されるがスレッド上でNGワード反映されない(IDはされる)。読み書きは問題なし
同じファイル構成でJava17のmacOS 12、14上の B11.31.0.0 は問題なし
どこかでまちがっているっぽいのだけどそれがどこだかわからない・・・
*****
【V2C】 2.11.8 (広告なしV2C-R) [S20150206] (L-0.3)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (x86_64)
【メモリ】 Total(Free)/Max.: 81(43)/795 [MB]
【systemスクリプト】 threadld.js
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt
【2ch板一覧取得URL】 http://menu.2ch.net/bbsmenu.json (最終更新日:2023/12/29 21:13:37)
【起動時に2chの板一覧を更新】 未チェック
【レス表示フォント】 LucidaGrande
【指定フォントにない文字は他のフォントを使用】 未チェック
【代替 (AA用)フォント】 LucidaGrande
【その他 (UI用)フォント】 Serif
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.31.0.0 API & read.cgi
【B11スクリプト】 readcgi.js(2023/11/03 08:29:25), readcgi_aux.js(2023/01/29 16:59:32)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 10:52:20)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:54)
-
>>393
NGワードそのものって何ですか?
正規表現?
もし正規表現を使ってて
10.6.8>Java6 NG
macOS 12、14>Java17 OK
なら正規表現じゃなくて固定文字列のNGワードで試してみてもらえます?
-
>>194
全般です。例えば java をドラッグして右クリック→ NG Word (本文)に追加 → 全体としても
リストには載るのですがスレッド上では 非表示:本文 にならずそのままレスが表示されちゃうみたいな
リスト上でREとかTとかにチェック入れて全タブ適用してみても何も変わらず・・・
同じ方法で ID を右クリック非表示のIDに追加は問題なく非表示になります
10.6.8はB11のアップデート時に読み書きの確認に使うだけでふだん使っていないのでずっと気がつかなかったし・・・(´・ω・`)
-
× >>194
○ >>394
失礼しました・・・ (´・ω・`)
-
>>395
V2C-Rを再起動してみたらどうなるでしょうか?
-
それとカラー絵文字用のmsgkw.txtは入ってるでしょうか?
もし入ってるなら内容はmacos12や14と同じものでしょうか?
-
>>397
V2C再起動もOS再起動も試しましたがダメなんですよね・・・ (´・ω・`)
-
>>398
msgkw.txtをリネームしてV2Cを再起動したらNGワードが反映されました
ありがとうありがとうです
ってか12や14だと表示される絵文字が10.6だと表示されないのにも今気づきました
・・・ (´・ω・`)
-
あ、msgkw.txtは12、14と同じものです・・・ (´・ω・`)
-
>>401
実はカラー絵文字表示用のmsgkw.txt`はJava5,6用のとJava7以上用で内容が別で
Java7以上用のmsgkw.txtをJava5,6で使うとレスの描画がクッソ遅くなります
10.6.8のV2C-Rのmsgkw.txtをリネームしてV2C-Rを再起動してみてもらえますか?
-
あ、リネームして解決してたんですね
Java5,6用のmsgkw.txtはカラー絵文字のzipの中に入ってるんで名前を変えて使ってください
まあ自分もJava7以上の環境をベースにJava5,6の環境を作るときにチョイチョイやっちまったことでして・・・
-
>>402,403
それでした。Java5,6用のをリネームしてV2C再起動で10.6で絵文字も見れるようになりました
表示がおかしかったのも直りました。大変お騒がせしました・・・ (´・ω・`)
|
|
掲示板管理者へ連絡
無料レンタル掲示板