下
Yakumo BBS Scriptについて
58:小林◆YAKUMOZcw.2012/06/08(金) 17:27:09.51 ID:aepa3p8.0 [sage] cronで落ちたスレの画像url書き換えは何とかCGIモジュールを使わずにできた模様。 その後の動作にも特におかしな点はないような。 レス数上限を超えたスレが設定より早く落ちた理由は・・・・ え〜と・・・1時間は何秒ですかね、60*60=3600秒ですね、時間を秒に直すには3600倍 しなければなりませんが、360倍してました。1時間でおちる筈が6分で落ちてました(^^;
59:小林◆YAKUMOZcw.2012/06/08(金) 19:02:53.63 ID:aepa3p8.0 [sage] cron処理は完成したような感じ。これから他の修正した管理コマンドのテストをしてみて 正常なら新しい人柱版のアップロード作業に入ります。 今回はスレ圧縮のみの予定だったのですが、他にも大量の修正をしました。
60:小林◆YAKUMOZcw.2012/06/09(土) 08:46:59.97 ID:gytosBPv0 [sage] アニメーションgifを投稿されると、サムネに無駄なファイルが出来ます。 今のところftpソフトで削除するしか無いですね〜、う〜む。 処理が止まる訳では無いので、今回は保留して次回の人柱版で対策します。 datファイルのアップロードで不具合が出そうなので、修正が必要、ここを修正 したら人柱版アップの準備に入っても良いかも。
61:小林◆YAKUMOZcw.2012/06/10(日) 02:28:30.59 ID:Vj5/FBQv0 [sage] うっかり昼寝をしてたら、夜になってたww datファイルアップロードの不具合回避はできました。 アニメーションgif投稿時のサムネの不具合の対策を思いついたので、 それをしてから、新しい人柱版の準備します。
62:小林◆YAKUMOZcw.2012/06/10(日) 03:08:00.17 ID:Vj5/FBQv0 [sage] アニメーションgif対策完了、昼寝したから眠れない、新しい人柱版の準備にはいろう。
63:小林◆YAKUMOZcw.2012/06/10(日) 07:50:09.62 ID:Vj5/FBQv0 [sage] 新しい人柱版をアップしました。 例によって動作確認は主要な部分以外はあんまりできていません。 http://hp.vector.co.jp/authors/VA012059/ だいぶ、形が整ってきた感じがしますね。 次はクッキー等の規制強化の予定でしたが、変更して携帯AAモードでアスキーアートの 自動判定と過去ログ倉庫のスクリプト、携帯用スレタイ表示スクリプトの省メモリ化をしま す。これはすぐにできそうな感じはしています。 規制関係の完成とスマホ用ページが出来たら一段落しそうな感じですけど、まだまだ先 ですね。
64:小林◆YAKUMOZcw.2012/06/10(日) 22:44:04.94 ID:Vj5/FBQv0 [sage] レンタルサーバーによっては環境変数HTTP_X_FORWARDED_FORを取得して くれないようです。 そういう場合、ID末尾が1になるのを0にする為に、sub/write.plの173行目 if ($x_ip eq 'non_ip') {$id = 1;} を if ($x_ip eq 'non_ip') {$id = 0;} に変更して下さい。 ID末尾が1でも気にならない場合はそのままで。 これの為に管理者ページに設定を設けるべきか否か、 HTTP_X_FORWARDED_FORを取得できないだけなら0で良いのか迷います。
65:小林◆YAKUMOZcw.2012/06/11(月) 13:25:21.89 ID:/vsWPWBH0 [sage] 圧縮iが正常に動いていない場合、cronからメール送信をするように設定して、 comp.cgiの5行目 if ($ENV{'REMOTE_ADDR'} ne '') {exit(0);} の行頭に#を付けてコメントアウトします。 6行目 $dir = substr($FindBin::Bin,0,-5); の次の行に print "$dir\n$ENV{'REMOTE_ADDR'}\n"; を挿入してみて下さい。 メールが送信されなければ、cronの設定が間違っていると考えられます。 メールの1行目が空白なら正常ですが、REMOTE_ADDR送られて来てい れば、ブラウザから実行されない別の方法を検討します。 2行目絶対パスがサーバーの説明に有るパスと同じか確認してください。 違っていれば試行錯誤をしながら対策をします。
66:小林◆YAKUMOZcw.2012/06/11(月) 13:39:41.45 ID:/vsWPWBH0 [sage] メールの説明の1行目と2行目が逆でした。 1行目に絶対パス 2行目にREMOTE_ADDR が送られてくるはずです。 1行目をサーバーの絶対パスと比較 2行目が空白なら正常
67:小林◆YAKUMOZcw.2012/06/11(月) 21:20:24.31 ID:/vsWPWBH0 [sage] 圧縮の発生をcronと投稿時にしていましたが、何等かのイベントが発生すれば、いつ圧縮して も良い訳で、閲覧時に圧縮を発生させる手も有ると思ったりします。 もちろん毎回発生させるのではなく、前回の圧縮から一定時間経過して閲覧されたらの話で すけど。
上
前
次
1-
新
書
通
板
覧
主
AA
全
Yakumo BBS Scriptについて http://bbs.yakumotatu.com/test/read.cgi/freewear/1324794170/