rep2 part59 [転載禁止]©2ch.net

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
※■公式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 part58
http://anago.2ch.net/test/read.cgi/software/1406547695/
2名無しさん@お腹いっぱい。:2015/03/04(水) 07:10:01.76 ID:uUKZ37KT0
★★重要事項★★
本スレではレンタルサーバの話題は禁止です→レン鯖板へ
OSの設定の話題も禁止です→Linux板など各OSの板へ
本スレでは、rep2内に閉じた話題のみ許可されています。

▼rep2expack
http://rsky.github. io/p2-php/

■派生版
▼unpush's p2-php
http://github.com/unpush/p2-php
▼rep2-expack +live
https://github.com/pluslive/p2-php
3名無しさん@お腹いっぱい。:2015/03/04(水) 07:10:46.85 ID:uUKZ37KT0
983 :名無しさん@お腹いっぱい。:2015/03/03(火) 22:21:24.05 ID:3XTEa37U0
>>977
エラー出ること確認しました
ver.130331.2233のThreadRead.phpに_downloadDat2chAPI()を付け足すの忘れてました。本当に申し訳ない。

rep2-expack をAPIに対応させるパッチ

rep2-expack ver.130331.2233又はrep2-expack pluslive用 https://github.com/rsky/p2-php/
ttp://pastebin.com/Cq8Z3GuY

rep2-expack test 140907.1420用 https://github.com/orzisun/p2-php
ttp://pastebin.com/3guaU3GM
4名無しさん@お腹いっぱい。:2015/03/04(水) 07:19:33.76 ID:pYiptcLs0
ふぅ
5名無しさん@お腹いっぱい。:2015/03/04(水) 07:31:51.58 ID:Jbj5Z/fB0
>>1

前スレは熱かったな
おかげ様で読み書きできるで
6名無しさん@お腹いっぱい。:2015/03/04(水) 07:33:37.57 ID:LEXrTRju0
2chブラウザ形式の対応たのむ
7名無しさん@お腹いっぱい。:2015/03/04(水) 07:48:03.35 ID:LggLIqSu0
.datアクセスはまだ廃止されていないのか。
8名無しさん@お腹いっぱい。:2015/03/04(水) 08:15:07.46 ID:BEFsnr120
俺は廃止されるまで無改造で戦うぞ!
9名無しさん@お腹いっぱい。:2015/03/04(水) 08:17:39.99 ID:S3Ccubhw0
レン鯖はこの後に及んで禁止知る意味ないだろう
10名無しさん@お腹いっぱい。:2015/03/04(水) 08:37:13.99 ID:vGNiR0dW0
各自でパッチ当てるより、パッチ当てたやつを配布すれば良いと思うんだが
そうしない(あるいはできない?)理由ってあるの?
11名無しさん@お腹いっぱい。:2015/03/04(水) 08:49:46.01 ID:tVXF7cbQ0
お前がやれ
12名無しさん@お腹いっぱい。:2015/03/04(水) 09:06:41.73 ID:PoqS8UGG0
あとはスレタイ検索が復活すれば。。。
13名無しさん@お腹いっぱい。:2015/03/04(水) 09:34:15.45 ID:+sIPLsB40
>>10
あげた奴がgithubの使い方がわからないとか
>>12
>>3の下のやつにあるだろ
14名無しさん@お腹いっぱい。:2015/03/04(水) 09:43:41.86 ID:c09AOuhg0
Jane Style正式版3.81が出たね。
もしかするとAPIキーが変わってる可能性があるな。

ふと思ったんだが、APIキーとHMキーを設定画面から変更可能になってるが、
User-Agentの方もそっちで設定出来るようにしないと結局ソースいじって
修正しないと行けないのは変わらないんじゃないかな。
と思ってソース眺めたら、User-Agentで送っているのが固定で持ってたり
$_conf['p2ua']だったり、Mozillaが1.00だったり3.0だったり結構バラバラ。
どうしたもんだか…。
15名無しさん@お腹いっぱい。:2015/03/04(水) 10:02:13.10 ID:0wmZLskC0
>>9
禁止しないと◯◯に設置する方法教えろマンでスレが埋まる
16名無しさん@お腹いっぱい。:2015/03/04(水) 10:03:20.89 ID:c09AOuhg0
早速APIキーが漏れてるが、3.81でAPIキー、HMキーそれと
User-AgentとX-2ch-UAがそれぞれ変更されてる模様。

