Yakumo BBS Scriptについて
62:小林◆YAKUMOZcw. 06/10(日) 03:08 Vj5/FBQv0 [sage]
アニメーションgif対策完了、昼寝したから眠れない、新しい人柱版の準備にはいろう。
63:小林◆YAKUMOZcw. 06/10(日) 07:50 Vj5/FBQv0 [sage]
新しい人柱版をアップしました。
例によって動作確認は主要な部分以外はあんまりできていません。

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

だいぶ、形が整ってきた感じがしますね。

次はクッキー等の規制強化の予定でしたが、変更して携帯AAモードでアスキーアートの
自動判定と過去ログ倉庫のスクリプト、携帯用スレタイ表示スクリプトの省メモリ化をしま
す。これはすぐにできそうな感じはしています。

規制関係の完成とスマホ用ページが出来たら一段落しそうな感じですけど、まだまだ先
ですね。
64:小林◆YAKUMOZcw. 06/10(日) 22:44 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. 06/11(月) 13:25 /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. 06/11(月) 13:39 /vsWPWBH0 [sage]
メールの説明の1行目と2行目が逆でした。
1行目に絶対パス
2行目にREMOTE_ADDR
が送られてくるはずです。
1行目をサーバーの絶対パスと比較
2行目が空白なら正常
67:小林◆YAKUMOZcw. 06/11(月) 21:20 /vsWPWBH0 [sage]
圧縮の発生をcronと投稿時にしていましたが、何等かのイベントが発生すれば、いつ圧縮して
も良い訳で、閲覧時に圧縮を発生させる手も有ると思ったりします。
もちろん毎回発生させるのではなく、前回の圧縮から一定時間経過して閲覧されたらの話で
すけど。
68:小林◆YAKUMOZcw. 06/12(火) 06:15 wROUrlV.0 [sage]
テスト段階、AAモードで自動判定、全文表示モードを追加
クッキーが使える携帯ならモードを保存

AAS版
http://yakumotatu.com/bbs_sjis/test/r.cgi/testsjis/1339446139/1-5at
aa.cgi版
http://yakumotatu.com/bbs/test/r.cgi/tst/1339447074/1-5at

AASは名前欄も使ったアスキーアートが考慮されているのに対し、
aa.cgiは名前欄を入れると画像が小さくなるのを嫌って本文のみ変換

自動判定モードは重いかもしれないので、管理者による選択を考慮
69:小林◆YAKUMOZcw. 06/13(水) 01:55 qYpFUpgt0 [sage]
サイト上でのテストもできたので、新しい人柱版の準備をします。
前回から余り間がないので、改造して運営されているであろう投稿に関わる
write.pl等の変更は有りません。
70:小林◆YAKUMOZcw. 06/13(水) 04:14 qYpFUpgt0 [sage]
新しい人柱版をアップしました。
例によってダウンロードはここから
http://hp.vector.co.jp/authors/VA012059/
71:小林◆YAKUMOZcw. 06/13(水) 18:40 qYpFUpgt0 [sage]
う〜ん、IEにはクッキーがうまく保存できるのに、専ブラでは全滅、
確認画面を出さんといけんのかと思って、出したらJaneは3回も
表示するし、かちゅ〜しゃではエラー扱い、ホットゾヌでは無視

専ブラ対応を謳い文句にしてるから、何とか対応せんといけんけど・・・
1-AA