探検


rep2 part63 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/09/11(月) 04:18:03.65ID:OHZQeYap0
※■公式p2はこのスレでは扱っていません■※

ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。

■公式ページ
p2 - PHPでつくった2ch Viewer
http://akid.s17.xrea.com/
rep2 expack 全部入り by 2ch774
https://github.com/2ch774/p2-php
p2Wiki
http://akid.s17.xrea.com/p2puki/

■前スレ
rep2 part62
http://egg.2ch.net/test/read.cgi/software/1465970697/
2017/10/12(木) 15:27:20.34ID:ZaUethqi0
間違えたならしょうがない
2017/10/12(木) 15:44:14.93ID:PhgO3h8H0
びっくりした。シベリア送りにされるんかと思った。481じゃないけど。
2017/10/12(木) 15:47:33.07ID:pxwpMUhF0
>>481
>>479へのレスです
間違えました。すみません。
2017/10/12(木) 15:51:11.82ID:ZxT7F3If0
>>483
それって、スマホのときだけreloadの方がいいって話?

設定>>rep2基本設定>>ETCのres_popup_reloadの設定が
PCと同じくスマホでも反映されれば助かるって事なんだけど
勘違いしていたらごめん。
2017/10/12(木) 15:56:43.03ID:LaPMMzdg0
>>476
2ch774を始めた頃に「最近読んだスレの更新に時間かかりすぎるから
cronで自動的に更新ボタンを押せるようにしよう」と言う提案が有り仕様変更を行った。

ここにcron用スクリプトの説明追記したから確認よろ
https://open774.github.io/p2-php/

>>478,482 対応完了
2017/10/12(木) 16:16:05.71ID:ZxT7F3If0
>>490
> >>478,482 対応完了

482確認しました。
それにしても仕事人早っ。
492462
垢版 |
2017/10/12(木) 16:31:34.97ID:cYV/IUtm0
>>490
まじサンクス。早速利用します
2017/10/12(木) 16:32:37.46ID:rvwPe1Zz0
スレタイ検索でエラーを吐きます
ご教示ください

rep2 error

Curl error: Received HTTP code 400 from proxy after CONNECT

backtrace:
3. ./rep2/dig2ch.php (line 30)
2. ./rep2/tgrepc.php (line 371): dig2chsearch()
1. ./rep2/tgrepc.php (line 105): tgrep_search()
2017/10/12(木) 16:57:44.29ID:OZwJ4R/60
過去レスうんぬんのイヤミが追いつきませんw
2017/10/12(木) 17:06:15.17ID:niBk1uad0
はい
2017/10/12(木) 17:06:47.39ID:Itc0TodK0
ごばく
2017/10/12(木) 17:16:35.22ID:SVCBgdqM0
FAQに2chmate連携機能に関すること書いてあるけど、
open774/p2-phpさんのやつで連携機能使えるの!?

> D2chmate連携機能が使えない
> rep2exの機能ではなく2chmate側が独自に実装した機能なので、
> 2chmateの作者に聞いてください。
2017/10/12(木) 18:04:28.18ID:gF17NdGv0
>>497
> FAQに2chmate連携機能に関すること書いてあるけど、
> open774/p2-phpさんのやつで連携機能使えるの!?
mate は p2.2ch.net が使えた頃の名残
774 のは今の無印より古いバージョンから枝分かれしたやつだから使えないはず
2017/10/12(木) 18:32:25.59ID:SVCBgdqM0
>>498
ありがと。
実際にやってみたけど同期実行しても何も入ってこなかった。
p2経由書き込みもエラーでた。
ちょっと期待しちゃったw
2017/10/12(木) 19:37:56.38ID:3jj2VJNZ0
Internal Server Error
2017/10/12(木) 20:30:38.29ID:WnL2Wg1O0
>>490
毎日更新してもらって有難いわ
仕事終わって帰ってからしか変更追従できてないから
もうcronでgit pull -rebase仕込んどきたいくらいw
2017/10/12(木) 20:32:30.45ID:WnL2Wg1O0
>>501
む、iPhoneのポップアップ書き込み後更新は
一度設定変更しなおさないと反映しないのか
2017/10/12(木) 20:33:13.59ID:WnL2Wg1O0
>>502
違うか、設定無視で常に更新してくれなくなった
うおー不便、、、
2017/10/12(木) 21:16:03.23ID:BMg2+72g0
>>472
459氏と同じ状況だったので調べてみた
*おそらく*日本語を含む配列をmb_convert_variablesした時におかしくなってる
(convert前は*RECURSION*になってなかった)