X-2ch-UAはauth2chapi.inc.phpとlogin2ch.inc.phpでも使ってる様なので
UAとして整理し直さないとボロが出そう。
17名無しさん@お腹いっぱい。:2015/03/04(水) 10:25:04.19 ID:HvLeXKsk0
それにしても、今時 Mozilla/3.0 (compatible; というのは笑えるw
18名無しさん@お腹いっぱい。:2015/03/04(水) 10:29:31.07 ID:Jbj5Z/fB0
もうキー変えたのかよ、山下うぜえな
キー変える度に専ブラ全部リリースし直すの?
19名無しさん@お腹いっぱい。:2015/03/04(水) 11:04:05.62 ID:c09AOuhg0
>>17
なんとなくだけど"Monazilla/1.00 (JaneStyle/3.81)\r\n"っぽい気がする。
いえ、根拠はありませんけど。
20名無しさん@お腹いっぱい。:2015/03/04(水) 11:06:55.03 ID:S3Ccubhw0
>>15
もうそんなに興味持たれてないって。
自意識過剰w
21名無しさん@お腹いっぱい。:2015/03/04(水) 11:10:55.79 ID:0RT8dYQl0
運営板の運用情報臨時ってスレに名前欄をノtasukeruyoにして書き込んでみそ。
22名無しさん@お腹いっぱい。:2015/03/04(水) 11:12:12.24 ID:MjM/3ads0
Style自体がUAを複数使い分けてるからうぜえ。
API認証の時のUA Monazilla/1.3 
API認証の時のX-2ch-UA JaneStyle/3.81
API DAT取得の時のUA Mozilla/3.0 (compatible; JaneStyle/3.81)
bbs.cgiに送るUAMonazilla/1.00 (JaneStyle/3.81)

JaneStyle/3.81の部分だけ設定で変える事が出来れば十分だと思うんだがどうだろうか?
23名無しさん@お腹いっぱい。:2015/03/04(水) 11:16:36.99 ID:EbNbuWYb0
bbsmenuみたいにどこかで配布しないかな
24名無しさん@お腹いっぱい。:2015/03/04(水) 11:17:12.36 ID:0RT8dYQl0
conf.inc.phpのバージョン情報をJaneStyleに書き換えたら良いんかい?
25名無しさん@お腹いっぱい。:2015/03/04(水) 11:20:58.91 ID:c09AOuhg0
>>22
p2nameとp2versionを設定で変更可能にして、
$_conf['p2name'] = "JaneStyle"
$_conf['p2version'] = "3.81"
$_conf['p2ua'] = "{$_conf['p2name']}/{$_conf['p2version']}"

として、$_conf['p2ua']を使い回せる様になってればいいのかな。
26名無しさん@お腹いっぱい。:2015/03/04(水) 11:32:57.86 ID:C/F09ELo0
>>1
前スレ>>1000 フラグ立てんなw
27名無しさん@お腹いっぱい。:2015/03/04(水) 11:37:36.98 ID:9Dzq9AOA0
ここか
28名無しさん@お腹いっぱい。:2015/03/04(水) 12:33:54.44 ID:8ixV/W1q0
>>20
レン鯖くんチース。

レン鯖の話題を解禁したとして、教えてくんの話題以外、何の話をするつもりなんだ?
やっぱり教えてくんですかね?
29名無しさん@お腹いっぱい。:2015/03/04(水) 12:48:46.97 ID:+gwH00ix0
広告を見せたくて専用ブラウザを排除したんだろうが
そもそもSafariなどブラウザは広告をブロックしてるしw
単に2chから人が居なくなるだけで専用ブラウザ排除は自分の首をしめてるようなものw
30名無しさん@お腹いっぱい。:2015/03/04(水) 13:04:56.92 ID:ruF0Giq10
rep2-expack ver.130331.2233
まだ素の状態で書けますね。

前スレのログは保存しておくことにしよう・・・
31名無しさん@お腹いっぱい。:2015/03/04(水) 14:12:20.73 ID:MjM/3ads0
設定でAPI用のUA変えられるようにしたりしたが手を加えた場所が多すぎて名無しでdiff作るのが面倒になってきた。
GitHubアカウント作るのでお待ちいただきたい。

明日になったら本気出す。
32名無しさん@お腹いっぱい。:2015/03/04(水) 14:26:12.09 ID:c09AOuhg0
とりあえずAPI認証部分のUser-Agentを設定から変更できるようにしてみた
テスト版を上げてみた。
もちろん目的はrep2のバージョン変更に対応するためですが。

ttp://pastebin.com/GrBNBDd6
33名無しさん@お腹いっぱい。:2015/03/04(水) 15:59:05.81 ID:tpdDsMKC0
いまんとこ2chapi_user_agentはJaneStyle/3.81でおk?
34名無しさん@お腹いっぱい。:2015/03/04(水) 16:24:56.09 ID:c09AOuhg0
このあたりで情報集めると載ってるかもしれない。
ttp://fox.2ch.net/test/read.cgi/poverty/1425396767/
35名無しさん@お腹いっぱい。:2015/03/04(水) 16:30:33.09 ID:kZK0yYiT0
>>31
rep2最新版とのdiffだけ付ければ、あとは勝手に各自が変更してくれると思う
(各自は、rep2最新版と自分が持ってるバージョンのオリジナルのdiffを事前に用意するだけで済む)
36名無しさん@お腹いっぱい。:2015/03/04(水) 16:33:59.91 ID:LEXrTRju0
許可されてないアクセス法を大々的に公開していいのか?
公開では許可されてるHTMLとかの方が良くないか。
37名無しさん@お腹いっぱい。:2015/03/04(水) 16:34:04.18 ID:tpdDsMKC0
どっかの鯖に謎の文字列3行をbase64かなんかで置いておいてそれを自動でチェックするって方式にするのは違法性あるかね?
38名無しさん@お腹いっぱい。:2015/03/04(水) 16:40:30.92 ID:Aynj6APK0
htmlでdatもプロキシでやってるけどいろいろトラブルが多くめんどくさい
39名無しさん@お腹いっぱい。:2015/03/04(水) 16:47:14.74 ID:Jbj5Z/fB0
AppkeyとHMkey空けとけば自己責任でええやろ
ぶっちゃけそれ鹿内で
40名無しさん@お腹いっぱい。:2015/03/04(水) 16:53:08.59 ID:OXC9uJQ20
>>28
レン鯖くんチース。
まだレン鯖連呼してレン鯖くん呼ばわりされたいのね
いい加減うぜえ
41名無しさん@お腹いっぱい。:2015/03/04(水) 16:53:18.65 ID:LEXrTRju0
そうだな。初期状態ではアクセスできなくなってたらいいな。
42名無しさん@お腹いっぱい。:2015/03/04(水) 17:52:57.72 ID:tpdDsMKC0
http://iup.2ch-library.com/i/i1396023-1425459066.jpg
こんなことなんのは俺の環境だけ?
test1409071420 Firefox XP w
43名無しさん@お腹いっぱい。:2015/03/04(水) 17:54:06.33 ID:tpdDsMKC0
ああ、ここ広告スペースなんかw
把握w
44名無しさん@お腹いっぱい。:2015/03/04(水) 17:55:18.84 ID:EbNbuWYb0
文鳥はないだろ、文鳥だけは。ないわー
やばいよそれ。
45名無しさん@お腹いっぱい。:2015/03/04(水) 18:10:01.44 ID:tpdDsMKC0
conf.inc.phpで
$_conf['test.dig2ch_url'] = 'http://dig.2ch.net/';
を設定してあるのに
dig2ch.phpに
src=\"http://dig.2ch.net"
って直書きしてるのはなんか意味あんの?
46名無しさん@お腹いっぱい。:2015/03/04(水) 18:10:20.47 ID:qtrUKhR30
>>40
またお前か。
理解能力皆無なのは分かったから、黙ってお前ご自慢の本スレに帰れよ。
47名無しさん@お腹いっぱい。:2015/03/04(水) 18:10:55.79 ID:tpdDsMKC0
>>44
ウチのブンは二人とも手乗りなのに握らせてくれないんだよね。。。
48名無しさん@お腹いっぱい。:2015/03/04(水) 18:48:55.75 ID:PoqS8UGG0
書き込むと

rep2 error

不正なポストです

backtrace:
1. ./rep2/post.php (line 24)

って返される様になった
49名無しさん@お腹いっぱい。:2015/03/04(水) 19:14:44.46 ID:ltleuSB00
ふぅ
50名無しさん@お腹いっぱい。:2015/03/04(水) 19:41:18.21 ID:xeJOvxSc0
テスト
51名無しさん@お腹いっぱい。:2015/03/04(水) 19:46:47.79 ID:FW/sHrUZ0
ついにきたか
52名無しさん@お腹いっぱい。:2015/03/04(水) 19:49:57.90 ID:tp5xB8kE0
俺は書けるな
53名無しさん@お腹いっぱい。:2015/03/04(水) 20:07:28.56 ID:Jbj5Z/fB0
テスト
54名無しさん@お腹いっぱい。:2015/03/04(水) 20:13:17.47 ID:Q7YJIKSq0
俺もテスト
55名無しさん@お腹いっぱい。:2015/03/04(水) 20:14:11.86 ID:y0JwFfvz0
無改造
56名無しさん@お腹いっぱい。:2015/03/04(水) 20:18:40.53 ID:Jbj5Z/fB0
rep2-expack test 140907.1420用 https://github.com/orzisun/p2-php

これも使ってみようと思ってgit cloneしたけど、vendorってフォルダが無いからインストールでコケるね。

vendorだけrep2-expack ver.130331.2233の持って来ればいいんかな
57名無しさん@お腹いっぱい。:2015/03/04(水) 20:30:46.61 ID:pzhvQPxc0
便乗テスト
58名無しさん@お腹いっぱい。:2015/03/04(水) 20:32:25.00 ID:c09AOuhg0
vendorはgit cloneとcurlしたあとのphp -d detect_unicode=0 composer.phar installで
持ってくるんじゃなかったっけか?
59名無しさん@お腹いっぱい。:2015/03/04(水) 20:33:37.40 ID:c09AOuhg0
ところで、書き込みのテストなら
ttp://anago.2ch.net/test/read.cgi/software/1425344244/
があるので、そっちの方でやって貰った方がありがたい。
60名無しさん@お腹いっぱい。:2015/03/04(水) 20:36:00.26 ID:Jbj5Z/fB0
>>58
そうだった、インストールでコケんのはパーミッションでコケてるだけだった、ゴメンなさい
61名無しさん@お腹いっぱい。:2015/03/04(水) 21:19:16.65 ID:Jbj5Z/fB0
rep2-expack test 140907.1420も>>3>>32で逝けたでえ
62名無しさん@お腹いっぱい。:2015/03/04(水) 21:39:18.30 ID:OXC9uJQ20
>>46
またお前か。
理解能力皆無なのは分かったから、黙ってお前ご自慢の本スレに帰れよ。
63名無しさん@お腹いっぱい。:2015/03/04(水) 21:40:04.33 ID:Jbj5Z/fB0
>>42
ワイも今検索してみて結果でてこねえなあと思ってたら、その空白で消えてただけだったわ
広告スペースなんか。
64名無しさん@お腹いっぱい。:2015/03/04(水) 21:47:15.68 ID:tpdDsMKC0
>>63
dig2ch.phpいじるなよ?絶対だぞ?
65名無しさん@お腹いっぱい。:2015/03/04(水) 21:58:36.34 ID:128oQKiz0
もしかしてこれアフィ仕込んでるの?
66名無しさん@お腹いっぱい。:2015/03/04(水) 22:04:02.19 ID:uhOMPXYM0
>>65
コード見りゃ分かるんだからいちいち聞くなよ。
67名無しさん@お腹いっぱい。:2015/03/04(水) 22:31:35.04 ID:tpdDsMKC0
view.inc.phpもいじったらアカンで?
68名無しさん@お腹いっぱい。:2015/03/04(水) 23:01:13.56 ID:MjM/3ads0
GitHubにAPIのUserAgent変更機能をあげました。
2chapi_appnameにJaneなんとか/3.??と設定してください。
APIの認証情報を変更したときのために左メニューのログイン管理からAPIの再認証などを出来るようにしました。

それ以外は+liveにrep2-expack test 140907.1420をマージした全部入りです。

https://github.com/2ch774/p2-php
69名無しさん@お腹いっぱい。:2015/03/04(水) 23:10:58.74 ID:A8tK1VMX0
テスト。まだ行けるか?行けなくなったら対応する。
70名無しさん@お腹いっぱい。:2015/03/04(水) 23:39:53.71 ID:5u0JuRS80
rep2 version 1.8.56
71名無しさん@お腹いっぱい。:2015/03/05(木) 00:13:26.97 ID:wZxl8MOO0
そう簡単に変えられるのか?
72名無しさん@お腹いっぱい。:2015/03/05(木) 00:34:20.79 ID:W8Vx1xC90
2ちゃんを読み書きすることが目的じゃなくて
2ちゃんに接続するために改造することが目的になってるな
Linuxをインスコして満足するようなw
73名無しさん@お腹いっぱい。:2015/03/05(木) 00:34:35.25 ID:bD1FfPyT0
>>68
thx!
74名無しさん@お腹いっぱい。:2015/03/05(木) 00:36:04.33 ID:lXpPwUZh0
rep2 version 1.7.xx
75名無しさん@お腹いっぱい。:2015/03/05(木) 01:51:18.60 ID:QlFMEk/80
APIが本当にこのまま運用に乗るのかわからないからいま動くのは微妙だなー
76名無しさん@お腹いっぱい。:2015/03/05(木) 01:51:19.60 ID:A1L4nvty0
>>68
あなたが神か
77名無しさん@お腹いっぱい。:2015/03/05(木) 01:55:17.04 ID:YuD/SYqP0
dig.2ch.netでの検索結果が何検索しても1件しか出力されなくね?
78名無しさん@お腹いっぱい。:2015/03/05(木) 07:28:32.52 ID:SRs6bsHJ0
調べた。dig.2ch.netの件だが左メニューから検索するときは問題無いけど
検索結果のページから検索するときにmaxResult=が設定されないので1件しか出なくなる。
79名無しさん@お腹いっぱい。:2015/03/05(木) 08:17:58.10 ID:wpJWw1au0
API無しで読めるから、まだ平穏だな
80名無しさん@お腹いっぱい。:2015/03/05(木) 08:40:56.40 ID:UQWBcHRj0
dig検索作った人は中の人なのか
81名無しさん@お腹いっぱい。:2015/03/05(木) 09:29:09.92 ID:SRs6bsHJ0
>>68にdig2chの件をとりあえず修正したものをコミットしといた。
82名無しさん@お腹いっぱい。:2015/03/05(木) 12:28:44.57 ID:eB2grwlL0
>>81
したらば読み込みもおねがいします
83名無しさん@お腹いっぱい。:2015/03/05(木) 12:49:22.79 ID:YuD/SYqP0
>>81
ありがとう。
しかしなんかイロイロおかしいw

例えば「初音ミク」で検索すると、
本家ページでは100件ヒットになる。
で、rep2左メニューからだと2件ヒット、
rep2リザルトフレームの上下検索ボタンで再度検索すると1件ヒットになります。
iPhoneからだと25件表示が2ページの50件ヒットとなりました。
どこかにMAX設定あるのかなとソース探しましたが私には見つけられませんでした。。。
あと、PC,iPhoneとも絞り込みは不能になっているようです。
iPhoneのスレッド検索>右上の[スレ]ボタンからの検索は上手くいってるっぽいです。
なんか闇が深そうなんでお時間ある時にでもおなしゃすm(__)m
84名無しさん@お腹いっぱい。:2015/03/05(木) 13:03:51.93 ID:YuD/SYqP0
すみません訂正です。
>>83は読まなかったことにしてくださいw

例えば「初音ミク」で検索すると、
本家ページでは100件ヒットになる。
で、rep2左メニューからだと100件ヒット、
rep2リザルトフレームの上下検索ボタンで再度検索しても100件ヒットになります。
で、左メニュースレ検索履歴から「初音ミク」を検索すると2件ヒット、
rep2リザルトフレームの上下検索ボタンで再度検索すると1件ヒットになります。
iPhoneの検索履歴からの「初音ミク」検索はちゃんと100件ヒットします。
右上「スレ」ボタンからの検索も正常ですが、最大件数セレクトで(10|20|30)となっていますが、
view_k.inc.phpの25行目からの設定数値が(50|100|200)なんでここも訂正必要かな?

と以上です。
すみませんでした。
85名無しさん@お腹いっぱい。:2015/03/05(木) 13:10:44.35 ID:SRs6bsHJ0
dig2chの修正はとりあえずPC版だけ。
スレ検索履歴と携帯・スマホは手を付けてません。
入り口が左メニューの時以外の動作は想定されてなさそう。

>>68にしたらばに書き込めない件に関する修正コミットしました。
jbbs→したらばの移転でスレが読めない件の事ならtest 140907.1420で修正済みです。
86名無しさん@お腹いっぱい。:2015/03/05(木) 13:46:30.61 ID:dxmjL0Dt0
>>85
ご苦労様です。
試すまえにPkgを上げておこうとしたら、FreeBSDのPHPが5.6へ
民族大移動発生で思ったより確認に時間がかかったw
まだ一通りしか試していないけど、とりあえず上手く動いているっぽい。

ところでスレタイに付いてまわるうっとうしい転載禁止の文字が
邪魔なので、これも取り込む事は出来ませんかね?

diff --git a/lib/Thread.php b/lib/Thread.php
index 88dcb57..d9132f6 100644
--- a/lib/Thread.php
+++ b/lib/Thread.php
@@ -156,6 +156,8 @@ class Thread
*/
public function setTtitle($ttitle)
{
+ $ttitle = str_replace('[転載禁止]','',$ttitle);
+ $ttitle = str_replace('©2ch.net','',$ttitle);
$this->ttitle = $ttitle;
}
87名無しさん@お腹いっぱい。:2015/03/05(木) 13:53:27.23 ID:SRs6bsHJ0
>>86
設定で切り替えられるようにして取り込みたいと思います。
88名無しさん@お腹いっぱい。:2015/03/05(木) 14:14:09.99 ID:D4xUUm1P0
>>87
ついでに実況板以外ではLiveアイコンの表示を消すスイッチも
89名無しさん@お腹いっぱい。:2015/03/05(木) 14:39:46.10 ID:wpJWw1au0
rep2脂肪かと思ったら滅茶苦茶パワーあっぴしとるやんけ
90名無しさん@お腹いっぱい。:2015/03/05(木) 15:11:33.69 ID:gWdwhR220
dig2chの924を出す出さないってなんすか?
91名無しさん@お腹いっぱい。:2015/03/05(木) 15:31:59.33 ID:YuD/SYqP0
992 : 名無しさん@お腹いっぱい。 : sage : 15/03/03(火) 23:55:21.54 ID:xNttzNKo0
rep2-expack test 140907.1420版の
924を(出す|消す)って何これ?
993 : 名無しさん@お腹いっぱい。 : sage : 15/03/04(水) 00:23:23.76 ID:ctZAnnsD0
>>991
http://anago.2ch.net/test/read.cgi/software/9248376281/
http://anago.2ch.net/test/read.cgi/software/9247777777/
こういうスレが一覧から消える
92名無しさん@お腹いっぱい。:2015/03/05(木) 16:12:51.11 ID:gWdwhR220
>>91
なるほど、ありがとう
93名無しさん@お腹いっぱい。:2015/03/05(木) 17:26:07.14 ID:eB2grwlL0
>>85
したらばの件 2ch774ではなくliveplusを落としていたようです
失礼しました
94名無しさん@お腹いっぱい。:2015/03/05(木) 18:07:31.06 ID:SRs6bsHJ0
実況板を識別するための正規表現だれかたのむ
liventvとかlivecxに反応する奴。

実況板のみ実況アイコンを表示する設定と実況板のスレを開いた時に自動的に実況モードに切り替わる機能を付けたい。
95名無しさん@お腹いっぱい。:2015/03/05(木) 18:16:43.66 ID:ziaaRAQp0
単にQueryStringのパラメータのbbsにliveが含まれるかどうかだけじゃね?
strpos()で十分じゃないかな
96名無しさん@お腹いっぱい。:2015/03/05(木) 18:26:01.36 ID:YuD/SYqP0
>>95
実況(スポーツ)
+ スポーツch
とかlive付いてない例外もあるような。。。
97名無しさん@お腹いっぱい。:2015/03/05(木) 18:34:57.86 ID:c5zTBFaB0
前のliveにはあった気がするんだが
ハードコードじゃなく設定で|で区切って直接板名入れてたような
98名無しさん@お腹いっぱい。:2015/03/05(木) 18:46:03.44 ID:OUvH4tzU0
大した数ないんだしハードコーディングでいいだろ
将来的にどんな板が追加されるか分からないから正規表現にしたとしても修正入れる必要でるだろうし
99名無しさん@お腹いっぱい。:2015/03/05(木) 19:00:58.47 ID:dxmjL0Dt0
というより、ボタンの位置をスレ一覧のところからスレのトップとボトムに移して
スレを開いた後に手動で切り替えでいいんじゃないかな。
100名無しさん@お腹いっぱい。:2015/03/05(木) 23:28:47.72 ID:spKTMRqn0
http://api.monazilla.org/
API鍵自動取得お願いします。
101名無しさん@お腹いっぱい。:2015/03/05(木) 23:43:19.90 ID:c5zTBFaB0
つーかLiveのボタンがウザイだけだから右端に移動した
102名無しさん@お腹いっぱい。:2015/03/06(金) 00:23:40.27 ID:wH05eV1m0
したらばread.phpはいけるんだけどlive_frame.phpで開くと外部からの書き込み〜で書き込めないです
103名無しさん@お腹いっぱい。:2015/03/06(金) 00:51:10.51 ID:+qwC/3vS0
live_post.php
-$request .= "Referer: http://{$URL['host']}/\r\n";
+$request .= "Referer: http://{$host}/{$bbs}/{$key}/\r\n";
104名無しさん@お腹いっぱい。:2015/03/06(金) 01:00:38.89 ID:+qwC/3vS0
>>68>>86>>103をコミットした。
105名無しさん@お腹いっぱい。:2015/03/06(金) 10:36:19.74 ID:wH05eV1m0
ありがとうございます
106名無しさん@お腹いっぱい。:2015/03/06(金) 11:59:11.69 ID:JC4WGi690
マルチプルタイタンパーな流れ?
107名無しさん@お腹いっぱい。:2015/03/06(金) 13:14:59.91 ID:M8suRaps0
2chブラウザインターフェースも。
108名無しさん@お腹いっぱい。:2015/03/06(金) 13:39:11.76 ID:+qwC/3vS0
>>68>>88>>99を実装しました。
実況版の判定は実況版をひたすらカンマ区切りで書き連ねる方式です。

liveボタンは結経評判が悪いんだねえ…
109名無しさん@お腹いっぱい。:2015/03/06(金) 14:33:19.24 ID:dfzcPUDO0
>>108
仕事早いですねぇ。

>liveボタンは結経評判が悪いんだねえ…

画面幅がリッチな情況ばかりじゃないので、あまり使わないものなら
奥に行って貰いたいなと。
110名無しさん@お腹いっぱい。:2015/03/06(金) 15:09:13.92 ID:Oa5X9BNg0
この際だからマルチユーザも取り込んでほしい
ttp://d.hatena.ne.jp/iakdevel/20120603/1338725283
111名無しさん@お腹いっぱい。:2015/03/06(金) 15:15:00.58 ID:FPowbKOh0
お前らいいたい放題やなあ!
112名無しさん@お腹いっぱい。:2015/03/06(金) 15:49:14.48 ID:+qwC/3vS0
無効なユーザー名とパスワードを入れたら新規アカウント作成になってしまって認証周りがガバガバになるんで>>110のマルチユーザーの取り込みは見送りで。

自分の視点だけだと現状に満足してしまって改造しようという気が起こらないから要望くれるのはありがたいことです。
113名無しさん@お腹いっぱい。:2015/03/06(金) 15:51:13.67 ID:itQV1Uhf0
>>110
これだけは反対
114名無しさん@お腹いっぱい。:2015/03/06(金) 15:57:32.85 ID:Zh7A+t+H0
今は無印だがapi完成して追い出されたら終わりだな
115名無しさん@お腹いっぱい。:2015/03/06(金) 16:04:33.55 ID:plLt/McF0
管理ややこしくなるしな
複数ユーザ欲しかったら複数立てたほうが単純に実現できる
今時それくらいのリソース増で困る鯖環境もないだろうし
116名無しさん@お腹いっぱい。:2015/03/06(金) 16:16:09.06 ID:f3FHdIJG0
apidatと過去ログの両方を読めるようになったら、おこしてね。
117名無しさん@お腹いっぱい。:2015/03/06(金) 16:19:30.99 ID:Oa5X9BNg0
認証ガバガバっていっても証明書でHTTPSレベルで認証通ってるんだから
いいと思うけどなぁ。
あんだけ乗っ取りが横行したのに、いまだにクライアント証明書認証も
しないで使っている人なんていないっしょ?
118名無しさん@お腹いっぱい。:2015/03/06(金) 16:22:45.24 ID:dfzcPUDO0
>>112
ちょっと俺以外に需要があるかどうか判らないが、liveじゃないPOSTで
書き込みボタン押した後の自動再読み込みを止めるのって取り込める?
該当箇所はこの2箇所だが。

diff --git a/rep2/post.php b/rep2/post.php
index ce42e20..a938eac 100644
--- a/rep2/post.php
+++ b/rep2/post.php
@@ -630,16 +630,11 @@ function showPostMsg($isDone, $result_msg, $reload)
$popup_ht = <<<EOJS
<script type="text/javascript">
//<![CDATA[
- opener.location.href = "{$location_noenc}";
var delay= 3*1000;
setTimeout("window.close()", delay);
//]]>
</script>
EOJS;
- } else {
- $_conf['extra_headers_ht'] .= <<<EOP
-<meta http-equiv="refresh" content="1;URL={$location_noenc}">
-EOP;
}
}

