★2チャンviewer"rep2"ノスレノエイリアス part10

2009/03/21(土) 03:40:20ID:1U/zN65t0
本スレ
【p2】PHPでつくった2ch viewer【part45】
http://pc11.2ch.net/test/read.cgi/software/1231080363/

Mac板にもスレないとね。

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

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。

公式ページ
http://akid.s17.xrea.com/

rep2 機能拡張パック
http://page2.xrea.jp/expack/
2009/03/21(土) 03:40:54ID:1U/zN65t0
過去スレ
【p2】PHPでつくった2ch viewer(新・mac板)
http://pc.2ch.net/test/read.cgi/mac/1034199997/
★2チャンブラウザ"P2"ノスレノエイリアス
http://pc.2ch.net/test/read.cgi/mac/1043590181/
【p2】2ch viewer p2(新・mac板)part2
http://pc.2ch.net/test/read.cgi/mac/1057332632/
★2チャンブラウザ"P2"ノスレノエイリアスのコピー 3
http://pc.2ch.net/test/read.cgi/mac/1062342276/
★2チャンブラウザ"P2"ノスレノエイリアス part4
http://pc3.2ch.net/test/read.cgi/mac/1069910196/
★2チャンブラウザ"P2"ノスレノエイリアス part5
http://pc5.2ch.net/test/read.cgi/mac/1081307276/
★2チャンviewer"P2"ノスレノエイリアス part6
http://pc5.2ch.net/test/read.cgi/mac/1094284328/
★2チャンviewer"P2"ノスレノエイリアス part7
http://pc7.2ch.net/test/read.cgi/mac/1099824986/
【p2】PHPでつくった2ch viewer【part26】(実質part8扱い)
http://pc7.2ch.net/test/read.cgi/mac/1118474897/
★2チャンviewer"P2"ノスレノエイリアス part9
http://pc11.2ch.net/test/read.cgi/mac/1148826751/
2009/03/21(土) 03:41:25ID:1U/zN65t0
LeopardでのPHP
/etc/apache2/httpd.conf
#LoadModule php5_module libexec/apache2/libphp5.so
#を消して、Web共有起動

まちBBSの仕様変更に対処が必要
read_machibbs.inc.php
$machiurl = "http://{$aThread->host}/bbs/read.pl?BBS={$aThread->bbs}&KEY={$aThread->key}&START={$START}";
$machiurl = "http://{$aThread->host}/bbs/read.cgi?BBS={$aThread->bbs}&KEY={$aThread->key}&START={$START}";
pl→cgi
2009/03/21(土) 16:14:54ID:M+C0m+Oq0
>>1


ところで、
iPhone の BB2C からアップされた画像が iv2 でキャッシュできないんだけど、
対処方法ありますかのう?
ttp://beebee2see.appspot.com/i/agpiZWViZWUyc2VlchMLEgxJbWFnZUFuZFRleHQYinkM.jpg
5名称未設定
垢版 |
2009/03/21(土) 21:59:29ID:H0jCziLA0
おつ

う〜ん、まちBBSの変更しても反映されないなぁ
アパッチの再起動だけじゃ駄目なのかなぁ
2009/03/21(土) 22:20:36ID:FqBe5o4X0
1608年5月1日に3なのに『2get』と書いてしまい、

『500年ROMってろ!!』

と言われた者です。
あれから500年、ひたすらROMに徹してきました。
来る日も、来る日も。

そして今、

やっと念願叶って書き込みをしようとした矢先に、
2をget出来るだなんて………

感動で……胸が一杯です。

人間、辛抱すれば良いことって有るんですね!


こんな僕ですが、

僭越ながらとらせて貰います…!


