レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#5 @避難所
-
( ´ⅴ`)<れす
最新のリリース履歴
V2Cパッチ割り当て日記
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504427627/
前スレ
B11 と readcgi.js のスレ#2 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504094558/
B11 と readcgi.js のスレ#3 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/
B11 と readcgi.js のスレ#4 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/
-
仮に2chドメインがひろゆきの元に戻った場合は
今の2ch→5ch変換は全部取りやめにして5chを外部板にする必要がある
影響がでるのは今のところ見えてるのは
・usrprops.txtのタブ定義
・logフォルダ内の板別フォルダの再配置
上の対応をやったうえでスレ一覧にいきなり5ch(外部板)urlを登録しても
その板って観点では問題ないけど板移転が発生するとアウト
外部板に5chのBBSメニューを登録したら板移転も追尾できそうな気がするけど
外部板はカテゴリ単位なんで5ch以外の外部板を登録すると
一緒くたに表示されて判別がしづらくなるはず
(外部板を5chで占有できれば少しはくっきりすっきり)
仮に板一覧に5chってタブを追加できたとしてもその場合は大元の方からの修正になるんで
それは/2かZでしか適応できないかも
と予測
-
あとは5chを見た時にログに埋め込まれてる2chのurlか
そんなもんは事務がどうにかするか
-
メモ
usrprops.txt
スレ一覧
TablePane.OpenTabs=B:http://egg.5ch.net/software/,Bs:http://egg.2ch.net/software/
TablePane.OpenTabs:2chの場合はBs、外部板の場合はB
レス表示
DisplayPane.OpenTabs=T:http://egg.5ch.net/software/1518001985.dat,Ts:http://egg.2ch.net/software/1518001985.dat
DisplayPane.OpenTabs:2chの場合はTs、外部板の場合はT
datの持ち方
2chの場合は、log>2ch_>software
外部板の場合は、log>egg.5ch.net>software
各threadst.txtにch.netの記述あり
-
現状のパッチの範囲で5ちゃんを5ちゃんとして外部板に表示する
① 外部板一覧
5ちゃんの板一覧を追加するために外部板一覧の板一覧取得urlの先頭に
http://www7b.biglobe.ne.jp/~hashlay/menu/bbsmenustart.html,http://menu.5ch.net/bbsmenu.html,http://www7b.biglobe.ne.jp/~hashlay/menu/bbsmenuend.html,
を追加する
#外部板では5ちゃんという塊ではなくカテゴリ毎に登録されるので
#どこからどこまでが5ちゃんか分からないので詩織を挟む
② ReplaceStr.txt
B11用の置換はみなし2ちゃん(urlが2ch)のスレだけに掛けたいので
B11用の定義の後ろに 【TAB】.2ch.net/test/read.cgi/ を追加
https://i.imgur.com/EFHiTuY.png
③ スレ一覧タブの色付け
みなし2ちゃんと5ちゃんで板名が同じなので外部板のほうのタブを右クリして背景色を付ける
https://i.imgur.com/mEKeGRe.png
これでパッチも修正すれば2ちゃんと5ちゃんの共存ができるかも
(要>>19の移行処理作成)
-
メモ
非表示・キーワード、ハイライト設定場所
・スレ:xxxxxxxxxxx.txt
・板:brdprops.txt
・BBS:bbsprops.txt
・全体:usrprops.txt
-
なんて言うか、こういう技術的な分解のメモ書きを見ていくと
ほんと楽しんでやってるからこそ続いてるんだなってのがよく分かる
俺も感謝こそすれ過剰な擁護や叩きはしないけど
技術畑ってのは顧客対応さえなければ楽しいんだよな、俺もそうだ
-
USERって書いてうぜぇって読むしねw
-
メモ
listhist.txt
thrdhist.txt
5ちゃんの外部板化に必要な移行物件はこれで全てかな?
無いとは思うけど
-
>>22
隙あれば自分語り
うぜぇ
まあ・・・しねだな
-
shineと書いてしねと読む
-
外部板を5ch専用にしてタブ名も5chにしてこれで完璧と思ったらレスが1000超えたらソートの符号反転が効かない
まあ5chじゃ内部の2ch判定にヒットしないよな、この辺v2c_api_patch_B11.jarで何とかなるのかしら
-
>>27
>外部板を5ch専用にして
変なことやったらってこと?
普通にやったら問題ないよね
普通にやったら再現せず
-
http://nazr.in/11C4
-
メモ
5ちゃんの外部板化
・●ログインをできない
・BEログインをできない
・BEアイコン(sssp://)を表示できない
-
>>28
はい
「変なこと」=「パッチが想定していない5ちゃんの閲覧の仕方」=「5ちゃんを外部板に登録して開く」をしない限り問題はありません
-
>>16
今自分で設定したUAで問題は起こっていません。janestyle/3.84
当方Macですが、上4つのUAをアンドロイドのアプリ名、Ciisaにするといいことありますか?
-
http://nazr.in/11CB
-
したらばの証明書が切れている(?)せいか、掲示板が読めないな
板開くとjava.security.cert.CertificateExpiredExceptionと出る
Choromeでも保護されていませんって出てて証明書が昨日切れている
-
したらば側の証明書の有効期限が直ったみたい
-
期限切れるまで放置してるって何やねん
-
ホントだ、直ったw
-
発行元がGeo trustからamazonに変わっていた
-
>>38
何?
その大急ぎで取りました的なw
-
B11 と readcgi.js のスレ#4 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/
-
V2C API Patch B11.24.7
v2c_api_patch_B11.24.7_20180726.zip
https://www.dropbox.com/s/gycwga7cepq98i2/v2c_api_patch_B11.24.7_20180726.zip?dl=1
◆ readcgi.jsのみV2C+に適用可能
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11.jar 2018/07/26 22:43:46 New!
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2018/07/26 22:45:52 New! MacOSX上で広告なしV2C-R(2.11.8)を動かす場合
v2c_api_patch_B11_for_RPlus.jar.jar 2018/07/26 22:48:06 New! V2C-R+用
◆ 修正箇所
● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
curlフォルダは削除して下さい
● RhinoScriptエンジン(js-engine.jar,rhino.jar)をzipに含めました、rhino.jarは最新(2018/03/15)版です
● 以下のV2Cを使用時にしたらばの過去スレを取得するように修正しました
V2CMOD
V2CMOD-Z
V2CMOD/2
対応するgetdat.js
(https://www.dropbox.com/s/xx7dgqhit1wvax1/v2c_api_patch_B11.24.6_getdat.js_20180722.zip?dl=1)が
必要です
getdat.jsは今自分が使ってるものをそのまま上げてるので必要に応じて修正して使って下さい
(ベースはhttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/824です)
※V2C本家、V2C-R、V2C-R+は一覧を表示しますが、V2C本体の内部処理がV2CMOD系と異なるため
getdat.jsまで辿り付けずスレの表示ができません
以上B11.24.6と同一記載内容
● B11.24.2で追加したdat落ちスレを再読み込みしない機能を削除(条件不足で動作不良を起こすため)
◆ 備考
● 上記getdat.jsのzipにはgetdat.jsとは直接の関係はありませんがオマケで
ImageViewURLReplace.dat
ReplaceStr.txt
ReplaceStr_Tw.txt
を入れてあります
ImageViewURLReplace.datは V2Cの種類、パッチのバージョンを問わないので良かったらどうぞ
◆ 2018/07/26 現在の最新状態
● 添付のContentsList.txtを参照のこと
-
V2C API Patch B11.24.7rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
v2c_api_patch_B11.24.7rb_For_MacOSX_Java5_20180726.zip
https://www.dropbox.com/s/5p54gstqk0no9ao/v2c_api_patch_B11.24.7rb_For_MacOSX_Java5_20180726.zip?dl=1
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11_for_Mac_Java5.jar 2018/07/26 22:49:54 New! MacOSX上でJava5で動かす場合
◆ 修正箇所
● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
curlフォルダは削除して下さい
以上B11.24.6rbと同一記載内容
● B11.24.2rbで追加したdat落ちスレを再読み込みしない機能を削除(条件不足で動作不良を起こすため)
◆ 2018/07/26 現在の最新状態
● 添付のContentsList_rb.txtを参照のこと
◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
・jruby-engine-1.1.7.jar
・jruby-complete-1.6.8.jar
・script-api.jar
取得先のurlは_readMe/readMe.txtに、配置イメージは_readMe/SetUp_JRuby/ExtensionsStoreMap.PNGにそれぞれあります
◆ Extensionsフォルダに配置する上記3つのjarに関しては自己DL推奨ですが、DLがわけわかめの場合は
https://www.dropbox.com/s/dv6jiprktv4sqn9/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
をDLしそこから取り出して下さい
-
>>27
今「現段階でできる5ちゃん外部板化」の機能を地味に組み込みトライ中
符号反転、BEログインはできそうなかんじ
ただ●ログインIDもBEログインIDもV2C内では保持する場所を一つしか用意してないので
2ちゃんも5ちゃんも●ログインIDとBEログインIDを持つようなら
そこも分離する必要あり(パッチじゃできないかも)
同じくBEアイコンのurl(sssp://)はV2C本体内で2chで固定で持ってるのでここはおそらくパッチではムリ
8月に入ったらテスト版として出して
問題ないならトライ版をパッチの今後のベースにします
問題があるようならこのトライはなかったことにします
ただ同一V2C内に2ちゃんと5ちゃんを共存させてそれぞれを●とかBEでログイン可にするのは厳しいかも
あと人によってどっちが主になるか分からないし
2ちゃん、5ちゃんにそれぞれ専用のV2Cを用意して
パッチ内で2ちゃん/5ちゃん(みなし2ちゃん)を切り分けるのが現実的かも
-
dat落ちスレのタブクリックするだけで未取得の過去ログ取得出来なくなったの個人的には超不便で更新できずにいたからありがたい
-
dat落ちしたスレの過去ログを自動で取りにいってくれなくなったんだけどいつからこんな事になったのか分からない
そもそも何が必要なんだっけこの機能、getdat.js辺りか
-
巡回がはずれてるとか?
それ以外にいろいろありそうだけど
-
ごめんすぐ分かったAPIになってたからだ、readcgi.jsにしたら直った
でもAPIだと過去ログ読みに行ってくれないのね、この部分だけreadcgi.jsに飛ばす訳にはいかんのかいな
-
APIとreadcgiを同時にチェックするとぢうなる?
-
なるほど両方許可したら正常だったわ
-
途中まで取得してあるdat落ちスレをAPI+read.cgiで開いた場合
① dat落ちスレを表示操作するとまずAPIモードでスレ取得
② APIモードなんでdat落ちスレの場合は>>1と金払え(>>2)が返ってくる
③ 金払えが返って来たらそれを捨ててread.cgiに移行(途中>>1と>>2が一瞬表示されるかも)
④ read.cgiで全件取得
これがdat落ちスレを表示する場合のパッチの挙動になります
-
「〜(波線)」が文字化けして「?」になるんだけどどういう事だ
アプデ前だとそんな事なかったのに
スマホのChmateでは普通に表示されるからブラウザの環境問題だと思うが…
-
PCで入力する〜(shift+へ)とスマホの記号などで入力するやつは別の文字
前者は左側がまず上を通るけど、後者は左は下から通る
後者は記号であって機種依存文字であって規格の範囲にある波線ではない
-
何を言ってるのか知らんけど
「〜」がV2Cでは見えない、スマホでは見えてるってだけなんだが
-
>>51
そのスレの日付の秒の後ろに小数点って付いてますか?
-
>>54
そのレスの日付の秒の後ろに小数点って付いてますか?
でした
-
>>54
いやそういうのはない
なんでも実況Jで現象を確認している
-
機種依存文字じゃないの?
-
今まで普通に「Shift+へ」で打って見えて使ってたのが突然機種依存文字になんのか?
-
>>56
WEBブラウザでなんJのスレを見てほしいんですけど
日付の秒の後ろに小数点以下が2桁ついてます
V2Cでは小数点以下2桁がついてないようなら
おそらくGoneくらってitestから引っ張ってきたレスを表示してるはず
V2CはMS932(Windows-31J←MSが勝手に拡張したShift-JIS)でdatを保存するんですが
itestでは文字コードがUTF-8でUTF-8からMS932にサクッと変換できない文字の代表格が〜らしいです
ようは
UTF-8のitestから引っ張ってきたレスをMS932のV2Cのdatに保存する時の個別コード変換漏れ
だと思います
参考
http://space.geocities.jp/nequomame/java/mojibake/mojibake_01.html
-
http://d.hatena.ne.jp/sardine/20060214/p1
も参考(言い訳)になるかなw
-
>>59-60
そういう事でしたかw
わざわざありがとうございます
しかしGoneが原因となるとユーザーレベルじゃ対策しようがないかなこりゃ
-
〜が他文字コードではコード変換で文字化け起こすの知ってたんだけど
UTF-8は大丈夫だろうとたかをくくってました
http://d.hatena.ne.jp/sardine/20060214/p1に
例えば、Windows-31J で出力したい文字列に U+301C が含まれていたら、出力直前に U+FF5E へ置き換えればいい。
とあるからこれをreadcgi_aux.jsでやったげればいいのかも
itestから〜を受信した場合は\u301cって貰うからそれを\uff5eに置き変える
ただどこに埋め込まれてるかは分からないからitestから貰ったデータは全舐め
レスポンスを考慮したらチェックボックスで置き変えするかしないかの選択性?
-
自分の経験上、なんJは殆どの場合で
秒数コンマ以下が表示されない(Goneを食らってitestに飛んでる)から
負荷の減少を目的にGoneが仕込まれてるなら
回転率が高い板を閲覧する場合はそういった処理が必要かも知れない
あとなんJ語は「〜」を多用するから「?」祭りになっちゃうんだよなw
-
取り急ぎ itestモードでの〜文字化け対応の修正イメージ
https://i.imgur.com/KjlGVWd.png
readcgi_aux.jsの濃い青の位置(262行目)に
html = (''+html).replace(/\\u301c/gi, '\uff5e').replace(/\\u2212/gi, '\uff0d').replace(/\\u2016 /gi, '\u2225');
を挿入して保存、再読み込みをして下さい
置き換えをする/しないの選択制にするためにはパッチを修正する必要があるんで、それは後日
(readcgi_aux.jsも合わせて修正してリリース)
-
実は隠しがあって
410,404
の入力欄の先頭に
force,
って入れると強制的にitestモードに飛びます
したっけ
http://matsuri.5ch.net/test/read.cgi/morningcoffee/1532786749/
で確認できると思います
-
>>63
と言ったがログを見返してみたら
28日の土曜日に入ってからGone食らってる(金曜までは普通)
なんJの鯖が仕様変更したのか?
あそこはちょくちょく変わるから何とも言えないしおま環の可能性はあるが…
>>64-65
素早い対応ありがとうございます
自分の環境では表示に問題なく、動作も重くはありません
-
Gone回避はなによりAPI使えば終了、で良いんじゃなかろうか
-
確かに今のところAPI入れたらGone送りにならないが
何らかの理由でAPI切って(read.cgiのみ)Goneを食らった場合、文字化けは避けられない事になる
-
http://nazr.in/11DR
-
こっちはクローズなんです
埋めてしまっていいもの
B11 と readcgi.js のスレ#4 @避難所
ttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/
-
そうやってまだ終わってないスレを無理に終わらせるような無駄遣いをするから
突然証明書の期限が切れたりするんだよ
-
いやそれは単に管理不良なだけだから
-
5ちゃんの外部板化でいろいろ試行してみたんだけど
最後の最後に致命的な問題が・・・
板一覧の更新は可能だけど板移転に追従できない・・・
旧urlが廃止扱いされて終わりっぽい・・・
外部板だから手動更新もできなくてテキストエディタを開いて全部手で直す必要があるみたい
なので現実的ではないので5ちゃんの外部板化の作業はこれで打ち切ります
特にリリースするものはありません
-
http://ニコ.コム/イヨオムナム
-
>>41
>V2C API Patch B11.24.7
> ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
> curlフォルダは削除して下さい
curlフォルダの場所を教えて下さい。curlフォルダが見つかりません
-
>>75
logフォルダの中じゃね?
-
>>75
フォルダがある場所はログ保存用フォルダの直下ですが
なかったら気にしないでください
ff5chやログ速をJava6環境で使用するときのオプショナルな限定フォルダで
自動ではなく手動で設置してもらうフォルダだったのでないのならそもそも設置をしてなかったのかも
-
>>73
そうかあかんか、無理矢理2ch化の方がむしろ無理があるんであって
5chを5chとして扱えればいいなと思ってたんだけど
板一覧の更新だけ手動scriptでやればいいのではなかろうか
-
あと別鯖の過去ログを取ると別の外部板扱い(名前無し)になるとかもあった
なんで抜本的な対策は何もしない状態で
小手先で対応できなかったこと(想定内)は
・ログファイルを鯖別にフォルダを作るのではなく 5ch_ に集約する
・板移転の自動追尾
・●、BEのアカウント管理
こんなとこ
どれも今のところはパッチでは厳しいかなと思います
Zや/2だと手はあるかもしれないけど
>板一覧の更新だけ手動scriptでやればいいのではなかろうか
usrprops.txtを直さないとならないけどjsでは修正できないはず
-
Goneというのは、なったりならなかったりしますか?
一昨日、ニュー速を見ようとしたらレス表示時にステータスバーに「Gone~」と出てニュー速が見れなくなり、昨日は普通に見れたり出来たのですが…もちろん、readcgi onlyです。
-
Goneは条件不明の向こう都合なのでなったりならなかったりはその時次第です
-
昔で言う人大杉と同じ、アクセス量だけじゃなくて
発現スイッチは運営の思うがまま自由
-
やっぱり先週末辺りで何か変わったのかな
自分もreadオンリーにしてるけど今までGoneとか食らったことないもん
-
>>5入れてる?
-
>>81
>>82
なるほど!教えていただき、ありがとうございます
>>84
すいませんが、>>5を入れればGoneにならないという解釈でよろしいのですか?
-
>>85
Goneは向こうから返ってくる物だから回避のしようがないけど
Goneが返ってきたらitestからレスを取得するモードに移行します
-
またbbspinkがアホになってる…
-
あ、治った…
-
前スレで作者さんが悲鳴あげてる。
みなさん、バグ報告の自重をおながいします。
(特にしたらば関連)
-
http://nazr.in/11GE
-
今気付いた
itestモードだと名前欄が全部太文字になる
-
(5ch newer account) て何?
-
ツイッターのアカウントのurlを貼ると勝手に5ちゃんのツイッターアカウントを挿入するみたいね
-
http://nazr.in/11GL
-
>>64
\\u2016の後ろに半角スペースが1つ入ってるけど、これ不要です
あると∥の置き換えが掛からないはず
-
http://nazr.in/11GR
-
<rx><br>\s*?https://twitter\.com/5chan_nel\s\(5ch\snewer\saccount\)\s*【TAB】【TAB】msg
-
なーんか最近よく
unknown host error(0)
ログ上では
java.net.BindException: Address already in use: connect
が出るんだけど俺だけだといいんだけど
OS発信のエラーらしいから手は出せないからどのみち対応はムリっぽいんだけど・・・
-
>>98
ちなみに突然発生して突然直ります
-
TwitterのUserStreamを使うのを辞めてTL個別に通信をするようになった影響なんだろうか?
-
http://ux.nu/ylYnL
-
あまりに反応薄いからドメイン変えてきたか
-
オートリロードが止まる症状でまだ悩んでるのは俺だけなのかな…?
-
俺だけなのかな?(チラッチラッ する前にテンプレ貼るといいと思う
-
せめて
はじめして の俺なのか
おひさしぶりです の俺なのか
それくらいの情報は( ´ⅴ`)<くれ
-
あ
今年の目標忘れてた
「B11バグ報告用テンプレのない問い合わせは放置!!!」
-
うん それはいい目標だ
-
たまに見れないhttps画像があることで悩んでるがブラウザで見ればいい
オートリロード?手でリロードすればいい
-
httpsは証明書の問題なのでJava7でカプセル化してるならJava8に上げるといいぞ
Java8以降で見れないなら知らないぞ
-
7カプセル化だけど、httpsで見れなかったことはあんまりないな
自分で貼るときはimgurでもなんでもあえてs取って貼るようにしてる
-
7でカプセル化
https://www.jiji.com/news/kiji_photos/20180810ax06_p.jpg
上の画像が見れない
Received fatal alert: protocol_version
-
Java7でhttpsの画像を見られない場合
① Java8以上に上げる
② BouncyCastleをインストールして有効にする
のどちらか
Java7に関して言えばインストーラーでOracle JRE7同梱のV2Cをインストールした場合は
自分でも把握してない場所にJava7_75「(おーれーのー)超絶古い、Java7」が入っててそれで動いてるので注意
-
>>111
【V2C+】 1.1.3 [R20171103] (L-0.7.0:amd64)
【Java】 [P]1.7.0_79-b15 (Oracle Corporation)
【OS】 Windows 7 (amd64)
【アクセスモード】 readcgi only
【システムスクリプト】 subject.js
【設定ファイル】 ReplaceStr.txt
これで見れてないな
-
DigiCertってとこの証明書だけど
おそらくJava8になって対応したのではないかと
-
http://nazr.in/11Jg
-
http://nazr.in/11Jo
|
|
掲示板管理者へ連絡
無料レンタル掲示板