まだ未読が残ってる状態でうっかり書き込んだら更新されて…みたいなのを
避けたい人にしか用はないから設定でON/OFFないと困ると思うけど、
特にスマホでやってる時には自動読み込みが結構邪魔になる。
119名無しさん@お腹いっぱい。:2015/03/06(金) 16:37:56.13 ID:43tmORJr0
>>117
ここでする話では無いですよ。
120名無しさん@お腹いっぱい。:2015/03/06(金) 16:46:11.81 ID:plLt/McF0
>>108
ありがとう。すっきりしたw

あとたいした実害ないけど、
view_k.inc.phpの
最大<select name="maxResult">
<option value="10" >50</option>
<option value="20" selected>100</option>
<option value="30" >200</option>
この部分、単純なコピペtypoだと思うので次の時にでもついでにお願い
121名無しさん@お腹いっぱい。:2015/03/06(金) 16:59:08.51 ID:Oa5X9BNg0
>>119
すまんそん。
gitのリポジトリごといれかえることなんて滅多にないので、
ローカルだけであてることにします。
122名無しさん@お腹いっぱい。:2015/03/06(金) 17:37:14.56 ID:ILw5dpJW0
いま素のままの rep2 version 1.8.103 を使ってるんだけど、いままでの履歴とかの
データそのままに >>68 のに移行できるんですか?
123名無しさん@お腹いっぱい。:2015/03/06(金) 17:50:19.37 ID:8xDJox6q0
$conf_user_def['live.livelink_subject'] = "1"; // ("2")
にしてもliveボタンが消えないのは何故だろう??
124名無しさん@お腹いっぱい。:2015/03/06(金) 17:54:41.50 ID:8xDJox6q0
すいません解決しました><
125名無しさん@お腹いっぱい。:2015/03/06(金) 17:55:19.39 ID:plLt/McF0
>>122
1.8.103がどんな構成か知らんけど、
俺がrep2ex-111023-2200-with-depsから移行した時の主な構成変更は、
・index.phpがrep2ディレクトリアンダーに
・dataディレクトリの構成が、dat、idx、procに分割されてるので各データの移動
でいけた。
126名無しさん@お腹いっぱい。:2015/03/06(金) 17:56:37.51 ID:plLt/McF0
>>124
自己解決でも解決方法書けば役に立つんやで?
どうせブラウザキャッシュだろうけどw
127名無しさん@お腹いっぱい。:2015/03/06(金) 18:40:09.74 ID:+qwC/3vS0
>>118
要するに書き込んだ後自動的に読み込まれる内容が
さっきまで読んでいたレスになれば良いんだな?