2get!
2009/03/22(日) 01:44:28ID:xu8kXpyx0
>>5
自分も最初は上手くいかなかったけど、無駄なスペースが入っていたからだった。
× $machiurl = "http://{$aThread->host}/bbs/read. cgi?BBS={$aThread->bbs}&KEY={$aThread->key}&START={$START}";
○ $machiurl = "http://{$aThread->host}/bbs/read.cgi?BBS={$aThread->bbs}&KEY={$aThread->key}&START={$START}";
Mac OS 8 の頃からの機能なんだけど、ペースト時にそこが単語の切れ目だと判断すると、自動的に前後にスペースが入る。
日常の文書作成では便利だし問題ないんだけど、ときどきHTMLやPHPを扱う時に忘れがち。
2009/03/22(日) 06:24:48ID:g2i0YdlX0
>>6
まだ500年経ってねぇぞ
2009/03/22(日) 21:05:51ID:mEPvZNV/0
>1乙
去年買い換えたMBPにeAcceleratorをインストールしたけど、
Core2Duo2.4GHzだとありがたみないねえ
2009/03/23(月) 10:01:24ID:/xtBqAqc0
大して効果はないかもしれないし実施済みかもしれないが
eAcceleratorやPHPそのものの割り当てメモリを増やすとか。

新着まとめ読みはpecl_httpだったかを
入れると速くなる。
11名称未設定
垢版 |
2009/04/04(土) 14:29:10ID:rWcWQEXE0
age
12名称未設定
垢版 |
2009/04/04(土) 23:43:42ID:qhTraT6D0
なんか書けないよ?クッキーの設定?
2009/04/05(日) 00:08:34ID:7036agd30
http://pc12.2ch.net/test/read.cgi/software/1231080363/761-

でも書けないなココ
2009/04/05(日) 00:10:21ID:UxvUSKnj0
あれ、

foreach ($_POST as $k => $v) {
if (!isset($post[$k]) and !in_array($k, $post_keys)) {
$post[$k] = $_POST[$k];
}
}

に書き換えたらダメだったけど

$post['tepo'] = 'don';

だったら書き込めた
2009/04/05(日) 00:12:57ID:zC6LsHdV0
サンクス。前とおなじかあ。
2009/04/05(日) 00:13:42ID:5kbZaDrR0
てす
2009/04/05(日) 08:43:46ID:h0vLwXPm0
testtest
2009/04/05(日) 08:49:27ID:h0vLwXPm0
>14をやってみた。いけてるよ?
2009/04/05(日) 09:00:19ID:h0vLwXPm0
ごめんやっぱダメだった。
17はtepodonで書いたので、そのときのクッキーが残ってたみたい。
2009/04/05(日) 09:50:46ID:jGHIukYP0
2chの運営人達よ

なんのためか知らんがしょっちゅう
仕様変更するのは辞めて欲しい

しかもミサイルの名前ですか
ネタのために変えてるとしか思えないな

2009/04/05(日) 11:10:24ID:kywz4jX70
てす
2009/04/05(日) 13:12:24ID:h0vLwXPm0
>>20
>ネタのために変えてるとしか思えないな

実際そうだと思うんで、怒ってもしょうがなさ
2009/04/05(日) 18:39:09ID:VYgMf3qT0
2chの運営になに言っても無駄でしょ。
2009/04/07(火) 23:40:08ID:n2lxIwFl0
>>19

