Yakumo BBS Scriptについて
57:小林◆YAKUMOZcw. 06/08(金) 00:10 aepa3p8.0 [sage]AA
cronの代わりになりそうですが、これをレンタルサーバーでやったら、
追い出されますって。
とりあえず、解決策は思い付いたので、何とかなりそう。
58:小林◆YAKUMOZcw. 06/08(金) 17:27 aepa3p8.0 [sage]AA
cronで落ちたスレの画像url書き換えは何とかCGIモジュールを使わずにできた模様。
その後の動作にも特におかしな点はないような。

レス数上限を超えたスレが設定より早く落ちた理由は・・・・
え〜と・・・1時間は何秒ですかね、60*60=3600秒ですね、時間を秒に直すには3600倍
しなければなりませんが、360倍してました。1時間でおちる筈が6分で落ちてました(^^;
59:小林◆YAKUMOZcw. 06/08(金) 19:02 aepa3p8.0 [sage]AA
cron処理は完成したような感じ。これから他の修正した管理コマンドのテストをしてみて
正常なら新しい人柱版のアップロード作業に入ります。

今回はスレ圧縮のみの予定だったのですが、他にも大量の修正をしました。
60:小林◆YAKUMOZcw. 06/09(土) 08:46 gytosBPv0 [sage]AA
アニメーションgifを投稿されると、サムネに無駄なファイルが出来ます。
今のところftpソフトで削除するしか無いですね〜、う〜む。
処理が止まる訳では無いので、今回は保留して次回の人柱版で対策します。

datファイルのアップロードで不具合が出そうなので、修正が必要、ここを修正
したら人柱版アップの準備に入っても良いかも。
61:小林◆YAKUMOZcw. 06/10(日) 02:28 Vj5/FBQv0 [sage]AA
うっかり昼寝をしてたら、夜になってたww
datファイルアップロードの不具合回避はできました。
アニメーションgif投稿時のサムネの不具合の対策を思いついたので、
それをしてから、新しい人柱版の準備します。
62:小林◆YAKUMOZcw. 06/10(日) 03:08 Vj5/FBQv0 [sage]AA
アニメーションgif対策完了、昼寝したから眠れない、新しい人柱版の準備にはいろう。
63:小林◆YAKUMOZcw. 06/10(日) 07:50 Vj5/FBQv0 [sage]AA
新しい人柱版をアップしました。
例によって動作確認は主要な部分以外はあんまりできていません。

http://hp.vector.co.jp/authors/VA012059/

だいぶ、形が整ってきた感じがしますね。省14
64:小林◆YAKUMOZcw. 06/10(日) 22:44 Vj5/FBQv0 [sage]AA
レンタルサーバーによっては環境変数HTTP_X_FORWARDED_FORを取得して
くれないようです。
そういう場合、ID末尾が1になるのを0にする為に、sub/write.plの173行目

if ($x_ip eq 'non_ip') {$id = 1;}
省14
65:小林◆YAKUMOZcw. 06/11(月) 13:25 /vsWPWBH0 [sage]AA
圧縮iが正常に動いていない場合、cronからメール送信をするように設定して、

comp.cgiの5行目
if ($ENV{'REMOTE_ADDR'} ne '') {exit(0);}
の行頭に#を付けてコメントアウトします。
6行目省17
66:小林◆YAKUMOZcw. 06/11(月) 13:39 /vsWPWBH0 [sage]AA
メールの説明の1行目と2行目が逆でした。
1行目に絶対パス
2行目にREMOTE_ADDR
が送られてくるはずです。
1行目をサーバーの絶対パスと比較
2行目が空白なら正常
1-AA