下
Yakumo BBS Scriptについて
28:小林◆YAKUMOZcw. 04/29(日) 03:21 H1rU8JAP0 [sage]AA
さっきV2Cをインストールして動作テストしてみました。
「ユーザー定義」タブを選択し、どこかの文字の上で右クリック
「カテゴリの作成」で適当な名称を入力
作成したカテゴリを右クリック
「板の登録」を選択し、板トップのURLを入力またはペースト
閲覧、レス書き、スレ立て、問題無くできました。
29:04/29(日) 13:44 H1rU8JAP0 [sage]AA
上の話はshift_jis運用での話。他の文字コードは化けまくりました。
V2Cでも板の一括登録はできないみたいです。
人柱版として1.01aを公開
http://hp.vector.co.jp/authors/VA012059/
30:小林◆YAKUMOZcw. 04/29(日) 19:01 H1rU8JAP0AA
Googleセーフ ブラウジングの診断の文字コードが何故かShift_Jisで判定
しないと駄目なようで、j.cgiのみを変更して1.01bをアップしました。
31:小林◆YAKUMOZcw. 04/29(日) 22:08 H1rU8JAP0 [sage]AA
BBXの動作確認済。でも規制がきついから、ここでは外しました。
32:小林◆YAKUMOZcw. 05/13(日) 15:37 TnJ33VzD0 [sage]AA
これからスレッド圧縮の製作にかかります。
とりあえず、cronを動かすテストは完了。
cronから実行するスクリプトのファイルアクセスは絶対パスで指定しなくてはならないとかで、
index.html更新サブルーチンもごっそり変更になりそう。
ついでに板のindex.htmlもテンプレートを使う方法に変えますか・・・なんか時間が掛かりそうな気もしますが。
スレッド圧縮というのを見てgzip?と勘違いしたのは内緒。
33:小林◆YAKUMOZcw. 05/17(木) 22:02 TQwhmcKg0 [sage]AA
スレッド数圧縮に取り掛かりつつも、少し作業が横道にそれてます。
環境変数HTTP_X_FORWARDED_FORを端末情報として記録してみたところ、
ここの掲示板ではREMOTE_ADDRと同じ値ばかりでした。
確認した数件では携帯も含め全てHTTP_X_FORWARDED_FORは取得できました。
HTTP_X_FORWARDED_FORを送らないサーバーや、この値がREMOTE_ADDR
と異なる場合は規制できる方法を検討しても良いかもしれないですね。
34:小林◆YAKUMOZcw. 05/20(日) 21:22 hzprA9d40 [sage]AA
上に書いたHTTP_X_FORWARDED_FORとREMOTE_ADDRを組み合わせて
規制を掛ければ公開プロキシからの投稿の90%くらいはBBQを使わなくても
弾けそうな気がしますけど、どうなんでしょうね。
スレッド数圧縮の為にソースを見直していたら、subject.txtをメモリに読み込む
必要が無いのに今更ながら気が付きました。処理速度は殆ど変わらずメモリの
消費量が減るという事で、少しサーバーに優しくなりそうです…が、かなりの
部分に修正が必要になるので手間が掛かりそうです。
幸か不幸か明日から暇になるので、今月中には新しい人柱版がアップできるかも。
35:小林◆YAKUMOZcw. 05/28(月) 00:58 QqNSNNJW0 [sage]AA
subject.txtをメモリに読み込まないようには、できました。改めて考えたら少し遅くなっているかもしれない。
HTTP_X_FORWARDED_FOR規制の組み込み完了、規制の処理は少し高速化している模様。
utf-8で運用しても2ちゃんと同じアスキーアートがずれないようにはできました。
今は板のindex.htmlテンプレートファイルを書きつつ仕様に頭をめぐらせているところ。
index.htmlをテンプレート化することで、使用メモリを抑えられるのですが、処理速度は速くなる部分と
遅くなる部分とあってトータルではよく分からないですね。テンプレートファイルはperlの知識は不要
ですが、htmlの知識が無いと書けない仕様になりそう。
スレッド数圧縮はもう少し先ですね。仕組みは頭にあるのじれったい。
それにしてもgethostbyaddrは遅い・・・
36:小林◆YAKUMOZcw. 05/28(月) 19:26 QqNSNNJW0 [sage]AA
たまたまブログのアクセスログを見ていたら、新規スレッド作成 エラーという文字列で検索を掛けて
いる人がいらっしゃったようです。
修正は次の人柱版でしますが、応急処置としてはtest/subフォルダに有る、write.plをエディタ等で
開き、submitという文字列を検索してください。$submitとなっていれば問題は有りませんが、単に
submitなら$submitに変更して下さい。すいません単純な入力ミスでした。
この手のミスが問題無いサーバーと問題が出るサーバーが有るのが悩ましい所です。
疑問や不具合など有りましたら、検索するより先にこのスレッドで質問してください。
Yakumo BBS Scriptは、まだまだマイナーなスクリプトなので、検索しても答えは見つかりません。
それにこのスレッド、今のままだと私の独り言スレになってしまいます。
37:小林◆YAKUMOZcw. 05/29(火) 01:06 lOXigkFn0 [sage]AA
板トップのテンプレート化、
1行ずつテンプレートを読めば遅い、一気にメモリに読み込めば、メモリを食う・・・・
先々テンプレート式にするかどうかを選択できるようにしたら良いかもしれない
けど、今回は見送りにして、スレッド数圧縮にかかります。
上前次1-新書写板覧主AA省