1 :
. :
2001/08/08(水) 00:51 ID:??? KENT氏を凌駕するCGIを作りたいけど、彼のスクリプトには隙はない? スマートすぎる…すばらしひ。
夏厨ネタスレ終了 -------------------終了-------------------
3 :
. :2001/08/08(水) 01:01 ID:???
…いや、マジスレなんだけどさ。 たしかに上級者から見れば隙だらけかもしれない。 でも初心者から見ればきれいすぎるんだ。 しかしだからこそKENT氏を師と仰ぐではなく、ライバルとして 挑戦したいわけよ。
夏厨は帰れ -------------------終了-------------------
5 :
JAPU :2001/08/08(水) 03:44 ID:???
まぁ、ローカル変数使っている分、レスキューよりは綺麗だ。(苦笑) __END__
初期のレスキューはある意味スゲーよ 度胸あるね(藁 Response.End %>
っていうか綺麗汚いの基準がわからぬ。
1じゃ無いですが、KENTさんのコーディングって初心者でも理解出来て 真似して色々書いてみてという感じの教材にはぴったりだと 思うんですが、こんなのっておかしいでしょうか。 きっと本人はもっと凄いのが書けると思ってますが、 何かを説き伏せてるような気がするんですけど、、気のせいかな ^ ^ ) MATTさんとかも凄い冗長なコーディングしますよね。 皆さんのレベルだとuse strictして動かない時点で駄目なのかなぁ、、
真似して書いちゃダメ。 EOF
何事も真似からはじまる。 EOF
コメントが冗長なのでわかりやすい気がするだけ。 die;
12 :
8 :2001/08/08(水) 10:59 ID:???
言われればその通りかも、、、(汗) undef($8);
13 :
. :2001/08/08(水) 13:45 ID:???
つーか実際KENT氏を超えるCGI配布者って他にいないだろう?
俺はKENT氏を超えた物を書きたいんだよ。
だから長所と短所教えれ。
それはともかくuse strictてなんだ?
>>8
目立ちたいだけ? KENTより素晴らしいCGIを書く人なんて大勢いるよ
15 :
. :2001/08/08(水) 14:01 ID:???
目立ちたいというのも否定しないが、俺はまだ初心者だから 何が素晴らしいCGIなのかという基準がわからない。 だからとりあえず世間で高い評価があるKENT氏を基準にしているだけだ。
長所 ・分かりやすいデザイン ・ユーザーサポートも親切なように見える 短所 ・重い ・改造すると複雑になりがち ・一定のレベル以上の人たちには嫌われやすいプログラムの構造
素晴らしいとかどうでも良いよ、初めは動かすので精一杯なんだし 悪い癖つけたくないなら良書を沢山読むしかないと思う。 それと、ここを見てる何人かの人(例えば時々改造スレに現れてちょろっと 改造して居なくなる人とか)がこれ位のスクリプト書けるのは 間違い無い、って言うかちょっと見くびりすぎです。 JAPUさんや_gunzipさんは言うまでも無いし。 じゃなんで公開しないのかって言うとやっぱりばら撒いてハイ終了、って 訳には行かないからだと思うよ。 2ch板スレの17さんのソースとか良く読んでみるといい。 多分cgiだけだとperlの多機能ぶりは解らない気がする。 俺が一番感動したのは、先輩のシェルもどき見た時だよ。 んでもって俺自身はダメダメ君だ、どうも数学が嫌いだったのがいけないらしい (滅 でも楽しいんですよこれが!
というか、use strictってなんだ?って時点で(以下略 ---------- いい加減終了 ----------
KENT氏の凄いのは、コーディングではなく、作ったものを公開して 厨房の相手をしている部分。 ま、その部分を見習うなら世のため人のためになれるかもね。
19がいいこと言ったので終幕 exit;
>>19 なるほど。
私には無理な話だ。
だから私は内輪にしか配布してません。
22 :
:2001/08/08(水) 14:41 ID:???
支持 readmeが読みにくいですっ (怒!! みたいな書き込みあるもんな、 あの辺は物凄いと思うよ、うん ってな訳で (以下略
23 :
. :2001/08/08(水) 15:03 ID:???
>>16 >・一定のレベル以上の人たちには嫌われやすいプログラムの構造
とは?
それにしてもKENT氏を超えるには厨房のあしらい方も学ばなくてはならないのか。
道は遠いな。
25 :
. :2001/08/08(水) 15:21 ID:???
>>24 君のレベルでは書けないことの間違いだろう?
はいはい。よかったねボウヤ。 夏厨は外で遊んどけ --------------終了--------------
27 :
. :2001/08/08(水) 15:33 ID:???
>>26 =24
けっきょく君はPerlを理解できないし、向上心もないのだろう?
それとも俺に厨房を上手に相手するシミュレーションでも
してくれているのかい?
KENTさんには到底及ばない口だけ野郎は無視して、 じっくり始めますか。
30 :
. :2001/08/08(水) 15:49 ID:???
>>28 =26=24
わかったよ、ちゃんと相手してやる。
このスレッドのどのあたりから理解できないんだい?
主題である「KENT氏を超えたい!」であるが、
KENT-WEBを超えるCGIサイトを作りたい、という事なら
・KENTのCGIの何処がクソなのか分からない程度の理解力
・このスレでの対応を見る限り厨房の相手は無理
・KENT-WEBが先に存在している(既に定番となっている)
以上の点を考えると
>>1 氏にKENT-WEBを超えるのは 100% 無理。
単にPerl使いとしてKENT氏を超えるのは可能かもしれないが、
それを目指すなら、こんな糞スレ立てたり駄レスしてないで、
【Perl,CGI】参考書籍
http://corn.2ch.net/test/read.cgi?bbs=php&key=988809842&imode=true でも見て、よさそうな本買って勉強したまえ。
# 「KENTのCGIの何処がクソなのか分からない程度の理解力」
# だから苦労しそうだが
ネタスレにマジレス スマソ
「KENTよりデキル」と思い込んでる奴でソース公開してる奴っているか? JAPU氏も何だかんだ言ってソースを公開できないようだし。
>>33 結局何したって文句いうじゃねぇか(呆れ
んでJAPU氏のソース見た感想。
明らかにKENTより巧いな。「思い込んでる奴」じゃないのは確かだ。
そういう意味では
>「KENTよりデキル」と思い込んでる奴でソース公開してる奴っているか?
の返答としては『「KENTよりデキル」思い込んでるけど実際はそうじゃない奴』
のソースは見たこと無いな。
36 :
33=35 :2001/08/08(水) 16:03 ID:???
37 :
. :2001/08/08(水) 16:05 ID:???
>「KENTのCGIの何処がクソなのか分からない程度の理解力」 理解力も何もまだ初心者なんですよ。おとといから本を読み始めたような。 だからこうして頭下げてKENT氏の見習うべきではない点をお聞きしてるんです。
何言いたいのかまったく解らなくてすごく変な気分 (´〜`;) strictって何? って人と何を議論しろと言うのか 結構マジレスしてる人も居るのにそのへんはマスクしちゃうのね ここの初心者スレpart1から読んだ方がずっと有益な時間だと思うが
40 :
. :2001/08/08(水) 16:15 ID:???
>>38 どこ読んでたのかまったくわからなくてすごく変な気分 (´〜`;)
マジレスといってもHP運用について見習う点は列挙されているが、
具体的なスクリプトについては
>>13 の「それはともかくuse strictてなんだ?」
から1歩も進んでいないですよ?マスクも何も進展してないんですよ。
>>40 要は、1がウザイんだよ。
一歩も進んでないというか、use strictすら知らないのに
スクリプトについて語るだけ無駄というか。
夏休みだから仕方が無いのかもしんないけど。
42 :
. :2001/08/08(水) 16:19 ID:???
>>37 >>15 で書いたとおり、何が良いかもわからないから世間で評価の高いKENT氏を
基準にしてるだけです。本を買うといっても高いから何冊も買えないし、
結城浩みたいにKENT氏以下の本を買ってしまうかもしれないので,
どちらにしてもあらかじめ「良し悪し」をある程度知っておきたいのです。
>>40 perldoc strict
で自分で調べろや。
perldoc モジュール名
でモジュールの説明が読める。
これで一つKENTに近づいたな(w
44 :
:2001/08/08(水) 16:22 ID:???
>それにしてもKENT氏を超えるには厨房の
>あしらい方も学ばなくてはならないのか
こう言うコミュニティーでは貴方のような人を"厨房"と言う(こともあります)。
KENTさんのスクリプトは糞では無いです、少なくとも貴方の段階ではね。
「R32って駄目だね、アンダー強すぎ」といった国内A級のドライバーと
免許取り立ての貴方の状態は大きく異なるからです。
そのあたりの論理展開をすり変えて、あえて私も「GTRは糞だろ」と言いたい
ので有れば、答えは
>>16 に有ります。
受け売りだとばれない様に上手に言葉の波に載せて使って下さい。
なんだかんだでこのスレが一番勢い良いな(w
はは 1が書くスレは何処でも伸びるねえ・・・
47 :
. :2001/08/08(水) 16:28 ID:???
>>44 お願いだから日本語検定を合格してからスレを読んでください。
俺が夏厨、厨房だとかはKENT氏を超えるスクリプトや長短には関係ないし、
かつて1度もKENT氏のスクリプトをクソ呼ばわりしたこともないです。
そして答えの
>>16 については
>>23 で解説を求めたばかりです。
さらに「あえて私も」だが、君が言いたいなら勝手に言えば良い。
48 :
. :2001/08/08(水) 16:29 ID:???
>>43 調べてくる。
そういう感じのところの解説は読むの苦手だが…。
コイツちょっと面白いカモ w いいぞ! ちゃんとしたHNで固定デビューすれ 俺のお勧めはpetitKENT
>>42 Perlの巧さなら
結城浩>KENT
だぞ。本は止めたほうが良いが(w
てか、「評判の良いの」って言ってるだろ。
結城浩の本は評判あんまり良くねーぞ。
金の無駄せんですむように「【Perl,CGI】参考書籍 」スレが有るんだろ?
地雷処理班も当然居るわけだが(w
51 :
ニセむぎ茶 :2001/08/08(水) 16:33 ID:???
52 :
. :2001/08/08(水) 16:40 ID:???
調べてきたが、要はちゃんとした変数の扱い方(宣言?)じゃないとエラーを起こすために あるのか?>use strict
53 :
. :2001/08/08(水) 16:48 ID:???
>>50 『Perlの巧さなら「結城浩>KENT」』ですか。
しかしその巧稚の判断はどこでされる?
本はそのスレで良書を選ぼうと思うけど、評価に多少の個人差どころか
正反対のまであって、選ぶのがまた難しい。
54 :
. :2001/08/08(水) 16:51 ID:???
しかし「KENTと作ろう! PerlでCGI」はずいぶんな言われようだな。 一冊買うつもりだったのだが・・・。
取り合えずコード書いてみろや ヽ(´ー`)ノ 話はそれからだ
出来るとか出来ないって PERLなんか動きゃいいんじゃないの? 効率求めるならPERLやめれ
57 :
. :2001/08/08(水) 17:00 ID:???
>>55 プログラミング初めて初心者のコードを見ても何も始まらないのでは?
Hallo!Worldとか見たい??
>>56 向上心ないなら故郷に帰ってください。君が生きるには都会は厳しいです。
とりあえず、プログラミング Perl を奨めるので一冊勝って理解してみてください。 Perl やってる大抵の人が奨めてくる良書です。 ってか俺も良いと思った。 高いが。 5000円(鬱 買った時はおかげで飯が食えなかった…
59 :
55 :2001/08/08(水) 17:04 ID:???
ここに書けっていってんじゃねえ メモ帳開いてそこに#!/以下略 それで動かして解らない事あってからここに書けと言っている ワラ
なんて口の減らないやつなんだ・・・(-、-
61 :
. :2001/08/08(水) 17:07 ID:???
>>58 5000円…か。
別途にリファレンス本も買っておくべきかな。
>>59 動く動かないじゃなくてスクリプトの巧稚、良し悪しが知りたいんですよ・・・。
>向上心ないなら故郷に帰ってください。君が生きるには都会は厳しいです。 都会に住んでるものと仮定してみる。 複数の人に高評価されているモノの内、自分に合ってそうなの(評価のコメントで判断)を メモって、本屋で立ち読みでもしてサッと目を通して確認すれば、まずハズレは引かんよ。 田舎に住んでいて通販に頼るとなると2chでの評価だけになるから不安かもな。 あと、ちっと難しいかもって感じのを買うと良いかも。
63 :
名無しさん@お腹いっぱい。 :2001/08/08(水) 17:19 ID:.TwMPD62
>>1 ここの人に聞くのは止めましょう
_gunzip氏やJAPU氏など一部の人を除いてほとんどが私のような口だけ厨房です
いや良いよ、俺はKENTさんのがダメとか思ったこと無い perlで書いてる時点でメモリー馬鹿喰い、効率目茶悪、ソースグチャグチャ なんだから、そんな事気にしても仕方ないもん。 それとperlは特に短い程カッコイイ(省ける物は省いて書く)って 風潮が強い所があって、その辺追求して遊んでると逆に非効率的だったりする 巧稚、良し悪しがそれほど追求したいならCハックしてRUBY超える位の言語 書くつもり位で行かなきゃダメだね。 キミは登ろうとする山を間違えてるよ PERLの便利な所ってパパッっと書いてサッと使えるからって所が結構大きいんだよ
>>61 >別途にリファレンス本も買っておくべきかな。
リファレンスはperldocで十分
>動く動かないじゃなくてスクリプトの巧稚、良し悪しが知りたいんですよ・・・。
use strictも知らないレベルで巧拙、良し悪しを語っても始まらない
>>61 Perl初心者コーナーの過去ログでも読め
そこで褒められてるコードを参考にしろや
67 :
:2001/08/08(水) 17:28 ID:???
64は概ね良い事言ってる
68 :
. :2001/08/08(水) 17:32 ID:???
>>62 助言どおり入門編ではなくて少し上のを買ってみる。
>>64 Perlについての意見は参考になった。
しかし将来スクリプトを公開したとき、やはりcoolなものを見せたいと言う気持ちがある。
>>65 かつての君の場合には始まらなかったかもしれないが、
残念ながら俺は君ではないんだよ。
>>68 >残念ながら俺は君ではないんだよ。
何か少女漫画のキザ役のセリフみたいなんで
exit;
70 :
. :2001/08/08(水) 17:40 ID:???
このスレッドを通じてもっとも衝撃的だったことは≫69が 少女漫画に精通していることだ。
71 :
1 :2001/08/08(水) 17:41 ID:???
神を超えました!
わり、少しウケタ。
73 :
69 :2001/08/08(水) 17:42 ID:???
74 :
:2001/08/08(水) 17:44 ID:???
T女さん? ^ ^; まぁ、文字レスしてるうちは相手してあげる。 取り合えずコード書いて何か煮詰まったら、書いてミソ 結構親切だぞ この板の住民ゎ
75 :
偽69 :2001/08/08(水) 17:46 ID:???
いや女は大量、、、、とは言わんけど結構居るんじゃない?
77 :
. :2001/08/08(水) 17:52 ID:???
>>69 別に。
>>74 あまり行き詰まることはない。まだ自作のBBSを作ったりしてローカルで遊んでいるレベルだから。
そしてたしかに夏厨スレと成りかねないのに大勢の付き合ってくれているから親切だと思う。
しかしこのスレッドで知りたいのは「KENT氏を超えるスクリプトとは?」なんだ。
なぜかこの板であまり評価されていないKENT氏。その理由を知りたいのだ。
KENT氏のスクリプトは最強だからこの板で評価されてないんだと思う 共有鯖でレンタルとかされると他のスクリプトより死ぬ
79 :
ななし :2001/08/08(水) 18:00 ID:???
あぼーん
81 :
. :2001/08/08(水) 18:18 ID:???
82 :
. :2001/08/08(水) 18:50 ID:???
己の基準でKENT氏のスクリプトを評価している人間は少ないのか? 「上級者がKENT氏以上のスクリプトを書いている」からKENT氏はダメだ、と 言うだけで上級者の仲間入りってわけだ。
83 :
64 :2001/08/08(水) 19:13 ID:???
だからそれは人それぞれなんだって、リファレンスとかフォーマットハンドル使って バリバリにPERLっぽく書くのが好きな人も居れば、use BENCH命な人、何でも省略さん トリッキー中毒さん、メモリ節約狂、色んな要素が有ってそれぞれが排他的な所が有るの。 これはどんな言語でも言える事だとおもうけどね。 JAPUさんなんかに言わせればそれ以外に決定的な所も有りそうだけど、それは俺には解らない とにかくフリーフォーマットで色んな書き方出来るのがPERLの面白い所なんだけど KENTさんのは手法がオーソドックスで冗長すぎて面白く無いんじゃないの? その割に軽さを追求した痕跡も無いし、ソースが綺麗なわけでも無い 言ってみれば味方が居ない訳、熱狂的な信者が付かない手法 俺がアホだから解ってない部分も大きいけどね、:-) 俺が言えるのはmyだけは猿の様に 唱えろって事くらいだよ。
それで、
>>1 は一体何がしたいんだ?
KENT氏を超えたいんだろ?
ここの板の住人に振り回されないで
「ここまで書けたがここからどうすればいいか分からん」とか質問スレで聞けばいいんじゃないのか?
KENT氏が何故ダメなのかとか討論し始める前にさっさと【Perl,CGI】参考書籍スレで評判いい本でも買って勉強した方がタメになるぞ
お前はわざわざ何故KENT氏がダメかを聞く為にスレ立てたのか?
85 :
名無しさん@お腹いっぱい。 :2001/08/08(水) 19:37 ID:jXCFVIRw
落ち着いたようなので ======================終了======================
87 :
. :2001/08/08(水) 22:59 ID:???
>>64 >俺が言えるのはmyだけは猿の様に唱えろって事くらいだよ。
スレを建てて以来、久しくきいていない有用レスだ。感謝する。
>>84 敵を知り、己を知れば百戦危うからずという言葉ぐらい知ってるだろう?
質問スレと良書を活用するのがためになるのはわかる。
しかしそれだけではKENT氏を超えられるには不足なんだ。
>>87 今お前に必要なのは基礎を勉強すること。
分かったら二度とageるなよ。
本気でKENTを超えたいと思ってるなら、掲示板を作ろうスレと、 チャットを作ろうスレ(今はどうなってるんだか知らんが)を読め。 KENTのどこがダメかだいたいわかるようになるはず。 わからなかったら初心者スレと良書でわかるようになるまで頑張れ。
自己満足個人サイト用と業務用で目指すところが違うと思われ
>. ところで69が少女漫画に精通していることの何が衝撃的だったんだ?
92 :
. :2001/08/09(木) 14:23 ID:???
>>88 何が必要かは俺が選ぶ。君はKENT氏の長短を述べるだけでいい。
>>89 読んだが具体性に欠けていた。
>述べるだけでいい ってなんで教えてもらう方がこんなに偉そうなの?
選べるだけの基礎を身に付けてから生意気な口を叩け。 わからないなら分かるようになるまで頑張れといってるだろ。
夏だねぇ。 KENTの悪いところ 1.スクリプトが冗長だから省略するのに慣れてる人には読みにくい 2.メモリの利用効率が悪く、スクリプトも速くないからサーバに負荷をかける 3.CGIは起動コストがかかるのでHTMLファイルを生成した方がよい 1は初心者には読みやすくなるし、長所か短所かはその人次第。 上のほうでもだれかそんなようなこと言ってるでしょ。 2と3が問題。この辺については語り尽くされた感があるから過去ログ読むべし。 これでいい? それとも「○○ってスクリプトの○○行目はこう直したほうが良い」まで教えて欲しいの?
>>96 「冗長ってなに? 具体的に言って」とか言い出すよ、きっとあの子(ワラ
KENTのダメっぷりを露呈するスレです
うわっ こんなスレ有ったんだ、strictって何?myって何?って辺りから考えて 相当キテルよこいつ、多分hello world段階なんだろ ローカルでBBS書いてるとか怪しすぎ ワラヒ みんなマジメすぎるよー、、ちょっと問題出して書かせりゃ大体わかるのに
100!
KENTさんの本買っちゃったのかな (^^;
1=KENT
103 :
. :2001/08/09(木) 19:35 ID:???
>>96 >2.メモリの利用効率が悪く、スクリプトも速くないからサーバに負荷をかける
つまりこのあたりがKENT氏のスクリプトの隙だな。
しかし具体的に言って、メモリの利用効率とスクリプトの速さとは
どのあたりに差が出るのか。これが重要だ,
104 :
ななしさん :2001/08/09(木) 20:16 ID:ESTpK3Ic
こんにちは、僕も今掲示板を書いてます。ちなみに超初心者です 1番さんも掲示板をつくられてるみたいなのでここにお書きします。 投稿日:2001/08/09(木) ←時刻をこんな風に表示したいの ですがどうすれば良いでしょうか? 是非ご教示願います m(_ _)m
何故ココで聞くのか??
106 :
. :2001/08/09(木) 20:23 ID:???
>>105 104=99だからだろう。それぐらい気がついてやれ。
>>104 ( $sec , $min , $hour , $day , $mon , $year ) = localtime( time );
$mon++;
print FILE join("<>",$kiji,$year,$mon,$day);
投稿記事をログに保存するときに↑という具合に年月日をまとめて保存すればいい。
107 :
ななしさん :2001/08/09(木) 20:30 ID:ESTpK3Ic
ありがとう御座いますぅ
>>1 さん でも、、それだと
2001/8/9(木) 20:19 っていう風になっちゃうんです (;_;
2001/08/09(木) 20:19 こう言う風にしたくて0をつけると今度は
2001/010/011(木) 20:19 とかなっちゃうし・・・・
108 :
. :2001/08/09(木) 20:33 ID:???
($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time); $year += 1900;#2001年 @youbi =("日","月","火","水","木","金","土",); $youbi[$wday] これで曜日と西暦はいい(はず)。
109 :
. :2001/08/09(木) 20:38 ID:???
($sec, $min, $hour, $day, $mon, $year, $wday) = localtime(time); @youbi =("日","月","火","水","木","金","土",); $date = sprintf("%04d/%02d/%02d(%s) %02d:%02d", $year + 1900, $mon + 1, $day, $youbi[$wday],$hour, $min); print $date; ではどうか?
>104=99だからだろう。それぐらい気がついてやれ。 笑い所がわからんネタだなぁ
111 :
. :2001/08/09(木) 20:49 ID:???
>>110 俺にはどうしたらネタという方向に思考が動くのかがわからない。
事実を指摘しているだけだろう?
>事実を指摘しているだけだろう? やっぱり笑い所がわからんわ。独自のセンスとしかいいようがないね、君のは。
113 :
. :2001/08/09(木) 21:01 ID:???
>>112 俺はユーモアを提供しているわけではないし、君とはユーモアの嗜好依然に
ユーモアを解する能力について、俺にはよくわかった。だからもういい。
115 :
. :2001/08/09(木) 21:14 ID:???
>>114 今すぐに君に理解できることなど期待していないが、
近い将来、俺と君との相対的な地位関係から、俺の態度が理解できることになると思う。
>君とはユーモアの嗜好依然にユーモアを解する能力について、俺にはよくわかった。 今度は日本語として意味がわからん。
>>114 そんなん最初からわかってることだろう(藁
118 :
. :2001/08/09(木) 21:40 ID:???
119 :
. :2001/08/09(木) 21:46 ID:???
Webプログラミングという大げさな板名に恥じない名人は他スレには多いのにも関わらず、 なぜこのスレッドには君らが軽んじるKENT氏を語ることすらできない奴ばかりなのか!
>>119 そりゃ、スレ立てたのがお前で、主に活動してるのもお前だからだろうな。
テーマが焼き鳥だろうが帯状発疹だろうが、お前とじゃマトモに会話するなんて無理だよマジで。
>>119 みんなボランティアでやってるわけじゃない。仮に、
>近い将来、俺と君との相対的な地位関係から、俺の態度が理解できることになると思う。
が本当になるとしても、そんな態度の悪いやつに労力を割いて教えることはない。
まあ、教える奴がいてもかまわないが、少なくとも俺は教えたくない。
123 :
. :2001/08/09(木) 22:03 ID:???
>>119 では見帰りを捧げますのでご教授ください。
=============================終了=============================
126 :
107 :2001/08/10(金) 06:06 ID:???
ありがとうすぅ>>1さん 上手くいきました (^O^ べんきょうして頑張ります!
127 :
名無しさん@お腹いっぱい。 :2001/08/10(金) 12:23 ID:/eOrC7SM
KENTさんのスクリプトを my 使いまくりに改造したようなものは どこかにないでしょうか?
128 :
:2001/08/10(金) 12:26 ID:???
呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆呆 れれれれれれれれれれれれれれれれれれれれれれれれれれれ ててててててててててててててててててててててててててててててて ままままままままままままままままままままままままままままままま すすすすすすすすすすすすすすすすすすすすすすすすすすすすす
面白いねこのスレ ^^
131 :
. :2001/08/10(金) 13:55 ID:???
my使っただけで何か変わるのか? 冗長になるだけでは?
あなたソレ言葉の使い方間違えてます w〜〜〜 そろそろウザいんで逝ってくれ ==========終了==========
キミ人にもの聞く態度がなってないよ、一人っ子?? カエレ!!(・∀・)
134 :
. :2001/08/10(金) 14:44 ID:???
>>133 物を聞く態度があなたの満足のいくレベルに達したら、
私にKENT氏攻略法を授けてくださるのでしょうか。
それは勿論ですよ、世の中は人と人が関わって展開してるんですから 貴方の人を挑発した物言いで、良い答えを得ようと言う方が奇特と言う ものでしょう。 私はしがない職業PGで、PERLで大きなプログラムを組んだ事は有りませんが (そもそもそう言う言語では有りませんね)初心者さんにはお答えできると思います。 C、VB、ASP、PERL を業務ベースで使っています。
>まだ自作のBBSを作ったりしてローカルで このソースをアップしろよ。1が現在どれぐらいの能力なのかがわかるだろ それくらいできないような奴ではKENTは越えられないと思うが
カエレ(・∀・) カエレ(・∀・) カエレ(・∀・)
/ ⌒⌒ \ / ヽ / | | | | | | | | | ヽ / [ ー]'-`[ー ]ヽ ヽ / ̄ ̄ ̄ ̄ ̄ \/ 、_ _, ヽ / | | ヽ |ノ < 男が悪い ヽ U ' | | |_/⌒_⌒\._ノ| \_____ .ヽ\|_|_|// ヽ、___, '|
\あたたたたたたたっ!/
 ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄
∧ ∧ ∧_∧
(,,゚Д゚)≡つ (:;:;)3`#) ※
|つ つつつつ =( :; )# | | ←
>>1 〜. | ≡つ / /:; /∪※
∪ ∪ く__(_ゝ,,〃
ヽ l //
∧∧ ほぁたぁ!――*―――
= ( )∩ // | ヽ フベシッ
≡ ( /ノ ll / / | ヽ
= 〜 〈〃 / |
,`. .´,ミ,くノ^ヽ ゝ ''
140 :
名無しさん@お腹いっぱい。 :2001/08/11(土) 01:32 ID:19Fw1.Uw
hello world
142 :
名無しさん@お腹いっぱい。 :2001/08/11(土) 07:53 ID:eDJ7axHE
っていうかさ、KENTさんのコードのどこが良いんだ? 別に下手だという気は無いけど並だと思うよ。 まぁ、すごいのはやっぱサポート力だろうね。 あと、モジュール使わずにちまちま頑張ってるとこね。 どっちも漏れはやる気になれんという点ですげーね。
いまだにPerl4なんですが〜なんてのが希に居る訳だから モジュールやmyだらけには出来んのだろう。と思うよ。 まあ、サポート力と言えるけども。 馬鹿みたいな質問にも切れずに答えられるとか。
おまえらkentのすごさをほんとわかってないな。 それ以前に、何のためのソフトウエアなのかなんて 考えたこと無い、典型的プログラムオタクばっかだろ? 彼は、perlつーか、ソフトウエア工学の知識は半端じゃないよ。 CPANにもモジュール提供してるしね。 kent.pmで検索してみ。
Kent.pmって凄いな。 何をするモジュールなのか皆目見当がつかん(藁 # マジで検索しちまったじゃねぇかゴルァ!
で、どうしてJAPU氏はCGIソースのhttp公開を恐れているんだい?
FTPのみで公開するってのに深い意味はありません。 前からそうしているので、ずっとそのままにしているだけ。 で、逆引きとかアドレスをチェックしているのは、礼儀知らずを排除するため。
148 :
18才の芸能人 :2001/08/12(日) 00:16 ID:6KogsX6I
149 :
名無しさん@お腹いっぱい。 :2001/08/12(日) 00:57 ID:TrSLsWVY
> 彼は、perlつーか、ソフトウエア工学の知識は半端じゃないよ。 > CPANにもモジュール提供してるしね。 > kent.pmで検索してみ。 ワラタヨ マジで
150 :
. :2001/08/12(日) 22:53 ID:???
この板の住人はなにかKENT氏に不満でもあるのですか?それとも嫉妬ですか? 数日書き込みを付き合いましたが、純粋にスクリプトを評価しているとは思えません。
あまりレベルの高くない(use strict;が通らないとか)スクリプトを配布している点は多少不満。 でもperl4でも動くようにしてることとか、サポートについてはすごいと思う。 レス見た限りだとみんなそう言ってるし。 なんでまともなレスがつかないかについては1が悪い、以上。
152 :
. :2001/08/12(日) 23:20 ID:???
use strict;が通る通らないはわざとではないのでしょうか?
わざとその様にする意味はあるんですか
>>150 不満がないからレスがつかない。
嫉妬してないから叩きスレも立たない。
評価する気もないから評価もしない。
てか、いつから「KENT氏のスクリプトを評価する」スレになったんだ?
KENT氏を超えたいという1を応援しているレスばかりだが。
155 :
. :2001/08/12(日) 23:44 ID:???
>>153 Perlのバージョンによってはuse strict;が通らない書き方でないと動作しないと
聞きました。
>>154 >てか、いつから「KENT氏のスクリプトを評価する」スレになったんだ?
まず相手を正しく認めてからでないと勝てるものも勝てなくなります。
っていうか何に勝つつもりなの?
>>1 は一生Perl4でも使って引き篭もってるほうが世の中のためだ。
というか今だに Perl4 を使ってる鯖が何処にあるんだ。 あってもごく少数だろう。 それならば Perl5 に合わせて作った方が良いと思うぞ。
161 :
. :2001/08/13(月) 00:25 ID:???
Perl4を作っているサーバが少数でも、使っているところがあるならフォローすべきです。 優れたWEBマスターは、HTML言語だってJavascriptだって、ネスケを使っているひとのことを考えて作っているはずです。
162 :
Crow :2001/08/13(月) 00:28 ID:???
じゃあさ、
>>1 さんが簡単なプログラムをここに書き込んでそれを
KENT氏と比較したり、推敲したりすればいいんじゃない?
163 :
Crow :2001/08/13(月) 00:29 ID:???
>>161 それならPerl4用とPerl5用を用意した方が賢いと思うよ。
でもKENT氏はそうしてないよね。
164 :
. :2001/08/13(月) 00:30 ID:???
私はKENT氏の簡単なBBSスクリプトを教科書に学んだので、比較も何もないのですが・・・。
>Perl4を作っているサーバ *作っている*サーバがあったら教えていただきたいものだ。 >HTML言語 HyperText Markup Language Language って初めて聞きました。 なんか腹立つ(藁
166 :
Crow :2001/08/13(月) 00:34 ID:???
>>164 いやいや、教科書にして学んだとしても全く同じプログラムにはならないでしょ?
(Perlでは特にね)
それに
>>1 さんの書くプログラムがKENT氏に似ているとしたら、
純粋に
>>1 さんのプログラムを評価して、それを検討して更なる飛躍が期待できるし、
同時にKENTさんのプログラムを具体的に評価することにもなるじゃない?
167 :
Crow :2001/08/13(月) 00:39 ID:???
例えばYYBBS(ちょっと古い(Ver2.81))のこんな記述がある
## --- 時間を取得
sub get_time {
$ENV{'TZ'} = "JST-9";
($sec,$min,$hour,$mday,$mon,$year,$wday,$d,$d) = localtime(time);
$year += 1900;
$mon++;
if ($mon < 10) { $mon = "0$mon"; }
if ($mday < 10) { $mday = "0$mday"; }
if ($hour < 10) { $hour = "0$hour"; }
if ($min < 10) { $min = "0$min"; }
if ($sec < 10) { $sec = "0$sec"; }
$week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat') [$wday];
# 日時のフォーマット
$date = "$year\/$mon\/$mday\($week\) $hour\:$min\:$sec";
}
>>1 さんならどう書く?
私も参考にしたいので「こんなのかけるぞ」というのがあったら(スレ違いかもしれませんけど)
どなた様か投稿どうぞ:-)
168 :
. :2001/08/13(月) 00:44 ID:???
sub get_time{ ($sec, $min, $hour, $day, $mon, $year, $wday) = localtime(time); @youbi =("Sun","Mon","Tue","Wed","Thu","Fri","Sat",); $date = sprintf("%04d/%02d/%02d(%s) %02d:%02d", $year + 1900, $mon + 1, $day, $youbi[$wday],$hour, $min); } にします。
169 :
Crow :2001/08/13(月) 00:56 ID:???
だよね。わざわざ2桁にするのにif文使ったり、
localtimeでいらない変数まで読み込む必要もない。
それがプログラム上級者のいう「冗長さ」であり
「プログラムを見ても面白くない」っていう点だよね。
よっぽど
>>1 さんが書くプログラムの方が良い。
でもプログラム初心者が両方のプログラムを見たらKENTさんの方が理解しやすい。
だからKENTさんを"超える"というのがどう言う方向での意味なのか
(初心者に優しいプログラムなのか、プログラムの性能でKENT氏を超えるのか)
が重要ではないかと思うよ。
170 :
. :2001/08/13(月) 00:56 ID:???
sprintf("%04d〜",$year〜)で年月日をを数文字の数値にフォーマットに変える ということは先日とほほのWWW入門で学びました。しかしほかに書き方を思いつきません。
>>161 つーか IE とネスケだけに対応しておけば良いの?
スレ違いだけど少し疑問に思った。
1の態度が随分変わったなぁ。 とりあえず、$ENV{TZ}を設定してなくてlocaltimeな時点で海外サーバでやばいよ。 俺ならgmtime(time+32400)かな。 my使いたいぞ。
173 :
. :2001/08/13(月) 01:02 ID:???
>>Crow氏 よっぽど、ということは何か足りないところがあるのでしょうか? せひ補足をお願いします。
174 :
. :2001/08/13(月) 01:09 ID:???
>>171 IE、ネスケ以外を使う人は、画面表示に不都合があることを覚悟しているものと思っています。
>>172 海外サーバではまずい書き方なのですか。
できればmyを使った表現もご教授ください。
175 :
Crow :2001/08/13(月) 01:11 ID:???
>>172 そうそう、myの件もありますよね。プログラムが大きくなるほど変数が増える訳で、
その衝突を防ぐためのmy(で解釈合ってますか?)はKENT氏は使わない傾向にあるようですが。
>>173 いや、例えば
for(1..5){
Hello World!<br>
}
と言うプログラムを
print"Hello World!<br>Hello World!<br>Hello World!<br>Hello World!<br>Hello World!<br>";
と書く人は殆ど居ませんよね?
そして「えっ?こんな書きかたしてるの?」と思うと思います。
KENT氏の場合も同じで、
>>167 →
>>168 と比べれば
「こっちが良い」となるんですよ(私的意見ですけどね
176 :
Crow :2001/08/13(月) 01:12 ID:???
>>175 あやや・・
for(1..5){
Hello World!<br>
}
↓
for(1..5){
print"Hello World!<br>";
}
ですね。
誤:IE、ネスケ以外を使う人は、画面表示に不都合があることを覚悟しているものと思っています。 正:IE以外を使う人は、画面表示に不都合があるかことを覚悟しているか、やむをえない事情があるものと思っています。
178 :
172 :2001/08/13(月) 01:20 ID:???
$ENV{TZ}をいじったり、gmtimeから直接出したりしないと、 外国にあるサーバでそのスクリプトを実行したときに現地時間で表示される。 (サーバは海外にあっても日本人向けのサービスとかならば違う可能性はある) sub get_time{ my ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime(time+32400); my $date = sprintf("%04d/%02d/%02d(%s) %02d:%02d", $year + 1900, $mon + 1, $day, ("Sun","Mon","Tue","Wed","Thu","Fri","Sat",)[$wday], $hour, $min); return $date; } とかかな。 っつーかこのサブルーチンって元はreturnしてないんじゃん・・・・・ やっぱり俺はKENTスクリプトいじりたくないと思った。
わかった!アクセス数で勝ちたいのだな?(藁
つーか Mozilla の存在は無視されてる模様。
っていうか見た目の表示さえ出来れば中身は伝わらなくても良いと思ってる雰囲気。
>>175 my 使うと安全だって聞いたが何が安全なのだろう。
実行速度は少し速くなるみたいだけど。
外から参照されないからその分違うのかな?
ちなみに、そのくらいのプログラムなら俺はヒアドキュメント使う。
181 :
. :2001/08/13(月) 01:32 ID:???
>>Crow氏、172氏
ご教授感謝します。
KENT氏のLIGHT BOARD最新版をDLしましたが、時刻表現は
>>167 のままでした。
172氏の曜日の配列の書き方、知らなかったです。参考になります。
returnについてですが、必須なのでしょうか。
print &get_time;
としたときに$dateがprintされるのはわかりますが、その必要がなければ
無駄な一行になるのでは?
182 :
172 :2001/08/13(月) 01:43 ID:???
>>181 &get_time;
ってやると $date に現在の日付が代入される、と言うプログラムと、
$date = &get_time();
ってやらないと $date に日付が代入されると言うプログラムでは、
見通しの利きやすさが全然違う。
初心者だとグローバル変数を使いまくってreturnしないようなプログラムが楽
って言う人も多いけど、プログラムを書くことに慣れれば慣れるほど
できるだけそんなことはしたくないと思うようになるはず。(一般的には)
183 :
Crow :2001/08/13(月) 01:44 ID:???
>>180 >my 使うと安全だって聞いたが何が安全なのだろう。
私も変数の衝突防止・・・としか知りませんね。どうなのでしょう?
>>181 サブルーチンだから戻り値があったほうがしっくりくるってことじゃないかな?
Cとかだと戻り値が必ず必要ですし。
あと
>>161 のプログラムに
my $date........
としてやった場合、サブルーチン外で print"$date"; としてやっても出力されなかったと思います。
184 :
172 :2001/08/13(月) 01:51 ID:???
>>180 myとlocalの比較ではmyの方が速いけど、myを使うのと使わないのだと、使わないほうが速いよ。
myを使わないプログラミングをしていると、
$hoge = "mona";
&subroutine();
print $hoge;
(間に2000行くらい)
sub subroutine{
$hoge = "giko";
}
ってプログラムがあったとき、 mona って表示されない。
明示的に $hoge を変更していないのに、いつのまにか変更されていると言う、
気づき難くて非常に困るバグの元だからmyを使った方がいいのではないかと。
185 :
172 :2001/08/13(月) 01:54 ID:???
>>183 サブルーチンの中で my $date; って宣言すると、$dateはそのサブルーチン内だけで有効な変数になる。
名前が同じなだけで、サブルーチンの外の$dateとは無関係な変数。
だから、外で print $date; ってやっても何も表示されないわけ。
そろそろ寝ていい?
186 :
Crow :2001/08/13(月) 01:58 ID:???
>>185 なるほど。ためになります。
そろそろ私も寝ます・・明日も早いので・・。
KENT氏も進歩しているみたい。 YYBBS最新版をDLしてみたら、 sub get_time { $ENV{'TZ'} = "JST-9"; $times = time; ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($times); @week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat'); # 日時のフォーマット $date = sprintf("%04d/%02d/%02d(%s) %02d:%02d", $year+1900,$mon+1,$mday,$week[$wday],$hour,$min); } になっていた。
しかしそこでmyはおろかlocalすら使わないあたり底が見えるな。
話の腰を揉んですみませんが、KENT氏のサイトに逝けない……しくしく。
あれ? なんかマトモなスレになってます?(w んじゃ俺もマジレス。 俺ならそのKENT氏のスクリプト、こうしますね。 sub get_time { my ($min, $hour, $mday, $mon, $year, $wday) = (gmtime(time + 60 * 60 * 9))[1 .. 6]; return sprintf("%04d/%02d/%02d(%s) %02d:%02d", $year + 1900, $mon + 1, $mday, ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat')[$wday], $hour, $min); }
というか、そこらへんはKent氏の”Perl4に対応させる”というスタンスがあるから、どうこう言うことじゃないんじゃないの?
perl6の開発が始まっている今、perl4に対応させることに意味を僕は感じませんけど。
perl4のところは5にあげろって管理者に言えばそれぐらいはやってくれるだろうに。
それはともかく、Kent氏を超えたいなら、具体的に彼のどういう部分を越えたいのかがはっきりしないとね。
>>1 はより良いサポートをしたいとかじゃないでしょ?
Kent氏を凌駕するCGIを作りたいってことはスキルかアイディアで勝ちたいんでしょ?
頑張ればできるよ。
多勢に評価されるかはともかくとして。
アクセス数とか知名度で勝ちたいとおもってるなら・・・。
俺にこれをアドバイスする資格はねーな。
糞レス、スマソ
Perl4対応だとしても >localすら使わない への反論にはぜんぜんなってない
>>191 Perl4 にも local は在ったよね。
ま、今更Perl4なんてどうでもいいし、それに対応させることに
こだわっているKENT氏はどうかと思うけど。
194 :
191 :2001/08/13(月) 05:25 ID:???
いやね、僕が言いたいのはKent氏が多数の人(厨房だとしても)に
支持されてるのはスキル云々じゃないから1も頑張れば凌駕んじゃねーのということ。
>>192 のいうことはもっともだし反論じゃないんですよ。ということを分かって欲しい。
ところで1はなにやっとんじゃ? コーディング練習中か?
196 :
:2001/08/13(月) 05:29 ID:ZNIbLfE6
KENT・デリカット
まずクソ生意気な口の利き方からなんとかしないと多くの人から支持 されるようにはならないと思われ
多くの人に支持されるにはどうしたらいいんですかね? やっぱ、切れずにサポート&どんなにばかばかしくてもリクには答える・・・ですか?
199 :
. :2001/08/13(月) 09:29 ID:???
KENT氏をスキル面で超えるには勉強しかないとのことですが、
初心者コーナーのスクリプトですら、とほほで手に入れたリファレンス
では読めないことが多いのが現状です。この点はどのようにして知識を
補うべきでしょうか。
>>198 常連が増えて軌道に乗ったら、あまり掲示板に露出しないことです。
厨房相手は常連が畳んでくれます。
>>199 Perlのリファレンスって、沢山あるでしょう。本もサイトも。
201 :
名無しさん@お腹いっぱい。 :2001/08/13(月) 11:22 ID:20B4WW5M
ここにいる人たちはみんなすごいけど、本とか買って覚えたんですよね? 折れも本買おうとしたけど、あれってものすごい量の関数とかそーいうのがあるじゃないですか? あれを全部覚えていくわけですか?KENTさんのBBSのソースを見て、ちょいとずつ覚えるとかじゃダメなんですかね?
全部覚える必要は無いよ。 凄い人になりたいんなら全部覚えて何でも出来るようなスキルを持つことになるだろうけど、 やりたいことが決まっているなら、そのやりたいことに必要なものだけを覚えれば良い。
レスありがとうございます。ちょいとCGIをいじれるようにがんばってみます。
生意気なことをいう前にまずプログラミングPerlを理解しろ、と言いたい。 アレが基礎だ。それ以外は要らん。
まあ、いつまでものいみかのせなかをおっているようじゃだめ。
206 :
名無しさん@お腹いっぱい。 :2001/08/14(火) 18:34 ID:UyH7mauo
ケントって誰? どこ中 出身?
ハァイ、ボクはケント。 ハリウッド大学出身の大物パーラーさ。 HAHAHA!
209 :
名無しさん@お腹いっぱい。 :2001/08/15(水) 12:29 ID:RZea4ApU
210 :
名無しさん@お腹いっぱい。 :2001/08/15(水) 20:41 ID:faG7AKOk
みなさん! ケントさんがあなたの上司だったらどうしますか?
上司としては悪くないかもしれん。 役に立つ忠告まで無視するようなガンコ親父じゃなさそうだから。
212 :
チュー :2001/08/15(水) 21:41 ID:B1pp1AIQ
折れもCGIの本買ってPerlを覚えて、板とか作りたいんだけど、どんな本がいいかな? 昨日見た本は、2800円だったからちょっと抵抗あってさ。ほら、折れって厨じゃん? やっぱり、高い本を買ったほうがいいのかな?
ス・レ・ち・が・い
もう買っちまった。2800円のやつ。CGIのためのPerl実践入門。ま、やれるとこまでやってみますわ。
あのさ、KENT氏の配布してるアクセス解析のスクリプトって GIFをコードで生成してない? これっていいの?
うにしすこわいこわいひ〜
ハァ?圧縮も何もGIFそのもののLZW圧縮に利用にライセンスが必要なんだから コードレベルでGIFを吐き出すのも対称なんだろ?
>>220 圧縮してないGIFにLZW圧縮が使われてたらお笑いだって。
だから
>>219 のとおりに圧縮してなければ全く問題ない。
わかる?
ま、KENTのはコードレベルで圧縮されたGIFを吐いてたはずだからまずいんだが。
(少なくとも俺の見たバージョンでは)
具体的にはreport.cgiのここ? # 透過GIFを定義 @dmy = ('47','49','46','38','39','61','02','00','02','00','80','00','00','00','00', '00','ff','ff','ff','21','f9','04','01','00','00','01','00','2c','00','00', '00','00','02','00','02','00','00','02','02','8c','53','00','3b'); #---------------# # 透過GIF表示 # #---------------# sub gif_view { print "Content-type: image/gif\n\n"; foreach (@dmy) { $data = pack('C*',hex($_)); print $data; } } 特許はLZW圧縮伸張技術に対するものだから、 それを使ってないこのスクリプトには関係ないと思うよ。 @dmyで定義されてるGIFのコードはLZW圧縮使ったものだろうけど、 それがライセンス取得済みソフトで生成されたものなら問題なし。 どっちにしても、ダメコードだな。
>特許はLZW圧縮伸張技術に対するものだから、 >それを使ってないこのスクリプトには関係ないと思うよ。 >@dmyで定義されてるGIFのコードはLZW圧縮使ったものだろうけど、 >それがライセンス取得済みソフトで生成されたものなら問題なし。 それをダウロードして利用するユーザはどうなの 別にライセンス取得が必要なんじゃないけ?
あげで論議して
GIFなんか使うな。
226 :
222 :2001/08/22(水) 03:30 ID:???
>>223 あ、それもそうか。
つまり、普通のGIF画像を他所から持ってきて使う場合でしょ?
必要だった気がする。
227 :
遣唐使 :2001/08/22(水) 03:36 ID:PjCCZHeM
呼んだ?
228 :
222 :2001/08/22(水) 03:38 ID:???
と思ったけど、やっぱ必要ないみたい。
>>226 ちゃうちゃう
LZW圧縮を扱うコード
ま、俺も良くわかんないから失せるね
230 :
222 :2001/08/22(水) 03:54 ID:???
>>229 LZW圧縮を扱うコードをダウンロードして利用するユーザってこと?
そのコードがライセンス取得してなかったら必要だね。
ただ、今回のKENT氏のスクリプトはLZW技術を使ってないので
問題ないでしょ。
ま、俺も良くわかんないから失せるね
LZW圧縮したソフトを作った会社がライセンス料を払っていれば、問題ないし、 ライセンス料を払ってなかったとしてもUNISYSとその画像を作ったソフト会社の争いになる。 で、画像を見るクライアント(我々だが)はなんかのブラウザで見るわけで、 ライセンス料の取立てはブラウザ製作者側に行く、と。 だから、個人がKENTの掲示板を設置したり、KENT掲示板に書き込んだりするのは 別に問題はない。 だから、このスクリプトで吐いてるバイナリはLZW圧縮されてるけど問題ない。 ・・・・・はずだ。
う〜んちょっとまって ・KENT氏のスクリプトはLZW圧縮を利用している ・KENT氏のスクリプトはLZW圧縮を利用していない この二つがクロストークしてるんですけど・・・
KENTのスクリプトはLZW圧縮伸張の作業を行っていない。単にバイナリを吐いているだけ。 KENTのスクリプトから吐き出される画像は(例えばPhotoShop等で)LZW圧縮されたもの。 が、正しい。 こう理解するとクロストークしてないぞ。
以前スカパーのサイトがユニシスに取立てされたのは 技術的に何をしてたんですか?
>>231 > ライセンス料を払ってなかったとしてもUNISYSとその画像を作ったソフト会社の争いになる。
これソースある?
たとえば、利用者がライセンス取得していないのを知っていたとしても、
利用者に責任はないのかな?
うーん、スレ違いすぎる気がする。
236 :
232 :2001/08/22(水) 04:45 ID:???
>>233 ありがとう よく解りました
圧縮されたコードをスクリプト内でやり取りしてるだけで、
つまり伸張ををしているのはブラウザということですね
伸張のコードを含んだプログラムをプログラムの一部として 利用し配付する場合には、利用者は別にライセンスの取得が必要だったはずです IEやVBについてるimageコンポを参照してるプログラムが配付できないのはその為だったかと 自信ないですけど なんか面倒ですね
>>237 そのソフトの開発側がライセンス取得してれば問題ない。
239 :
238 :2001/08/22(水) 04:54 ID:???
238は無視してください。スマン
240 :
237 :2001/08/22(水) 04:54 ID:???
>>238 ええそうですね
>IEやVBについてるimageコンポを参照してるプログラムが配付できないのはその為だったかと
ここの部分を
配付するにはライセンスの取得が必要
に変えます
でも個人でフリーウェア配付するのにライセンス取るアホなことする人そうはいないよねぇ
>>235 ごめん、ソースはあったと思うけど覚えてない、どっか間違ってるかも。
俺は、ライセンス取ってないのに配布するのが悪い方式でUNISYSが
ソフト制作者側だけを相手にすると思ってた。
でもそういわれてみると利用者にも責任があるような気がしてきた。
>>238 Microsoftはライセンス取得してるはずだけど、IEコンポーネントを使ったブラウザが
gif表示云々で公開中止してる(DonaBrowserとかね)のは、MicrosoftとUNISYS、
どっちに聞いても問題あるかないかをはっきりされなかったから、だったはず。
これも記憶が曖昧だ・・・
なんか、この話はWeb製作板とかの過去ログあさればいくらでも出てくるような気がする。
まぁ 法律に関してはユニシスがはっきりしない限り ○○の掲示板で□□さんが××言ってたとか ○○に詳しい□□さんが××言ってた としても欠片も保証は無いからな
怪しいものは全て己の責任でということか。。。 怖いというかめんどいな。
なにで議論してんの?
ところで、KENT氏のスクリプトに使われているロックファイルは安全なものなのでしょうか。 なんだか不安です。
どんな仕組みのロックなんだい? ワザワザKentの微妙なコード落としてきて、伸張して、該当部分探すの面倒だから引用しておくれよ。
248 :
名無しさん@お腹いっぱい。 :2001/08/23(木) 03:48 ID:Zsp.M90A
249 :
名無しさん@お腹いっぱい。 :2001/08/23(木) 04:49 ID:OoZCUsLI
>>247 AskaBBSから必要な部分だけ抜いてみました。
# ファイルロック形式
# → 0=no 1=symlink関数 2=mkdir関数
$lockkey = 0;
# ロックファイル名
$lockfile = './lock/aska.lock';
&lock if ($lockkey); #ロック
(書き込み処理)
&unlock if ($lockkey); #アンロック
#ロック開始
sub lock {
local($mtime);
local($retry) = 5;
# 3分以上古いロックは削除する
if (-e $lockfile) {
($mtime) = (stat($lockfile))[9];
if ($mtime < time - 180) { &unlock; }
}
# symlink関数式ロック
if ($lockkey == 1) {
while (!symlink(".", $lockfile)) {
if (--$retry <= 0) { &error('Lock is busy'); }
sleep(1);
}
# mkdir関数式ロック
} elsif ($lockkey == 2) {
while (!mkdir($lockfile, 0755)) {
if (--$retry <= 0) { &error('Lock is busy'); }
sleep(1);
}
}
}
#ロック解除
sub unlock {
if ($lockkey == 1) { unlink($lockfile); }
elsif ($lockkey == 2) { rmdir($lockfile); }
}
エラー処理忘れてた… sub error { if ($_[1] eq "LK" && $lockkey) { &unlock; } if ($prog_type == 2 && -e $temfile) { unlink($temfile); } (どんなエラーが起こったのかを print) exit; }
flock以外は全部カスです。でもタラちゃんがコーディングすると flockしてもカスです。 でわでわ
> # 3分以上古いロックは削除する > if (-e $lockfile) { > ($mtime) = (stat($lockfile))[9]; > if ($mtime < time - 180) { &unlock; } > } ダメダメだね
>>253 言えるね。
シグナル処理してないのかねぇ?
生成と存在確認がアトミックったってデッドロックは当然のように発生するしね。
そもそもflockが使え無いサーバがあるって聞くけど実際あんの?
そんな環境一度も遭遇したこと無いんだけど。
Win98サーバにしてるなんてのは救いようが無いとして、flockワザワザ使えなくしてるところ。
ファイルシステムにもよるが、とりあえずflock使うのが一番良い。
厨房が下手に自前のロック作るんだったら厨房使うflockの方が幾分ましなはず。
>>254 > 言えるね。
> シグナル処理してないのかねぇ?
253 でダメダメなのはシグナルの処理の事じゃないけ
ど、それは分ってるよね? 分ってるんだろうけど、
一応。
> 生成と存在確認がアトミックったってデッドロックは当然のように発生するしね。
これはどういう意味?
詳細キボン
信頼出来ない工程を幾ら重ねても、確実性が増すどころか その工程自身が信頼性の足枷になると言う理解で良いですか? 一度自分なりにsymlink方とかを考えてみたんですが どれも今一つな気がして最近はすっかりflock様様です (^^;
だから@niftyやrimみたいにflockの使えない(信頼できない) 鯖ではどうするのよ
ああっ、俺ロックの作り方わからなかったんで KENTさんのを移植してたよ…(死
262 :
>1 :01/08/27 11:08 ID:VCycspnA
ただの通りすがりだが。 KENT氏の凄さはスクリプトじゃない。あの程度なら誰でもかける。 彼が初心者にも理解できるように書いたのか、彼自身がそのレベルなのかは知らんがな。 むしろ、実際に表示(webページとして)したときのシンプルさがいい。 つまりデザインセンスっていってもいいかな。 好みにもよるだろうが、俺はデザイン的にKENTのところは一番だと思う。
>>260 少なくとも彼のような方法では実装はしない。
264 :
名無しさん@お腹いっぱい。 :01/09/13 09:45 ID:.4YUBz4Q
ttp://www.kent-web.com/support/wforum.cgi?mode=allread&no=2516&page=0 投稿時間:2001/09/13(Thu) 00:12
投稿者名:蘭
タイトル:ご質問…
すいません、そぐわない内容かもしれないんですが
CGI初心者で日記を今回DLさせてもらいました。
なんとか設置出来たんですが、よく見るとこの日記
2002年までなんですけどもその次の年以降は
どうしたらいいんでしょうか?(T-T)
もう諦めるしかないのでしょうか。それとも年が進めば
管理人様がまたnewバージョンのUPをしていタダけるのでしょうか?
(あつかましいかなぁ…(><)ごめんなさい!!)
ぜひその辺りを教えて下さい〜m(_ _)m
もし、自分で修正できるならば頑張って高校の勉強の合間に
したいんですけど…高2の女子の私には難しすぎる〜…助けて〜って感じ。
みんなに見られるの恥ずかしいからURLは秘密です…ごめんね…。
265 :
98% :01/09/13 10:14 ID:vi66x7.c
266 :
:01/09/14 02:41 ID:hSDKYwTs
こうやってちゃんと気遣いをしてるから常連回答者(信者でも可)が増えるのか。 なるほど。
268 :
稲垣(゚д゚)ゴルォ :01/09/14 20:26 ID:tbdXwKBU
16 名前:名無しさん@お腹いっぱい。 投稿日:01/09/09 00:18 ID:bG8VpW3w おまえら、KENT KENTって、 デリカットかギルバードなのかどっちやねん!
>99 いいな、それ 問題、出してくれ! 自分もKENTさんのスクリプトからCGIに興味持ち出した初心者さ! 過去ログ読んでも アホだ冗長だ初心者だばかりでナニヤラワカラン 付き合ってくれる気で煽るんですよ、ね!?素人プログラミングの先輩達!
270 :
名無しさん@お腹いっぱい。 :01/09/16 04:17 ID:L2zBO7RU
スクリプトの内容はともかく、需要があるスクリプトを初心者にも解りやすいレベルで説明付きで公開してるのは評価出来る ただ、友人にKENT製のBBSの改造頼まれて、キレそうになった事は多々ある(わら 後々実装予定の機能で使うつもりなのか、定義しておいて未使用なのが放置されてるとか あと、HTMLぐらいしっかり一貫性もって記述して欲しいかも 大文字小文字ごっちゃだし、分裂症かと思ったぞ(わら CGIだから適当な表示されればいいHTMLってのももう流行らないだろうしな
あんだけスクリプト配布してるなら、 専用の共通モジュール作れば良いのに。(それこそkent.pm) 管理コストも減るだろうし、バージョンアップの整合性も とりやすい。 あの人、汎用化できる機能すべてぶちこむからなぁ。 汎用化するとCGIが重くなるとか、真顔で言われそうだけど。藁
さっきlightbbsだったかのソース見たけど、perl初心者 (Cは経験あり)の漏れでも 冗長なことやってんなーっていうのがヒシヒシと伝わってきた>KENT氏のスクリプト。 機能は別に問題ないんだけど、無駄が多いというのがperl初心者へたれからの正直な感想。 ある程度、変数を局所化していけばすっきりするけど。 でも、ファイル読んで表示するだけの場合でもデコード通過時に時間を取得しているのが 特に冗長と感じた。ログ書きのサブルーチンのみで局所化すればよいと思った。 素人意見なので突っ込みどころも多いと思いますが、そんなところです。 乱文乱筆失礼しました。
273 :
名無しさん@お腹いっぱい。 :01/09/16 15:37 ID:gx181QKg
あそこまで初心者に配慮したのは凄いんじゃないかなと思う。 perl4もOK、UNIXもWINもOK、ややこしい外部ファイルは極力無くす モジュール化出来てもしない、ヤバイ関数は絶対使わないetc これ全部設置した事も無いような人を対象にしてるんですよね。 ここでは嫌われてるけど(しかた無いが)こう言うやり方が大勢を つかむのは仕方と思う、現代人は考える事が大嫌いだからね そして、法人からは1饅ちょっとと言う払う側からはどうでも良いような 額の報酬を頂く。 いやー、完璧っすね、ニッチと言うか何と言うか。。 プロデュース力は立派なスキルの一つだと感じました。 ただあそこまでするなら、改造の相談も受けて欲しいぞ。 「字が大きくしたいですっ たすけて!!!」 こんな書き込みがあっちこっちのBBSで 増えたのは間違い無く彼のせいだと思う。
>>275 All your base are belong to us.
277 :
名無しさん@お腹いっぱい。 :01/09/16 17:21 ID:P.zfeOBg
COSMO NAVIのジャンルをhtml表示に改造してある スクリプトってありますか? あれば教えて欲しいです。お願いします。
無い、以上。
ガビーン
ランキングcgi ジャンル分け 総合ランキング 検索機能 なんでもあり! がほすぃいいいい!!!YO
そうなんだけどね・・・。あわてんぼなので。 地道に改造するかな。 需要ありそうな気がするけどなぁ?
283 :
名無しさん@お腹いっぱい。 :01/09/19 17:03 ID:2SnMKxFY
>>274 Win95とかperl4は切っていいだろ。
Hi-Hoが未だにPerl4なんだっけ?
285 :
コアだんぷ :01/09/20 00:23 ID:0jFqAs1g
>1 本当に隙のないscript書けるんならもっと凄いことやってるよ。 ちなみに初心者にはとても見やすいと思うけど、ある程度できる人から 言わせれば突っ込むところが多い。 でも、そういったもので組むと初心者にわかりにくくなるからわざとそうして あるのかもしれないけどね・・・('Д`)
286 :
名無しさん@お腹いっぱい。 :01/09/20 10:45 ID:Kz8bhQkQ
>>284 なんで未だにperl4なんだろうね。理由知ってる?
287 :
名無しさん@お腹いっぱい。 :01/09/20 16:15 ID:UtkSX9Kc
288 :
284 :01/09/20 17:46 ID:???
289 :
名無しさん@お腹いっぱい。 :01/09/20 18:55 ID:kSkLQo4s
KENTさんのCGIのことでお聞きしたいのですが.. 掲示版系スクリプトで、「オートリンク」を「タグ許可の場合は no とすること。」となっているのですが オートリンクのサブルーチンは次のようになっています。 sub auto_link { $_[0] =~ s/([^=^\"]|^)(http\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\%]+)/$1<a href=\"$2\" target='_top'>$2<\/a>/g; } これだとタグ許可にしても問題ないと思うのですが どうでしょうか。
おーとりんく:URLと思われるテキストをリンクタグに変換する たぐのきょか:以下略
293 :
289 :01/09/20 19:21 ID:kSkLQo4s
>>290 このサブルーチンは「http」の前に「=」か「"」がなかったら
オートリンクするってことでしょう?
だから<a href="
http://2ch.net ">2ch</a>
と書いてもちゃんとオートリンクされるのではないですか?
この掲示板のオートリンクとは違うと思います。
>>オートリンク ださい。いかにもポン人がつけたような名前だ
296 :
289 :01/09/20 20:00 ID:kSkLQo4s
>>294 その場合もHTMLはおかしいが、ちゃんとオートリンクされて
表示されるので問題ないと思う。
どっちにしても「タグ許可の場合は no とすること。」
となっているのに[^=^\"]があるのは何のため?
シラネーヨ、Xのタグでも引っ掛かるんじゃネーノ?
298 :
名無しさん :01/09/20 20:17 ID:/KNVKjKg
本人にきくのが一番早い気が
299 :
289 :01/09/20 20:17 ID:kSkLQo4s
ナンデスカマンかおまえわ
問題ないと思うならとりあえずやってみれば? それくらいじゃ致命的なセキュリティホールにはならなそうだし。
302 :
名無しさん@お腹いっぱい。 :01/09/21 05:41 ID:LWtX0Wlw
303 :
びろゆき :01/09/21 06:56 ID:jUnzsu5w
==2==C==H====================================================== 2ちゃんねるのお勧めな話題と ネットでの面白い出来事を配送したいと思ってます。。。 ===============================読者数:62465人 発行日:2001/09/01 どもども、こんにちは、ひろゆきです。 先日のネタが予想以上に大騒ぎになってしまいまして、、、 関係者の方々にはご迷惑をおかけしました。。 申し訳ございませんです。 実は、今回のオークションネタは、日本生命の仮処分の結果から、2ちゃんねらーの 目を逸らすための苦肉の策だったのです。 これまで、メルマガを通じ強気のコメントを発してきましたが、やっぱり日本生命は 強かったです。 ローカルルールの主張など、なんの意味もありませんでした。 これからは、身の程をわきまえ、社会の片隅でひっそりと息をひそめて生きていきます。 今後、おいらがどうなっていくかはわかりませんが、 この結果により、これまでのように、第三者を装い逃げとおす作戦は使えなくなりました。 これからは社会に適合した掲示板運営をしていかなくてはなりません。 しかし、日本生命という大企業に楯を突き、コテンパンに打ちのめされた アホな男がいたことは覚えててもらえるとうれしいです。 んじゃ!
304 :
名無しさん@お腹いっぱい。 :01/09/21 11:35 ID:S/se8Gyw
結局
途中で送信スマソ。 結局KENT氏は意味も分からずに正規表現を使っているということ なのか。 尊敬して、いろいろソースを移植させていただいていたのに ちょっとショックかも。
306 :
名無しさん :01/09/21 11:44 ID:TDGAzfO.
処理をちょっとredundantにしてあるというのと意味もわからずというのとはちがうのでは?
KENTなんかを尊敬してソース移植してるヤツが偉そうに言うな と思ったのは俺だけ?
308 :
- :01/09/21 13:29 ID:1DKZHaUY
弐編を尊敬してソースを移植してますが何か?
310 :
nil :01/09/21 19:44 ID:???
なんか時刻のフォーマットについて様々な方法が提示されてたけど、 use POSIX; my($str)=strftime('%Y/%m/%d(%a) %R',gmtime(time()+9*60*60)); が最もスマートだと思うのですが、どうでしょう。
>>310 POSIXが問題ない環境なら、いいかと。
自分はscalar gmtimeをsprintfで並べなおすとか。
312 :
nil :01/09/21 22:25 ID:???
>>311 Perl5以降じゃないとだめなんだっけ。<POSIX
まぁ、今更Perl4もないって事で。
313 :
名無しさん@お腹いっぱい。 :01/09/21 23:23 ID:OvM8Adzc
>>310 おれ、Date::Format 使ってるけど、
どっちが良いのかな?
314 :
nil :01/09/21 23:43 ID:???
Date::FormatってCPANじゃなかったっけ。 Perl標準じゃなかった気がする。 違ってたらスマソ。
316 :
nil :01/09/23 14:48 ID:.GQ981pw
>>315 とある場所でIISにPerlプログラム入れたんだけど、
POSIX::strftimeってWinでも動いた様な。
(もちろんPOSIXモジュールの中には動かない関数もあるかもしれないけど、
strftimeは動いていた様に見えた)
%Zが取れないこともあるような。 locale次第か。 Cygwinだと不安。
最近、KENT氏はよくスクリプトをバージョンアップしてるね。 Dream Counterはかなり良くなった気がするけど、どうよ?
正直、いつまでKENTはダサイ積み上げ式の掲示板なんぞ作っているのか。 いい加減あめぞう型でも作れよ。積み上げ式のBBSはくずはすくりぷとだけで充分。
あめぞう型は性質上ログがえらい事になるから好かんよ。 使う分にはいいんだが、管理が大変。
少なくともKENT氏のYY-BBSはざっと見て35KB以内には納めれるぞ・・・。 無駄な表現が多すぎる。 ただ、見た目は汚くなるけどね。
322 :
名無しさん@お腹いっぱい。 :01/10/09 09:02 ID:HUvZDMGk
>35KB以内には納めれるぞ・・・。 納めてみよ。
323 :
:01/10/09 13:00 ID:ysg7KeL6
初心者用には、読みやすさが重要さ。
読みやすさという点ではKENT氏は最悪
ソースは汚いし読み難い。 けど初心者にはどうせソース理解できないから、 説明が多くて初心者には読みやすいかもしれない。
50KB以上有って読みやすいPerlのソース ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 無い
>326 それにしたって限度があるよぅ。
328 :
名無しさん@お腹いっぱい。 :01/10/09 16:10 ID:lc/..Jgc
>>329 つーか、上級者ならこんなわかりにくいぺーじにはしないだろ。
330 :
329 :01/10/09 16:59 ID:???
失敗失敗
>>328 つーか、上級者ならこんなわかりにくいぺーじにはしないだろ。
331 :
KENTA :01/10/10 05:51 ID:F.qhzE3.
#!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n<BODY>\nKENTA World!<BR>\n</BODY>\n</HTML>\n"; exit;
KENT万歳!
333 :
名無しさん@お腹いっぱい。 :01/10/11 22:33 ID:t2TK1kjE
KENT作のスクリプトってコメントが多すぎると思わないか?
334 :
名無しさん@お腹いっぱい。 :01/10/11 22:39 ID:6n8ZeaJQ
KENT氏はPerlの勉強したい人向けにじゃなくて とりあえず掲示板とかを動かしたい人向けに書いてるからじゃない? わざわざ,flockとか使わないようにしてるし。
#!/usr/bin/perl
open(SHINE,"| /usr/sbin/sendmail -t");
print SHINE "To:webmaster\@kentweb.com\n";
print SHINE "From:
[email protected] \n";
print SHINE "Subject:氏ね\n\n";
print SHINE "KENT氏ね\n";
close(SHINE);
print "Location:
http://www.kent-web.com/\n\n ";
exit;
×print SHINE "From:
[email protected] \n";
○print SHINE "From:shiraneeyo\@shiraneeyo.net\n";
>>334 だろうな。でなければPerlの勉強に掲示板やチャットなんてものを使わないだろう。
『CGIソフトウェアコレクション800』(正確な名前は忘れた)って本で、 人気の高いCGI作家にアンケート取ってるんだけど、 「CGIで月いくら稼いでますか?」という質問にKENTは「ん万円」と答えていたよ。 思ったより儲かってないのかな? むしろTerraとか本の印税合わせると凄い額みたいだけど。
Terraが?漏れはKENTよりTerraの方がよりヘタレスクリプトだと 思っていたのだが。
KENTたんの公開してるいくつかのスクリプトに
リファラのチェックで、
if ($ref !~ /$base_url/i) { &error; }
とかやってるのがあるけど、/^$base_url/i の方が
いいような気がする。
もしくは、$base_url = '^
http://fuge.ne.jp/... ';
というふうに設定しておくとか。
341 :
名無しさん@お腹いっぱい。 :01/10/16 23:02 ID:CqFrKA/2
一番すごい掲示板スクリプトってどれだと思います?
342 :
名無しさん@お腹いっぱい。 :01/10/17 00:04 ID:WVgva70U
>>341 KENT作の掲示板に限って?それとも全ての掲示板が対象?
344 :
名無しさん@お腹いっぱい。 :01/10/17 00:56 ID:4NXFyUex
>>341 個人的にはKY-VIEW。これ最強。
だが、今はもう手にはいらないので素人にはお勧めできない。
345 :
名無しさん@お腹いっぱい。 :01/10/17 02:10 ID:XpxtfP3c
iswebでI-BOARD(旧バージョン・v7.2)を設置しようとして、 書き込みテストをしたら ERROR - Can't write ./1.txt と表示されました。 ブラウザの「戻る」で戻って画面を更新すると、きちんと書き込めています。 何故 ERROR - Can't write ./1.txt が出てしまうのでしょうか。 前にどこかの掲示板で同じ症状を見たのですが、 もしかしてよくある事なのでしょうか?
何でって多分 &Desplay(ERROR - Can't write $txt); みたいな所に飛ばされてるから表示されるんでしょう 書き込めてって言うか、その1.txtが何のファイルかが問題 書き込み権限付けたりすれ(isweb?の設定は知らん) ついでにgoogle逝って「属性」「権限」「パーミッション」とかで 検索すれ、誰でも分かるように作ってあるんだから デスクトップのアイコン並べ替えるのと変わらん、検索しるっ!
ああtypo 詩嚢・・・
ああiswebって旧infoseekか・・・ だったら多分ダメダメnobody鯖だから1.txtを666にすれ 寝よぅ
349 :
345 :01/10/17 04:55 ID:???
>>346 >>348 パーミッションはサイトの解説通りにしたつもりでした…
が、サイトの説明通りじゃ駄目なサーバーもある、
という事を今回初めて知りました。
おっしゃる通りに1.txtを666にしてみたらあっさり解決。
大変助かりました。本当にありがとうございました。
つーか自分で少しは試せ
351 :
な、 :01/10/17 07:42 ID:???
だから…KENTが最強
KENT氏のスクリプトを改造してまーす。 しーにたーいDeath!
354 :
NN4 :01/11/10 01:34 ID:5OqzOssi
>>340 /^$base_url/i だとネスケ4ではNGだったりする。
355 :
340 :01/11/10 14:09 ID:???
>>354 ああ、Referer って相対 URL でもいいんだね。
知らなかった。
357 :
名無しさん@お腹いっぱい。 :01/11/19 21:06 ID:7t7wkAGp
テステス
知らん間にKENTたくさん本出してるんだな〜 本業はサラリーマンらしいが、 そろそろマスコミに顔出したりするんか?
KENTのCGIなんて使わないからどうでもいいが、 ファイルのロック処理は素直にflock関数使えよ。
361 :
nobodyさん :02/05/04 03:30 ID:WPK3/6zG
↑禿同
>>360 Win/Mac系サーバだとflock関数が使えないんだよ。
あと何故かレンタルサーバではflock関数を禁止しているところがある。
これに関してはKENTさんが正しいね。
ロック方法を自動切替するようにすればKENT氏を超えられる?
>>363 つーか俺のテストではflock関数よりも*.tmpをフラグに見立てての
ファイル処理のほうが安定してるし、プラットフォームに依存しない。
だからflock関数はいらない。
unix,linux 系だと flock の方が優れているはず。
>>363 の環境は NT系?
>>357 ランダムアップカウンタ
>>364 >flock関数よりも*.tmpをフラグに見立ててのファイル処理のほうが安定してるし
って事は、flockでも壊れることがあったとゆう事でしょうか?
当方、今まで壊れた事が無いからflockに任せきりです。
telnetで複数のサーバーから1つのサーバーに置いてある1つのCGIに対して
激しくベンチマークするテストでも壊れなかったし、
現時点で使っている自作のアクセスカウンタやアクセスログ等々でも、
壊れる気配がないのでflockを信用しているのですが、
もしかして壊れることあるのかな?
確かにflockでのロック処理は頑丈だがプラットフォームに依存しているから *.tmpをフラグにみたててロックしたほうがどのサーバで使われたとしても 大丈夫って意味で'安定'しているという意味でわ???????????????????
flockは同時に何十個の数のopenを命令されると壊れるっぽいよ。 まあ普通のcgiでそこまで心配する事無いけどw。
NT系使わない&open命令多数同時使用さえなければ問題ないのね。
前から気になってたけど、いったいどれくらい改造した時点でオリジナルになるんだろう。 自分が再配布しているものは、他人から「ソースはほとんど原型をとどめてない」と言われたことあるけど、 表示とか、デザインはあくまでもオリジナルを離れない範囲にしているから著作権表記は消してない。 問題なのは、アイコン自動登録機能とか、プロクシキックとか機能を増やしていくうちに、 圧縮したときの容量が76K行ってしまったとこ。 どっかに、無駄なコードが含まれてるに違いない。
>>370 一字一句、元のスクリプトと同じものでなくなったとしても、
日をかけて、元のスクリプトが徐々に変化していった結果なら、
「オリジナルだ」というのはちょっと気が引ける。
個人的な話だけど。
なぜ改造する腕がありながら一から作らないのか不思議だ。 オリジナルの著作権を消したいならね。
知識は有っても創造性が無いからさ
print<<"BAKA"; ba-ka BAKA
while(baka){ print<<"BAKA"; ba-ka BAKA }
プププププププププププププププププププププププププププププププププププププププププ
>370 設計し直して新しく書き起こしてはどうか。 著作権表記消せるし無駄を省けるし。
>目立ちたいというのも否定しないが、俺はまだ初心者だから
>何が素晴らしいCGIなのかという基準がわからない。
>だからとりあえず世間で高い評価があるKENT氏を基準にしているだけだ。
>スマートすぎる…すばらしひ。
この2つの意見が同一人格内で破綻せずに同居できる秘訣を教えてくれ
>>1
kentを倒すには奥義夢精転生をみにつけないといけない。 最強北斗神拳奥義だ。いつでも夢精できるというすばらしい技
とりあえず
>>379 が今日起きたら夢精してたというのがわかった
>>373 まっ。そのとおりだけどね。
でも、そこまでオリジナルにこだわる必要も無いし。
怪しげなソースをGoogleで入手してはCGIに独自の解釈でくんでいる。
最近発売されたネットゲーの攻略をやってるので、そっちも忙しい。
| 怪しげなソースをGoogleで入手してはCGIに独自の解釈でくんでいる。 それをパクリって言うんだよ?
プ
>>368 flock()をアクセスカウンタで使ってたけど(今も使ってるけど)
猛烈な数のアクセスを受けたとき壊れまくってた。
ログ見た限りだとタイミングによるっぽいが。
386 :
nobodyさん :02/06/01 22:57 ID:hTVmO9o/
>>385 それはflockの使い方が分かってないだけ。
ファイルロックに関してはもう何年も前にとほほさんのとこのラウンジ
だったか何だったで語られてる。過去ログ残ってた筈だし検索もできる
筈だから、よくみとこう。
flockだろうがsymlinkだろうがopenだろうが、キチンと書けば似たよ
うなもんだよ。なのに、どっかの糞サイトがアホなロック方法流行らせ
てしまったから、みんなが混乱してるだけ。
flock使える鯖ならflock使え。
一番楽だから。
387 :
nobodyさん :02/06/01 23:01 ID:hTVmO9o/
つうかこのスレ、センスないやつがKENTの事面白く思ってないだ けってなレスがよーけあるな。ハズカシイ
388 :
nobodyさん :02/06/01 23:17 ID:hTVmO9o/
ここはKENT信者がflockを否定するスレッドです。
>>389 あーそうなんだ。ご親切にどうも。(藁
そのKENT信者ってのは、なんでKENTがflockを使わないかっていう
理由すら分かってない厨のこと??
open(LOG,">$file");
flock(LOG, 2);
print LOG "@line";
close(LOG);
とかやってそうだな。(藁
せめてevalを・・・(w
392 :
nobodyさん :02/06/03 21:53 ID:GrL2x3F6
flockは使えないサーバーがあるからね。 初心者が動きません(>o<)!ってサポ板に書きこむの腹が立つんだよ。
↑ハゲドウ。
396 :
nobodyさん :02/06/04 22:32 ID:LORFRVLC
>>386 ,390
どう考えても使用上最適ロックは普通flockだよな。
どうでもいいがなんであれ使えない使用の鯖があるの?
使えるけど効かなかったりする無料サーバーがあるらしい。
>>396 何をもって最適というかは疑問だけど、とにかくflockはお手軽で
実装簡単なんだよって事をみんなに知ってほしい。
一般CGI配布サイトがflockを使わないのは、
>>393 とかで書かれ
てる通り。
flockは強度が弱いなんてほざいていると、とんでもない恥さらし
だよってことで。
>>397 flockが使えない鯖一覧なんてあれば便利だね。
そもそもflock関数以外の既存のロック方法はロックもどきだし。
>>399 まーでも、symlinkとか初めに考えた人(誰だったっけ?)なんか、
こいつ頭い〜!!って思ったヨ。
401 :
nobodyさん :02/06/05 01:07 ID:ji/Bx5r2
>>398 >>399 が主な理由。そうそう。そうなんだよ。
わざわざ鯖側が何故flockを使えないようにしてるのか理解に苦しむ。
flockは全く信頼出来ません(笑
つーサイトで
>>390 と同じようなコードを載せて説明してた。
類似品は多いと思う。
flock使わないファイルロックライブラリ配布してるとこあるよ。 いいかげんなのじゃなくて、つとめて強固なやつ。
キョウコでもクソ重いのは勘弁
>>403 強固さに関しては、他の人間は知らないが漏れは言及してないヨ。
キチンとした書き方すればflockでも他の方法でも実用レベルではそんなに大差はないからネ。
ただ実際に書く時にだ、信頼性もあって何より「一番実装が楽ちん♪」ナノダ そんだけ。
KENT氏ほかフリー配布サイトが使わないのは、強度の問題ではないんだってね。
>>402 も書いてるように、間違った知識で未だにflockが信頼できないと言っ
てる輩も多いから、気になって書いただけ。
>>404 はげ同〜。その点、flockはperlに元々実装されてるもんだしね〜。
>>403 出来ればそのサイト紹介してヨ。研究してみる。
ちなみにKENT氏の方法は実装は楽だがflockに比べると信頼性は落ちるんではと
思うが、実用レベルでは問題ないかな?識者の方々の意見求む。
>>401 そういえば何で??サッパリ分からない漏れは逝ってヨシですか?
@nifty でも flock 使えないよ。
>>398 > flockは強度が弱いなんてほざいていると、
> とんでもない恥さらし だよってことで
漏れの使ってるホスティング会社のサービスは
flockはサポートしてるけど、信頼性は低いって
アナウンスされてるんですわ
flockを使っていない、何らかのプロセスが
後ろで動いてんのかな
>>406 初耳。自分のクライアントでniftyの人いたら気をつけないとイカンナ。
漏れの勉強不足だった。情報ありがとう。
>>407 へーそんなところあるんだ。
信頼性が低いとするその理由を聞いてみては??
ひょっとしたら漏れも知らない理由があるかもしれないし、ひょっと
したらその会社がまともなflockの使い方知らないだけかもしれないし。
> 投稿時間:2002/06/15(Sat) 20:04
> 投稿者名:シオン
> URL :
http://members9.tsukaeru.net/yuzunoto > タイトル:登録した覚えがありません!!
>
> なんだかここ二日の間にここのサイトさんのリンクが貼られていました。
> 「私のHPはどうでしたか??ぜひ感想ください」みたいなものがHPの一番上に貼られていました。
> どういうことなんでしょうか??
> 登録したことありません!!
面白いね。
410 :
nobodyさん :02/06/18 17:55 ID:BybrW3AE
age
411 :
dd :02/06/18 18:51 ID:15M3cmBB
-------風俗の総合商社・MTTどこでも-------
〇デリバリーヘルス〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
http://www.mttdocomo.jp/ -----女性アルバイト随時募集・高収入(日払い)月100万円可能-----
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/ ------------------------------------------------
412 :
あのね :02/06/18 19:34 ID:Mk8YX2h2
僕の友達の女の子 perlでラジオシティレンダラ書いてたよ 重てぇ〜とか言ってた たしか、tclでも書いてた javascriptでも書ける自信あるってさ スクリプトでレンダラ書くのが趣味みたい
414 :
nobodyさん :02/07/12 12:28 ID:MU9dOSec
415 :
nobodyさん :02/07/12 17:53 ID:tKPLiPzg
質問に答えられもしないくせに文句だけ言うのは馬鹿。
416 :
KENT :02/07/13 00:51 ID:XG6Q+Yv5
でかい口叩くんならスクリプト公開してみろ
>>416 信者ハケーン!!
虎の威を借る狐って言葉知ってる?
そんなこと名無しに言われてもなぁ
419 :
nobodyさん :02/07/14 15:55 ID://2WAAKu
こんなにKENTは有名なんだ。 ここまでなりたかないなぁ俺は。 面倒くさいもん。サポートとかさ。
>>419 禿同。
それが理由でページ閉鎖した人何人か知ってるし。
プログラミングレベル云々は置いておいて、そういう点ではKENT氏は
よ〜やるよな〜と思ふ。
421 :
nobodyさん :02/07/14 16:38 ID:s/YV+ZAW
KENT氏は、どんな仕事してんだ?
422 :
nobodyさん :02/07/15 11:45 ID:JCC4Wvhh
423 :
コギャル&中高生 :02/07/15 11:48 ID:RZ6DNtce
424 :
nobodyさん :02/07/15 18:26 ID:X3OCi5CJ
Q:CGI作成でどんな事に一番気を使いますか? (デザイン、スクリプトの書き方、機能等) 「以前は、デザインと設置のしやすさを意識して制作していましたが、 最近は、セキュリティとサーバ負荷を意識しています。 」 ふーん。
427 :
nobodyさん :02/07/17 17:00 ID:9R/EeaV7
428 :
nobodyさん :02/07/20 16:17 ID:ZZ7eeZgk
429 :
nobodyさん :02/07/22 08:37 ID:qETVruVl
セキュリティが糞だな。なんでこんな奴があがめ奉られるんだ? パスワード認証とかいうやつ、IDとパスワードが生でCookieに入るじゃないか。 CookieオフにしてるとURLに生でパスワードが出るしな。HTTP_REFERERでモロ漏れじゃないか。 さっさと店たためるのが世のため。
431 :
nobodyさん :02/07/22 09:47 ID:qETVruVl
>>426 > セキュリティーについては、私も最近コラム記事のトピックとして書いてみたいと
> 考えていました。
このガイドも糞だな。いまごろセキュリティについても書いてみたいだあ?
セキュリティなしにCGIを語るな!公害だと認識しろ、ドアホウ。
432 :
nobodyさん :02/07/22 12:31 ID:jmroE9wR
底辺の嫉妬はみっともないなぁ
433 :
nobodyさん :02/07/22 18:09 ID:7X7F8f9K
open(FILE,"+<$logfile"); eval { flock(FILE,2); }; seek(FILE,0,0); truncate(FILE,0); print FILE @lines; eval { flock(FILE,8); }; close(FILE); ロック処理を覚え始めたばかりの人間です。 この処理方法の記載にはミスがありますでしょうか?
>>433 なんでKENTのスレに
closeでunlockされるからflock(FILE,8)はいらない
435 :
433 :02/07/22 18:18 ID:???
>>434 話題に出ていたのですみませんでした。
>>厨房
うるせーぼけ。
436 :
仕様書無しさん :02/07/23 21:08 ID:LShCo6hG
なかなかの長寿スレだな そうでもないのか?ここ比と少ないし
>>1 ! と り あ え ず 頑 張 れ !
努 力 は い つ か 報 わ れ る
KENTの凄いとこはお前等のようなドキュソ相手に誠実に対応できるとこ。 技術があるドキュソより人間的にしっかりした香具師の方がっっ・・・
KENTは神、色んな意味で。
それはそうと、スレの最初の方をみると、 KENTのCGIは、効率が悪いとか、ソースが汚いとかいろいろ叩かれてるけど どこを、どうしたらよくなるかソースの解説キボン
442 :
KEMT :02/07/26 21:20 ID:bcLqEbv+
KENT の BBS 全てに クロスサイトスクリプティング の 修正が入りましたが、どの部分が変わったか分かりますか?
445 :
nobodyさん :02/08/01 20:04 ID:qHhsya0I
age
>>444 タグの許可ができなくなった。
$value =~ s/&/&/g; 追加。
いまごろXSS対応か…
KENTさんはがんばるな〜感心するよ Patioにも期待
use strict通してもperlである以上基本的に綺麗にはならないんだけどね。 ただ単に標準的記述になって見慣れた形になるって感じだな。
450 :
nobodyさん :02/08/18 20:59 ID:I+lPTzG6
KENTって喫煙を助長しているハンドルだよなあ( ´Д`)y─┛~~プハ〜
マンコーさんワロタ
453 :
nobodyさん :02/08/19 09:26 ID:2fnHupTM
>>450 Mtbbsなんてヘボい。
ただデザインがそれっぽいだけ。
454 :
450 :02/08/19 19:06 ID:???
へぼいのはわかってます。所詮KENTですから
>>451 旧ソ連の空対艦ミサイルが最初に思い浮かぶ漏れは‥‥(;´Д`)
核戦略巡航ミサイルだった‥‥吊ってくる。
ふと、「東京タワーより高く跳ぶには?」というなぞなぞを思い出した。
テーブルでレイアウトしてたりするから、デザイン部分を XHTML+CSS にしたら神。
459 :
山崎渉 :03/01/15 13:43 ID:???
(^^)
460 :
:03/01/29 07:29 ID:???
このスレは初心者を抜け出そうという人には 勉強になります。
461 :
nobodyさん :03/02/24 00:42 ID:Txsn7ZRX
Kent is God of the Perl.
KENT様は人間の頂点に立っている御方... おまんこしたいわぁ♥
464 :
nobodyさん :03/02/24 18:02 ID:+Emm5DIP
KENT Enforces the Net user on a Terrible conditions
2chがつぶれるかどうかの真っ只中にこのスレあったんだな Perl初心者(4ヶ月)の漏れから見たKENTスクリプトの印象 ・ユーザーがヘタに弄っても動く親切設計 ・サポートだよりのユーザーが見ないことを前提としないコメントの荒らし ・これだけ書ければ漏れもPerl上級者だと思わせる仕様 ・解読困難wなif文のネスト ・並レベルのスクリプトにしようとすると別物になる著作権にやさしい出来 これくらいでファイナルアンサー?
467 :
nobodyさん :03/03/10 07:59 ID:jLw81DvF
Pu!
( ゚д゚) ポカーン
ようも、ご立派な事ぬかすな。 おまえらよく聞け! おまえらには、KENTは、まちがっても、超えられない。ぷっ。(w
アクセス数を超えたい。
アクセス数すら超えられないと思われ・・・。
472 :
山崎渉 :03/03/13 17:03 ID:???
(^^)
KENTの罪はKENT風の回りくどいスクリプト書きを大量発生させたこと。
今更KENTスレをあげなくても・・・。 時代はPHPだよ。
うわー懐かしいスレ。最初のほうにいくつかあるな俺のレス。
>>474 漏れphpも使うけどmod_perl愛用者なんですが・・・
時代はPHPとか言うなよ 勘違い君が増えるじゃないか
>>473 どういうやつ?
@tmp = <IN>;
で配列に突っ込む事?便利だと思うけどな
ファイルハンドルのままだと2回目以降が使えん
>>476 ほほぉ、mod_perlですか、ご苦労さん。としか言えんなあ。(w
俺はKENTのこと糞とは思わんが、KENTスレは、もうお腹いっぱい。
>>477 用はPHPだと関数表とか見ないとかけないんですが
Perlだとほとんど何も見ずに自分が作りたいのができるんで…
というかCGIperlを糞というのは構わんがPerl自体を卑下されるのは
我慢できねーYO!
なぜ(w ?
ちなみにmod_perlで適当になんか作って運用すると 必ず.cgiってPerlですよね? 今はPHPって言うのがあるんですよ Perlよりかなり軽いですよ知ってます? スクリプトをPHPにしてください。(最後は半ば強制的) みたいな厨がいるから漏れはPHPに馴染めないのかなぁ
>>479 なぜって?
まぁPHP暦が浅いせいか正規表現にちょっと手間取るところがあったり
関数名が長かったり
あんま大した理由じゃないです。
PHPよりPerlが好きってなところですかね。
厨には理解できないかもしれないけど、 PHPは使えば使うほど、腐っていることがわかってくる。 Perlは使えば使うほど、便利さが増してくる。
>>480 プロ?趣味? そんな子供みたいな事いってたら食っていけなくなるよ。
>>482 知り合いのPHPer(Perlは出来ない)が
数十MBのテキストを処理するのに
PHPのタイムアウトの時間延ばしたりして
Apacheでアクセスして処理してたんで
漏れがまぁplファイルって言うんでしょうか?
CGIじゃなくて普通にシェルで動くPerlスクリプトで
処理するやつかいてやって
シェルで動かすように言ったら驚いてましたよ。
まぁ/usr/bin/phpもありますがね・・
まぁ回りくどくなったが 何かとPerlを糞糞言うPHP厨はウザイといいたいだけだ。 しかし、確かにKENTのスクリプトは素晴らしいとは言えないのもまた事実(w
>>483 本職はUnixシステム管理のほうなんで
別にWebプログラムで食ってるわけじゃないので
PHP出来ない事もないがそれで飯食えなくても構いません。
ところでPHPを本格的に使ってる人で
PHPAとかアクセラレータ使ってる人は多いのかな?
あ、Perlは遊べるよね。でもアプリはC++使うけど。 KENTの素晴らしいとは言わないけど古いサーバでも使えるからね。 あんなもんだと思う。Perlできる人ならわかると思うけど。 PHPA使って人ってまだそんなにいないと思うよ。
mod_perlって何?
どっちも使えない俺としては、Perlの方が高感度は高い。 PHPはユーザーがkimoi
hage
Perl・PHP、どっちかが最強とかぬかすよりもどっちも使えるようになれよ。
なぜKENTを糞とかいうやつがいるのにYahooのサングラスマークの ついているサイトにはKENTとあともういっこ意味不明なところしか ないのですか? 実際KENTはすごいんじゃないですか?
対象が何にせよ、批判をする人間というのは絶対にいるのが世の常。 全員一致で採決なんてないんだよ。
ずこいのかどうかは自分で、その分野を勉強してから見極めればいいだろ。
他人任せだからいつまでたってもそんな疑問しかわかないんだよ。
一日3万ヒットの個人サイトという点は凄い。
Yahooのサングラスマークがあっても納得。
でも
>>9 に同意。
>>494 あなたはこの世の条理でも悟ったのですか?
>>495-496 ちみ達,友達いるの?あーパソコンね...
>>497 そうですか。
「とりあえずメモリーの無駄遣いとかいってる香具師がいましたが
メモリーぐらいでガタガタ言うんじゃねえよ。けちんな!」
と思いますた?それでも何か?
498=K*NT様
>>499 それはK*NT様に失礼。
スキルはどっこいどっこいだろうけど、
K*NT様はこんな耐性ゼロのボクちゃんとは違うよん。
Yahooのサングラスはカウンタとか 外部からのリンク数とかで決めてるみたいだから <Googleランクのように
502 :
somebody :03/03/24 09:13 ID:0p5nPuub
>>501 kent-webのカウンタが一時期KENTの自作自演という噂が流れましたが・・・
503 :
nobodyさん :03/03/24 10:36 ID:muzproYQ
すげー遅い話題だが、日付を取得する処理は、 $ENV{'TZ'} = 'JST-9'; my $date = scalar(localtime()); print $date; と俺はやっているが、これじゃだめか? ちなみにこんな感じになる↓ Tue Mar 18 22:36:43 2003
504 :
bloom :03/03/24 10:53 ID:aDyCq6B+
CGIの配布という、被リンク数が増えやすいカテゴリでとりあえずNo.1だからな。 昨今のロボット系検索エンジンでの評価も高いわけだ。NaverだとYhoo!の次だぞ。 ただ、その配布しているCGIがわかり易さはいいとしてコードは底が浅いというか、 まあ、そういうことだ。 J-POPで音楽性の高さと人気が比例しないのと同じ。
鬱陶しいからsomebodyはNGワードに入れた。
クラークKENT
509 :
nobodyさん :03/04/02 19:21 ID:lfuQTUI4
KENTのBBSとCHAT見てきたんだけど、投稿を表示するにも全部動的動作なのよね。 静的動作嫌いなのか?負荷軽減考えてないのか?作りやすいのばっかりだな〜。 と面と向かって言ってみたい今日この頃、新春を迎え頑張ろうと思うのだった。
じゃ、自分で作って自分で使え^^
511 :
ジャズ紳士 ◆rHkT/SfI7A :03/04/05 14:41 ID:VWTPBjTD
2年前に立てた俺の糞スレがあるとは思わなかった・ すっげーな。
512 :
ジャズ紳士 ◆rHkT/SfI7A :03/04/05 14:42 ID:VWTPBjTD
まぁ今はphpに夢中だから、こんなすれどうでもいいわけだが。
K○NTさんへの質問 煙草を吸いますか?(吸う場合は、銘柄はどこ?)
最近KENT氏のスクリプトのPHP移植版がどんどん作られてるね。 そんなことしないで一から作り直せという感じだが・・・
515 :
509 :03/04/08 12:05 ID:???
>>じゃ、自分で作って自分で使え^^ うん、自分で作って自分で使ってます^^
煽りはスピードが命
さげ
518 :
nobodyさん :03/04/14 00:31 ID:WKRDLsdV
KENKENKENKNEKNKENKETEKNEKEYEKNEKTENEKENKETEEBKENKEEKNEKYEENKENEKENKTEKNEKETKENKE
519 :
nobodyさん :03/04/14 16:21 ID:S8s3z+0h
KENT氏みたいなのを自分で作ってしかも著作権表示なし、コピーOKにしたら みなさん幸せになりますか? 夏休みを利用して掲示板などプログラムを10個ぐらい公開しようと思っているん ですけど。
521 :
519 :03/04/14 17:16 ID:S8s3z+0h
KENTのCGIってPerl4用のスクリプトだな。
はじめて KENTWEB をまじまじと見てみました。 改造のライセンスとか数千万円単位で売れていた。ビビッタ。 そしてサーバ負荷なぞ完全無視の設計。まじでビビッタ。 そのかわり初心者には改造が簡単。 そこがうけてライセンスが売れているんだろうな。 もしかしたら、そこそこの技術力はあるのかもしれないが、 あえてクソなスクリプトにこだわっているのかもしれない。 KENTという男ただ者ではない。
CGIの設置方法 (Perlのパスに注意とか、パーミッションは777固定とか、 ファイルにはテキストモードとバイナリモードがあって云々...) を小一、二時間教えるだけで一万円だぞ。 KENTさんはチミらとは人間としての価値が違うのだよ。
>>524 でも全然知識ない人にはそのぐらいがちょうどいいかも。
そうじゃないと他のプログラマーの単価も下がる。
526 :
nobodyさん :03/04/15 01:18 ID:mtTxUYZD
やっぱ強みは歴史にあるんじゃないの? まだまだ掲示板を配布してる人が少なかった時代から、 無料・(比較的)親切なサポート・事業者にも安価でずうっと継続してサイトを運営してるんだし。
527 :
nobodyさん :03/04/15 03:09 ID:zaU0HVEa
>>519 >>520 を要約すると、KENT氏はコーディングではなく、作ったものを公開して
厨房の相手をしているわけだ。
で、それをできるだけの器が
>>519 にあるなら公開しなさいってこった。
とそういう意味。
フリーソフト公開しているサイト見れば 実際、営利目的じゃなく厨房の対応をしているところなんていくらでもあるぞ。 べつに大して偉いことでもない。
っていうか皆KENTに対し嫉妬しすぎ、 悔しいんだろ?KENTばっか人気があって。 お前らの反論を見てると嫉妬にしか見えないぞ。
>>529 そうとしか見えないあなたに問題があるのでは(w
>>529 おたくみたいなのを虎の威を借る狐という・・・
なに熱くなってるの
俺のマシンが熱い。
もともと、立てた奴が痛いだけのこった
>>535 それは、痛々しいじゃなくって、そっけないというんだ
それ流行ってんの?
540 :
山崎渉 :03/04/17 12:02 ID:???
(^^)
541 :
nobodyさん :03/04/19 00:34 ID:omeBVTpl
ネタ救いage。 webprog版はネタが少ないんだから、大切にしないとな。
山崎打つとsageっちゃうの?
543 :
山崎渉 :03/04/20 06:01 ID:???
∧_∧ ( ^^ )< ぬるぽ(^^)
海外サーバなのだけど、KENTさんの掲示板CGIだけが突然、重くなってしまった。 最初は、サーバに問題が発生しているのかと思ったのだけど、 ダウンしてるわけでなく、動くところが、ちょっといやらしい。 困ったなぁ。
スクリプトを修正する方法があるのでしょうか?
547 :
nobodyさん :03/05/02 01:08 ID:6qDfDSbE
KENTWEBのサポートコーナーが登録制になったみたいだけど、 何かあったの?
548 :
動画直リン :03/05/02 01:10 ID:iWiIA6UO
>>547 春だからだろ。
バカが増えたから、会員制にしたとか。
KENTのCGIのソース見ると吐き気がしてくる。 キッタネーソースだな!
神のソースにケチをつけるとはいい度胸だ
553 :
山崎渉 :03/05/22 02:06 ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
554 :
山崎渉 :03/05/28 17:18 ID:???
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
555 :
nobodyさん :03/06/01 03:00 ID:ONHs++y9
555 最近になってやっとKENTさんのソースが叩かれる理由がわかるレベルになった。 でもあれはあれでいいと思う。
初心者→何も考えずKENTを使う 中級者→チョット文法が分かってきたのでKENTや他の奴が作ったものを叩く 上級者→他の人のソースなど別にどうでもいい
ううむ。。。俺は初心者のつもりなんだが
>>556 の分類によると上級者になってしまうな
俺はもう車輪の再発明はしないという点で誰よりも上に立つ事が出来た。
559 :
nobodyさん :03/06/24 20:10 ID:HpIgtXJ3
ジャズ紳士が立てたスレはここでつか?
560 :
nobodyさん :03/06/24 21:05 ID:Vy4ZD2nX
KENT氏、PHPへ完全移行との仰天情報。
#include <jcode.pl>
やっとmyの使い方がわかったんだって。
564 :
nobodyさん :03/07/12 10:00 ID:HqRrxqAg
>>556 ということは俺はまだ初心者だな。
つーか、デザインの改造さえ出来ればそれでいい。
出来て当然だけど。
>>563 つーかKent氏はPerl4に固執してたな。
今はターゲットとなるサーバーも大概Perl5になってるからだろうな。
KENTがPerl5に移行する頃には皆Perl6にいってる
KENTがPerl5に移行する頃には皆PHPにいってる
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
570 :
nobodyさん :03/07/18 03:10 ID:6SoJylxM
Googleでsunを検索したら2番目にKENT-WEBが表示されてた。 Perl神KENT様の偉大さを改めて思い知らされた。
なんだかんだ言って設置しやすいことはしやすいよ ややこしいエラーとかでないし 初心者にはKENTで十分じゃない?
572 :
nobodyさん :03/07/19 03:16 ID:XkFbFZI6
あのよお、はっきり言ってやるけどよ、ケントはすばらしいよ 高機能ぶって身内にしか配布して説明しないイチローと、そこそこ実力あってみんな に配布して教えてる阪神の赤星(ケント)、どっちがすごいと思う? おれはケントを尊敬するね、ケントは厨房相手にしてても世間に役に立ってるだろ? 「俺の方がすばらしいの作れるけどな」とか威張ってる馬鹿は、身内だけでやってて 世間に役に立ってないのも事実だろ?だからな、 「おまえみたいなゴミは、身内だけで威張ってろ!このゴミ!!ゴミ問題増やすな」 と言ってやりたいわけさ、おれら初心者にとってはゴミは必要ないわけだな だからな、ケントのギャグはつまらないけど、ここで威張ってる馬鹿はうざいね!!
573 :
nobodyさん :03/07/19 03:49 ID:XkFbFZI6
574 :
nobodyさん :03/07/19 04:22 ID:XkFbFZI6
毎日、アクセス数は0ってどういうこった? 客の増やし方、誰かおしえてくれ
575 :
nobodyさん :03/07/19 08:13 ID:AWube17P
576 :
_ :03/07/19 09:43 ID:???
577 :
_ :03/07/19 12:01 ID:???
>>570 それはPerlに失礼だ。
せめてCGI神にしておけ。
580 :
nobodyさん :03/07/27 20:44 ID:BNk+clHC
どこら辺?
582 :
nobodyさん :03/07/27 21:31 ID:mKxoafja
入国者
>>580 わらった。
何人目の何々って、昔はそういうの、
みんな書いてたなあ・・・
584 :
nobodyさん :03/07/27 22:49 ID:Z/L0Ps52
著作権表示の部分をおいどんに変更するのは違反ですか?
サイトってのは訪問者の数が増えるにつれ洗練されていくもんなんだよ。 Yahoo!だって初期の頃は普通のリンク集だもんなあ。 (カテゴリに関しては規模がでかいだけでリンク集といえばそれまでだが)
586 :
アンパンマン :03/07/28 14:06 ID:pvaD8tyl
KEN*氏が血まなこで、毎日欠かさず覗いているスレはここですか?
588 :
nobodyさん :03/07/29 18:54 ID:o9U6sNZS
デリカット? ギルバード?
おいどんからKENTへ,,,, 一体、元おいどん氏に何が起きたのか そして今、元おいどん氏の胸中に去来するものとは,,,,
∧_∧ ( ^^ )< ぬるぽ(^^)
∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
超えれ。
594 :
nobodyさん :03/09/06 18:04 ID:LUpeUf19
良く見かけるが、MT-BOARDのbeta版って何なの?
596 :
nobodyさん :03/10/13 11:29 ID:kqrVBqCW
KENT ゴー!
KENT必死だな
本人のレスは何件あるだろう?ゼロはないと思う。
print<<"BAKA"; ba-ka BAKA
600 :
nobodyさん :03/10/28 02:23 ID:RwutMKqo
KENTのBBSを設置したのですが、最近あるゲストさんから 文字化けしてると言われました。原因がを探しているのですが KENTさんのBBSはあまり文字化けしないと言うし、分からずに困っています。 特定の文字が化けているのではなく、全部が化けているらしいのですが エンコードはちゃんとシフトJISで見ているとの事。 他のゲストさんからも特に文字化けしていると聞いたこともなく 私も文字化けしたところは見たことがありません。 どちらで聞くのがいいのか分からずにここで質問してしまって 申し訳ないのですが、どなたか原因は何かお分かりになりませんでしょうか?
>>600 KENTのCGIが間違ってるんだから仕方ない。あきらめろ。
ログファイルの文字コードとHTTPヘッダのContent-Typeの文字コードを
一応確認してみるといいかもしれんけど。
>>600 タグ禁止状態で、コメントやタイトル、名前、
とかの文頭もしくは文末にタグが書き込まれてると
ページ全体が化けるっちゅーことがあるみたいやねんけどねー
ま、たぶんそのゲストさんの問題やろうかて
603 :
nobodyさん :03/10/28 11:24 ID:RyoDXioF
>>600 Webサーバのコンフィグファイル確認してみ!
西ヨーロッパコードのままではないのか?
KENTって日本人なの?
おまえらが何を言おうがkent氏は偉大。 否定したいのならアクセスカウンターで抜かしてみろよ。
K E N T 必 死 だ な
>>606 漏れのところのカウンターは 6800万越えてるぞ。
あまり悪く言うと少林寺拳法でやっつけられちゃうZO-!!
>>608 抜かしてないじゃん(藁
KENTんとこは7300万だYO
K E N T 必 死 だ な
冫─' ~  ̄´^-、 / 丶 / ノ、 / /ヽ丿彡彡彡彡彡ヽヽ | 丿 ミ | 彡 ____ ____ ミ/ ゝ_//| |⌒| |ヽゞ |tゝ \__/_ \__/ | | ヽノ /\_/\ |ノ そりゃもう・・・ ゝ /ヽ───‐ヽ / /|ヽ ヽ──' / 必 死 で す よ / | \  ̄ / / ヽ ‐-
613 :
nobodyさん :03/10/29 14:43 ID:MRHBINJN
技術的に、たとえばKENTより負荷の低い機能的な掲示板を作ることなら、
まあperlを地道に勉強していけばいつかは超えられるよ。
そうではなく、すでに日本のネットでスタンダードとなってしまった
KENTのスクリプトの配布数やサポート体制を超えるというのは至難のわざだろう。
で、
>>1 はどっちの意味でKENTを超えたいわけ?
614 :
nobodyさん :03/10/29 14:56 ID:cnJ7RHhg
KENTって10月に入ってから腕あげたよね
なにがあったの?
616 :
nobodyさん :03/10/30 01:48 ID:oDaLh7A/
yybbsのバージョンアップがあったんだけど 何か心境の変化でもあったのかな?
不幸があったとか
619 :
nobodyさん :03/11/08 04:24 ID:r+GmohJI
マンセー
KENTがCGIのセキュリティについて話すって誰が聞くんだろう?
623 :
nobodyさん :03/11/08 19:48 ID:iAvOT7MW
俺の作ったCGIカウンターは、KENTの10倍はアクセスを稼げる。 なんせ、1回のアクセスで、10カウントするからな。
カウンターの横に「万人」って書いてお(略
626 :
624 :03/11/08 20:02 ID:???
>>627 本人の技量を超えている講座かい。開いた口がふさがらん、、、、、、。
とはいえ、彼の営業力、行動力は尊敬しているけどね。
>>623 これ読んで漏れのカウンタも13増えるように改造したYO!
おれは15増えるようにした
おまいらチンケなことすんなよ。 俺は365増えるようにしたぞ。
633 :
nobodyさん :03/11/20 23:30 ID:PhAogQ8z
俺は 1から1000間でランダムに増えるようにした
634 :
nobodyさん :03/11/20 23:35 ID:PhAogQ8z
キリ番っぽいのはスルーするようにしてみたぞ 9998の次は10002とかな
>>635 ホームページに来てくれる人の楽しみを分かってないね(怒
漏れは、キリ番になると、ゴージャスな画像で Congratulations! が
出るようにしている v(^-^)
637 :
nobodyさん :03/11/21 00:57 ID:keLt1wc5
つかKENTってだれよ。 デリカットかと思ったよ。
ギルバートです
642 :
nobodyさん :03/11/22 16:57 ID:6INZYyE5
KENTのスクリプトは読みやすい。 読みやすさ>性能 を追求したのがKENTの非凡なところ。 玄人には受けが悪いけど素人には受けが良い。 世の中は素人が多数派なわけで、なんだかんだ言ってKENTの勝ちなんだよな。
643 :
nobodyさん :03/11/22 17:04 ID:OMhiywke
(プ
むしろTENT
学校とかのページで出来合いのCGI使う場合は やっぱKENTだな。 どこの馬の骨か分からんような香具師が作った CGIなんざ、危なっかしくて使えん。 著作権リンク先で痛い日記とかやってたら、 目も当てられんだろ。
KENTが作ったからと危なげもなく使うのもどうかと・・・
>>645 逆だろ
KENTが作ったやつなんて危なくて使えない
某レンタルCGIがKENTのCGIを使っているけど
クロスサイトスクリプティングのバグを放置したまま運営してる
>>627 によると、KENTはセミナーで
クロスサイトスクリプティングの説明をするらしい
648 :
パピヨンEX :03/11/24 11:43 ID:yydBJmZV
KENTWEBとWEB裏技って、どっちがいいわけ?
649 :
nobodyさん :03/11/24 13:48 ID:FpZayBxB
650 :
nobodyさん :03/11/24 14:35 ID:+UGmtrtB
KENTの掲示板の7割は .cgiの部分を.logに変えるとログ(IP)丸見え。
651 :
nobodyさん :03/11/24 14:36 ID:+UGmtrtB
>>650 んな事はログファイル名をデフォルトのまま使わなきゃいい事で
たいした問題ではないな。
初心者は使うな
>>652 それ以前に、ログファイルがアクセス可能な状態になってることに
問題があるってことを分かっていますか?
もっともログファイル見られても問題ないっていうのなら別だけど
パスワードとかが書かれていない掲示板のログだったら 別に見られてもいいと思うけどね。 見られたらいけない物は見えないようにしておくのは当たり前だけど。
別に親KENT派じゃないけど、
>>652 >>655 に賛成。
掲示板に書く以上、IP が知られるのはある程度覚悟すべきだし、
サイト管理者としてそういうのがイクナイと思うなら、自分で工夫すべき。
657 :
nobodyさん :03/11/24 20:08 ID:wDs04Ddg
スクリプトの技術的な問題ではないだろ。<ログ丸見え つーかIPが見えたところで問題があるか?
プロトコルが知られるとか見えるってどういうこと?
659 :
nobodyさん :03/11/24 21:11 ID:1bjdWvYT
>>658 ホームページという言葉を見るたび喜んでつっこんでるヤシみたいで、カコワルイ。
661 :
nobodyさん :03/11/25 01:34 ID:m8Ww31Pj
>>658 物知りがアピール出来て良かったでちゅね〜w
プロトコルが知られるとか見えるってどういうこと?
663 :
nobodyさん :03/11/25 12:07 ID:vudm65XW
プロトコルが知られるとか見えるってどういうこと?
664 :
nobodyさん :03/11/25 18:27 ID:Jmg5CkZ5
KENTのwindyチャットでログが丸見えのサイトがあった(infoseekの無料レンタル鯖) 拡張子が.logだとパーミッション変えても見れるんだっけ?いつもwindowsの鯖使ってるからよく分からないんだけど
665 :
nobodyさん :03/11/25 19:22 ID:UeVyDd4a
suEXECで無い場合、cgiから*.logを読み書きする権限とブラウザ経由で*.logを 閲覧する権限は同じ。 リネームできないならhttpdから見えない位置に置くのがいいだろうね。 (上に置くか、.htaccess で制限したディレクトリに置く)
リネームできないってどう言うケースだろう…… てかどうせなら最初からlog.cgiとかいう名前で配布すりゃ良いのに。
668 :
nobodyさん :03/11/25 22:52 ID:PSrwyl76
>>667 今はKENTもそうしてる。
案外この板見て勉強してたりして。
669 :
nobodyさん :03/11/25 23:03 ID:tL8TRQO+
なんのために拡張子を分けているんだ?
670 :
nobodyさん :03/11/25 23:08 ID:2hK3Y5Eh
拡張子がcgiだと、cgiの同時作動数を制限してるプロバイダスペースなんかでは使いにくい。
>>670 なにか勘違いしてないか?
open(fp, " < log.cgi");
とやっても別に"log.cgi"が動作する訳じゃないんだが‥‥
672 :
nobodyさん :03/11/26 16:48 ID:CkGSK7x/
cgiが動作するってどう言うこと? cgiが動作してログをチャットのcgiに渡してるとか思ってるの?
673 :
nobodyさん :03/11/26 16:53 ID:CkGSK7x/
>>668 まあ少しづつそうしてるけど
やろうと思えばすぐにできるだろうに
そもそも自分で使うときは外に出してる
ログファイルの拡張子を.cgiにすると apacheにエラーログが記録されるんじゃなかったけ? どっかで下品だからおやめなさいって書いてあるのを 読んだような見たような。
そりゃされるでしょ 実行しようとして失敗してるんだから でも、それはブラウザから直接アクセスして来た場合ね
スクリプトとログでファイルを分けずに自分自身に書き込むのが最強だと言ってみるてすt
スクリプトの最後に__END__ を置いて、 その後ろを使うってのはCGIではないものではあるな。 しかしCGIの場合は書き込み可の実行可はあぶなすぎ。 共有サーバで使えないな・・・
679 :
nobodyさん :03/11/28 22:51 ID:ZkcxL+DN
wakwakなどの一部のISPスペースは拡張子cgiへのアクセスを同時に三つまでに制限してるんで、 cgiとして動作していようとしていまいとcgiファイルは最小限にする必要がある。
>>679 わざとエラー起こして止めるというのは、普通のPGならやらないわけだが、
最底辺のWebPGはわからないらしいな。
提供する側は素人を相手にするなら、拡張子で対応するだろうなあ でも自分用に設置するときはそんなことはしない
685 :
nobodyさん :03/12/01 16:36 ID:kDUJ+Cxb
>>684 an httpdだとエラーになっても表示されるらすぃ
つうか、提供する側としてデフォルトでログファイルの拡張子を cgi にするの、反対。 それってやっぱり、拡張子本来の目的を破った裏技じゃん。 掲示板程度なら、そのまま使って中身が見えたとしても、log でいーんでない? で、ユーザーとしてこだわるなら、裏技使って(拡張子 cgi にして)、 ファイル名を置換すればいいし。.htaccess をナニしてもいいし。 KENT 氏も気にすんなら、拡張子 log のまま配布して、自分のサイトに 「log ファイルが見えるのが気になる人へ」という一文でも書いて、 裏技紹介しとけばいいんじゃないかなあ。。。
>>686 普通.logは追記式ファイルで、コンソールで閲覧するもんじゃ。
ダウンロードするたびにlogの名前が変わるようにすりゃいい
>>688 個人的には、そのくらいなら見えてもいいんじゃないかと思う
そんなことより、Joyful Noteにはもっと修正すべきバグ(仕様)が
あるんだけど、いいかげん気づかないかなぁ
691 :
nobodyさん :03/12/02 17:50 ID:iXr5x9Pj
692 :
nobodyさん :03/12/02 22:15 ID:c02aBqf2
693 :
690 :03/12/02 22:28 ID:???
Joyful Note v1.6 で確認
この変数に関係する処理をとりあえずチェックしる
$res_clip
まあ、たいしたことじゃないかもしれないけど
それに、この変数を1にしてある掲示板も結構見かけるし
とりあえず期待に応えて
>>692 君には分からないんだね
ログに記録されない隠しファイルをアップできる というのも修正すべき仕様だよね。 あと、Joyfulじゃないけど、 他人の投稿を勝手に修正したり 削除したりできるやつもあるね。 これは掲示板として致命的なバグだなー。
696 :
686 :03/12/03 00:04 ID:???
>>687 ログファイルとは履歴とか記録とかの意味で使われる(普通は)テキストファイル
ってことでいいですよね? だから拡張子本来の目的として、掲示板のログを残す
ファイルを log として良いのではないか……とも思うのですが、いかがでしょう。
要は、それに対する「使い方」が違う(例外的?)だけで。
まあ、でも、log が正しいかどうか、厳密な議論をする気はないんです。
掲示板の CGI で log という拡張子のファイルが使われれば、普通はどういう意味
か分かるでしょう。目的に沿った使い方とは、その程度の意味です。
じゃなくて、目的とは歴然と異なる拡張子 cgi をデフォルトにせず、
隠すことにこだわる人向けの「裏技紹介」とした妥当ではないか。。。と思ったのでした。
697 :
nobodyさん :03/12/08 23:11 ID:OBHsP20J
リモホ記録して表示しないタイプのBBSでlogみられると 管理者以外にも自作自演がバレる
>>698 そういえば以前、某サイトの管理人が自分のサイトの掲示板を自作自演で荒らしてた
でも、ログを見られるようになっていたので自作自演がばれて叩かれた
当然、そのサイトはつぶれた
まあ、自業自得だけどな
ちなみに、掲示板はKENTのyybbs.cgi
まあ、そんなことは CGI のせいでも何でもないな。
それより、確かめてないけど
>>695 みたいなことがあって、
しかも(発言を修正された)もともとの投稿者の IPアドレス のみが
残ったりしたら、これはかなりひでえ。
IPアドレスは修正した人のものに替わる。
>>701 そっか。まあ、いずれにせよ問題ありだな。
話が若干それるけど、掲示板って書き込み修正機能って要るのかなあ?
漏れは削除機能があれば充分だと思うのだが。
漏れも修正は不要だと思うが、 後から修正機能を付けてくれって言う 奇特な香具師もいるから 最初から付けてんのだろう
削除はまあ要るだろうが、修正ってむしろ良くないと思うんだけどな。 返信した人がバカに見えるような使い方ができてしまう。。。
705 :
nobodyさん :03/12/12 13:39 ID:CqKJrCDE
確かに修正機能は無くていいと思う まあ俺の作った掲示板は削除機能さえないけどな
俺の作った掲示板はきまぐれでIP出すけどな。
俺の作った掲示板は管理者さえ弾くけどな。
俺の作った掲示板は書き込めないけどな。
俺の作った掲示板は中身がKENTだけどな。
梅宮アンな。
俺の作った掲示板に来んな。
俺は掲示板つくってない。
俺はむしろ掲示板に作られた方だけどな。
俺に掲示板が会いに来た。
俺が掲示板だけど呼んだ?
俺を掲示板にしてくれ。
俺をKENTにしてくれ!!!
俺はKENTだ。
俺はKENTで人工無能だ。
KENTは俺だ。
KENTの彼女だが何か?
俺はクラーク・ケント。
私はロイス・レーン。
ワ・タ・シ・ワ・ウ・チュ・ウ・ジ・ン・ダ
725 :
nobodyさん :03/12/13 14:26 ID:lh7ZJy1b
健太郎ですが何か?
おまえがKENTだ!
わたし〜もKENTさん〜、あなたもKENTさん〜♪
yybbs使ってるんだけど、記事表示部を透明にするやりかたを知ってる香具師はいないでしょうか?(´・ω・`)
>>728 yyini.cgi の「記事表示部の下地の色」を、
空文字列("")か "transparent" にしとけば?
俺は神崎裕司。
俺はケンタッキーが好きだ
俺がサンダース大佐だ!
735 :
nobodyさん :03/12/20 22:37 ID:NbRCo9OZ
俺がKENTかぁ!
人の振り見て輪が振りなおせ。
740 :
nobodyさん :03/12/21 08:16 ID:zzGoblsL
俺の中ではKENT氏はもう超えている。 前はすげーなーって思ってたのに あのぐらいのスクリプトだったら簡単に 作れるもん。 こんなんで売り出すなよってつっ込みたくなる
>>738 > 定価12,000円の資料が4,800円で購入可能となる。
(゚Д゚)ハァ?
KENT必死!(^∀^)プハハハハ
KENTって無職なの?w
KENT人工無能説
KENTのスクリプトは読みやすいよ。 ・・・まあ俺がKENTで勉強したからかもしれんけど。 俺レベルではレベル云々までは良くわからんし。 要するに俺みたいな中途半端な半可通が多いからこそKENTは流行るんじゃない? みんながみんな商売に出来るほどのスクリプターではないしねぇ。
ポピュラリティは高いが技術力は低い。
KENTきゅん
748 :
nobodyさん :03/12/22 21:24 ID:yO2pdCht
/ \ / | | ● ● | |. (__人__) | <やる気がでてきますた ヽ / / \ /  ̄ ̄ヽ / ̄ ヽ ヽ_______/ \__/ [[二二二二二二二二二二二二二二二二
Registrant:
CsideNet Ltd.
5-3-13 Mejiro
New High Bridge Mansion 302
Toshima-ku, Tokyo-to 171-0031
JP
Domain name: KENT-WEB.COM
Administrative Contact:
obi, hideki
[email protected] 5-3-13 Mejiro
New High Bridge Mansion 302
Toshima-ku, Tokyo-to 171-0031
JP
03-5906-3326 Fax: 03-5906-3156
Technical Contact:
obi, hideki
[email protected] 5-3-13 Mejiro
New High Bridge Mansion 302
Toshima-ku, Tokyo-to 171-0031
JP
03-5906-3326 Fax: 03-5906-3156
Registration Service Provider:
CsideNet Ltd.,
[email protected] http://www.cside.jp/ This company may be contacted for domain login/passwords,
DNS/Nameserver changes, and general domain support questions.
Registrar of Record: TUCOWS, INC.
Record last updated on 10-Jun-2002.
Record expires on 25-Jun-2005.
Record Created on 25-Jun-1999.
Domain servers in listed order:
DNS01.CSIDE.JP
DNS02.CSIDE.JP
The Data in the Tucows Registrar WHOIS database is provided to you by Tucows for information purposes only, and may be used to assist you in obtaining information about or related to a domain name's registration record. Tucows makes this information available "as is," and does not guarantee its accuracy. By submitting a WHOIS query, you agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to: a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass, unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of any Registry Operator or ICANN-Accredited registrar, except as reasonably necessary to register domain names or modify existing registrations. The compilation, repackaging, dissemination or other use of this Data is expressly prohibited without the prior written consent of Tucows. Tucows reserves the right to terminate your access to the Tucows WHOIS database in its sole discretion, including without limitation, for excessive querying of the WHOIS database or for failure to otherwise abide by this policy. Tucows reserves the right to modify these terms at any time. By submitting this query, you agree to abide by these terms. NOTE: THE WHOIS DATABASE IS A CONTACT DATABASE ONLY. LACK OF A DOMAIN RECORD DOES NOT SIGNIFY DOMAIN AVAILABILITY.
752 :
nobodyさん :03/12/22 21:34 ID:4AuZHfE9
ソーシャル (((;゚Д゚))ガクガクブルブル
>Web Enquete(Access Repportなども含めて)で >Proxomitronというソフトを使ってUser-Agentを偽装し >そこにタグが入っているとそのまま表示されてしまい >リンクなどもログに入ってきてしまいますどうしたらよいのですか? >ためしにつけていろいろ試したらそうなりました。 って言う書き込みがサポートコーナあった(俺がした)
じっさいシェアウエアで金取るやつのCGIはすごい。 フリーのCGIはやはりフリーどまり。 なんてことあるん?
kent氏のCGIはログが丸見えだそうですが どうしたら見れなくできるのでしょうか?
>>759 個人的には、そんなことも知らないヤシがCGIを使うべきではないと思う
最近のKENTのCGIはログが見られないよう工夫がしてあるけど、あれは邪道
>>759 むしろどうやったら丸見えなのかを疑問に思え。
762 :
759 :04/01/05 01:38 ID:???
>>760-761 教えていただけるとありがたいです。
考えられる点としてはlogファイルにアクセスができるから・・でしょうか?
「606」だから「600」にするとか?
>>762 > 「606」だから「600」にするとか?
それでいい場合もある。
ウェブサーバがUNIX系のOSなら
とりあえず、UNIXの基本をしっかりと勉強するといいかもしれない
ログファイルの所有者は?
ログファイルのパーミッションは?
CGIを実行するユーザは誰?
ログファイルをウェブから閲覧する場合、どのユーザが閲覧してることになるの?
765 :
759 :04/01/06 23:53 ID:???
763-764
(´皿`;)そのあたりを勉強すればいいのですね。わかりました。
ありがとうございます。
市販のパソコンはwinばかりですが、それにUNIXをインストールすることは
可能なのでしょうか? それともUNIX専門のパソコンとか売ってあるのですか?
>>764 log.cgiと変えてログファイルは動くのでしょうか?
ちょっとわかりません、よかったら教えてください
UNIX専用のパソコンなんてないと思われ win入ってるパソコンなら大たいできます ログは拡張子を.cgiにするか.htaccessでアクセス制限かけるしかない と思います Linuxを使い始めてまだ2日なのでパーミッションとかはよくわかりません
>>766 > ログは拡張子を.cgiにするか.htaccessでアクセス制限かけるしかない
> と思います
嘘(・A・)イクナイ!!
>>765 スクリプト開くとログファイルの名前設定できるところあるでしょ
>>765 > log.cgiと変えてログファイルは動くのでしょうか?
ログファイルの拡張子を.cgiにしたあと、そのファイルにアクセスすると
たいていのサーバでは「500 Internal Server Error」になって
エラーログを残してしまう
なので、拡張子を.cgiにするのはおすすめできない
もっときちんとした方法で対処しる
というか、KENTのCGIにかぎったことではないので
くだ質スレに逝ったほうがいいよ
UNIXのことならUNIX板のくだ質スレね
>>765 >ログファイルの拡張子を.cgiにしたあと、そのファイルにアクセスすると
>たいていのサーバでは「500 Internal Server Error」になって
>エラーログを残してしまう
>なので、拡張子を.cgiにするのはおすすめできない
>もっときちんとした方法で対処しる
つまりCGIヲタ的にはおすすめできないが、
そんなの関係無いよん♪
という素人的には拡張子をcgiにするという手段でおけってこと。
>>769 Apacheの場合、forbidden出してもエラーログに残るよ。
.htaccessが利用できなくて、httpd.confが変更できなくて、
suexecが利用できなくて、ドキュメントルートの外に
ディレクトリが作れない場合の、
最後の手段の拡張子.cgiだと思うけど。
>>771 <Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Apacheの場合、デフォルトだとこういう設定になってるので、
.htbbs とかいうファイル名にするのはどう?
デフォルトの設定が変更されてたらダメだけど
この問題とはちょっとずれるけど
iswebみたいに、suexecが使えないところだと
ローカルユーザからも隠す方法も考えないといけないのでちょっと面倒
>>772 実行しようとしない分、.cgiよりマシなんだろうけど、
それも最後の手段に近そう。
他ユーザーから見られるのは、
見られてもいいデータしか蓄積しないのが一番かもね。
IPアドレスもcryptかけて保存しておいて、
アクセス制限でもIPを比較するのではなく、
cryptされたデータを比較って形で。
774 :
nobodyさん :04/01/09 00:47 ID:tkCfq7UJ
ここのcgiを使いたいのですが著作権表示を消したいと思います。 そういった場合はどうすればいいのですか?
>>774 自分で作った事にしたいわけか。最低だな
ログネタ続き。まあ、public_html 外に置ければ置くのが、一番簡単だろうね。 わざわざ crypt 噛ませるのは、どうかなあ? ま、好きずきだけど。 とにかくデフォルトで *.cgi にしてるのはミットモナイよな。 だったら「書きこんだ人の IPアドレスが見えるのぐらい容認しろ、 仕様っつうことにしとくぞ!」の方がよほど潔い。
KENTは一言で言うと「素晴らしき小学校教師」って感じだな。 上級レベルになると全く必要なくなるが、 初歩レベルでKENTに学ぶことは非常に多い。
>>778 何言ってるんだ?
初心者がKENTなんかに学んでも変な癖がつくだけだろ。
後々のレベルアップの障害になるだけ。
まあ、これって糞じゃん、って気づいて卒業なんだろうな。 みんな最初は三輪車だ。
781 :
nobodyさん :04/01/11 17:10 ID:4ZlRJzuX
なんで「method=POST 専用」って書いてあるんだろう
cryptって元に戻せないんじゃないの 荒らしされた時とか通報できないし
cryptって元に戻せないんじゃないの 荒らしされた時とか通報できないし
通報するなら鯖のログあるだろが
785 :
nobodyさん :04/01/13 21:32 ID:yYOuWUXO
著作権消してもばれないようにする方法は?
>>787 デザイン・レイアウト・色・機能をオリジナルのままで使う。
>>785 deny from all
allow from 127.0.0.1
>>782 通報が必要な荒しなら、記録を別に取る。
(荒しも保護しようとするなら、鯖を換えるしかないかもね。)
KENTのCGIは荒らしに対して弱杉
793 :
nobodyさん :04/01/15 00:08 ID:8+GgE4JS
アメリカでは広い庭にプール付きの大きな家に住んでいる人が
多くいます。それは彼らの多くが不労所得を得ているからです。
日本も不労所得を得られる時代になりました。この最強情報で。
私はこの情報を元に、今では1日に3万円ほど稼いでいます。毎日です。
先月は、986,000円稼ぎました。ビックリしてます。
しかも、誰にも会わず一人で、家族にも誰にもばれず、インターネットとメールだけで。
私は普通のサラリーマンですが、主婦の方はもちろん学生の方だって誰でも稼げるのです。
考えてみてください。年収数千万〜数億稼いでいる人が世の中にいますが
彼らは私たち庶民の数倍〜数十倍働いていると思いますか?答えはNO!です。
意外とこの情報購入者は女性が多いんですよーー。
初めての方でも安心してくださいね♪親切・丁寧・迅速にお答えします!
初心者の方から上級者の方まで楽しめる情報満載!
新しい情報も追加しました!是非ご覧下さい!
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=%E6%9C%80%E5%BC%B7%E6%83%85%E5%A0%B1&lr=
794 :
nobodyさん :04/01/20 18:03 ID:VPCubmN3
アイコンチャットでアイコンのところにURLを 直にいれるので相対パスとかで同じ鯖にある画像を指定できる のでどんな画像でも同じ鯖内にある画像なら(ry
795 :
nobodyさん :04/01/20 21:17 ID:QQTf7qO1
>>794 というか、この機能かなり危険
バージョンによっては対策が不十分みたいなのでかなりやばい
>>1 早くKENTを超えて糞スクリプトを駆逐して下さい。
797 :
nobodyさん :04/01/21 11:09 ID:5JijfAT8
ログの名前変わった joyfullog.cgi
ログの拡張子がcgiのスクリプトがだんだん増えてる このスレ見てんのかな?
1=KENT
.htlog にしてくれ…
最近suEXECが有効なところ多くない? まあ、iswebみたいなところもあるけど 漏れなら、拡張子を.cgiにすることなんて絶対にしないな 見られて困るファイルは、public_html以下に置かない もしくはパーミッションを600にするなどの対策をとる それができないサーバなら見られて困るファイルは置かない
>>800 むしろ KENT の影響か。悪い影響だな。
suEXECが使えるサーバなら、ログのパーミッションを600に すればいいだけなのに、デフォルトのファイル名を変更するのはなんでだろ? ディレクトリインデックスを見られたくないときに ディレクトリのパーミッションを701にするのではなく index.htmlを置くことで対処するヤシが多いのはなんでだろ?
バカだから
自作で自分だけで使う分には、そうするだろうけど。 不特定多数に配布する場合、ログを観覧不可にする手っ取り早い回避方法だからじゃないかね<拡張子.cgi
似たようなテクニックに、ログファイルを.phpにするとかあったよ。 <?|foo|bar|hoge|?>みたいな内容のファイルをsplitしてデータを取り出してた。
こんなんを テクニックと呼ぶのか…
>>807 ログを見られたくないとかいうのはコダワリがあるヤシなんだから、
デフォルトでは log とかにしておいて、変えられるようにしとけばいい。
つうか、.htlog の方がスマート。
IP保存してるタイプだと。後からぐでんぐでんになりそうだから、いいんじゃねぇの。 初心者とか、あそこのCGIはヤヴァイよとか言い出しそう。
>>810 ただのログならともかくIPも記録してるんだから
コダワリとか関係ないでしょ
だからさ、パーミッションをCGI実行ファイル700 ログファイルを600でOKだっつーの。
パーミッション000か777これ最強
815 :
nobodyさん :04/01/29 00:39 ID:iMD1lrEA
# chmod 0 ~kent
つーか、拡張子CGIのログって、何か問題でもあるのか? やり方が邪道で気に食わないってだけ?
>>818 >やり方が邪道で気に食わないってだけ?
YES
perl厨の好きな言葉 邪道
age
>>812 だから書き込んだ人の IP アドレスを第三者に知られたくないってのが、コダワリなの。
よほど匿名性がウリってんじゃない限り、そんなの知られてもいいよ。
>>818 あと、変な形でサーバーにエラーログが残るのは迷惑だろうが。
>>820 別に Perl 厨じゃなくても拡張子を本来の使用目的以外で使うのは抵抗ある人いると思うぜ。
初心者を対象にしてる……というなら、別の意味での混乱を招く。
IP晒さないだけで >匿名性がウリ はないだろう。
結論 どんどん拡張子をcgiにしよう。 べつに鯖ログがどうだろうと俺には関係無ぇよw ということで。
825 :
nobodyさん :04/01/29 22:27 ID:OeBky18g
勝手に超えてなクソ野郎 どうせてめえみたいなウスノロじゃあ KENTが三回半回ってから1歩進んだってちっとも追いつけやしねえのさ
いい加減SQL使えよ
KENTのスクリプトが、日本の厨の代表みたいな感じがするね。 だから、日本人なんだって、世界から言われてるぜw アメリカとか、優秀なエンジニアを輩出している国の、初歩的なPerlスクリプトって、どんなんだ? やっぱ、最初からモジュール化したりしてんのかな?
アメリカの個人のサイトの見たことあるけど KENTより酷かったぞ。
先進国でも後進国でも、厨は厨 ただ、神は先進国のほうが多い WEBに限った事ではないけどねw
神は氏んだ!
831 :
nobodyさん :04/01/31 20:47 ID:E3obQayu
いつのまにか、joyfulの最新版が出てるな ファイルアップロードのバグは放置か… 投稿者のアドレスが分かってしまう可能性があるバグ(?)も放置か…
最近、数個のルーチンファイルに分けて配布してるが、正直ややこしい KENTのCGIはせめて昔のように1ファイルで配布してもらいたいものだ
一つのほうが設置楽でいいんだけどね。 何で複数に分けちゃうのかね・・・・
開発が楽だからじゃない? まぁ後でまとめればいいんだけど。
ちなみに、分割する事に意味が無いわけではない。 セッション毎に分けた方が、効率いい場合もあるよ。
>>835 セッション毎?
誰かセッション毎を素人にも説明してくれ
837 :
nobodyさん :04/02/07 14:02 ID:FoUoTDo6
KENTのcgiログは <> で区切りしてあるけど、 \t(Tab)で区切った方が効率良くない? って素人考えなんだけど・・・ あまり変わらないかな?
2chも<>だからたまに壊れる
2chは別として、だいたい素人が作った掲示板で区切りを<>にしてるのは、 KENTのスクリプトをパクって作ったか、勉強したかだろうな。 区切りを<>使っているスクリプトを見ると、萎えるのは、俺だけか?
別に
ログに入れるときに、あらかじめ <>& を 変換しておくので <> が 区切り文字になるという発想からだと思われ。 何度も、エスケープしたりするのも面倒だしね。 それなら && が区切りでもよさげだけど やっぱり ログをテキストとして眺めたときに <>のほうが見栄えが良いからだと推測。 \0を区切りにしても良いのではないかと最近思うのですが、 これだとエディタから入力できないとの苦情がw エンドユーザが厨房消防の世界なので仕方ないとも考えられますが。
設定部と処理部は分けたほうがバージョンアップはしやすい。 バグ持ちの処理部さえ置き換えればバージョンアップ完了。 あと、複数設置する際も分けたほうが有利。KENT氏のはそこまでは考慮されてないようだけどね。 最終的にはモジュール化なんだろうけど、 最適化が中途半端なロジックをモジュール化しても単に読みづらくするだけでメリットはあまり感じない。
843 :
837 :04/02/09 10:18 ID:???
みなさんレスありがとう御座います。 <>で区切るとsplitで処理する時に <1つ >2つ のように2回識別処理が入ると思った訳です。 Tabで区切るとTab1つで済むかなぁ?と・・・ 間違えた考えかもしれないけど、 なにぶん素人なのでお許しを・・・
split で切ってる分には <> だろうと \t だろうとあまり変わりなさげだ
845 :
お :04/02/10 00:04 ID:???
splitは @kent = split(/<>/, $kent); みたいに使うので区切り文字がなんだろうと関係ない 区切り文字をクライアントが入力できるとまずいが・・・ そういえばaccessreportはユーザーエージェントにタグ対策してないな Proxomitronとかでタグいれると・・・
XMLで保存しろよ
どっちだっていいじゃん
848 :
nobodyさん :04/02/17 20:57 ID:GRt6KH1Y
kentさんとこのスクリプトって、前と比べて軽くなってる? 機能が増えて重い?
>区切り文字をクライアントが入力できるとまずいが・・・ という理由で、HTMLで表示する掲示板で <> が区切りに使われるのであろう。
$nurupo =~ s/</\<\;/g; $nullpo =~ s/>/\>\;/g;
>>849 そんな稚拙な対処法にする理由はないだろ
>>850 &と;って前に\つける必要あったっけ?
kent-webが落ちてる気がする
<と>にすりゃ問題無いっしょ
俺はAFOか…… &lt;と&gt;
<>
♥
お前らまだ区切り文字なんて馬鹿なログ保存方法やってんのか
>>858 お前は区切り文字の使い方すら知らないんだからすっこんでろ。
>>858 はつい一昨日DBってものを覚えたばっかりで
しゃしゃり出たくて仕方が無いので勘弁してやって。
ログを.cgiにしてるとinternal server errorになる可能性があるから 無料鯖とかだと、ローカルでチェックしないでCGIアップしてる。アカウント削除だ。 ってゆー事ないんかな。 てゆーか大手CGI配布サイトでsuexecについて説明してるトコが皆無なのは 奴らが無能だからですか?
>>861 有能な貴方様が説明してくれるのを待っているのです。
さっさと説明汁
864 :
nobodyさん :04/03/03 22:08 ID:nHHmwPYv
自分が絶対に正しいとしか思えないバカばっか・・・ 特に排他ロックスレとか
KENTに
>>863 のI.Q.を測るものでも作ってもらうか。
あ、
>>863 は使っちゃダメで。首吊られると困っちゃうからww
>>863 が必死になってレスしてきそうなんで、ちょっとここにいさせてもらいますよ…
いきなり綺麗に書けるわけねえだろ。リファクタリング繰り返してやっと人様の目に耐えうるようにするんだよ。 スクリプトならあたりまえだろが。
>>865 KENTに作ってもらうとか言ってる時点で…
>>868 何を本気で受け取ってるんだコイツは?
カコワルイヨwww
>>868 そのレスはかっこ悪くないの?
そしてなんで区切り文字で保存なんてしてるの?
本気にしてるんじゃなくて、馬鹿にしているということに気づかないのか?
この流れを見る限り、
>>866 の言ってる事は事実っぽいな。
sub get_iq { my $no = shift; if ($no == 863) { return 0; } else { return 115; } } print get_iq(863);
863=875は874みたいな簡単なモノも分からないようです。
( ゚д゚)ポカーン
pu
( ´_ゝ`)フーン
で、どうやったKENT氏を超えられるんだ?
>>880 KENTのレベルは、自分的にはどのくらいだと思う?
KENTのコーディングは正直へたれ
>>882 具体例を挙げないと妬み厨扱いされて終了するという罠。
コーディングはヘタレだけど、一般受けするセンスだとかは素晴らしい。 そして糞のような初心者未満の連中もいるだろうに、それに負けることなく 続けていく根気は神。
(・∀・)イイヨイイヨー
残りの100レスはこんな調子で使い切るんですか?
そうですw
おまいら、joyful.cgiなんてやめてimgboard.cgi使え
はぁ〜
目くそ鼻くそ
どっちが鼻糞ですか?
そういう発言を亀レスするから釣っただの釣られただのっていう話になるってのがわからんのかw
まあ今時釣ったとかいってるのは頭の弱いヤツだけなんだが
残りの100レスはこんな調子で使い切るんですか?
有益なレスは中盤で出尽くしたようだからな。
有益なレス(w
904 :
↑ :04/03/06 09:44 ID:???
完全無益なレスれす。
有益なレスしかありません ↓
うんこ大好き
まぁがんばってKENTを目標にしてくれ
ジサクジエンカコ(・∀・)イイ!!
>>57 >Hallo!Worldとか見たい??
リア厨は厨学校からやり直して下さい。
遅レスカコ(・∀・)イイ!!
全角sage(・A・)イクナイ!!
残りの85レスはこんな調子で使い切るんですか?
釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ 釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ釣られちゃダメだ
で、上のほうでflockがniftyで効く効かないの話があるけど、 今は効くんじゃないの? 少しはKENTも報われたか。 print "Content-type: text/html\n\n"; $file = "data.dat"; open(OUT,"<$file"); eval { flock (OUT,2); }; if ($@) { print "flock NG"; } else { print "flock OK."; } これだけだと一応効くって見えるけど。
919 :
nobodyさん :04/03/08 00:45 ID:7C7Gm9gT
あげ
920 :
nobodyさん :04/03/08 22:47 ID:7C7Gm9gT
お前らさっさとKENTを超える方法教えれ。 アイツすごいぞマジで。
お前らさっさとKENTを釣る方法教えれ。 アイツすごいぞマジで。
922 :
nobodyさん :04/03/08 23:35 ID:7C7Gm9gT
要するに誰もKENTを超える方法を知らないってことか。 何だ、結局お前ら口ばっかりw
K E N T 必 死 だ な
普通にプログラミングやってりゃ超えることができます。 むしろ超えれない奴らがどんな勉強法してるのか知りたいので教えてください。
ここは口先ばかりで具体案が出ないハッタリなスレですね。
>>925 はどうしてKENTを超えられないのか具体的に説明してください。
だれかKENTにオブジェクト指向を教えてやれ
928 :
nobodyさん :04/03/09 09:50 ID:RpsC+cTY
むしろKENTのダメだといわれている部分を具体的に知りたい。
アンチKENTが必死だなww
>>931 別にアンチじゃないよ。
>>885 の通り、凄いと思っている。ただプログラムはヘタレだってだけで。
ここはすごい釣り堀ですね。
お前ら朝から元気すぎ。 あぁ、熱狂的なファンの皆様でしたか。失礼しました。
K E N T 必 死 だ な
>>937 の意見を鵜呑みにすると、
KENT必死だなwとか、何かと難癖つけている連中は誰一人として、
KENTの欠点を語ることはできないということか。
もうKENTネタツマンネ
別に使いたい奴が使えばいいだけちゃうんかと。 使いたくない奴は使わなければいいだけちゃうんかと。
そう言うなよ。きっとKENTは構ってチャンだぞ?
>>939 もう出てるのにお前が見ようとしないだけw
浅田農産の会長さんみたいだね
>>939 プログラミングとデザインの分離もまともにできない奴の欠点すら見えないんですか?
>918 ニフのような鯖はflock自体は動くけどロックに失敗する事がある、と聞いた。
947 :
nobodyさん :04/03/10 09:46 ID:BpcGqRoK
KENTのスクリプトの欠点を「具体的」に示せる椰子は存在しないということでFA
K E N T 必 死 だ な
ア ン チ K E N T 必 死 だ な
某スレより。 896 名前:nobodyさん 投稿日:04/03/06 20:01 ID:??? KENTのCGI ・アクセス制限で「211.2.*(適当)」と設定しても、「210.211.245.112(適当)」とかまで規制される。 ・書籍添付スクリプトのバグ修正大杉。 ・吐き出すhtmlソースがわや糞。 ・ワード検索で特定の人のホスト特定が可能な事も多い。 例) 1.特定したい人のホストが出るまで、有名国内プロバで検索。 2.仮にYahooBBだった場合は、「YahooBB0」、「YahooBB1」、「YahooBB2」……と順繰りに検索。 3.例えば「YahooBB2」で引っ掛かったら、次は「YahooBB20」、「YahooBB21」……と検索していく。 4.以下、繰り返しで簡単に特定可能。
>>950 >・アクセス制限で「211.2.*(適当)」と設定しても、「210.211.245.112(適当)」とかまで規制される。
211\.2\..* ってしないと駄目なんじゃ…ってオモタけどどうよ?
正規表現上の問題ってことか。
>>951 KENTのアクセス制限は部分一致だから、「*211.」も「211.」も「211」も全部同じだよ。
先頭が「211.」の場合のみ規制、とかはできないはず。
このスレで出た事が次の修正内容になってたら祭りだろうな・・・
>>953 211.*.*.*と指定すれば先頭が211.の場合のみ規制になると思う。
>>955 ならんよ。やってみ。
211.*.*.*も211も殆ど一緒。
957 :
955 :04/03/10 19:25 ID:???
>>956 そうなのか、すまんかった。
KENTのなんか使いたくないから試さない。ごめん。
それより、
>>695 の「ログに記録されない隠しファイルをアップできる」というのは本当なのか?
これが1番危険だと思うのだが?
アクセス規制の処理間抜けだな…
規制対象が増えたらどんどん処理重くなるじゃん
>>947 は馬鹿?
KENTは今必死になってスクリプトの修正に取り組んでおります
$deny = '*.anonymizer.com *.denyhost.xx.jp 211.154.120.*'; local($flag)=0; foreach ( split(/\s+/, $deny) ) { s/\*/\.\*/g; if ($host =~ /$_/i || $addr =~ /$_/) { $flag=1; last; } } if ($flag) { &error("アクセスを許可されていません"); }
>>958 ぶっちゃけ、重くなるって言っても微々たるもんじゃねぇの?
KENTのでベンチとったことないからしらんけど。
1が2になると気になるが、100が101になっても気にならない。 KENTのスクリプトは後者ですw
もっと建設的な話をしようぜ。
KentさまのFAQをみてチェックしました
>>960 > if ($host =~ /$_/i || $addr =~ /$_/) { $flag=1; last; }
これが目的なら
> s/\*/\.\*/g;
これだけでは不足では?
s/\./\\./g を先にしておかないと
*.anonymizer.com は $host =~ /.*.anonymizer.com/i として
211.154.120.* は $host =~ /211.154.120..*/i として 解釈されちゃうじゃん
これじゃぁ 211.154.1.* が 211.154.100 にマッチするのは仕方ないよなー
それどころか $denyが 10.10.* だったら 10.10 が 含まれてるIPはなんでもマッチしてしまう
210.10x.x.x x.x10.10x.x x.x.x10.10 とか
ユーザは $deny を正規表現だと思って
'*\.anoynymizer\.com *\.denyhost.xx.jp ^211\.154\.1*' と設定したほうがよさげ。
ていうかアクセス制限は.htaccessでしろと(ry
>>967 .htaccessでやるのはさすがにアホ過ぎ
ログファイルの格納フォルダとかならともかく
>>968 すいません、貴方の発言の意図が読み取れないのですが。
きっと
>>968 はKENT信者なんだ・・・そうだ・・・そうだ・・・
>>969-971 お前.htaccessのアクセス制限の動作の仕方理解せずにつかってるの?
>>968 ∩___∩
. \ | ノ ヽ
\ / ● ● |
\| ( _●_) ミ そんなエサで俺様がクマー!
彡、 |∪| ,/..
ヽ ヽ丿/ /⌒|
/ \__ノ゙_/ / =====
〈 _ノ ====
\ \_ \
\___) \ ====== (´⌒
\ ___ \__ (´⌒;;(´⌒;;
\___)___)(´;;⌒ (´⌒;; ズザザザ
>>973 KENT信者でもなんでもないが、お前本当に知らないんだな…
.htaccessのアクセス制限
>>968 =
>>972 ∩___∩
. \ | ノ ヽ
\ / ● ● |
\| ( _●_) ミ そんなエサで俺様がクマー!
.htaccessファイル自体を置く場所を気づかえば それなりに安全だろ。.htaccessそのものが丸見えになっちゃマズイが。
.htaccess自体が丸見えになる鯖があるの? Apacheは初期設定で.htaccessを読み取り不可にしてると思うんだけど??
なんだか必死だな(プッ