bbs.cgi開発【WebProg板】
http://qb.2ch.net/test/read.cgi/jikken/1017071166/l50
2ちゃんねるの、bbs.cgiが、現在住民の手により作られているようです。
WebProg板でも、改良に役立つように、協力しませんか? >>138
素のApacheAPIのつもりだが、、
C++でApacheモジュール使う利点ってあるの?
サニタイジング云々はとりあえずCGIとして機能する為に必要なだけで、、
ApacheモジュールにするならApacheAPIバリバリでお手軽に行くつもりだが。
CGIならSTLは重宝するが。
>>139
string、例外処理というところでC++だと思ったのですが、違いましたか。
C++の標準stringあるだけでも、結構便利だと思いますけど。
それと、ap_escape_htmlは文字参照に対応していないので、
注意した方がいいですよ。 >>140
C++は楽な反面でコードがキモいしなぁ、、
必要に応じて自前で作るべき処理もあるかもしれないね。
それより基本構造に着目しないと作り直す意味があまりないような。
目的は軽量でメンテしやすい物に置き換える事だよね?
read.cgiで消費メモリを抑えたいんだが、
datを全部バッファせずに逐次でHTML出力しようとてる。
この時上部の100レス単位のリンクを入れるにはどうすればいいだろう。
やはり一度datを全部読んでその行数で調べるしかないのだろうか。
問題点はデータを全て読む前に何レスか分からないとリンクが作れない事。
なんかいい方法ないだろうか。
>>145
subject.txtを見に行くって事?
それもいいかもしれないなぁ。
負荷とのトレードオフかもしれないけど。
パフォーマンスがテーマになるといろいろ難しいね >125-127
突っ込み多謝。
1から出直してきます。 datファイルの各行の頭のファイル位置を
別のインデクスファイルに記録しておき、
必要に応じてそれを参照して、アクセスするって事でせう。
欠点はインデクスファイルが増える所と、
レス削除した時にそのファイルも操作が必要という所。 >>150
なるほど。貴重な意見ありがとうね。
>>150のアイディアとフルバッファとの違いを比較して最終仕様を決めたいと思う。
今のところread.cgiの読み出し〜表示に関しては動いてるので今日はbbs.cgiの再現
に着手します。
とにかくバカっ早いです。
>>150みたいに本7にマジレスしてるやつって一体・・・? >>153みたいに煽ることしかしないやつって一体・・・? お前もポンシチのサイト行ってあっちで仲良くやれや マジ質問だが。
本7とそうじゃないのってどうやって見分けてるわけ? >>157
お前はプログラムの中で名乗っているだろうが。 動いた気がする
ttp://www111.sakura.ne.jp/~as/src/test-1.zip 記念かきこ。
sevletで書いて、配置名をbbs.cgiにしてみるとか?(^_^;
0xFFを-127で表現したくないからというのはダメ?
日本語コードを処理するのにごにょごにょなのでついでに統一してみると。
ちょっと修正
ttp://www111.sakura.ne.jp/~as/src/test-2.zip >>160
HTMLテンポラリをXMLで保持/操作すると楽そう。
>>161-162
やっぱり負値の文字コードは使いたくないよね。
忘れて0x80以上の整定数と比較しちゃったり。
(文字なんだから本来は数値拡張文字('\x80')で比較しないといけないんだけど。。)
# is何とか系の関数に負値の文字コードを渡すとおかしくなるライブラリがあったとか。 0x80 以上の数値拡張文字は警告が出るのでいやん。
いつになったら完成するのやら。
ttp://www111.sakura.ne.jp/~as/src/test-4.zip おまえらwebprog住民はUNIX板に負けてて悔しくないのかあげ >>169
ていうか、両方見てる奴も多いんじゃね? >>169
この板はとてもレベルが高いとは思えない
っていうかUNIX板も年々ひどいことになってるけど bbs.cgiの開発に携わりたいのだが、もう今からだと身内でしかやってないのかな 最初から身内でしかやってない。
たまにソースが漏れたり、断片的に提示されてるが。 Unix板大活躍のころは誰でも入れたとかじゃなかったっけ?
あ、そのときいた人たちが身内か。 それはread.cgiの方だね。
有志で開発されていたから、一時期ソースが公開されていた。 ネタを引っ提げて、ょぅι゙ょに来ると良いかも♪
bbs.cgi再開発プロジェクト6
ttp://qb5.2ch.net/test/read.cgi/operate/1176295715/l50
あと、こんな事が進んでいたり♪
幸せサーバープロジェクト 「アイデア・技術のある人募集中」★3
ttp://qb5.2ch.net/test/read.cgi/operate/1241361889/l50 >>178
そこのスレに参加しても話すら聞いてくれな referer1が http:/ホスト名/ だとOKなのに http:/ホスト名/test/bbs.cgi だと
ERROR:ブラウザ変ですよん。になるのはどうしてですか <a href="http://sumerki3.net/">ム褞?? 3</a> ∧_∧
( ・∀・) | | ガガッ
と ) | |
Y /ノ .人
/ ) .人 < >_∧∩
_/し' < >_∧∩`Д´)/
(_フ彡 V`Д´)/ / ←>>103
/ ←>>78 IPアドレス共有サービスが出てきたからID作成にソースポートを入れないとだな
Webサーバでもソースポートのログ取ってる? 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
FJ8W76CFIB