それでよければ出来るかどうか判らんがやってみよう…
128名無しさん@お腹いっぱい。:2015/03/06(金) 19:03:28.45 ID:8xDJox6q0
>>126
はい
お詫びにここから新着画像どうぞ
http://i.imgur.com/fdQJEne.png
ShowThreadPc.php 274行の”「ここから新着」画像を挿入”をコメントアウト解除しimgフォルダに
上記PNGをぶっこんでください。

こうなります
http://i.imgur.com/E6pQNpB.png
129名無しさん@お腹いっぱい。:2015/03/06(金) 19:06:18.92 ID:8xDJox6q0
130名無しさん@お腹いっぱい。:2015/03/06(金) 19:14:07.31 ID:itQV1Uhf0
defはただの初期値だから変えても意味ない
ちゃんと書いてあるだろ
131名無しさん@お腹いっぱい。:2015/03/06(金) 19:23:15.10 ID:plLt/McF0
>>130
その初期値が変わるんやで?
132名無しさん@お腹いっぱい。:2015/03/06(金) 19:44:04.61 ID:dfzcPUDO0
>>127
というより、読んでるスレはいじらないだけでいいと。
とりあえずレス付けたいところでSPMから編集ウィンドウをいくつも
立ち上げる場合もあるから、書き込みボタンを押す度に場所が動いちゃうと
どこ読んでたか判り難くなるって事で。
133名無しさん@お腹いっぱい。:2015/03/06(金) 21:03:10.67 ID:+qwC/3vS0
すまん>>127の仕様はちょっと難しそうだ。。。
自動再読み込みを止めるのは俺にはメリットが分からないのでも見送りで…
134名無しさん@お腹いっぱい。:2015/03/06(金) 22:58:21.45 ID:FPowbKOh0
あんま根詰めてやると体に毒やで
まだDAT直禁止なっとらんし力温存しといてくれ
135名無しさん@お腹いっぱい。:2015/03/06(金) 23:17:01.59 ID:M8suRaps0
2chブラウザ用ローカルサーバーとして機能できるようにして。
あと読まれる可能性の高いスレを先読みするはない?
頻繁にクリックや更新されるのは、それ以前にロードしておく機能。
136名無しさん@お腹いっぱい。:2015/03/06(金) 23:25:43.80 ID:plLt/McF0
無茶言うなやw
未来機能すぎるw
実現できるとすれば最近読んだスレの定期自動チェック化やろうけど未読判別が根本から覆るなw
>>128利用して判定すれば可能かもしれんけど。
まあそもそもそんな特殊機能が必要な人間が限られるからいわん罠w
どんな用途なんや?
テレホ族け?w
137名無しさん@お腹いっぱい。:2015/03/06(金) 23:31:03.17 ID:mc+/Ek5z0
ニフログのオートパイロット取得思い出したw
ロードウォーリアwww
138名無しさん@お腹いっぱい。:2015/03/06(金) 23:50:48.59 ID:IkZaVyWh0
このスレこんなに人いたんだなぁ。
139名無しさん@お腹いっぱい。:2015/03/06(金) 23:54:27.98 ID:M8suRaps0
スレは数秒で更新可能性があるので巡回する機能ではなくて
ユーザーがクリック、更新するであろうとスレを1コ、2コ予測して通信してとく。
外れたら破棄。
頻繁にクリック、更新するのは統計取れるから表示で体感が上がるかと。
140名無しさん@お腹いっぱい。:2015/03/07(土) 00:28:16.69 ID:R06/qDbw0
一回読んだスレはその後読まなくても
スレが落ちるまでの分は取得してほしいとは思った事ある
141 ◆0X7hT.k8kU :2015/03/07(土) 00:29:29.02 ID:bl675B+80
>>140
それだとサーバーで別プロセスでするしかない。rep2dでも作るのか?
142名無しさん@お腹いっぱい。:2015/03/07(土) 00:42:56.80 ID:Oiw7nrOh0
2ちゃんねるクローラーってのがあるからそっからデータマージする仕組み考えれば?
143名無しさん@お腹いっぱい。:2015/03/07(土) 00:50:19.72 ID:6bbAO9AS0
そんな頻度にアクセスすると即バーボンハウス送りになってアク禁だよ
144 ◆0X7hT.k8kU :2015/03/07(土) 01:32:31.61 ID:bl675B+80
>>143
バーボンはどっかのバカが止めたような
145名無しさん@お腹いっぱい。:2015/03/07(土) 01:43:09.12 ID:HcwkO3dE0
バーボンみたいな連続アクセスを自動的にアク禁する機能はなくなったみたいだが
jikkyo.orgのbbsmenuのように運営が気に食わないと判断したアクセスは手動で焼かれるだろう
146名無しさん@お腹いっぱい。:2015/03/07(土) 03:24:41.13 ID:Oiw7nrOh0
ようつべリンクなんだけど、httpsだとサムネしないみたいなんで頼む。
URLがデフォルトでhttpsに変わったのでそのままコピペするとサムネしないんだ。
通常のリンクURLもhttpsだとHTMLポップアップしない。
http://anago.2ch.net/test/read.cgi/software/1425344244/436-437
147名無しさん@お腹いっぱい。:2015/03/07(土) 05:25:41.75 ID:L1ADU8+00
>>140これちょっと見た感じだけど

