rep2 part66at SOFTWARE
rep2 part66 - 暇つぶし2ch100:名無しさん@お腹いっぱい。
20/05/06 11:35:06.55 N7zMawba0.net
承知しました

101:名無しさん@お腹いっぱい。
20/05/07 10:06:30 UOGruMe40.net
ちょっと弄ってみようとソースを見てたんだけど、そもそもスレを表示するファイルがどれなのか全く分からんかった
index.phpからp2Util.phpを読み込むところすら見つけられない
どのファイルが何をしてるかとかは自分でソース見るしか方法ない?

IPからホストを読み込む例の件について、
名前のIP欄をhoverするかクリックしたらポップアップウインドウでgethostbyaddrして、
そのポップアップウィンドウからNGに登録できるような仕組みを作りたい
手動になるけど手間は省けるかなと思って

102:名無しさん@お腹いっぱい。
20/05/07 11:45:56 9NNIRU4u0.net
>>101
それIPアドレスをNGに入れるのと同じじゃね?

103:名無しさん@お腹いっぱい。
20/05/07 13:11:25.51 qPgj0NB+0.net
URLリンク(github.com)
名前欄のIPからホスト逆引きしてブラウザ側のJQueryで非同期書き換えするの作ってみたよ
ホスト名でのあぼーんもrep2の名前欄の設定使って透明あぼーんするようにもしといた
逆引きしたホストのキャッシュはデフォだとHTML5のWeb Storage使ってブラウザ側にキャッシュする
JQueryやajaxははじめてやったから変なとこあるかも

104:名無しさん@お腹いっぱい。
20/05/11 20:55:23 L64Hf7dV0.net
最近新スレ取得できないなぁと思ってたら板同期したとき2ch.netに変わってたせいだった模様
p2_favita.brdの中の2ch.netを5ch.netに置換したら取得できるようになった

105:名無しさん@お腹いっぱい。
20/05/11 21:18:41.20 Im2mnrUl0.net
>>104
アニキ、おつとめご苦労様でした
ってのは冗談だけれども最近そんなトラブルありました?
774版?
設定管理>>rep2基本設定>>PATHのbrdfile_onlineは
URLリンク(menu.5ch.net)
とは別の何かを定義しているのかしら

106:名無しさん@お腹いっぱい。
20/05/11 21:40:11 wiPb9YYn0.net
俺の古いrep2は既にどのファイルの中にも2chの文字列は存在しない。
全部5chに書き換わってる。

107:名無しさん@お腹いっぱい。
20/05/11 21:51:19.87 AvIAn3ur0.net
板の判定が曖昧なバグがあるから、スレ一覧の中に2chと5chが混ざってると感染すると思う。

108:名無しさん@お腹いっぱい。
20/05/11 22:13:32.15 nyMeqkjI0.net
えっ!2chって5chになったの?

109:名無しさん@お腹いっぱい。
20/05/12 04:48:49 JSoOvfFj0.net
お爺ちゃんお口臭~い
じゃなかった
お爺ちゃんのギャグ寒~い