info_js.phpのinfo_js_json_encodeのmb_convert_variablesを
array_walk_recursive($values, function(&$foo) {
mb_convert_variables('UTF-8', 'CP932', $foo);
});
としたら動いた
Chrome Developer Toolsで確認しただけだし
phpもさっぱりなのでこれで良いのかはわからん
2017/10/12(木) 23:02:49.46ID:HJuebGl60
>>490,503
書き込み後リロードは、post.phpの処理が
「popup判定なら携帯(とiPhone)だろうが御構い無しに」
opener.location.hrefでの親ウインドウリロードになるように書かれてる

当然そんなんPCのpopupじゃないとマトモに動かないので、携帯の時はres_popup_reload設定を無視してMETAタグrefreshで強制リロードするように書いてあったんだな

774パッパ、戻してえ、、
それかiphoneの時はリロードをMETAタグrefreshで記述してくれれば設定反映するとは思うけど
2017/10/13(金) 00:22:53.47ID:PsaZGZER0
>>493
proxy2chでしょ
-c付けて起動
507459
垢版 |
2017/10/13(金) 02:21:34.88ID:cDVXUSa60
>>504
とりあえずそれで正解のようですね
こちらもその修正で動くことを確認出来ました

どうやらmb_convert_variablesは多次元配列では使えないっぽい
ttp://tekitoh-memdhoi.info/views/768
508493
垢版 |
2017/10/13(金) 07:06:11.38ID:5aBHkhY/0
>>506
ありがとうございます。

が、「-c付けて起動」というのがわかりません...
https://danwin1210.me/uploads/10-2017/proxy2ch-20171003r.zipのMacを使っています
2017/10/13(金) 07:19:35.86ID:iX3lOYs00
>>505
さすがに戻すのだけは勘弁してくれ。
リロードしないのを「読み込み」タッチで読み込む事は出来るけど、
自動リロードを停める事は出来ないのだから。
2017/10/13(金) 14:32:32.54ID:EvJ7WCcF0
mb_convert_variablesの件テスト終わった
リロードの件もテスト終わった
どちらも次の版で出す。
2017/10/13(金) 14:40:07.83ID:bgvRVHhy0
>>510
ウルトラ感謝
2017/10/13(金) 15:55:23.29ID:c9WJ91OV0
>>510
心から乙です
デバッグに参加していただいたスレ住民の皆様にも感謝します
2017/10/13(金) 23:00:23.67ID:aJOzp8D00
あぁ^〜ほろ酔いでrep2弄るの楽しぃ^〜

リロードの件は設定切り替えながら様子見たからもうこれで問題ないはず。
>>459,504 デバッグと修正ありがとう。マジ助かった。
https://github.com/open774/p2-php/releases/tag/v171013.2230
https://github.com/open774/p2-php/commit/e9538e7a089d5228b4fc570dc19180eb75989303

ついでに、IC2のSQLite3対応作業の進捗。
ownCloud 5からPEAR::MDB2用のSQLite3ドライバを持ってきた。
https://github.com/open774/MDB2_Driver_sqlite3

IC2をMDB2対応に書き換えれば上記と組み合わせてSQLite3対応に出来るはず。
ic2-mdb2ブランチは、セットアップ済みのMariaDBならfatal error無しで動いてくれる。

