自作CGIを評価するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001Premature end of script headers : /this/thread
03/04/05 12:47ID:tIET0nhfよほどプログラムが短くないかぎりはアプロダにでもアップしてね。
0413nobodyさん
03/06/26 06:18ID:EBHZ+AEW0414nobodyさん
03/06/26 09:03ID:???0416nobodyさん
03/06/26 11:36ID:???0420nobodyさん
03/07/06 16:49ID:orJjX/H+そんなにrename失敗することあるんですか?
0421nobodyさん
03/07/06 16:50ID:???0422nobodyさん
03/07/06 17:08ID:GI5yk6yl0423nobodyさん
03/07/06 17:34ID:???0425nobodyさん
03/07/06 21:38ID:???0426nobodyさん
03/07/06 21:48ID:???0428nobodyさん
03/07/06 23:40ID:???0429nobodyさん
03/07/07 11:59ID:???0430山崎 渉
03/07/15 11:08ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0431nobodyさん
03/07/25 23:38ID:???0432_
03/07/25 23:47ID:???0433山崎 渉
03/08/02 02:24ID:???( ^^ )< ぬるぽ(^^)
0434ぼるじょあ ◆ySd1dMH5Gk
03/08/02 04:52ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0435nobodyさん
03/08/06 01:58ID:u4hkzo1r0436nobodyさん
03/08/06 02:05ID:???0437435
03/08/06 02:10ID:u4hkzo1rttp://www.42ch.net/UploaderSmall/source/1060103401.zip
昔作った掲示板です。今ではもうこんなにかけません。
0438nobodyさん
03/08/06 02:44ID:???ぱっとみですが、スコープや、名前空間を理解していらっしゃるのでよく勉強されてると思われます。
私の趣味的にはグロブを使わないようにするともっとよさげかと・・・
0439nobodyさん
03/08/06 03:48ID:???良かったらお願いします。
使い方はcgi呼び出して?ってリンク見ると大体書いてあります。
典型的な我流でCGIしか書いたことの無い人のソースだとは思います。
非常識な部分があればご指摘頂きたいです。
#普段タブ使っているのですが、環境に依存しそうなので
#アップの際に、全てスペースに変換しました。
#個人的な情報も消してあります。ご理解ください。
0440向こうの472=475
03/08/06 10:05ID:???コーディングスレの469さんか。(w
名前空間の扱いに振り回されてる感じがする。
基本的にパッケージ名や定数のハードコーディングは避けた方がいいし、
依存し合うものを別ファイルに分けると見通しが悪くなるだけだよ。
どうしても分けたいのなら各パーツはもっと役割分担を
はっきりさせて汎用性を上げ、OO なスタイルで組むが吉。
0441nobodyさん
03/08/06 10:38ID:???ここ過疎なので人すくなくてばれるだろうとは思ってました。。。
分けるのは、基本的に改造向けではじめました。
(HTML部分を分ける、とか。)
あと、機能追加のたびに追加したりとかって感じです。
最初はあまり深く考えないで分けていたんですが
最近えらい悩むようになってしまって
つきつめるとOOPにするしかないような気もしてきてしまします。
次になにか0から書くことがあったら、OOで書きたいとは思います。
これは今ある程度完成してしまってますし
身内で使ってくださる方がいるのであまりスタイルを変えるつもりはないです。
総書き直しでOOにしようとか毎晩のように思ったりするのですが
なかなか手出しする気力も時間も・・・
やっぱOOかー
0442441
03/08/06 10:58ID:???直す前のうpしてた ウワーン
0443nobodyさん
03/08/12 15:36ID:QPay4kE6age
0444山崎 渉
03/08/15 22:37ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0445nobodyさん
03/08/30 22:39ID:???>>50
自作CGIを評価するスレ
http://pc2.2ch.net/test/read.cgi/php/1049514428/
0446nobodyさん
03/08/31 01:55ID:6GeG39LLhttp://ex.1000gex.net/blog.zip
common.phpで初期設定。
排他制御も何も入れてないがとりあえず動いた。
これからトラックバックを盛り込むけど難儀するだろうなぁ
0447nobodyさん
03/08/31 02:19ID:???ただの宣伝?
0448nobodyさん
03/08/31 02:27ID:6GeG39LLSAFE_MODEでさっそく引っかかったが
0449nobodyさん
03/08/31 02:54ID:???0450ガイキチ厨房
03/08/31 06:44ID:???PHPでカウンタを作ってみたのですが、どなたかご意見下さい。
http://popup3.tok2.com/home/program/cgi-bin/uploader/source/File:0011.txt
0451nobodyさん
03/08/31 11:38ID:???script書き始めなら上々の滑り出しだと思う。
■L38の $ip のダブルクウォートは意図不明。
■” と ’ が混在してるけど、このスクリプトで使われてる ” は上記をのぞいて ’ に統一可能。
■L41は、$newdata = $newcont . '<>' . $_SERVER['REMOTE_ADDR'] ; と書けば十分なのでは。
■関数名とレフトブラケットの間に半角スペースがあったり無かったりする。これは趣味だから
どう書いてもいいと思うが、普通は入れない。制御語(ifとかforとか)の後には入れる。そうすることで
関数と制御構造を見分けやすくする。カラーリング機能のないエディタではこの方が見やすい気もする。
いずれにせよ、どっちかに統一したほうがよいと思われ。
■切り詰めを忘れている。ので、現データが 13<>127.127.127.127 で上書きデータが、14<>25.25.25.25 だった
場合、14<>25.25.25.257.127 に。書き込んだ後で、ftruncate(); を使ってファイルを切り詰める必要あり。
0452nobodyさん
03/08/31 11:40ID:???ログファイルが壊れる(例えば 8424<>127.0.0.1420<>127.0.0.8420<>127.0.0.842の ように)から
入れたのなら、アイディアとしては◎だが、スマートな処理とはいえないかと。
■あと、排他制御にバグがあるのでは。
ロックがかかっていても、fopen(); も flock(); も、 warning や fatal error (noticeも) を吐かないため、
処理が続行する。排他制御になってもならなくてもこのスクリプトは処理を最後まで実行するので、flock(); は
ちゃんと働いてない。
実際には起こらないかも知れないが、論理上、ロックがかかっているために L32 の fgets(); が失敗して
$buf に false が入ってカウンターが0に戻る可能性がある。L26でロックが取れなかった場合、
つまり前のリクエストを処理中の可能性がある場合、書き込みをスキップするかスクリプトを終了
するかブロックモードで待機させる必要があると思う。http://jp.php.net/flockにあるとおり、flock(); は
失敗すると false を返す。
■同じ理由で、前のロックが邪魔してロックがかかっていないのに書き込みに進行してしまうことがある。
書き込みがいくつも重なると、dat の内容がが妙なことになる予感。ここらあたりを rewind(); が力技で
解消しているように見える。
0453nobodyさん
03/08/31 21:50ID:???0454nobodyさん
03/08/31 21:56ID:6GeG39LLhttp://s2.arigato3.net/~hon7/blog/
ハイブリッドP2Pによるトラックバックを考えてます
0455nobodyさん
03/09/01 00:56ID:???話はそれからだ
0456nobodyさん
03/09/01 01:41ID:???0457ガイキチ厨房
03/09/01 16:10ID:???詳しく指摘していただきありがとうございます。
とりあえず''に統一し、関数名とレフトブラケットの間のスペースを
制御構造のみ入れるようにしました。
また、書き込み処理を行った後に、
// ファイルを切り詰める
ftruncate($fp, ftell($fp));
という処理を加えました。
ロックのバグについてなのですが、Googleで調べたところ、
flockはデフォルトでブロックモードになっているらしいのですが、
http://itbtech.itboost.co.jp/perl/perl_06.php
よろしくお願いします。
0458ガイキチ厨房
03/09/01 18:57ID:???すいませんURL間違えました。正しくはこちらです。
http://itbtech.itboost.co.jp/php/php_04.php
0459nobodyさん
03/09/01 23:17ID:???0461nobodyさん
03/09/02 16:15ID:???ああごめん。Manualみたらおもっくそそう書いてあった、、。
flockでとまるから一般の環境なら多分大丈夫だね。
こっちの検証スクリプトの間違いなのでflockとrewindの話しはなかったことに。
秒間50リクエストくらいでは問題なかったです(php4.3.0 apache1.3.27 RHLinux)。
ftruncate ( $fp , ftell ( $fp ) ) ; は ( $fp , strlen ( $newdata ) ) ; なんちゅう書き方もある。
0462ガイキチ厨房
03/09/02 19:51ID:???なるほど、参考になりました。ありがとうございます。
0463nobodyさん
03/09/03 02:03ID:6rADPhxnWeb上で部の共有資産の貸し出し申し込み等の管理を行えるといいなぁ、と思いいろいろとCGIを探してはいるのですがなかなか見つかりません。
探しているのは、次のようなCGIです。
1.画面で借りたい物を選択・自分の名前・貸出期間等の入力、申し込み
2.画面上では「貸し出し中」等に表記が変化(それか削除されるなど、申し込みが行えない状態に変化)
3.sendmailが使えないサーバなので、申し込みがあったことをログに吐き出し、管理人が定期的にそれをチェックし貸し出す
こういうものです。
サーバはinfoseekのiswebでPerl、Python、Ruby、PHPが使えます。
ショッピングカートCGIを活用してもいいなと思ったのですが、sendmailを利用する物がほとんどで、上記のようにログにのみはき出す物はあったことはあったのですがシェアウェア(\15K!)でした。
それほど資産の数が多いわけでもなく、貸し出し回数もそんなに多くないので、15000円もかけるわけにはいきません。
出来れば無料、もしくは1〜2千円程度で利用できるCGIがありましたら、教えてください。
よろしくおねがいします。
0465sage
03/09/03 12:28ID:Udj8Y4pI463です
え〜と。
スレ違いだ、ということですか…?
…すいませんでした。
0466nobodyさん
03/09/03 13:26ID:???どっかに「こんなCGI探してます」的なスレあったハズだよ。
0467nobodyさん
03/09/03 13:44ID:???>スレ違いだ、ということですか…?
スレ違いじゃないと思うんだったら自作CGIへのリンク貼れよ。
自作CGIを評価するスレなんだからさ。
0468nobodyさん
03/09/03 18:02ID:???http://pc2.2ch.net/test/read.cgi/hp/1059878840/l50
Web製作板でつ。
0470nobodyさん
03/10/02 12:00ID:???0471nobodyさん
03/10/02 22:11ID:???複数プロセスでの10,000件書き込み耐久試験もクリアしたっぽいです。
ただ、ちょっと遅いように感じるのですがどでしょ?
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
0472nobodyさん
03/10/02 22:50ID:???0473nobodyさん
03/10/07 02:23ID:86/MwT3yスタイルシートだけでWebデザインが可能です。
PHP4+MySQL
http://arigato3.s36.xrea.com/x/bbs.php
0475nobodyさん
03/10/07 04:42ID:???http://pc2.2ch.net/test/read.cgi/hosting/1065223105/
以後放置で。
0477手裏剣
03/10/07 06:29ID:???http://www.muzie.co.jp/cgi-bin/artist.cgi?id=a016219
0478nobodyさん
03/10/07 09:34ID:86/MwT3y0479nobodyさん
03/10/07 09:34ID:86/MwT3y片手間で1週間ぐらい
0480nobodyさん
03/10/07 18:52ID:???___Λ____
|知識ゼロのまま|
0481nobodyさん
03/10/07 21:30ID:???0482nobodyさん
03/10/08 10:35ID:???0483nobodyさん
03/10/19 04:34ID:faEGA12Q62 名前: 文責:名無しさん 投稿日: 2001/07/10(火) 12:21
小型盗聴器、電話盗聴、web(電子メール)盗聴、郵便物の開封、
集合住宅の隣に引っ越してきて壁に聴診器、または集音マイクを向ける。
関係者からの聞き込み、ごみあさり、ストーキングにより行動パーターンの把握、
行動パターンを調べた上での待ち伏せ。全部、人海戦術を使えば十分可能です。
323 名前: 文責:名無しさん 投稿日: 2001/07/30(月) 20:48
集団で盗聴なり、付きまといなり、身辺調査なりした後で、集めた個人情報を利用して、
メディアを通じて本人にしかわからないように「監視してる」とほのめかしたり。
待ち伏せや尾行などしておいて、本人の前で「監視してるぞお〜」と、嫌がらせをしてみたりする。
これを一定期間継続して繰り返す。
一定期間、上記の嫌がらせを繰り返すと、加害者がすでに嫌がらせをしていなくても、
被害者は、ずう〜っと嫌がらせが続けられてると思い込んでしまう。
(痴漢の被害者が、外であった人が全員痴漢だと思い込むのと同じ)
それと同じように、ここのスレッドに書かれている、盗聴した情報を二次利用する嫌がらせを
やっていないときでも、被害者は自分から自分と関わりがある
情報をメディアから探し出して自分に関係があるのではないかとこじつけてしまう(関係妄想)。
関係妄想を引き起こすように嫌がらせを行うそれ自体がマインドコントロールの一過程である。
被害者が関係妄想を引き起こした時点で今度は精神病にかかったと噂を流して、さらにからかう真似をする。
ノイローゼになるように追い込んで、更に自殺するように持っていこうとする。
被害者がこういった心理状態になるのを嫌がらせの関係者は経験的に知っているのだろう。
0484nobodyさん
03/12/07 15:31ID:ohQC6Gecここ
http://www.google.com/search?q=%E3%83%89%E3%83%A9%E3%82%A4%E3%83%9E%E3%83%86%E3%82%A3%E3%83%BC%E3%83%8B&ie=UTF-8&btnI=I%27m+Feeling+Lucky
0485nobodyさん
03/12/09 13:27ID:Dust1o+dパソコンと携帯3社兼用の掲示板で、スレッドまたはツリー表示でかつ
パスワードで入る人の管理が出来るCGIご存じありませんか?
スレッド、パスワードどちらかだけだとあったんですが・・・。
0486nobodyさん
03/12/10 13:25ID:/scbZ0TM0487SERA
03/12/10 21:19ID:cJpFW25/0488nobodyさん
03/12/12 00:32ID:???0489nobodyさん
03/12/19 17:18ID:s0hPhfIyこれはどうでしょうか?
デザイン以外は自分で作りました。
0491nobodyさん
03/12/20 01:11ID:A80S/toCCGIです。
サーバーサイドで動いているのでCGIです。
もっと勉強してください。
0493nobodyさん
03/12/20 01:26ID:m9BC3a2H0494nobodyさん
03/12/20 01:27ID:A80S/toCいま検索して調べたら
metaタグの後にtitleタグを書いてました。
0496nobodyさん
03/12/20 02:58ID:???CGIは動いたりしない。
0497nobodyさん
03/12/20 03:19ID:???悪代官が黄門様に無礼者と言ってるのを思い出しちゃったw
0498nobodyさん
03/12/20 10:48ID:rKU28so3CGIとはWEBサーバーがWEBブラウザからの要求に応じてプログラム
を起動するための仕組みです。
”CGIは動いたりしない。”
馬鹿か?
0499nobodyさん
03/12/20 10:49ID:rKU28so3俺は悪代官だよ~W~
0500nobodyさん
03/12/20 13:51ID:???0501nobodyさん
03/12/20 13:55ID:???0502nobodyさん
03/12/20 14:07ID:???インターフィエスの一仕様。
モジュールからプロセス作ることもできるが、
あれもCGI?
0503nobodyさん
03/12/20 18:53ID:FBPjlTLiどうせperl=cgiとか
まだ思ってるアフォだろ?
0504HTTP/1.1 200 OK
03/12/20 21:23ID:???とか書いてある本があった気がする
ほかの言語を使わなければいいだけの話なのに・・・
0505nobodyさん
03/12/21 00:57ID:???マジ?
それって、if ははほかの言語と混同するからやめれというのと同じことだよね
0506nobodyさん
03/12/21 15:53ID:???同じような理由でperlの$_(暗黙の代入)はなるべく使うなとか書いてる本もあったよ。
0508nobodyさん
03/12/22 15:58ID:???0510nobodyさん
03/12/26 20:54ID:???ハァ?
あたまのよわいのがなんにんか・・ って書いてあるが、どう読んだら何国の人になるんだ?
502,504,506,508が(ry
0511nobodyさん
03/12/26 21:46ID:???■ このスレッドは過去ログ倉庫に格納されています