110:名無しさん@お腹いっぱい。
20/05/12 15:01:35.07 SqCaJiGM0.net
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`
in /○○/○○/p2-php/rep2/post.php on line 215
こんなん出ましたけど

111:名無しさん@お腹いっぱい。
20/05/12 15:08:47.44 xzHr9j+P0.net
おめでとう

112:名無しさん@お腹いっぱい。
20/05/12 15:12:26.95 /tYmpQYa0.net
ググる権利を得たと言うことですね
おめでとう

113:名無しさん@お腹いっぱい。
20/05/12 18:59:50 s+57YywQ0.net
三項演算子のネスト、書くのはいいけど読むのは苦手だな

114:名無しさん@お腹いっぱい。
20/05/12 19:28:27 dqcZkNQg0.net
PHPのアップデートでなんかまた非推奨になったん?

115:名無しさん@お腹いっぱい。
20/05/12 19:44:50.49 SqCaJiGM0.net
これでええのかな?
$cookie_key = $_login->user_u . '/' . (P2Util::normalizeHostName(P2HostMgr::isHostBbsPink($host) ? 'www.bbspink.com' : P2HostMgr::isHost2chs($host)) ? 'www.2ch.net' : $host); // 忍法帳対応

116:名無しさん@お腹いっぱい。
20/05/13 01:56:23 anl5tJqP0.net
PHPのバージョン上げるたびに色々不具合でてるよ
もうコード直す人居ないからなぁ個々でやるしかないのか
スキルある人は是非共有して欲しい

117:名無しさん@お腹いっぱい。
20/05/13 02:43:01 BRdMc3QQ0.net
わかんないのになんでバージョン上げるのか

118:名無しさん@お腹いっぱい。
20/05/13 03:12:48 pW/RtBZm0.net
Ubuntuなら毎日機械的に
 $ sudo apt-get update
 $ sudo apt-get upgrade
とか叩いてるわw

119:名無しさん@お腹いっぱい。
20/05/13 04:20:29.81 Ejo5m6+W0.net
(それでphpのバージョンがあがると思ってるんだろうか)
(馬鹿だから思ってそうだな...)

120:名無しさん@お腹いっぱい。
20/05/13 08:05:22 g1mSCpgp0.net
毎日叩くならcronすればいいんじゃ…

121:名無しさん@お腹いっぱい。
20/05/13 10:08:06.96 VK9pJhh10.net
PHP 7.4.5で動いてるけど?

122:名無しさん@お腹いっぱい。
20/05/13 11:29:33.07 drMjckGS0.net
unattended-upgradesというのがあってだな…

123:名無しさん@お腹いっぱい。
20/05/13 11:44:37.86 n1m13Fm50.net
nintendoなら知ってる

124:名無しさん@お腹いっぱい。
20/05/13 13:02:26.85 anl5tJqP0.net
7.1辺りで安定してるんだからバージョン上げなきゃいいだろとかは無し
例えばWordPressは7.3推奨nextcloudは7.3未満はインスコすら出来ない

125:名無しさん@お腹いっぱい。
20/05/13 13:14:44.97 IRwnyYZV0.net
PHP環境に依存するようだけれども
>>110はどこでどうやると再現できるんだろ

126:名無しさん@お腹いっぱい。
20/05/13 13:28:33.87 EeXz7Lbm0.net
>>125
7.4でDeprecatedエラーを出すようにすれば出る

127:名無しさん@お腹いっぱい。
20/05/13 13:43:53 IRwnyYZV0.net
>>126
自分は7.3だから関係無さそうだ
ありがとう

128:名無しさん@お腹いっぱい。
20/05/13 16:30:28.95 j41m8jO40.net
もうコード自体古いからね
全コード見直しとか774見たいなボランティア出現しそうも無いし
だましだまし使っていくしかないよ

129:名無しさん@お腹いっぱい。
20/05/13 16:35:39 EeXz7Lbm0.net
一から作ったほうが速いレベル

130:名無しさん@お腹いっぱい。
20/05/13 16:52:19 VK9pJhh10.net
少し前にこんなのがあった。
半年くらい開発してたけど突如作者が消えて放置状態。
URLリンク(github.com)

131:名無しさん@お腹いっぱい。
20/05/13 19:30:57 Y+UM+t830.net
PHPと5chとの互換性がなくなるまで使い続ければいい

132:名無しさん@お腹いっぱい。
20/05/13 19:47:01 FxoxGWpI0.net
携帯ブラウザ時代のrep2とスマホアプリ時代の今じゃだいぶ時代が変わったから無理にrep2縛りにこだわる必要もないかな
時代だね

133:名無しさん@お腹いっぱい。
20/05/13 20:05:08 dohzsl6m0.net
最近スマホでまで5ch見なくなったからJaneでもいいんだけど
IC2にブルマ画像貯めてるからなあ・・・

134:名無しさん@お腹いっぱい。
20/05/14 19:03:34 lrpq21YC0.net
rep2は自分でソースがいじれない奴が使うもんじゃないよ

135:名無しさん@お腹いっぱい。
20/05/14 19:10:43 qlekbde10.net
設定変えるにもソースいじらないといけないしな

136:名無しさん@お腹いっぱい。
20/05/14 19:50:02 tl7UoAGi0.net
どこからp2Util.phpを呼び出してるのか教えてくれー
というか、そういう依存関係とかフローってどうやって見てんの?
PHP自体は多少分かるしプログラム書いたりもしてるけど、
ここまでファイル数が多い他人が書いたソースを読む方法が分からない

137:名無しさん@お腹いっぱい。
20/05/14 19:58:04.64 W7s5P8Xd0.net
>>136
検索すれば分かるだろ

138:名無しさん@お腹いっぱい。
20/05/14 19:58:56.39 qlekbde10.net
debug_print_backtrace(); exit;

139:名無しさん@お腹いっぱい。
20/05/14 20:20:50.40 hxR5vLpq0.net
grepすればいい

140:名無しさん@お腹いっぱい。
20/05/14 20:46:08.48 qQG/4sIm0.net
phpstrom入れて見たらいいじゃない

141:名無しさん@お腹いっぱい。
20/05/14 21:14:48 apWKMLt+0.net
ちょっとめんどくさい構造なのは否めない
かと言って今更作り直せないし…

142:名無しさん@お腹いっぱい。
20/05/14 22:02:27.82 qlekbde10.net
クーロン城だ

143:名無しさん@お腹いっぱい。
20/05/15 09:06:40 FIaYU5De0.net
串経由の書き込みがうまく行かない。
全くダメってわけじゃないので原因がわからん。

144:名無しさん@お腹いっぱい。
20/05/15 10:24:35 /tOz9d310.net
おめでとう

145:名無しさん@お腹いっぱい。
20/05/15 11:50:51 Eww2Acql0.net
>>111
>>144

この気狂い何時も即レスしてくるけど何が目的なんだ?

146:名無しさん@お腹いっぱい。
20/05/15 12:12:44 IkLjyS0t0.net
>>143
うまくいく時といかない時の差を都度チェックして
ソースの参照なり修正なり範囲絞ってくしか無いね

Cookie期限切れで投稿確認ページが表示された際
投稿ボタンに充てられてるURL置換失敗してるのは
rep2無印であったなそういや

147:名無しさん@お腹いっぱい。
20/05/15 12:12:47 /tOz9d310.net
>>145
ごめんなさい
自分は>>111では無いですw

具体的な事象やエラーや環境や試してみたことが書いてないから質問や相談じゃ無くグチやつぶやきなのだろうと思うけれども
100%再現するわけじゃないイライラの気持ちも少しわかるし
厳しく指摘してもスレが汚れるので>>111のマネをしてみました

もう一度言います
ごめんなさいw

148:名無しさん@お腹いっぱい。
20/05/15 12:37:17 9vje8cq30.net
そうなんだ

149:名無しさん@お腹いっぱい。
20/05/15 18:26:58 uQWVAaCw0.net
>>146
拡張版にも残ってた時期がある気がする
いつもクッキーの確認が出たらバックスペース押して戻してた

150:名無しさん@お腹いっぱい。
20/05/22 05:33:31.16 hX9inyzr0.net
Ubuntu20.04にrep2環境再構築中
まっさらから作り直すことにしたので
 $git clone git://github.com/open774/p2-php.git
 $cd p2-php
でgithubからcloneしたあと
 $php -r "copy('URLリンク(getcomposer.org)', 'composer-setup.php');"
 $php composer-setup
 $composer install
でインストールしようとするとdropbox-sdkでコケる
Linux板のくだ質で質問したところ、dropbox-sdkのphp版がなくなってるとかだそうな
composer.jsonのdropbox行を削除、前行最後のセミコロン削ってから再試行したところ
warningは出たけどセットアップ成功
p2cmd.php checkで全部OK出たんだけど、スレだけじゃなくてなんか読み込みに行くと
 Error: Curl error: Received HTTP/0.9 when not allowed
 rep2 info: URLリンク(menu.5ch.net) に接続できませんでした。
とか出てきて失敗する
ググってみた感じだとcurlが盛ってるバグのようだけどさてどないするべやね……
とりあえず
 apt-get update;apt-get upgrade
でcurlもろとも最新であることは確認したんだが

151:名無しさん@お腹いっぱい。
20/05/22 07:30:41.39 T5b/u03y0.net
ERROR: スレッド作成時の認証用クエリが一致しません。
ってのは串の洗濯が悪いということですか?

152:名無しさん@お腹いっぱい。
20/05/22 10:05:55 pPVORu1g0.net
>>150
PHPのバージョンは?Ubuntu 20.04だから7.3?

153:名無しさん@お腹いっぱい。
20/05/22 11:50:02 hX9inyzr0.net
>>152
7.4.3です
phpinfoの頭とcurlのところはこんな感じになってます
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

154:名無しさん@お腹いっぱい。
20/05/22 11:52:33 qAkWTQIa0.net
URLリンク(curl.haxx.se)

155:名無しさん@お腹いっぱい。
20/05/22 12:04:43 35BCH+RJ0.net
>>150
スレリンク(software板:725番)
とりあえずこれ当てとけ

156:150,153
20/05/23 01:16:16 QufZxp6b0.net
>>155
P2CurlMulti.php
を変更しても変わらず……

あっれ、おっかしいなぁ……と思ってひとつひとつチェックしていたところ、
ローカルProxyとして使っている2chproxy.plを使用しない → Proxyを使用しない
でいくと「Error: Curl error: Received HTTP/0.9 when not allowed」が出ないことが分かりました

Linux板の2chproxy.plのスレは特に変わった書き込みがなかったので
一度Google先生に「2chproxy.pl」でお伺いを立ててみたところ
githubで2chproxy.plをメンテナンスしている方がいらっしゃる

ドキュメントを見てpull、ファイル内の定義ポートと合わせてrep2側の定義も変更したところ
無事この書き込みまで行えるようになりました

お騒がせ致しました

まぁこんなこともありましたよ、と言うレベルで笑って見逃していただけると幸いです
現在新規セットアップする際はcomposer.jsonファイルを変更しないとdropboxでコケますよ、ということくらいしか有益な情報がなくてすいません

157:名無しさん@お腹いっぱい。
20/05/25 19:07:47 +fBuV7f10.net
自鯖でrep2は終わりそう
全鯖で強制IP表示が議論されてるそうだ

158:名無しさん@お腹いっぱい。
20/05/25 19:47:20 LdL+V1tQ0.net
そこからrep2が終わると思った理由がわからん

159:名無しさん@お腹いっぱい。
20/05/25 19:58:29 +fBuV7f10.net
そういう人は画像urlとかにクッションを入れる理由もわからないんだろうな

160:名無しさん@お腹いっぱい。
20/05/25 19:59:53 vsLWaH5L0.net
匿名性を維持したければスマホからしか書き込めなくなるな

161:名無しさん@お腹いっぱい。
20/05/25 20:13:26 8KwQoGTB0.net
●買ってIP消せって話なんだろうけど、IP消してるやつはNGとか言い出すの出てくるだろうな

162:名無しさん@お腹いっぱい。
20/05/25 20:14:38 abrYQbD50.net
強制IPにして何がしたいんだろう

163:名無しさん@お腹いっぱい。
20/05/25 20:16:32 nc9sbmyI0.net
>>157
嫌儲のガセだぞ(^^)/

164:名無しさん@お腹いっぱい。
20/05/25 20:22:06 LdL+V1tQ0.net
>>159
俺は今だって普通にIPスレに書いてるぞ
どうしてお前の脳はrep2と匿名性が最初から合体してるんだって聞いたんだよ
普段からTor socksでも通してるんか?

165:名無しさん@お腹いっぱい。
20/05/25 20:25:23 +fBuV7f10.net
>>164
結局、わかってないんじゃん

166:名無しさん@お腹いっぱい。
20/05/25 20:26:01 2OX8yqNG0.net
>>164
匿名性云々じゃなくサーバーを攻撃される可能性が高まるのが問題だろ
単純に落とされるだけならともかく、乗っ取られてお前のrep2で犯罪予告でも書かれた日には逮捕されるのはお前だぞ
出来る対策はしてるだろうけど、ホールのないセキュリティはないからな

167:名無しさん@お腹いっぱい。
20/05/25 20:27:46 qcqaKQcx0.net
ひろゆきが2ch.netをなんとかして手に入れて元祖2chを復興させてほしい
scなんて誰もアクセスしないよ

168:名無しさん@お腹いっぱい。
20/05/25 20:44:05 z5ieZh320.net
クロールを止めてくれたらそれでいいんだけどな

169:名無しさん@お腹いっぱい。
20/05/25 20:48:30.38 3PHLWKtT0.net
ドメイン持ってル人は困るでしょ
IP表示

170:名無しさん@お腹いっぱい。
20/05/25 20:54:14.97 8KwQoGTB0.net
iPhoneでクライアント認証がどうしても上手くいかないからBasicにしてるので、
セキュリティリスクは気になる
iPhoneでクライアント認証できてる人いるん?

171:名無しさん@お腹いっぱい。
20/05/25 21:51:43 OCrNHTZC0.net
Android で rep2 に対応しているアプリってあるのかな。
ブラウザでもいいんだけど、専用アプリの使いやすさと
rep2の同期をいいとこ取りしたい。

172:名無しさん@お腹いっぱい。
20/05/25 21:52:33 LdL+V1tQ0.net
>>166
5chに書き込んだところでリスク変わらんやろ
つか今どき5chで攻撃先を収集するか……?

>>169
5ch以外は回線共用で大丈夫だと思ってるのが逆に怖いわ
分けろ

173:名無しさん@お腹いっぱい。
20/05/25 22:47:41 SU5c/XpU0.net
スマホアプリをメインにしてパソコンで巡回するときはPCからスマホへリモートアクセスって検討してる

174:名無しさん@お腹いっぱい。
20/05/26 01:19:00 xqcVoUQp0.net
>>170
俺もiPhoneで使ってるが、SSL有効にしとけばいい。

175:名無しさん@お腹いっぱい。
20/05/26 07:32:47.32 7YrGHtfm0.net
iPhone 向けページの背景色とか文字色ってソース書き換えないと変更できない?

176:名無しさん@お腹いっぱい。
20/05/26 11:27:43 OIPHKwM60.net
>>172
友達いなさそう

177:名無しさん@お腹いっぱい。
20/05/26 16:34:11.58 4sDFymGt0.net
マウント取る感じがいかにもオタクだね
ネットでしかマウント取れないw

178:名無しさん@お腹いっぱい。
20/05/26 18:19:59 MC4ik7bE0.net
>>172
リスクかどうかは分からんが、アタックは一時的に増える感じがする

179:名無しさん@お腹いっぱい。
20/05/26 18:32:28.97 xqcVoUQp0.net
>>175
ソースというかCSSいじるしかない。
ダークモードにすると自動で切り替えるようにするならソースもいじらないとダメだな。

180:名無しさん@お腹いっぱい。
20/05/26 19:51:01.32 uFEDyz5M0.net
>>179
@media (prefers-color-scheme: dark) { } 内に書けばcssだけで行けるっぽい
URLリンク(coliss.com)

181:175
20/05/27 07:47:55.15 543X4Csw0.net
>>179-180
ありがとう
CSSの編集でやってみます


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch