したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11のスレ

1名無しさん@避難所:2016/07/25(月) 22:16:37 ID:NJGKjsoo0
コッソリ・ヒッソリと・・・
 
API→read.cgi→SCを自動切り替えするAPIパッチ(B11)のスレです
 
本家、R2.11.8以下、MOD、MOD-tw 用
(for MacOSXはスノレパ on VMwareの-R2.11.8とMOD-twで動作を確認)
 
https://drive.google.com/folderview?id=0B6-I3SBvsil8Tm9OY3ZteXplOE0
jarとjsの修正のタイミングが異なる場合があるので格納場所は別とします
 2chAPI>v2c_api_patch.jar>xxxxxxxxx.zip     : v2c_api_patch_B11.jar と v2c_api_patch_B11_forMac.jar
 2chAPI>script>system>readcgi.js>xxxxxxxxx.zip : readcgi.js と script/system/readcgi_aux.js
 
zipファイルをdl・解凍し、できたファイルをV2Cの所定の場所に格納してください
 v2c_api_patch_B11.jar      :Oracle Java6,7,8用
 v2c_api_patch_B11_forMac.jar .:Apple Java6用
 script/system/readcgi.js    :+に添付されているjs(htmlからdatを生成する)を転用し必要に応じて修正
 script/system/readcgi_aux.js .:B11用 API → read.cgi(html)切替チェック、過去ログチェック
 
B10をベースに以下の修正をしてます
 ・API→cgiの自動切り替え、cgi→scの自動切り替え
 ・dat生成部分を+に添付のreadcgi.jsをパクって外出しjsに
  →今までパッチ内にあったhtmlからdatを生成する処理をjs化して外に出しました
 ・赤枠部分を設定に追加 http://i.imgur.com/TOuoJBm.png
 
今使ってるAPIパッチをバックアップして、
このAPIパッチの名前を今使ってるAPIパッチの名前に変更して下さい
尚、浪人とかBEは自分使ってないんでノーテストです
 
動作
 API、read.cgi、scのチェック状態に従ってdatファイル、htmlを取得します
  ① API → read.cgi(html) → sc(dat) :全てチェックの場合
  ② API → read.cgi(html)        :APIとread.cgiをチェックの場合
  ③ read.cgi(html) → sc(dat)      .:read.cgiとscをチェックの場合
  ※ API → scのパターンはありません
 scのdatを取得できた場合は、.netのレスを全て捨てて、scのdatからsc独自のレスを除去しスレを表示し直します
 scのdatを取得できた場合の目印は、idや端末記号の後ろに「.net」と付きます
 scのdatを取得できた場合は、.新規で取得したスレ表示の場合でも全レス既読の状態となります
 
既知の障害
 SCから取得してつくったdatの相性が悪いとjs実行エラーになります
 ログにエラーメッセージが出力されます、最悪の場合は以降に全てのjsが動かなくなります

882名無しさん@避難所:2017/06/11(日) 18:49:12 ID:VZGRMHts0
ここのスレが見れたり見れなかったりする
https://mint.2ch.net/test/read.cgi/mog2/1497085660/

883名無しさん@避難所:2017/06/11(日) 18:51:01 ID:VZGRMHts0
板はこれ
https://mint.2ch.net/mog2/