行けたけどな。
2009/04/07(火) 23:56:20ID:DEHQAtaE0
>>24
今は大丈夫みたいね
2009/04/12(日) 14:40:50ID:Olh7QAN/0
>>14
ありがd
27名称未設定
垢版 |
2009/04/17(金) 05:46:40ID:t5wBxJZD0
うpでーたん(;´Д`)ハァハァ
2009/04/18(土) 16:30:19ID:Mx6r9lNI0
新バージョン rep2_v1_8_42 で、今までのカラー設定を引き継ごうとして

conf_user_style.inc.php

を編集したけど、設定が反映されないのは、おれだけでしょうか?

ブラウザメニュー設定管理のユーザ設定編集で変更できる物はちゃんと反映されます。
2009/04/19(日) 07:51:58ID:4ZGEetwJ0
とりあえずファイルのパーミッションとか?
2009/04/20(月) 10:43:10ID:pUMtVTnC0
>>28
ブラウザのキャッシュ残ってるかも
2009/04/21(火) 00:42:11ID:VbE4GZAd0
rep2拡張最新版です。
過去スレみたくて、●買ったんですが、
●IDでp2に取り込む]
をクリックしても、何もおこりません。

普通のrep2ではちゃんとログインできて閲覧もできるのですが。

どこのファイルをいじればいいですか?
2009/04/21(火) 20:59:03ID:YP2mGqbH0
>>31
おれはこれで見れるようになった。
http://pc11.2ch.net/test/read.cgi/software/1231080363/112
2009/04/21(火) 21:27:12ID:8DWa+Fqs0
>>32
ありがとうございます。
無事見れるようになりました。

それにしても、こういうプログラムを理解できる人って凄いですよね。
開発する人なんてもっと凄いと思う。尊敬。
2009/04/24(金) 17:03:38ID:z14gAoyf0
>>29>>30

レスありがとうございました。

当該ファイルのパーミッションを見たら、私だけが「読み書き可」になってました。

OS は 10.4.11 ですが、フォルダーのパーミッション変更の際、内包する書類に適用が
グレイアウトしていて、内包書類を放置していました。旧ファイルのコピー流用が原因かもしれません。

www に適切なパーミッションを与えて、キャッシュクリアーしましたが駄目で、
サファリを立ち上げ直したら設定を反映できました。

助かりました。
2009/04/27(月) 22:16:31ID:u0YNDc6n0
test
2009/05/08(金) 23:46:16ID:LQH8dRac0
rep2-expack rev.080917.0800; extends rep2-1.7.29+1.8.14
を使ってます。

なんか、勝手に書込履歴が更新されるんですが、これをオフにするにはどうしたらいいでしょうか?
おそらく、スリープからの復帰時に更新されるみたいですが。

設定管理からログが読めるので助かってますが、できれば自動更新をオフにしたいです。
2009/05/08(金) 23:58:56ID:MoYvuMe40
設定する場所があるのは当然わかってるんだよね?
そこを0にしても反映されないってことか?
2009/05/13(水) 18:18:09ID:qitvulEp0
OSX 10.5.7、Safari 3.2.3にうpでーとしたら
これにレスとかNG/あぼーんワードとかの
ポップアップが動作しなくなったorz
2009/05/14(木) 00:09:06ID:BpucAls00
10.5.7にアップデートしたら、PHPのeAccelerator0.9.5.3が動かなくなった。
ソースからコンパイルし直そうとしたけどmakeで失敗する
2009/05/14(木) 19:20:39ID:IrXI2p4m0
>>38
SafariStand使ってるなら最新のに入れ替えてみ
以前古いの入れててなった事がある
2009/05/26(火) 20:29:35ID:cuR5fHEP0
>>37
どこで設定できるんでしょうか?
設定管理を一通り見てみましたが、わかりませんでした。
ファイルを直接いじるのでしょうか?
どのファイルでしょうか?
2009/05/26(火) 20:59:10ID:03kLFJ7x0
よくわからんけど、勝手に更新されるならsubjectのrefresh_timeが怪しいよなぁ
2009/05/26(火) 21:12:07ID:cuR5fHEP0
>>42
ありがとうございます。

ちょっと見てみたんですが、
subject.phpを開き、
refresh_timeを探しましたが、ありませんでした。

導入したばかりの頃は、こんなことは無かったような気がします。。。

自分で設定をした覚えも無いですし、外部からの仕業ってことはあり得ますか?
だとしたらなにそれこわい。
2009/05/26(火) 21:27:06ID:03kLFJ7x0
ソースじゃなくて、ユーザー設定のrep2基本設定>subject>refresh_time
2009/05/26(火) 21:38:29ID:cuR5fHEP0
>>44
ああすみません。そこでしたか。
今見てみたんですが、そこの値は0になっていました。

状況の説明が解りにくかったですね、すみません。

困っているのは、
特別

書込履歴(ログ)

新着まとめ読みが勝手に読み込まれてしまうのです。
どうもスリープ復帰時に読み込まれるみたいなのですが。

同じような状況の人はいないでしょうか?
2009/05/30(土) 16:51:30ID:BPlSLeN90
iPhone導入したんでrep2を拡張パックにしたんだけど
書き込み欄の「●」チェックボックスは覚えてくれないの?
ただのrep2の時はきちんと前回の状況を記憶してくれてたのに
2009/06/02(火) 17:57:31ID:aSrnMMgd0
iPhoneのログイン画面、直して〜

<input autocorrect = "off"/>
<input autocapitalize = "off"/>

2009/06/02(火) 21:57:28ID:P0kEPjSV0
直したいなら直せばよさ
2009/06/22(月) 14:26:25ID:McZhxnxo0
Macには、SIPSという画像処理のコマンドラインツールがあるそうで
http://www.bison.jp/nucleus/index.php?itemid=314

IC2nSIPSを使うとさらに高速化しそうな。。。
2009/06/22(月) 18:14:33ID:8dERsINC0
速さを求めるならEpegでいいんじゃないの
2009/06/22(月) 18:56:15ID:088+XTVD0
SIPSはCore GraphicsのCLIフロントエンドみたいなもんですね。
system()関数のオーバーヘッドもあるし必ずしも速くなるとは限らないです。
速さよりもPDFのサムネイルが作れたりする機能面でのメリットは大きいですが、
IC2では使わないかなあと。
2009/06/22(月) 21:54:01ID:McZhxnxo0
>>51
わかりました。わざわざお答えいただいてありがとうございます。

>>50
Epeg入れてみました。
x86 SIMD extension for IJG JPEG libraryは、configureエラーで
コンパイルできず、MacportでEpegいれました。
しばらく様子見。。。
2009/06/28(日) 13:33:08ID:CZSVfVZR0
1.8.55にアップデートしたところ、
Fatal error: Undefined class name 'self' in /Library/WebServer/Documents/rep2/lib/P2Util.php on line 634
で板やスレが表示されません。
どうすればいいですか?
5453
垢版 |
2009/07/01(水) 19:29:31ID:YKbL8H1T0
1.8.56で治りました……失礼。
55名称未設定
垢版 |
2009/07/20(月) 17:06:10ID:BaDQXnSU0
http://pc11.2ch.net/test/read.cgi/mac/1247059597/10
にも書きました。マルチになってすいません。

SIMD対応libjepegがコンパイルできません。
どなたかアドバイスをお願いします。
56名称未設定
垢版 |
2009/07/24(金) 16:44:54ID:Mop4OEYQ0
>>55
nasmを純正にしたら、SIMD対応libjpegのコンパイルが通りましたので
epeg,とphp-epegも再度コンパイルしました。
全体的に体感が上がった気がします。

皆様お試しあれ。
57名称未設定
垢版 |
2009/08/02(日) 21:34:10ID:Qkjcuhz/0
うむう、macportsで使っているphpのバージョンを
5.2.6→5.3にしたら「zlib 拡張モジュールがロードされていません」と出るようになってしまった・・・
だが、php.iniのどこを編集すればいいのかがわからん・・・

誰か助けて下さい
2009/08/02(日) 22:37:40ID:6D2lA1zh0
>>57
もしかして5.3.0_1じゃない?
自分は一つ前の5.3.0に戻した。

5.3.0もapcは機能してないしeacceleratorはbuild失敗するしで微妙だけど。
59名称未設定
垢版 |
2009/08/02(日) 23:01:46ID:Qkjcuhz/0
>>57
ビンゴです
そ、そんな弊害が・・・・orz
こっからrep2を走らせる所にまで持っていくのは至難の業ですか?
今のところzlibのエラーしか見えておらず、
この先にどんな冒険が待ち構えているのか見えないのですが
2009/08/02(日) 23:35:49ID:6D2lA1zh0
>>59
macportsのPHPは5.3から大幅に変更がかかっているからしばらく不安定かも。
php5-zlib,php5-httpみたいになったし。
5.2系の最新版だとapc等のアクセラレータは動くけど、何故か全てのCookieが
セッションで発行(Quit時に消去)される妙な挙動だったから妥協して5.3.0使ってる。
サーバがPowerBook G3に10.4.11という環境のせいかもしれないけど。

5.3.0はアクセラレータが機能してないけどrep2ex最新版と合わせるなら
そこまで気にする事は無いと思うよ。
61名称未設定
垢版 |
2009/08/03(月) 01:00:15ID:+tWKI3Ka0
>>60
とりあえず今port deactivateでphpのバージョンを戻そうかと思ったら
apacheがエラーを吐いて戻せませんでしたorz

とりあえずzlibを有効にさせたいのですが、
具体的にどこを探ればいいのでせうか・・・
2009/08/03(月) 01:04:10ID:biF/PIMH0
zlibはphp5-zlibを追加で入れればいい。
使い方によってはphp5-curl,php5-gd,php5-http,php5-xslあたりも必要かも。
63名称未設定
垢版 |
2009/08/03(月) 01:49:27ID:+tWKI3Ka0
>>62
おつかれさまです

追加でphp5-zlibを入れても、相変わらずrep2ちゃんは
「zlib 拡張モジュールがロードされていません。」の一点張りですぜ・・・・

今php5も全部uninstallして、下記コマンドでインストールし直したけども
やっぱりダメでした・・・・・
sudo port install php5 +apache2 +curl +gd +mysql5 +imap +pear +php5-zlib

さて、どうしたものか・・・・
2009/08/03(月) 05:06:12ID:biF/PIMH0
php5-zlibはphp5のvariantではなく、分かれてるんです。
sudo port install php5-zlib
でインストールしてください。
65名称未設定
垢版 |
2009/08/03(月) 08:26:23ID:+tWKI3Ka0
>>64
別でインストールしても、ダメですね・・・・
phpinfo()で見ても、下記のようになったままです。

gzip compression disabled (install ext/zlib)


また、php自体も一旦削除して、下記のmacportコマンドでインストールし直しても
zlibが有効になりません。

sudo port install php5 +apache2 +curl +gd +mysql5 +imap +pear +php5-zlib

まだrep2自体のバージョンアップを行っていないのですが、
まさかrep2側の問題?
ちなみにverはrep2 拡張パックのrev.080917.0800です。

スレを汚してばかりで申し訳ありません。
2009/08/03(月) 18:56:19ID:biF/PIMH0
だからなんでvariantsでインストールしようとするんだよ!!
>>65の例だと
sudo port install php5 +apache2 +mysql5 +imap +pear
sudo port install php5-curl
sudo port install php5-gd
sudo port install php5-zlib
の4つのインストールが必要なんだよ。
当然インストール後はapacheの再起動。
67名称未設定
垢版 |
2009/08/03(月) 23:31:49ID:+tWKI3Ka0
>>66
ご指導ありがとうございます、variantsの意味をわかってませんでした・・・orz

ただ、「sudo port install php5-zlib」にてインストールしても
zlibが有効にはならないです。

ただ、「port installed」にて確認すると、下記のような表記になっておりました。
php5 @5.3.0_1+apache2+imap+macosx+mysql5+pear (active)
php5-curl @5.3.0_0 (active)
php5-gd @5.3.0_0 (active)
php5-zlib @5.3.0_0 (active)

これは5.3.0_0にしないと動かないってことですかな。
ちょっとphpのバージョンを落とすべくがんばってみます!
6867
垢版 |
2009/08/04(火) 00:47:53ID:uAvLFlde0
とりあえず、phpを5.3.0_0にはできませんでした

取り急ぎphpは置いておいて、昨日リリースされたrep2の新しいバージョン
(rep2 version 1.8.58)を入れてみました。

・・・普通に動くがなorz
ちうことは、rep2の拡張版が悪さしてたみたいです・・・・orz

みなさま、お騒がせしますた
69名称未設定
垢版 |
2009/08/04(火) 08:32:44ID:3ikkkIWr0
XAMPP for MacでPHP 5.3.0がきた。
2009/08/04(火) 17:10:00ID:1/qzTulr0
os x 10.5.7 +live_090515_0141
firefox以外のブラウザでアクティブモナーが効かないです。
どなたか教えてくださいです。
2009/08/14(金) 14:01:19ID:Ww+VYVVi0
10.6bはPHP 5.3.0で、こんな感じ。
Deprecated: Assigning the return value of new by reference is deprecated in /rep2/includes/HTTP/Request.php on line 402
Deprecated: Assigning the return value of new by reference is deprecated in /rep2/includes/HTTP/Request.php on line 722
Deprecated: Assigning the return value of new by reference is deprecated in /rep2/includes/HTTP/Request.php on line 735
Deprecated: Assigning the return value of new by reference is deprecated in /rep2/includes/HTTP/Request.php on line 780
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Session.php on line 55
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Session.php on line 55
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 660
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 662
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 663
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 664
2009/08/14(金) 14:02:06ID:Ww+VYVVi0
続き
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /rep2/lib/Session.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 685
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/Login.php on line 698
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/P2Util.php on line 1145
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/P2Util.php on line 1146
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/P2Util.php on line 1147
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/P2Util.php on line 1148
Warning: Cannot modify header information - headers already sent by (output started at /rep2/includes/HTTP/Request.php:402) in /rep2/lib/P2Util.php on line 1149
2009/08/14(金) 14:24:39ID:7wk8SNHr0
headers already sentはoutput_bufferingを設定すればいいんじゃないの?
Deprecatedは最新のならログにでない。
2009/08/15(土) 07:46:03ID:J/+8GyFU0
>>73
1.8.58 で何もしなくてOKでした。感謝。
2009/08/28(金) 12:06:36ID:EfIIqwAZ0
Snow Leopard いけた。
76名称未設定
垢版 |
2009/08/28(金) 13:03:05ID:ycPmB9sy0
どうせSnow Leopardにするならば
ApacheもPHPも64bitにチャレンジしようかと思ったのだが
うちの鯖は初代CoreDuoだった。

OSのアップグレードだけは帰ったらやろうかなと。
2009/08/28(金) 13:06:37ID:ukQp22BR0
スノレパにしたら71-72になった。
誰かヘルプ!
2009/08/28(金) 13:31:40ID:w0bNDlB20
Snow LeopardのApacheとPHPってバージョンいくつですか?
2009/08/28(金) 13:52:23ID:EfIIqwAZ0
>>78
こんな感じ。
PHP Version 5.3.0
Apache/2.2.11
gd bundled (2.0.34 compatible)
mysqlnd 5.0.5-dev

SQLite
PECL Module version 2.0-dev
SQLite Library 2.8.17

sqlite3
SQLite3 module version 0.7-dev
SQLite Library 3.6.15
2009/08/28(金) 15:39:15ID:w0bNDlB20
おぉ細かい部分まで
ありがとうございます
2009/08/28(金) 16:00:53ID:E1RyUKla0
なんかphp_epegが動かなくなった。
phpinfoにも出てるのに、サムネイルが作成されない。
OS上書きしたときは動いてたんだけど、MacPortsで管理してた
apacheとかphpとかを全部入れ直したらこうなった。
64bitになったのがまずかったのかな?
82名称未設定
垢版 |
2009/08/28(金) 16:35:42ID:ycPmB9sy0
php_epegを再コンパイルしてみるとか?
レスを投稿する