ただし、scripts/ic2.php setup がPEAR::DB専用で、書き換えが上手く行かないので作業が止まってる。
本職では無いのでデータベース周りは全く判らん。誰か代わりに書いて欲しい('A`)
https://github.com/open774/p2-php/issues/15
https://github.com/open774/p2-php/tree/ic2-mdb2
2017/10/13(金) 23:33:06.55ID:kUcXcmLl0
MDB2試したけど、PostgreSQLの拡張がないと動かなかった。
MariaDBだけ使ってる。
515431
垢版 |
2017/10/14(土) 01:19:08.91ID:Qenkv3ME0
>>513
SUGEEEEEEEEE
iOS環境でスワイプメニューのエラーが消えました
何年か心のしこりだったバグが数日中に解消されて
open774氏、デバッグしてくださったスレ民にマジで感謝です
2017/10/14(土) 09:41:42.77ID:hK+IExE90
>>513
iPhoneで新着まとめ読みの途中でレス書くと、リロードはするけど
まとめ読みしてるタブ(親タブ)が勝手に閉じられちゃうようになってる
読んでる途中なので、閉じないでくらはい、、
2017/10/14(土) 10:00:01.99ID:9tLFUECs0
お前らちっとは自分でやれよwww
518431
垢版 |
2017/10/14(土) 11:15:10.57ID:Qenkv3ME0
修正されて気づきましたが、
スワイプメニューにはおきにスレや殿堂入りの
切り替えスイッチが表示されるのが正常動作だったんですね

https://i.imgur.com/uX40lxE.jpg
https://i.imgur.com/nVDmTHp.jpg

スレ開かなくてもおきに入り登録切り替えできるのは
便利で使いどころがありそうです
修正ありがとうございました
2017/10/14(土) 11:20:07.54ID:fyeHNOhj0
>>517
まあそれもそうか
2017/10/14(土) 11:30:31.39ID:fyeHNOhj0
iPhoneのポップアップリロードを書き換えてみた。
動作自体は以前と同じ(普通にMETAタグリロード)、
なおかつres_popup_reload設定はPCもiPhoneも反映される

・post.php 昨日の修正を全部戻す。
・その上で、539行目付近から


if ($_conf['res_popup_reload']) {
+ if($_conf['iphone']) {
+ $_conf['extra_headers_ht'] .= <<<EOP
+<meta http-equiv="refresh" content="1;URL={$location_noenc}">
EOP;
+ } else {
$popup_ht .= <<<EOJS
opener.location.href = "{$location_noenc}";
EOJS;
+ }
}
$popup_ht .= <<<EOJS
2017/10/14(土) 11:30:45.79ID:fyeHNOhj0
iPhoneのポップアップリロードを書き換えてみた。
動作自体は以前と同じ(普通にMETAタグリロード)、
なおかつres_popup_reload設定はPCもiPhoneも反映される

・post.php 昨日の修正を全部戻す。
・その上で、539行目付近から


if ($_conf['res_popup_reload']) {
+ if($_conf['iphone']) {
+ $_conf['extra_headers_ht'] .= <<<EOP
+<meta http-equiv="refresh" content="1;URL={$location_noenc}">
EOP;
+ } else {
$popup_ht .= <<<EOJS
opener.location.href = "{$location_noenc}";
EOJS;
+ }
}
$popup_ht .= <<<EOJS
2017/10/14(土) 11:31:34.54ID:fyeHNOhj0
Chromeが変なエラー出してきたから2回書き込みになった スマソ
2017/10/14(土) 11:33:18.69ID:fyeHNOhj0
あとEOPの行、頭が抜けちゃってるけど「+」で追加です。
2017/10/14(土) 11:52:29.11ID:zlM/OTqZ0
gdgd
2017/10/14(土) 13:40:31.76ID:DJU4SGFm0
どうでもいいけど5chになって人減ったなぁ
2017/10/14(土) 13:45:32.15ID:QX4BLn2N0
まとめカスの勢い稼ぎが減ったって印象
527459
垢版 |
2017/10/14(土) 15:53:37.80ID:HYwue6Mz0
>>513
こちらでもスワイプの動作確認出来ました。乙です。
2017/10/14(土) 17:00:11.84ID:fLFNY3yI0
まとめ読みで書き込むとリロードがかかる不具合はもう修正できる見込み。
終わるまで、ポップアップからの書き込みでリロードしない設定にして凌いでほしい。

まとめ読みから書きこみ完了後に書き込み画面が自動的に閉じない不具合が見つかったので合わせて修正するわ。
2017/10/14(土) 21:48:52.67ID:fLFNY3yI0
>>528
完了。
https://github.com/open774/p2-php/commit/b6046eec6dc40ed1c0172ec68a9d974b8f797a5a
2017/10/14(土) 22:51:57.35ID:jhnZnH4m0
特定の板もしくはスレタイだけにNGあぼーんを適用しないようにするにはどうしたらいいかな?
どのファイルを弄ったらいいかっていうヒントだけでもいいんだけど
2017/10/15(日) 01:18:12.53ID:08z92lWB0
DAT倉庫でまとめて削除しようとして一番上のチェックボックスをクリックしても
そこだけしかチェックされないんで結局1個づつクリックする事になる
2017/10/15(日) 02:02:56.33ID:DnzpTI780
逆参照のポップアップからさらに逆参照でポップアップを開いた場合
最後に開いたポップアップだけ消して1個前の逆参照に戻るにはどうすればいいの?
2017/10/15(日) 07:17:57.84ID:rZ21+eVR0
>>530
rep2を2つ用意する
2017/10/15(日) 14:44:50.26ID:Pl1kXAX20
浪人ログインできません(*^^*)
2017/10/15(日) 14:53:15.68ID:nOG9ZT570
浪人が必要ってVPSの鯖でrep2動かしてるとか?
●の件があってからこいつも信用できない。
そもそも、5chに対応していなかったり・・・
2017/10/15(日) 15:04:01.40ID:BWFImsMx0
>>530
板毎のNGあぼーんは実現できそうだ。スレごとは大変すぎるのでやらん。
それなりの広範囲書き換えになるから人柱に付き合ってもらう。

>>531 完了

>>532
以前改善を試みたが仕様。
改めて見てみるわ。すまんな。
2017/10/15(日) 16:02:57.60ID:BWFImsMx0
>>534
ユーザー設定で2chapi_postをONにした状態で浪人として書き込めるか確認してほしい。
538534
垢版 |
2017/10/15(日) 17:26:55.95ID:1CfbWhwU0
>>537
浪人ログインで次のようなエラーメッセージが出て書き込み出来ません(*^^*)


p2 Error: ●の認証サーバに接続出来ませんでした。
2017/10/15(日) 17:27:52.32ID:DnzpTI780
>>536
確認いただけるのは、ありがたいです!
2017/10/15(日) 18:09:28.97ID:BWFImsMx0
>>538
あー…
2chapi_postがONの時は浪人の認証を試みないように変更するわ
2017/10/15(日) 18:33:35.66ID:xmPhq1JQ0
気が付いたら色々進んでますねぇ
>>540の修正が出来たらgit pullしよう。
2017/10/15(日) 22:04:25.32ID:s0VrJgs10
>>540 完了。

>>538,541
結果次第で浪人ログイン周りを作り直さないといけないから
結果教えてくれるとうれしい。
543名無しさん@お腹いっぱい。
垢版 |
2017/10/16(月) 14:23:44.89ID:6rm8Gyzw0
おしえてつかあさい。
板一覧のリンク先のドメインが2chなんだけど、どうすれば5chに変わりますか?

rep2-expack_allinone ver.171013.2230 +live
2017/10/16(月) 14:40:27.51ID:43SRGFC30
参照先の板一覧の管理者が5chに変更したら変わります。
2017/10/16(月) 14:49:06.77ID:6rm8Gyzw0
>>544
そうか、ありがとう
http://menu.5ch.net/bbsmenu.htmlに変更した
546538
垢版 |
2017/10/16(月) 16:04:50.85ID:Kfl39PGU0
>>542
浪人ログインできません(*^^*)

2ch●ログインのSESSION-IDの取得に失敗しました。IDとパスワードを確認の上、ログインし直して下さい。
2017/10/16(月) 16:30:14.36ID:d5ISKB9b0
ワッチョイスレでIDみたいに履歴見れるといいんだけどな
2017/10/16(月) 16:57:28.90ID:Ods25zRm0
>>547
とりあえず置換ワードでワッチョイでフィルタリングするリンクつけるとか
2017/10/16(月) 19:15:22.90ID:vBLFsfs40
bootstrap.phpにiPhone用のスキンの記述有るんだな
使われて無いみたいだけど
2017/10/16(月) 22:22:54.07ID:rodyrBTu0
>>532 完了

>>546
ん!? まちがったかな...
また改めて見ておく。

ワッチョイの履歴確認は名前欄から取り出してくれるいい感じの正規表現があれば出来そう。。。

仕事疲れたからrep2のソースいじるのはちょっとお休みするよ(‘A`)
2017/10/17(火) 06:04:10.90ID:Zx2X9xMy0
>>550
逆参照ポップアップすごい使いやすくなりました
対応ありがとうございます!
2017/10/17(火) 14:57:59.43ID:a6Ti/6Wx0
>>550
んん〜〜〜??
うわらば
2017/10/19(木) 08:26:05.31ID:Myd4z5Ux0
会社のフィルターがキツくなってきたなぁhttpsにしたい
2017/10/19(木) 08:33:34.22ID:CTR6t8uR0
>>553
Let's Encrypt
2017/10/19(木) 09:08:46.16ID:OqqDdBDa0
ていうかいまだにssl使ってないとか信じられない
2017/10/19(木) 09:15:38.77ID:OngM7AFh0
10年くらい前にこれ始めた時はSSHでポートフォワーディングしてたな。
2017/10/19(木) 09:35:52.11ID:rsQhOCIK0
rep2からは外れるけど、SSLクライアント認証使ってるんだけど、
Let's Encryptを併用できるのかな?
クライアント側の証明書はオレオレ認証局で発行して、サーバ側
の証明書はLet's Encryptのを使う、とかできるもの?
Webサーバはnginx使てます。
2017/10/19(木) 09:42:39.30ID:+w4sM4DW0
httpsにしてもWebフィルタリング噛まされてるとSSLデコードされて中もチェックされるよ
見てるサイトの証明書がWebフィルタリング側の証明書になってる場合はそれ
2017/10/19(木) 09:52:17.55ID:dRRfW2ye0
その話詳しく聞かせてもらおうか
2017/10/19(木) 09:58:12.96ID:+b7xu9Wz0
仕組み的にはSuperfishみたいなの?
2017/10/19(木) 10:05:21.30ID:JxI5Meua0
>>558
httpsを経路暗号にしか使わないバカがやられるだけ。
クライアント証明書をちゃんとサーバ側で検証してればそんな中間者攻撃は無力。
2017/10/19(木) 10:32:21.21ID:NOCe+EnY0
>>558
それ思いっきりブラウザ側で警告でるでしょ…
2017/10/19(木) 10:40:26.00ID:T6a+96sQ0
そもそも監視側はURLだけで不審な通信は解析してるんだから自宅サーバーへの通信なんか監視側はすぐわかる
2017/10/19(木) 10:41:00.27ID:OngM7AFh0
たかが個人で建てたサイトでユーザーもそいつしかいないのにクライアント証明書なんて必要あるのか?
何かやばいことやってんの?お前ら・・・

rep2と同じ鯖にNextcloudも建ててるけどLet's Encryptだけだな。
SSLに対応すればHTTP/2にもすぐ対応できるからSSLだけ対応する意味はある。
2017/10/19(木) 10:42:45.26ID:NOCe+EnY0
いやアクセス制限にパスワード使うよりは安全で楽でしょ
セットアップの手間を考えなければ…
2017/10/19(木) 10:47:14.93ID:T6a+96sQ0
通信に厳しい会社は全通信を監視してる
社内文章の流出に厳しい公務員や企業では個人サーバーへの通信なんか自殺行為
スマホでやれよ2チャンネル閲覧なんか
2017/10/19(木) 11:25:08.72ID:Iy6lbIIu0
awsでvps借りれば…バレへんやろ…
2017/10/19(木) 11:28:19.71ID:EnVlFVg00
電子メールがすべて保管され、PC操作ログが取られ、
通信がすべて監視される時代だからな
2017/10/19(木) 11:32:52.53ID:T6a+96sQ0
あとは日頃の行い次第だね。マークされたら何やってもバレる
2017/10/19(木) 11:35:36.26ID:JxI5Meua0
>>562
Superfishもそうだけど、CAを信頼済みCAに登録しちゃえば警告は出ない。
会社だと社内サーバなんてたいていは勝手証明書で自社CAをインストール
させられるだろうから、会社による中間者攻撃に同じCAを使ったら警告は出ないよ。
2017/10/19(木) 12:20:44.63ID:+w4sM4DW0
管理者側で要注意人物リスト作ってあって、その人たちの操作ログとかネットへのアクセスログは細かく追うようにされてたりする
会社のネットワークから2ch関係サイトへのアクセスは辞めておいた方がいいですよ
スマホが一番
2017/10/19(木) 12:55:35.08ID:qZuBYw0B0
アクセス制限で一番うっとうしいのが、技術的なトラブルを解決しようと検索かけたら2ch関連のサイトが引っかかったときだな。
問答無用で2chは悪だと決めつける管理者が多すぎ。

スマホで見てもいいけど、コピペの必要があるからgoogle翻訳経由で見てたw
2017/10/19(木) 13:01:09.64ID:T6a+96sQ0
最近はTwitterも炎上するから炎上の危険性が有るのは要注意サイト
2017/10/19(木) 13:27:23.78ID:NOCe+EnY0
>>570
んなこと当たり前じゃん…
2017/10/19(木) 18:32:00.78ID:4X2Q/MU+0
>>530
あぼーんNG除外の件
取りあえず自分で ShowThreadPc.php と ShowThreadI.php のNGあぼーんチェックの部分を
if ($this->thread->bbs !== "板名" ) { }
で囲って対応してみた

多分もっと賢い方法が有るんだろうが自分の頭ではこの程度だったわ。
2017/10/19(木) 18:37:24.07ID:gzJFWjVw0
新着まとめ読みに出てくるスレを
ワンクリックで削除できるボタンをつけて
ほしいです。
2017/10/19(木) 19:06:59.15ID:fPrwvkIW0
>>576
新着まとめ読みに出てくるスレってなんだろう
PCのブラウザからなら
新着の数字をクリックすればログ削除できるけど
そういう話では無いのかな
2017/10/19(木) 19:26:16.33ID:EnVlFVg00
>>577は多分その機能を使ったこと無いんだな
お気にスレの画面から、右上の「新着まとめ読み」を押してごらん
2017/10/19(木) 19:45:21.56ID:OqqDdBDa0
せめてなんでほしいかくらい書いたら?
何のメリットがあるのわからん機能を実装しようなんておもわんでしょ
2017/10/19(木) 20:21:27.06ID:2oJZIbH+0
なんでって…
削除したいからだろ
2017/10/19(木) 20:23:22.88ID:fPrwvkIW0
>>578
「新着まとめ読み」は毎日使うよ
スレを削除って意味がわからなかったからもしかしたらログ削除の話かと思ったのだけれどそれには答えてくれないのですね
2017/10/19(木) 20:28:19.23ID:fPrwvkIW0
もしかしたらスマホ環境で[i]を押さずともダイレクトにスレのログ削除をできるようにしてほしいってことかな?
2017/10/19(木) 20:56:50.13ID:gzJFWjVw0
>>582
そうです。舌足らずですみません。
2017/10/19(木) 21:19:30.83ID:fPrwvkIW0
>>583
最初の人と途中の人は別人か
周りからワイワイ言ってごめんなさい
2017/10/20(金) 09:26:55.45ID:uqMQOqfR0
SSLとHTTP/2に対応させたらめちゃくちゃ速くなった
体感で2,3倍になった感じはある
調べながらでも15分くらいでできたし、もっと早くやるべきだった
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況