884名無しさん@避難所:2017/06/11(日) 18:52:09 ID:VZGRMHts0
環境はこれ
【V2C+】 1.0.9 [R20170301] (L-0.7.0:amd64)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Windows 10 (amd64)
【メモリ】 Total(Free)/Max.: 460(383)/3200 (Phys. Total/Avail.: 4007/1437) [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【User Agent】 Post=Monazilla/1.00 (V2C/2.11.4)
【システムスクリプト】 threadld.js
【設定ファイル】 ImageViewURLReplace.dat ReplaceStr.txt ThreadReplaceStr.txt URLExec.dat
【不具合が発生するURL】
【不具合内容】
【再現方法】
【調査済項目】

885名無しさん@避難所:2017/06/11(日) 19:08:10 ID:y7PKCUAA0
>>882
見られないときはどうなりますか?
タブが黄色くなって何も起きない?

>>868を試してもらえてますか?
まだなら試してみて下さい

最近は人大杉問題もチョイチョイあるんで

886名無しさん@避難所:2017/06/11(日) 19:10:20 ID:L0r/PhA60
うほほーい \(^o^)/ いつのまにかよくなってる

887名無しさん@避難所:2017/06/11(日) 19:18:02 ID:VZGRMHts0
>>855
こういうメッセージが出ます。
readcgi.js_ver_07.0.1_20170608_0030です。

1 :2ちゃんねる ★ [] :2015/03/13(金) 00:00:00.00 ID:????????
3月13日より2ちゃんねるの配信仕様が変更されました。
現在、お客様がご利用されている専用ブラウザは新仕様に対応しておりません。

最新バージョンをご利用でない場合は、専用ブラウザのアップデートをお願いいたします。

最新バージョンをご利用の場合でもご覧になれない場合は、
下記のページから新仕様に対応した専用ブラウザをお選びください。

引き続き2ch.netをお楽しみください。


新仕様に対応済みの2ちゃんねる専用ブラウザはこちら
http://www.2ch.net/browsers.html

888名無しさん@避難所:2017/06/11(日) 19:55:31 ID:y7PKCUAA0
>>887
板一覧の更新をしてみて下さい

889名無しさん@避難所:2017/06/11(日) 20:06:50 ID:VZGRMHts0
>>888
しましたが同じでした

890名無しさん@避難所:2017/06/11(日) 20:09:41 ID:y7PKCUAA0
板一覧取得URLは何になってますか?

891名無しさん@避難所:2017/06/11(日) 20:11:26 ID:.8L3YQYU0
882のURLってhttps表記だからつまりそういうオチじゃないの

892名無しさん@避難所:2017/06/11(日) 20:14:02 ID:y7PKCUAA0
>>891
WEBブラウザで確認するの忘れてますた・・・
orz

893名無しさん@避難所:2017/06/11(日) 20:19:18 ID:.8L3YQYU0
//https->http (板とスレッドリンク)
<rx>ttps(://\w+\.(?:2ch\.net|bbspink\.com)[/.\w]+)【TAB】ttp$1<font color=gray> [https->http]</font>【TAB】msg

開発者やバグ取りに協力的な人はttpsをttpに置換する部分を↑な感じに
変更した方がいいと思う
無駄な混乱を避けられるから

894名無しさん@避難所:2017/06/11(日) 20:21:14 ID:VZGRMHts0
>>890
v2cですが、調べたけどわかりません。
標準だと思います。

895名無しさん@避難所:2017/06/11(日) 20:22:22 ID:y7PKCUAA0
>>800のzipファイルの中にReplaceStr.txtというのがあるので
保存用フォルダの中のReplaceStr.txtに内容を追加して下さい
ReplaceStr.txtがないならそのままコピーして下さい

でメニュー>ファイル>再読み込み からReplaceStr.txtを読み込み直して下さい

V2Cってhttpsで始まるurlと相性が悪くて
レスの中のurlがhttpsで始まる場合はそのスレを表示できません

なのでレス中のhttpsをhttpに置換する必要があるんですが
そのReplaceStr.txtがそれを自動で行ってくれます

>>893
れすね

896名無しさん@避難所:2017/06/11(日) 20:24:48 ID:y7PKCUAA0
>>894
>>895です

897名無しさん@避難所:2017/06/11(日) 20:26:05 ID:y7PKCUAA0
修正

でメニュー>ファイル>再読み込み からReplaceStr.txtを読み込み直して下さい
そしたらスレを再読み込みしてください
httpsがhttpになるのでそれでスレを開けるようになると思います

898名無しさん@避難所:2017/06/11(日) 20:26:30 ID:VZGRMHts0
>>896
ありがとうございます。
やってみて、また報告します。

899名無しさん@避難所:2017/06/11(日) 20:27:04 ID:VZGRMHts0
>>897
了解しました!

900名無しさん@避難所:2017/06/11(日) 20:34:02 ID:y7PKCUAA0
忍び寄るhttpsの影

901名無しさん@避難所:2017/06/11(日) 20:34:08 ID:VZGRMHts0
>>897
<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/ ttp://$1$2/ msg
bbspinkとなってますが、なんでもあり板はhttps://mint.2ch.net/mog2/です。

902名無しさん@避難所:2017/06/11(日) 20:35:14 ID:VZGRMHts0
結果は同じく>>887の表示でした。

903名無しさん@避難所:2017/06/11(日) 20:46:55 ID:y7PKCUAA0
今ウチのV2Cでは
http://i.imgur.com/1WnsrtA.png
と見えてるのでReplaceStr.txtが当たってればhttp://になるはずです

で、確認です(環境が分からないので重箱の隅話になるけど申し訳です)
①今弄ったReplaceStr.txtは、ヘルプ>V2C+についてで保存用フォルダと表示されてるフォルダにありますか?
②ReplaceStr.txtを開いて途中の隙間が空白じゃなくてTABになってることを確認して下さい
③スレをログごと削除してV2Cを再起動してスレを開いて下さい

904名無しさん@避難所:2017/06/11(日) 20:52:54 ID:y7PKCUAA0
千奈美に
()で括って\.2ch\.netと\.bbspink\.comの間の | を置くと OR って意味になります

905名無しさん@避難所:2017/06/11(日) 20:55:45 ID:QENgUa3Y0
いい加減、足切りも必要だと思う
こういう人は、はっきり言って非公式専ブラを使い続けるのは難しい

906名無しさん@避難所:2017/06/11(日) 20:56:21 ID:y7PKCUAA0
完全に俺のチャットルーム化してるよなぁ
ここw

907名無しさん@避難所:2017/06/11(日) 20:56:53 ID:IICNTnlw0
別に荒らしてるわけじゃないし、好きにしていいと思うよ

908名無しさん@避難所:2017/06/11(日) 20:58:37 ID:y7PKCUAA0
わりとマジな話
そろそろ職変えモードに入るんで在宅で常に首を突っ込める状況じゃなくなるのも事実

909名無しさん@避難所:2017/06/11(日) 21:04:51 ID:y7PKCUAA0
https問題は他にも苦労してる専ブラがある模様

910名無しさん@避難所:2017/06/11(日) 21:18:02 ID:4L.UX9860
>>893
横からだがありがとう。

911名無しさん@避難所:2017/06/11(日) 21:22:03 ID:y7PKCUAA0
>>893
こっちのほうがいいねやっぱ
こんどからこれを使わせてもらおう

912名無しさん@避難所:2017/06/11(日) 21:25:27 ID:SPNIkVTg0
パッチ、スクリプト作者には感謝しかないのでこんなこと言うのはアレだが
正直一から十まで熱心にサポートしすぎだと思う
とりあえず困ったら対応してくれる便利屋みたいに認識されて収集つかなくなったり
色々消耗するんじゃないかと勝手に危惧してる

913名無しさん@避難所:2017/06/11(日) 22:26:35 ID:y7PKCUAA0
おーい

914名無しさん@避難所:2017/06/11(日) 23:31:37 ID:0hOHZnZU0
なんか、泣けるな
V2Cは永遠なり…

915名無しさん@避難所:2017/06/12(月) 01:44:53 ID:tpe83zWo0
>>912
>とりあえず困ったら対応してくれる便利屋みたいに認識されて収集つかなくなったり
>色々消耗するんじゃないかと勝手に危惧してる
そもそもオリジナル作者も、これで居なくなっちゃったんだったら申し訳ないな。

私も、オリジナル作者、パッチ、スクリプト作者には感謝してます。

916名無しさん@避難所:2017/06/12(月) 04:58:48 ID:0pTCv77k0
返事がなくなるのはサメだよね
上のほうで喰われてる奴居たし

917名無しさん@避難所:2017/06/12(月) 05:09:19 ID:gONQHq7k0
>>905,912
1行も書けないカスが言ってんだぜ、これ

しかも、こういうことがあると毎回

918名無しさん@避難所:2017/06/12(月) 06:35:26 ID:fQ.wyAfQ0
最近スレッドの主旨にそぐわないふざけた書き込みが増えている
このような愚行を繰り返す不届き者はもちろん徹底的に糾弾すべきだが、
これらを許容している板の緩い空気にも問題がある
ふざけた書き込みに対する毅然とした対応、ネタの排除、モラルの回復、
以後はこの3つを徹底していただきたい

919名無しさん@避難所:2017/06/12(月) 09:42:09 ID:IUtxm5UA0
>>901
俺のはこうなる、問題なくスレを取得できる
<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/ ttp://$1$2/ msg
あなたのはこうだ
<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/ ttp://$1$2/ msg
タブキーで入力する所に、半角スペースを入力しているのではないだろうか?

920名無しさん@避難所:2017/06/12(月) 09:44:26 ID:IUtxm5UA0
勘違いだった
忘れてくれ

921名無しさん@避難所:2017/06/12(月) 10:14:10 ID:p9hTJ91o0
避難所のV2C+スレの
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1477736578/140
に対応したものをB11.9として上げる予定です

現状では
2ちゃん互換掲示版からdatを取得する際にdat自体を正常に取得できているにも関わらず
掲示版側がContent-Typeと言うモノを応答情報として返してくれてないために
V2Cの通信処理が「あ、これエラーね」と判断してそのdatを捨てて、代替取得のために余計な処理をしてしまう
ということが起きてしまいます

これを回避します

#Content-Type:受信したそれが一体何なのかという情報
  馴染みのあるところではhtmlだとかtextだとかjpegだとかmp4だとかを返してくれます

922名無しさん@避難所:2017/06/12(月) 10:19:01 ID:Sy9YyzTw0
燃え尽きなように気長にやってね

923名無しさん@避難所:2017/06/12(月) 10:26:17 ID:p9hTJ91o0
時間取れなくなりそうだから、出来ることは先にやっときたくて

readcgi.jsの件
万が一の時はどなたかよろしくお願いします

924名無しさん@避難所:2017/06/12(月) 11:41:07 ID:OmR9Fwk60
>>903
①今弄ったReplaceStr.txtは、ヘルプ>V2C+についてで保存用フォルダと表示されてるフォルダにありますか?
はい、あります。
②ReplaceStr.txtを開いて途中の隙間が空白じゃなくてTABになってることを確認して下さい
TABキーで処理してます。
③スレをログごと削除してV2Cを再起動してスレを開いて下さい
やりましたが直りませんでした。

自分であれこれやってみます。
ちなみにReplaceStr.txt貼ります。
http://up.mugitya.com/img/Lv.1_up107337.png
何か他の記述が邪魔してるのかもしれませんね。
ありがとうございました。

925名無しさん@避難所:2017/06/12(月) 11:51:52 ID:p9hTJ91o0
先頭の定義だけ残して残りを全てコメントアウトして試してみてください
それで行けるなら何かが確かに邪魔してるかも

926名無しさん@避難所:2017/06/12(月) 11:52:34 ID:OmR9Fwk60
https://mint.2ch.net/mog2/
この板のURLを手動で「s」抜いて
http://mint.2ch.net/mog2/
で読み込んだら、スレッドがちゃんと見えました。
ありがとうございました。

927名無しさん@避難所:2017/06/12(月) 11:54:00 ID:OmR9Fwk60
>>925
はい、やってみます。

928名無しさん@避難所:2017/06/12(月) 11:57:35 ID:OmR9Fwk60
>>925
おっしゃる通り、他の記述を消したら
http://mint.2ch.net/mog2/で取得できました。
http://up.mugitya.com/img/Lv.1_up107338.png

929名無しさん@避難所:2017/06/12(月) 12:04:49 ID:OmR9Fwk60
最初の(>>893なしの状態)ReplaceStrに戻したんですが、https表示になりませんでした。
一度読み込むともとに戻らないんですかね?
手動で「s」とって再読込で直った感じです。

930名無しさん@避難所:2017/06/12(月) 12:08:38 ID:p9hTJ91o0
再読み込み or 再起動をしてないと上手くいった時の定義が残ったままになってるけど
そこはどうでしょうか?
一番確実なのは面倒でもReplaceStrを直すたびにV2C再起動

931名無しさん@避難所:2017/06/12(月) 12:12:16 ID:p9hTJ91o0
NGFiles.txtを晒すスレが怪しそうな気もするけど

先頭の定義だけ生かして

残りのうち下半分をコメントアウトして確認
 →まだ解消しないようならその半分をまたコメントアウトして確認
 →解消したなら今度は逆にコメントアウトした上半分のコメントアウトを外して確認

を繰り返して犯人を絞り込んでいけばよいかと思います

932名無しさん@避難所:2017/06/12(月) 12:34:15 ID:OmR9Fwk60
>>930
ReplacsStrを書き換えた場合は、必ずv2cを再起動してます。

933名無しさん@避難所:2017/06/12(月) 12:39:52 ID:p9hTJ91o0
httpなら見られるってことの裏は取れたので
ゴールはhttpsがhttpに正しく変換されるってことに絞られたと思います

でテスト用のレスを次のテストに使っても結果を見誤まる可能性があるので
確認確認のターゲットはこのスレの
>>882
>>883
だけに絞ったほうが良いかと

第1ステップで
V2Cを終了させて ReplaceStr.txt の名前を変えて存在しない状態にしてV2Cを起動 → >>882>>883 はhttpsのままが正解

第2ステップで
V2Cを終了させて ReplaceStr.txt の中身を >>928 の画像の状態にして保存してV2Cを起動 → >>882>>883 はhttpになるのが正解
→これが確認できれば他の定義が悪さをしてると判断できます

第3ステップで
v2Cを終了させて ReplaceStr.txt の中身を第1ステップ前の状態に戻してV2Cを起動 → >>882>>883 はhttpsになるのが正解
→これが確認できれば生かす他の定義を絞り込んでいけば悪さをしてる定義をあぶり出すことができると思います

934名無しさん@避難所:2017/06/12(月) 12:41:08 ID:p9hTJ91o0
まずは第2ステップまで確認してみてもらえますか?

935名無しさん@避難所:2017/06/12(月) 12:43:21 ID:p9hTJ91o0
同じ物を見ながら確認を出来ないので行き違いもあるかと思いますが
そこはよしなに

936名無しさん@避難所:2017/06/12(月) 12:44:11 ID:OmR9Fwk60
>>931
1,スレッド一覧から「なんでもあり」板http://mint.2ch.net/mog2/を削除して
 v2cを終了させる。
2,ReplaceStrのファイルをユーザー\v2cホルダーより削除する。(リネーム)
3,v2cを起動する。
この結果、なんでもあり板はhttp://mint.2ch.net/mog2/というURLで取得しに行って
各スレッドもちゃんと見えます。

結果、再現させるためにはv2cの削除(アンインストール)までしないと無理かもしれません。
ReplaceStrがない状態で「s」がとれているので、>>931の作業をしても検証できないと思います。

937名無しさん@避難所:2017/06/12(月) 12:44:55 ID:OmR9Fwk60
v2cホルダー(ReplaceStrなし)
http://up.mugitya.com/img/Lv.1_up107339.png

938名無しさん@避難所:2017/06/12(月) 13:00:27 ID:p9hTJ91o0
今自分はレス中のhttps://がhttp://に変換されないことに関して意識が行ってるんですが
これに関してはどうでしょうか?

939名無しさん@避難所:2017/06/12(月) 13:06:50 ID:p9hTJ91o0
>結果、再現させるためにはv2cの削除(アンインストール)までしないと無理かもしれません。

V2C+本体やJavaに起因する話ではないのでそこまでの必要はないと思います

微妙に行き違いが発生しつつある気もするんですが

①板一覧から「なんでもあり」板をクリックして、それでスレ一覧が表示され、スレ一覧のクリックでそのレスが表示される
②このスレの>>882>>883が https:// ではなく http:// で表示される

この二つに問題がないようなら通常営業のだと思います

940名無しさん@避難所:2017/06/12(月) 13:19:28 ID:OmR9Fwk60
>>938
私の場合ですと、>>926を一回やったら後はReplaceStrがなくても
http://で読み込めてます。
最初のきっかけさえつかんだらv2c側で記憶しているんだと思います。

私の場合は、ReplaceStrで「s」を抜くのか。
手動で抜くのかだけのことでした。

941名無しさん@避難所:2017/06/12(月) 13:20:29 ID:OmR9Fwk60
>>939
いろいろありがとうございました。

942名無しさん@避難所:2017/06/12(月) 13:24:03 ID:p9hTJ91o0
>>940
>②このスレの>>882>>883が https:// ではなく http:// で表示される

これはどうなってますか?

943名無しさん@避難所:2017/06/12(月) 13:24:48 ID:OmR9Fwk60
すみません、追記ですが。
>>926の状態のときにhttps://のなんでもあり板タブと、http://のなんでもあり板タブが
2つスレ一覧にある状態でした。
そして、https://の方のタブを閉じました。
それ以降は 雑談系2>なんでもあり をクリックするとhttp://で取得されています。

944名無しさん@避難所:2017/06/12(月) 13:35:01 ID:OmR9Fwk60
>>942
現状、ReplaceStrは
(前略)
//20170611 なんでもあり板修復
//<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/ ttp://$1$2/ msg
//https->http (板とスレッドリンク)
//<rx>ttps(://\w+\.(?:2ch\.net|bbspink\.com)[/.\w]+) ttp$1<font color=gray> [https->http]</font> msg
何も効かせていません。(昔のまま)
で、
>>882をクリックすると>>887の内容がレス欄に新しいタブで表示されます。
>>883のURLを取得すると(クリック)
http://mint.2ch.net/mog2/(最初からある なんでもあり板)と
https://mint.2ch.net/mog2/(いまクリックして取得した なんdもあり板)の2つのタブがスレッド一覧にできます。

945名無しさん@避難所:2017/06/12(月) 13:41:33 ID:p9hTJ91o0
>>944
ちょっと待っててね
今長い作文を書いてるんでw

946名無しさん@避難所:2017/06/12(月) 13:47:31 ID:OmR9Fwk60
>>942
ReplaceStrを効かせた場合。
//20170611 なんでもあり板修復
//<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/ ttp://$1$2/ msg
//https->http (板とスレッドリンク)
<rx>ttps(://\w+\.(?:2ch\.net|bbspink\.com)[/.\w]+) ttp$1<font color=gray> [https->http]</font> msg
↑     ↑     ↑
これを効かせました。>>924http://up.mugitya.com/img/Lv.1_up107337.pngのように先頭に置いても
また最後尾に移動しても、>>882>>883はhttps://で正常にスレッドも板も取得できます。
どうして最初からこうならなかったのか。
何がなんだかわかりません。

947名無しさん@避難所:2017/06/12(月) 13:49:11 ID:OmR9Fwk60
>>946の訂正
誤り>>882>>883はhttps://で正常にスレッドも板も取得できます。
正解>>882>>883はhttp://で正常にスレッドも板も取得できます。
             ↑
            「s」なし

948名無しさん@避難所:2017/06/12(月) 13:52:14 ID:p9hTJ91o0
>>943
その件了解しました

①同じ板なのにスレ一覧がhttpsとhttp二つあることの弊害
 スレ一覧でスレをクリックした場合は、2ちゃんのAPI仕様変更以前のurlでdatを取りに行きます

 B11やV2C+の通信部分はread.cgiモードの場合、このdatのurlをWEBページのurlに変換してhtmlを取得しにいくのですが
 スレ一覧をhttps://で取得した場合は、このdat取得のurlがhttps://になってしまうため
 WEBページurlへの変換規則から外れてしまい、https://形式のdat取得urlでdatを取りにいっていまします
 すなわちパッチが当たっていない状態と同じとなり、3/13なんたらのメッセージが返ってきてしまいます

 V2Cを使ってる側からみたらhttpsかhttpかだけの違いでどちらも2ちゃんなんですが
 V2Cの中での2ちゃんは「httpの2ちゃん」しかなくてhttpsのほうは外部板(=2ちゃんではない)の扱いになっています

つづく

949名無しさん@避難所:2017/06/12(月) 14:04:31 ID:p9hTJ91o0
②レス中の2ちゃんやBBSPINKがhttpsになってる弊害
 V2Cはurlが特定のルールを満たしているとその板を2ちゃんやPINKとみなして
 V2Cで開こうとします
 この時にhttpsであるかhttpであるかを考慮していないようでどちらもV2Cで開こうとします

 この時にurlがhttpsのスレ一覧のurlだった場合、そのスレ一覧を開いてくれるのですがhttpsとhttpを別の板と解釈してしまい
 httpsでスレ一覧を開いてしまいます
 このため既にhttpのスレ一覧を開いていてもhttpsでスレ一覧を作ってしまい
 「(V2C的には違うけど利用者的には)同じスレ一覧が2つできる状態」
 になります
 urlがhttpsのスレのurlだった場合も①と同じくhttpsのdat取得urlでdatを取りに行き3/13がどうたらが返ってきます

950名無しさん@避難所:2017/06/12(月) 14:11:30 ID:OmR9Fwk60
>>948-949
なるほど、よくわかりました。
API仕様や、外部板という判断をしてしまうわけですか。
しかし、どうして最初から「s」がReplaceStrで消すことができなかったのか。
疑問は残りますが、私のような人は手動で消せば行けるということでww

951名無しさん@避難所:2017/06/12(月) 14:13:18 ID:p9hTJ91o0
なんで操作の順番とかでケースバイケースとかで不可避なんだとは思いますが
V2C内部にhttps形式の2ちゃんやピンクが存在することはあまり望ましいことではありません

なのでhttpsのスレ一覧は全て削除し、レス中のhttpsの2ちゃんurlは全てhttpの2ちゃんurlになってる状態をつくらなきゃかもです

https→http変換が上手くいったみたいですけど
ReplaceStr.txtを希望の最終形の状態に修正して
httpsのスレ一覧を全部削除してもう一度V2Cを起動しなおして見て下さい

それでhttps削除のリセットで上手くいったら問題無いかと思います

スレ一覧が二つあった弊害なのかなぁ
多分誰も経験してなかったケースじゃないかと

952名無しさん@避難所:2017/06/12(月) 14:15:58 ID:p9hTJ91o0
>しかし、どうして最初から「s」がReplaceStrで消すことができなかったのか。
>疑問は残りますが、私のような人は手動で消せば行けるということでww

最近増えてきてるんですよ
https://でレスにurlを貼る人

953名無しさん@避難所:2017/06/12(月) 14:17:12 ID:p9hTJ91o0
つづき

なんで自分で気を付けても貰い事故になる場合があるんで
ReplaceStr.txtでの自動変換が必須だとと思ってます

954名無しさん@避難所:2017/06/12(月) 14:24:28 ID:p9hTJ91o0
http://i.imgur.com/DW8WJdA.png
httpsで板やスレを登録するとこんな感じで外部板=2ちゃん互換掲示版の扱いになるんですよね

955名無しさん@避難所:2017/06/12(月) 14:44:04 ID:OmR9Fwk60
>>951
https://で取得したスレ一覧のタブを一旦消去するってわけですか。
やってみます。

956名無しさん@避難所:2017/06/12(月) 14:46:11 ID:OmR9Fwk60
>>954
そうです。

調べたら他にhttps://で取得している板はないですね。

957名無しさん@避難所:2017/06/12(月) 14:53:13 ID:p9hTJ91o0
>>956
ならもう健全な状態になってるんでReplaceStr.txtも普通に当たってくれるんじゃないかと

まあ本当のところの原因はプログラムをおっかけないと分からないと思うんで結果オーライってことで

958名無しさん@避難所:2017/06/12(月) 16:43:37 ID:Yo9MYEDc0
おつかれさまー
v2cのjavaクラスの説明までしそうな勢いなので驚きw

強要しないけど、log下に同じスレのファイルを重複させたくなければ、
2ちゃんの接続はhttpに統一した方が良い…けど、閲覧できれば何でもいいユーザは諦めちゃうかもね

板サイドが安定(?)すれば、面倒な手間を省いたパッケージになるかもしれないし、
それを待ってもいいような気もする

今回の話は非常に勉強になりました、多謝!

959名無しさん@避難所:2017/06/12(月) 17:10:02 ID:vZDpwxW.0
俺もプログラミングを勉強して手伝いたいが
まず何から始めればいいのかさえ分からん
やっぱり数学とかが得意じゃなければ
作るのは難しいのだろうか?

960名無しさん@避難所:2017/06/12(月) 17:22:53 ID:ioQibIxc0
漠然的なプログラミングやりたい じゃ絶対長続きしないぞ
数学と言うより一種のパズルみたいなもんだから

961名無しさん@避難所:2017/06/12(月) 17:34:46 ID:p9hTJ91o0
V2C+の作者さんの先見の明のreadcgi.jsのおかげで
Java屋は一人でよくて仮にそのJava屋がいなくても
Javascript屋が何人かいたらどうにかなるって体制が出来てる
ってのはホント大きいと思う

>>959
googleで働くならそのレベルなんだろうけど
readcgi.jsをメンテするならむしろ国語かも

文字の羅列をパターン化して分割点を見つける技術
readcgi.jsの修正も高等計算をしてるわけじゃなくて、文字の羅列を弄って自分に都合がいいように整形してるだけだし
まさにパズル

必要なものは
・javascript(まずは、ほぼ簡単な命令で文字の羅列を弄るだけ)
・正規表現(ってやつ、これはレスパネに表示される検索テキストボックスで自習できますw)
・根気

962名無しさん@避難所:2017/06/12(月) 18:00:14 ID:zEdY6x8o0
スレッドのプロパティでlastmodify.txtの情報獲得できるようにできんかね
ってどこで聞けばいい?

963名無しさん@避難所:2017/06/12(月) 18:03:59 ID:.14ap4Mc0
なんかPCから書き込んでるのに携帯からの書き込み扱いされることがある

964名無しさん@避難所:2017/06/12(月) 18:43:39 ID:0pTCv77k0
じぇーんと両方使ってるのかReplaceStrにdateとか入ってるんだね
多分V2Cには効かないと思うけど
ひょっとして設定ファイルも入ってたり

965名無しさん@避難所:2017/06/12(月) 19:01:39 ID:p9hTJ91o0
>>962
V2C本体の改造になるんで各開発元

966名無しさん@避難所:2017/06/12(月) 20:41:24 ID:p9hTJ91o0
新スレ立てました

B11 と readcgi.js のスレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/

>>4以降によくつまづくことと対処を書いたんですけど
読み書き周りでつまづくことってまだありますかね?

967名無しさん@避難所:2017/06/12(月) 21:31:39 ID:zEdY6x8o0
>>965
どもども

968名無しさん@避難所:2017/06/13(火) 00:13:41 ID:XfaQahgU0
>>966
>読み書き周りでつまづくことってまだありますかね?

単なる質問ですが、post.jsの役割と導入目的は何でしょ?
※現状うちの環境では不具合らしきものはなさそうなので、スクリプトは未導入です

このスクリプトは、2ちゃん鯖のSSLサポートの有無を確認しておき、
書き込みメッセージ中に2ちゃんSSL鯖のURLがある時に変換(http→https)するのかなあ、と…
※ソース眺めたり、ググった印象です

で、一体この機能は何の為だろう?
ReplaceStr.txtの「https→http」変換ほどV2Cの動作に影響はなさそうだし、
書き込みエラーが出たらスクリプト導入すんのか??
と、zipを抱えながら放置してます

気が向いたら相手して下さい

969名無しさん@避難所:2017/06/13(火) 00:20:19 ID:XfaQahgU0
2ちゃん鯖が全てSSL化してhttpアクセス禁止した時の為やら、
他のブラウザの為かなぁ…

連スレ、失礼

970名無しさん@避難所:2017/06/13(火) 01:13:49 ID:XfaQahgU0
>>966
今更ですが、>>968の解答を見つけました

>>356>①read.cgiモードの場合、SSL鯖への2回目以降の通信をhttpsで行うようにしました
>>357>個人的にはSSL鯖との通信はhttps化がベストの判断でB11.5を作りました

スクリプト導入しよっかなあ、と思います。パーミッションはAっぽい…

ご迷惑お掛けしました。

971名無しさん@避難所:2017/06/13(火) 08:41:12 ID:vkP59VrM0
post.jsの機能ですけど簡単にいうと

どうもread.cgi Ver 07のページはWEBブラウザで見るとhttps接続がデフォになってるようなので
書き込み欄にread.cgi Ver 07のスレのURLを貼った場合、URLがhttp接続だったらそれをhttpsに置き変える
になります

972名無しさん@避難所:2017/06/13(火) 08:44:47 ID:vkP59VrM0
>>356,357に関してはpost.jsの有無に関係なくB11内部で勝手にやってます

973名無しさん@避難所:2017/06/13(火) 08:59:21 ID:vkP59VrM0
以下WEBブラウザで見る場合の話ですが

https://agree.2ch.net/test/read.cgi/operate/1491795631/ (read.cgi Ver 07のページ)
http://egg.2ch.net/test/read.cgi/software/1496287934/ (read.cgi Ver 06のページ)

①も②もWEBブラウザのアドレスバーにurlを直接叩くとhttpで接続されますが
最新50をクリックすると②はhttpのままですが①はhttpsとなってしまいます

この挙動を根拠に read.cgi Ver 07=https とみなしています

974名無しさん@避難所:2017/06/13(火) 19:43:15 ID:XfaQahgU0
>>971-973
途中でpost.jsとread.cgiを混同して勘違いしました
最新50のクリック時の挙動の違いを確認できました

ありがとうございます

975名無しさん@避難所:2017/06/13(火) 21:41:40 ID:vkP59VrM0
>>893
初歩的な質問で申し訳です
[/.\w] の中の . なんですけど
ピリオドとして扱われるのでしょうか?
ワイルドカードとして扱われるのでしょうか?

976名無しさん@避難所:2017/06/13(火) 22:37:45 ID:uKfJBnHc0
角括弧の中では特殊な意味を失い文字そのものを指し示します
つまりピリオドという文字そのものとして扱われます
2ch,pinkドメインの後ろにはスラッシュ、ピリオド、英数字、が来るはずなのでそう書きました

977名無しさん@避難所:2017/06/13(火) 22:52:42 ID:vkP59VrM0
ありがとうございます

978名無しさん@避難所:2017/06/14(水) 09:12:22 ID:AwwMosCs0
とりあえず向こうに思い付いたトラブルを全部かきだしています

979名無しさん@避難所:2017/06/14(水) 21:14:32 ID:AwwMosCs0
遺言を書いてる気分になってきた(w

980名無しさん@避難所:2017/06/15(木) 06:29:09 ID:aX0aTsl20
readcgiだとお絵かきのURLがちゃんと出てないなと思ったらDATと同じ書式になってなかった
どこでバグ報告すればいいのかわからんがここで報告しておく

981名無しさん@避難所:2017/06/15(木) 07:18:59 ID:zAXFqicI0
//で始まる件っすよね

sssp:が無いんですけど
V2C+はssspを表示出来てた記憶があるんですけど他はムリって認識です
(V2c+もさっき動かした感じだとReplaceStr.txt無しでもssspがhttpに置きかえられてた感じ)

ここら辺どうでしたっけ?
これ次第でV2C+とそれ以外で対処方法が変わってくるんで




掲示板管理者へ連絡 無料レンタル掲示板