rep2/subject.php
680 // 新着あり
681 if ($aThread->unum > 0) {
辺りで
 $aThread->downloadDat();
して
rescountだけ更新でreadnumはそのままにして
 P2Util::recKeyIdx($aThread->keyidx, $sar);
すれば既読はそのままでログは取得出来そう

あとはsubject.phpにこれを有効にするようなオプションを追加してcronで回せばいいんじゃないの
148名無しさん@お腹いっぱい。:2015/03/07(土) 05:37:40.48 ID:L1ADU8+00
&gt;&gt;146
--- a/lib/ShowThreadPc.php
+++ b/lib/ShowThreadPc.php
@@ -1351,9 +1351,9 @@ EOP;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return &lt;&lt;&lt;EOP
&nbsp;{$link}&lt;div class=&quot;preview-video preview-video-youtuve&quot;&gt;
&nbsp;&lt;object {$youtube_winsize}&gt;
-&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/{$id}&quot; valuetype=&quot;ref&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
+&lt;param name=&quot;movie&quot; value=&quot;https://www.youtube.com/v/{$id}&quot; valuetype=&quot;ref&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&nbsp;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;
-&lt;embed src=&quot;http://www.youtube.com/v/{$id}&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; {$youtube_winsize}&gt;
+&lt;embed src=&quot;https://www.youtube.com/v/{$id}&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; {$youtube_winsize}&gt;
&nbsp;&lt;/object&gt;
&nbsp;&lt;/div&gt;
&nbsp;EOP;
149名無しさん@お腹いっぱい。:2015/03/07(土) 05:42:27.86 ID:aX2f35Xd0
sslだろうが無かろうが結構前からyoutubeのサムネ出なくなってるけど
150名無しさん@お腹いっぱい。:2015/03/07(土) 05:46:13.96 ID:L1ADU8+00
スマンミスった
これもいるな
@@1326
- if (preg_match('{^http://(www|jp|m)\\.youtube\\.com/watch\\?(?:.+&amp;)?v=([0-9a-zA-Z_\\-]+)}', $url, $m)) {
+ if (preg_match('{^https?://(www|jp|m)\\.youtube\\.com/watch\\?(?:.+&amp;)?v=([0-9a-zA-Z_\\-]+)}', $url, $m)) {
151名無しさん@お腹いっぱい。:2015/03/07(土) 05:49:27.12 ID:L1ADU8+00
>>149
それはrep2をhttpsにしてるとhttpのコンテンツと混在出来ないってやつじゃない?
youtubeがhttpsに対応したから>>148>>150で俺は表示出来てるよ
ちなみにニコ動はhttpsには対応してないっぽい
152名無しさん@お腹いっぱい。:2015/03/07(土) 05:50:55.73 ID:L1ADU8+00
何度もすまんけど>>148は見にくいけどhttpをhttpsに変えただけね
153名無しさん@お腹いっぱい。:2015/03/07(土) 05:56:06.87 ID:aX2f35Xd0
>>151
あっそう言うことか、、証明書取ったからssl接続にしてたけど無しでいいかw
154名無しさん@お腹いっぱい。:2015/03/07(土) 09:42:17.38 ID:RJk2hVbT0 BE:721357279-PLT(12121)

新しいBeで書き込みって対応してないんですか?
SESSION-IDの取得に失敗しました。って出てログイン出来ないんですが
155名無しさん@お腹いっぱい。:2015/03/07(土) 11:16:19.80 ID:HcwkO3dE0
p2-php/lib/expack/Consoleあたりに「最近読んだスレ」の一覧を取得して>>147をするスクリプトおいてcronで回せば>>140は実現できそう
156名無しさん@お腹いっぱい。:2015/03/07(土) 13:32:45.98 ID:M/ffP80j0
なんか公式rep2とか作られてしまいそうな方向に流れているように感じないでもないw
157名無しさん@お腹いっぱい。:2015/03/07(土) 13:33:00.86 ID:GNPhebKN0
>>152
httpとhttpsの切り替えだけど、固定で持ったり設定で切り替えるとかじゃなく
$_SERVER[“HTTPS”]を参照する様にして

empty($_SERVER["HTTPS"]) ? "http://" : "https://") . "www.youtube〜

みたいなのじゃアカンの?
158名無しさん@お腹いっぱい。:2015/03/07(土) 13:52:57.34 ID:+80ATREc0
159名無しさん@お腹いっぱい。:2015/03/07(土) 13:53:11.13 ID:M/ffP80j0
>>157
rep2を置いた鯖がhttpsであることとhttps上でのサービスが標準であるyoutubeは違う。
160名無しさん@お腹いっぱい。:2015/03/07(土) 14:30:27.29 ID:L1ADU8+00
>>157
youtubeがhttpsがデフォになってるみたいだからこれでいいと思う
rep2がhttpで埋め込みがhttpsの場合は問題無いみたいだし

ていうかまだこれだけじゃいろいろ足りないわ
ちょっとまってね
161名無しさん@お腹いっぱい。:2015/03/07(土) 15:34:30.30 ID:sE6rg3M30
rep2無改造でcronとwgetだけで>>140は実現できるよ。
最近読んだスレの更新ボタンを押したときに接続するURLを定期的に取らせればいいわけだし。
ログイン用のパラメータ(form_login_id等)を一緒にPOSTしておく。
162名無しさん@お腹いっぱい。:2015/03/07(土) 15:52:03.36 ID:L1ADU8+00
http://pastebin.com/AyaTxsGF

youtubeの埋め込みをflashからhtml5に変更してみた
ただ手動で開くのjsの部分がこれでいいのかわからん
rep2/js/preview_video.jsの
 if (document.all) { ... }
これが必要なのかわからん
あとhtmlポップアップがhttpsに変更しても表示されないのもわからん
163名無しさん@お腹いっぱい。:2015/03/07(土) 15:56:31.29 ID:L1ADU8+00
>>161
更新ボタン押しただけではsubject.txtをとってくるだけでdatは取ってきてくれないと思うんだけど
164名無しさん@お腹いっぱい。:2015/03/07(土) 18:37:35.31 ID:Oiw7nrOh0
要望ばっかで悪いんだけど、
IDやトリップを日付と一緒に必死チェッカーもどきに渡してダイレクトリンク張れないだろうか?
http://hissi.org/read.php/software/20150307/T2l3N25yT2gw.html
問題はID:Oiw7nrOh0からリンクURLのT2l3N25yT2gwをどうやって生成してるかがわからんのだが。。。
165名無しさん@お腹いっぱい。:2015/03/07(土) 18:44:14.55 ID:HWWYK77W0
わからないならできないなw
あのエンコードのデコードプログラムに突っ込んだらそのまま出てきたがw
166名無しさん@お腹いっぱい。:2015/03/07(土) 18:46:01.24 ID:HWWYK77W0
SFdXWUs3N1cwかな?w
167名無しさん@お腹いっぱい。:2015/03/07(土) 18:52:24.60 ID:GNPhebKN0
またAPI鯖死んでる? (w
168名無しさん@お腹いっぱい。:2015/03/07(土) 18:56:28.44 ID:L1ADU8+00
>>164
必死チェッカーはSPMで対応してるけど
169名無しさん@お腹いっぱい。:2015/03/07(土) 19:20:46.40 ID:EYtyKWdt0
必死チェッカーもそうだけどhttpsのときポップアップで外部サイト表示するの無理なんかな
ブラウザ側で無効にできればそれでもいいけど
170名無しさん@お腹いっぱい。:2015/03/07(土) 19:26:09.23 ID:myWH3GkW0
基本的なこと聞くけど、API使用版は認証キーをどこかで調達しなきゃいけないんだよね?
171名無しさん@お腹いっぱい。:2015/03/07(土) 20:05:19.96 ID:btIofbR00
どこかっつうかJane styleのhttpsキャプチャすればUAとAppkeyは丸見えやでえ
HMkeyはちょっと苦労するで
172名無しさん@お腹いっぱい。:2015/03/07(土) 20:11:31.15 ID:9vh20FHf0
173名無しさん@お腹いっぱい。:2015/03/07(土) 20:13:09.01 ID:9vh20FHf0
174名無しさん@お腹いっぱい。:2015/03/07(土) 21:03:53.59 ID:myWH3GkW0
>>173
ありがとう。助かる

>>171
spyleを見れば書いてあるとは思いつきもしなかった
頭固くなってるわ、オレ
175名無しさん@お腹いっぱい。:2015/03/07(土) 22:42:54.16 ID:GDhcexKZ0
>>164
base64じゃなかった?
そもそもソースコードに書いてあるけど
176名無しさん@お腹いっぱい。:2015/03/08(日) 00:15:25.60 ID:AN7VleuR0
普段使っているrep2を>>68に入れ替える作業がやっと終わった。。。

>>68をアップデートしました。おこがましいかもしれませんが名前を付けました。

前回からの主な更新内容
・docディレクトリに各機能のReadme.txtを作成しました。
・2ch APIを使用する設定の場合は2ch関係の通信(subject.txt,SETTING.txt,bbs.cgi,浪人認証)でAPIのUAを使用するようにしました。
・2ch以外の外部板やAPIを使用しない設定の場合はrep2のUAを使用します。
・APIはキーを入れないと使えない機能なので使用しない設定をデフォルトにしました。
・AppNameを入れずにAPIを使用する設定にすると2ch相手の通信をしなくなりました。
>>120,148 を適用しました。
177名無しさん@お腹いっぱい。:2015/03/08(日) 01:44:28.07 ID:SELfS1yG0
>>176
おつかれさま〜
夕方いただいた分にみんな適用されてるみたいだけど、合ってる?
178名無しさん@お腹いっぱい。:2015/03/08(日) 01:54:14.04 ID:uydUYr4O0
>>176
>>120は携帯向けやから(10|20|30)に寄せるんやで
179名無しさん@お腹いっぱい。:2015/03/08(日) 08:55:43.75 ID:AN7VleuR0
>>177スレに書く暇がなくて昼頃に先にコミットしたので合ってます。

>>178アチャーもう一回直してコミットしとく
180名無しさん@お腹いっぱい。:2015/03/08(日) 09:35:43.95 ID:zlYRV9910
クレクレ君だけど日々アップデートするの楽しー
181名無しさん@お腹いっぱい。:2015/03/08(日) 09:49:28.18 ID:s87pss130
ちょっとしたプログラマ気分ってか
182名無しさん@お腹いっぱい。:2015/03/08(日) 10:10:46.07 ID:oZWOd2Ub0
Twitterの画像をIC2で取り込みたいんだけど
Twitterの画像のURLの貼られ方って

https://pbs.twimg.com/media/B27JFXDCEAA97yI.jpg
https://pbs.twimg.com/media/B27JFXDCEAA97yI.jpg:orig
https://pbs.twimg.com/media/B27JFXDCEAA97yI.jpg:orig?jpg

こんなパターンでそれぞれhttpsじゃなくてhttpの事もあるって感じかな?
183名無しさん@お腹いっぱい。:2015/03/08(日) 10:17:48.39 ID:i+GJ2R3J0
datアクセス停止と同時にフェードアウトするつもりだから高見の盛物w
184名無しさん@お腹いっぱい。:2015/03/08(日) 10:25:48.86 ID:voJXCRZ40
>>181
自分では0から作れないけど改造するだけなら簡単だからね
185名無しさん@お腹いっぱい。:2015/03/08(日) 11:12:32.42 ID:gd8dr2PN0
>>183 高見の盛物?
186名無しさん@お腹いっぱい。:2015/03/08(日) 11:54:43.30 ID:oZWOd2Ub0
高見盛の話題で盛り上がってるところ割り込んで申し訳無いけど
雑だけどtwitterの画像対応出来たー
addURLHandlerって奴に関数食べさせるとなんでもIC2行きに出来るのね

lib/ShowThread.php
@@ -83,6 +83,7 @@
// imepitaのURLを加工してImageCache2させるプラグインを登録
if (P2_IMAGECACHE_AVAILABLE == 2) {
$this->addURLHandler(array($this, 'plugin_imepitaToImageCache2'));
+ $this->addURLHandler(array($this, 'plugin_twitterToImageCache2'));
}

lib/ShowThread.phpの適当な場所に追加
public function plugin_twitterToImageCache2($url, $purl, $str)
{
if ($purl['host'] == 'pbs.twimg.com' ) {
//必ずオリジナルサイズを取得
if(preg_match('{/media/(.+):(.+)?}i',$purl['path'],$m)){
$_url = 'http://pbs.twimg.com/media/' . $m[1].":orig";
}else{
$_url = 'http://pbs.twimg.com' . $purl['path'].":orig";
}
$_purl = @parse_url($_url);
$_purl[0] = $_url;
return $this->plugin_imageCache2($_url, $_purl, $str, true, $url);
}
return false;
}
187名無しさん@お腹いっぱい。:2015/03/08(日) 11:54:50.70 ID:YBCZ2+2ZO
>>185
ロボコップ力士懐かしいな
188名無しさん@お腹いっぱい。:2015/03/08(日) 13:03:17.30 ID:voJXCRZ40
>>186
ん、それ画像置換URLで対応できないの?
189名無しさん@お腹いっぱい。:2015/03/08(日) 13:07:59.75 ID:OL/0PfCL0
Twitter画像は置換画像URLプラグイン編集から

Match
http://pbs\.twimg\.com/(.*):(.*)
https://pbs\.twimg\.com/(.*):(.*)

Replace
http://pbs.twimg.com/$1
https://pbs.twimg.com/$1

でいいんじゃないの、それよりつべの短縮urlでのプレビューオナシス
190名無しさん@お腹いっぱい。:2015/03/08(日) 14:42:16.15 ID:i+GJ2R3J0
リプレースするならhttps://だけでいいんじゃないの?w
191名無しさん@お腹いっぱい。:2015/03/08(日) 14:55:47.48 ID:voJXCRZ40
Match
https?://pbs\.twimg\.com/(.*):.*
でいいと思うけど
192名無しさん@お腹いっぱい。:2015/03/08(日) 15:12:58.18 ID:uydUYr4O0
2chAPIの利用規約にsc対応しちゃダメってのがあるらしいがこれって法的に有効なのか?
193名無しさん@お腹いっぱい。:2015/03/08(日) 15:26:53.27 ID:+9fFEdzv0
過去数年内で最高の盛り上がりを見せてしまったrep2スレ
194名無しさん@お腹いっぱい。:2015/03/08(日) 15:43:06.12 ID:UKpcoFX20
書込クリックして別窓でレス書き込みウインドウ開いて書き込むボタン押した後、
書き込みが終わりましたウインドウを出さない、もしくは数秒で閉じるようにして欲しいなぁ
195名無しさん@お腹いっぱい。:2015/03/08(日) 15:45:29.54 ID:qk7QohHs0
>>192
利用規約に同意する以上有効でしょう
利用規約に同意しないなら2chAPIは使わせてもらえない、単純な話だ
196名無しさん@お腹いっぱい。:2015/03/08(日) 16:20:17.37 ID:uydUYr4O0
いやいや、任天堂の製品を卸して欲しくばソニーのゲーム関連製品は扱うなってのは明らかに独占禁止法違反。
書面にサインしたとしても無効。
ヤミ金の金利も同じ。
規約同意が必ずしも有効ではないよ。
sc排除についてはどうなんだろう?だけど。
197名無しさん@お腹いっぱい。:2015/03/08(日) 17:00:09.84 ID:zjZIGF8+0
独禁法関係ないやん
198名無しさん@お腹いっぱい。:2015/03/08(日) 17:09:20.07 ID:yqhnk/kR0
>>176
2ch API を使用する設定で尚且つホストが2chの時はAPIのUAを送る

↑これを適用したら「ERROR:referer情報が変です。(ref1) 」が出て書き込み出来なくなったの…
199名無しさん@お腹いっぱい。:2015/03/08(日) 17:29:43.14 ID:+FTadT7Z0
>>189
>それよりつべの短縮urlでのプレビューオナシス
設定の「リンクプラグイン編集」を使えば良くね?
200名無しさん@お腹いっぱい。:2015/03/08(日) 18:35:10.28 ID:hoCTenx90
正規表現の部分変更してみたけど>>199見てそっちの方がいいなと思ってやってみたけど
リンク置換系の処理は重複して実行されないようになってる(lib/ShowThread.php:1208〜辺り)
そこ弄ってもいいけどとりあえずyoutube短縮URLだけならこれでいいかな

--- lib/ShowThreadPc.php
@@ -1323,6 +1323,7 @@ EOJS;

// http://www.youtube.com/watch?v=Mn8tiFnAUAI
// http://m.youtube.com/watch?v=OhcX0xJsDK8&client=mv-google&gl=JP&hl=ja&guid=ON&warned=True
- if (preg_match('{^https?://(www|jp|m)\\.youtube\\.com/watch\\?(?:.+&amp;)?v=([0-9a-zA-Z_\\-]+)}', $url, $m)) {
+ if (preg_match('{^https?://(www|jp|m|)(youtu\\.be|\\.youtube\\.com)/(watch\\?(?:.+&amp;)?v=|)([0-9a-zA-Z_\\-]+)}', $url, $m)) {
$url = preg_replace('{^http:}', 'https:', $url);
// ime
@@ -1342,7 +1343,7 @@ EOJS;
}

$subd = $m[1];
- $id = $m[2];
+ $id = $m[4];
201名無しさん@お腹いっぱい。:2015/03/08(日) 18:39:21.61 ID:hoCTenx90
こっちのほうがいいか
if (preg_match('{^https?://(youtu\\.be|(www|jp|m)\\.youtube\\.com)/(watch\\?(?:.+&amp;)?v=|)([0-9a-zA-Z_\\-]+)}', $url, $m)) {
202名無しさん@お腹いっぱい。:2015/03/09(月) 10:04:22.37 ID:b+jPgyZB0
ついに繋がらなくなったか
203名無しさん@お腹いっぱい。:2015/03/09(月) 10:07:38.45 ID:HFTfsyJA0
非APIの旧DATアクセスだとまだ読み書き出来る模様。
204名無しさん@お腹いっぱい。:2015/03/09(月) 10:19:28.92 ID:xajG/z0u0
今日の14時以降って言ってるよ
認証なしアクセス出来なくなるのは
205名無しさん@お腹いっぱい。:2015/03/09(月) 10:23:34.13 ID:HFTfsyJA0
今は逆だな。
rep2で「2ch API を使用する」を有効にするとタイムアウトで弾かれてる状態。
206名無しさん@お腹いっぱい。:2015/03/09(月) 10:25:41.06 ID:L81p2fQ00
意外と早かったな
207名無しさん@お腹いっぱい。:2015/03/09(月) 10:34:49.47 ID:xajG/z0u0
>>205
俺書けてるよ
208名無しさん@お腹いっぱい。:2015/03/09(月) 10:37:52.45 ID:HFTfsyJA0
>>207
何が違うんだろう?
>>68の最新版にキーはaqMBM5〜の方?
209名無しさん@お腹いっぱい。:2015/03/09(月) 10:43:16.36 ID:xajG/z0u0
>>208
キーはそれだけど最新版にはしてない一個前の
210ひみつの文字列さん:2024/08/29(木) 08:05:58 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
211名無しさん@お腹いっぱい。:2015/03/09(月) 12:56:34.19 ID:1NwUqLE40
今はAPI有効で読み書きできている
212名無しさん@お腹いっぱい。:2015/03/09(月) 13:13:44.08 ID:aZbYIUYs0
未対策でも読み書き出来てるけど
213名無しさん@お腹いっぱい。:2015/03/09(月) 13:33:49.06 ID:MASkphm50
そろそろAPI対応版動かさないとと思いつつ手を入れていない
214名無しさん@お腹いっぱい。:2015/03/09(月) 14:01:29.90 ID:a0gzv+hy0
未対策で書けてAPI使って書けないなら
APIがいじられてるか
rep2でだけ書けないなら対策してきてんじゃね?
215名無しさん@お腹いっぱい。:2015/03/09(月) 14:10:27.90 ID:0eSUbKLS0
API無しで14時過ぎても書けるで
216名無しさん@お腹いっぱい。:2015/03/09(月) 14:12:30.69 ID:SF40yfXJ0
無しrep2からてすこ
217名無しさん@お腹いっぱい。:2015/03/09(月) 14:20:43.28 ID:HFTfsyJA0
API対応版でエラー吐いていた件。
2chapi_debug_printをONで走らせたら、
>:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /usr/local/www/rep2/2ch774/p2-php/lib/auth2chapi.inc.php〜
と出ていた。
どうやらPHP5.6から証明書の検証を行うのがデフォになった影響で引っかかっていた模様。

ということで、FreeBSDでの対応例。

# mkdir /usr/local/etc/curl
# cd /usr/local/etc/curl
# fetch http://curl.haxx.se/ca/cacert.pem
# cd /usr/local/etc
# vi php.ini
〜ここで[curl]セクションに
curl.cainfo = /usr/local/etc/curl/cacert.pem
を追加。[openssl]セクションに
openssl.cafile=/usr/local/etc/curl/cacert.pem
を追加してapacheを再起動。
218名無しさん@お腹いっぱい。:2015/03/09(月) 14:26:45.06 ID:xajG/z0u0
14時ってのはデマだったか
219名無しさん@お腹いっぱい。:2015/03/09(月) 14:30:57.94 ID:EYBPnuKZ0
>>217
そのルート証明書は信用できるの?
220名無しさん@お腹いっぱい。:2015/03/09(月) 14:39:32.93 ID:HFTfsyJA0
>>219
あれは他のOSでの設定を調べてないからよそから持って来るのを
書いたけど、ぶっちゃけFreeBSDならこっちの方がいいとは思う。

# ln -sf /usr/local/share/certs/ca-root-nss.crt /etc/ssl/cert.pem
-- php.ini
[curl]
curl.cainfo = /etc/ssl/cert.pem
[openssl]
openssl.cafile=/etc/ssl/cert.pem
221名無しさん@お腹いっぱい。:2015/03/09(月) 14:47:02.07 ID:ircY1t0h0
無改造でテスト
222名無しさん@お腹いっぱい。:2015/03/09(月) 15:16:48.76 ID:V6U4Jezc0
>>194
オリジナルだとウインドウ自動で消えるんだけどexだと残るわ
223名無しさん@お腹いっぱい。:2015/03/09(月) 15:37:25.41 ID:EhxJfzrE0
FreeBSDならftp/curlをCA_BUNDLEのオプションを
オン(デフォルト)でインストールすれば
勝手に${LOCALBASE}/share/certs/ca-root-nss.crtを参照しそうw

そしてそれをインストールするsecurity/ca_root_nssは
オプションのETCSYMLINKをオンにすることで
/etc/ssl/cert.pemへのsymlinkを自動で作る。

そもそもパス直書きをするならca-root-nss.crtのパスでいいと思うw
224名無しさん@お腹いっぱい。:2015/03/09(月) 16:00:15.60 ID:HFTfsyJA0
>>223
それが勝手に参照してくれなかったのよ。
まあportsからbuildじゃなくてpkgで入れたのであれだけれども。

> そもそもパス直書きをするならca-root-nss.crtのパスでいいと思うw

/etc/sshにリンク張ってるのはコマンドラインからfetch使ったりとか、
そういう時のための小細工。
ま、変なことして無くて動きゃいいのよw
225名無しさん@お腹いっぱい。:2015/03/09(月) 16:42:15.65 ID:EhxJfzrE0
そこは SSL_CA_CERT_FILE=/usr/local/share/certs/ca-root-nss.crt fetch でやるかな?w
226名無しさん@お腹いっぱい。:2015/03/09(月) 16:49:17.29 ID:lnDwCFOt0
14時云々って結局なんだったの
227名無しさん@お腹いっぱい。:2015/03/09(月) 16:59:56.28 ID:Zv0WCVTp0
>>226 デマ。
直でdat取れなくなっても、あわてる必要無いし。
228名無しさん@お腹いっぱい。:2015/03/09(月) 17:07:38.92 ID:liRTZ2690
>>222
おれのexは消えるよ
229名無しさん@お腹いっぱい。:2015/03/09(月) 17:20:02.21 ID:EhxJfzrE0
curl.cainfoはCURLOPT_CAINFOの値のデフォルトになるだけ、
openssl.cafileの方は、今のところcurl.cainfoより優先され、
設定されない場合はcurl.cainfoを使うという状態か。
230名無しさん@お腹いっぱい。:2015/03/09(月) 18:02:47.52 ID:7pmVglWK0
ちょくちょく設定がデフォルトに戻される謎の現象が起きるんだけどなんだこれ?
231名無しさん@お腹いっぱい。:2015/03/09(月) 20:09:23.99 ID:0eSUbKLS0
>>230
あるある
俺だけかと思った
232名無しさん@お腹いっぱい。:2015/03/09(月) 21:01:01.43 ID:ERe1qYyd0
>>230
git pullした後設定が初期化されるような気がしてた
検証はしてない
233名無しさん@お腹いっぱい。:2015/03/09(月) 21:14:28.96 ID:ddwXiS5l0
Chromeの場合書き込みとか設定保存すると
書き込むと

rep2 error

不正なポストです

backtrace:
1. ./rep2/post.php (line 24)

と言われる事が時たま起こる
それでクッキー消すと書き込める様になるが設定が初期化されてる
git pullはしてない、一々再設定めんどいわ
234名無しさん@お腹いっぱい。:2015/03/09(月) 21:15:27.03 ID:ddwXiS5l0
Chromeの場合書き込みとか設定保存すると

rep2 error

不正なポストです

backtrace:
1. ./rep2/post.php (line 24)

と言われる事が時たま起こる
それでクッキー消すと書き込める様になるが設定が初期化されてる
git pullはしてない、一々再設定めんどいわ
235名無しさん@お腹いっぱい。:2015/03/09(月) 21:20:17.45 ID:HCW1nkb20
普通に使ってるときは壊れないけど
なんか弄ると壊れるときがある

ところでこのバージョンtypoなのそれともわざと?
'p2version' => '1140907.1420', // rep2のバージョン

こういう処理があってマッチはするから動作自体は問題無いと思うけど
lib/bootstrap.php
32 // ユーザー設定のバージョンをチェック
33 if (array_key_exists('.', $conf_user) &&
34 preg_match('/^\\d{6}\\.\\d{4}$/', $conf_user['.']))

それとバージョンずっと変えてないけど少なくてもconfを増やしたときはあげないとまずいんじゃないの?
lib/bootstrap.php
41 if ($config_version !== $_conf['p2version'] && !defined('P2_CLI_RUN')) {
42 // デフォルト設定を読み込み、ユーザー設定とともにマージ
43 include P2_CONFIG_DIR . '/conf_user_def.inc.php';
44 $_conf = array_merge($_conf, $conf_user_def, $conf_user);
45 $save_conf_user = true;
236名無しさん@お腹いっぱい。:2015/03/09(月) 21:21:06.76 ID:liRTZ2690
再設定はconf_user.srd.cgi バックアップしとけばいいよ
237名無しさん@お腹いっぱい。:2015/03/09(月) 22:08:26.82 ID:1NwUqLE40
最新のやつは150307.1230を名乗ってるな
238名無しさん@お腹いっぱい。:2015/03/09(月) 22:31:39.07 ID:HCW1nkb20
あ、すまん最新を見てなかった
239名無しさん@お腹いっぱい。:2015/03/09(月) 23:25:27.85 ID:1GRDf0nW0
APIとか何も入れてない旧バージョンだけど、規制されたの?別に普通に見えるが?
240名無しさん@お腹いっぱい。:2015/03/09(月) 23:30:56.10 ID:a0gzv+hy0
まだだよ
本当に使えなくなったら
もっと大騒ぎだろう
241名無しさん@お腹いっぱい。:2015/03/09(月) 23:32:03.76 ID:1NwUqLE40
アナログ放送は完全に終わったがDAはまだ続いているんだな
242名無しさん@お腹いっぱい。:2015/03/10(火) 06:18:41.19 ID:gWW8mcoq0
なんかロック掛けずにファイルに書き込んでる場所が結構残ってね?
243名無しさん@お腹いっぱい。:2015/03/10(火) 08:12:03.83 ID:Y4TrVn/E0
>>241
そういえばと思ってJCOMのページ見に行ったらうちの地区は昨日が終了日だった
今見たら寝室のブラウン管テレビは「デジアナ変換サービスは終了しました」と
しか映らない箱になっていた

やばいAPI版早く導入しなきゃ
244名無しさん@お腹いっぱい。:2015/03/10(火) 08:19:44.91 ID:KIsSJQTs0
>>241
今の専ブラはアナログテレビみたいなもんか。
rep2も改造なしでまだ使えてるなぁ。
停波はいつなんだろうか。
245名無しさん@お腹いっぱい。:2015/03/10(火) 08:21:50.68 ID:2XuB5+N/0
github版使ってたからremote先を切り替えるだけですんだので楽だったな
いやぁgithub便利だわ
246名無しさん@お腹いっぱい。:2015/03/10(火) 09:40:44.14 ID:ikAIBRvW0
>>245
ゆとりにも分かるように使い方教えて。
247名無しさん@お腹いっぱい。:2015/03/10(火) 11:32:23.97 ID:2XuB5+N/0
>>246
$ git remote set-url origin [email protected]:2ch774/p2-php.git
$ git pull
するだけで、[email protected]:2ch774/p2-php.gitから git://github.com/rsky/p2-php.gitのリポジトリに移行できる。
ソース弄ってたらコンフリクトするんで、多少手直し要るけど
248名無しさん@お腹いっぱい。:2015/03/10(火) 12:09:50.87 ID:kWTZqOOG0
また初期化キタ
249名無しさん@お腹いっぱい。:2015/03/10(火) 13:10:50.62 ID:M289yA6W0
バージョン番号を変えずに設定項目を増やしまくったせいで
起こっている不具合っぽいから最新をpullしてみてくれ
250名無しさん@お腹いっぱい。:2015/03/10(火) 15:32:02.85 ID:9eSSElIu0
書けなくなった?
251名無しさん@お腹いっぱい。:2015/03/10(火) 15:32:49.58 ID:9eSSElIu0
あ、書けた。
なんか板によって書けないかも。スマートフォン板とか。
252名無しさん@お腹いっぱい。:2015/03/10(火) 21:56:37.26 ID:wi4JvVVV0
個人設定ファイルが壊れてたので削除しました

そうですか
253名無しさん@お腹いっぱい。:2015/03/11(水) 02:12:32.13 ID:EdOaYqSO0
書き込みが途絶えたテスト
254名無しさん@お腹いっぱい。:2015/03/11(水) 05:56:17.55 ID:DfeHAlil0
テストなんてしなくても、途絶えたらSNSで騒ぎになるから判る。
255名無しさん@お腹いっぱい。:2015/03/11(水) 08:44:40.87 ID:Osu/c84u0
>>247ので導入したのを使い始めたけど、APIでアクセスしてるかどうかわからん
256名無しさん@お腹いっぱい。:2015/03/11(水) 11:04:14.45 ID:R6n8ryXL0
ニコ動NGワード対策でたとえば&amp;#110;icovideo.jpみたいに書かれることがあるんだけど
うまくリンクが生成されないのだれか直して…
どっかで&amp;をエスケープしちゃってるのをやめればいいと思うんだけどどこかよくわからない…
257名無しさん@お腹いっぱい。:2015/03/11(水) 11:05:54.58 ID:R6n8ryXL0
おう、しくじった
あきらめて全角で書くけどこういうやつ→&#110;icovideo.jp
258名無しさん@お腹いっぱい。:2015/03/11(水) 13:51:45.39 ID:iIHKwB8h0
単純にやると&lt;とか書かれたときに誤爆する可能性があるしw
259名無しさん@お腹いっぱい。
上手くリンクが生成されないってリンクを生成してるのはrep2じゃなくてdatに最初から書いてあるんだぞ