トップページphp
181コメント61KB

【CGI】合同開発室

■ このスレッドは過去ログ倉庫に格納されています
0001当方へたれですが01/10/02 00:35ID:GsMMcvtM
合同で学習用スクリプトとかの開発をできないかと思って
iswebだけどアプロダ置いてみました。
http://isweb36.infoseek.co.jp/computer/perldev/
参加してくれる人キボン
0131名無しさん@お腹いっぱい。02/01/28 19:54ID:Vj1E59E1
あぷろだなんだが、{}で囲ってなんかやってるとこあるじゃん。 { # ○整形
みたいにね。
ここはさ、メソッドとして抽出したほうが見通しよくなるとおもうんだが、、、
0132名無しさん@お腹いっぱい。02/01/28 20:57ID:U2Qq819d
>リネームしなければいい
もれじゃできねえから、できたらだれかやってくれ
0133名無しさん@お腹いっぱい。02/01/28 22:30ID:???
ユニークである必要があるし、このままでいいだろ。
コメントをちゃんと書けば不便じゃないさ。
0134名無しさん@お腹いっぱい。02/01/29 14:14ID:???
>>133
サーバに保存されるファイル名と、ダウンロードされるファイル名は
一緒である必要はないから、OKと思う。
ただ、ダウンロードのためだけにCGI起動させるのはアレなんで、
mod_rewriteとか通してやれば素敵になりそう。
0135102/01/29 14:22ID:???
>>131
 ありがとうございます。
 あのあたりはごちゃごちゃしてるので なんとかしたいと思ってるんですが,
分けようとしても速度遅くなるわ変数のやり取りが見辛くなるわで
うまく書けなかったのでああなってます。

 ああいう切り分けとかをサクっとできればいいんだけど,
時間かけて悩んでる割に大したモノが書けない・・・
0136名無しさん@お腹いっぱい。02/01/29 16:16ID:7v+0Ir29
>>1 気づいた点をすこし。

[main.pl]
> use lib '/home/mas/www/library', '.';
* 環境に依存する部分は下記みたいに分離した方がいい。とくに多くの人に使ってほしいの
なら。
BEGIN { do "setenv.pl" if -e "setenv.pl" }
BEGIN { push(@INC, $ENV{YOUR_PERL_LIB}) if $ENV{YOUR_PERL_LIB} }

* "." は必要ない。
* パフォーマンスにこだわるのなら lib は使わない。内部でConfig.pmをつかっ
ているので以外と重い。

> use CGI;
必要とするCGI.pmのバージョンは?
おれは2.46なんで、CGI::cgi_error、CGI::uploadとかないと怒られた。
0137102/01/29 16:59ID:???
>>136
ありがとうございます。
CGI.pmは2.47からupload()や cgi_error()が実装されたようなので,
2.47以上が要ります。 開発では2.78使ってます。
前はバージョン指定してましたが,書き換えた時に消しちゃったみたいです。
0138名無しさん@お腹いっぱい。02/01/29 17:34ID:7v+0Ir29
依存しているモジュールとバージョン、そのモジュールが取得できるURL あたりをドキュメントに書いといてもらえるとうれしい。

iswebは5.6.1かぁ。。。5.005_03ってもう古いのかな。
0139名無しさん@お腹いっぱい。02/01/29 19:04ID:9LBydpPt
>138
Perlの作者タンが、5_005_03なんてつかってちゃいやぁん
ていってるよ??
なんかセキュリティ的にもよろしくないそうです。
0140名無しさん@お腹いっぱい。02/01/29 20:32ID:???
そうなのか。じゃあ漏れも5.6.1に移行しよっと。
0141名無しさん@お腹いっぱい。02/01/29 20:45ID:???
>>139
ソースきぼんぬ。
0142名無しさん@お腹いっぱい。02/01/29 20:50ID:???
「セキュリティ的によろしくない」の部分をもっと詳しくキボンヌ。
0143名無しさん@お腹いっぱい。02/01/29 21:12ID:???
>141-142
て・め・え・で・し・ら・べ・ろ(・∀・)
0144名無しさん@お腹いっぱい。02/01/29 21:23ID:9LBydpPt
ていうか、俺も出自忘れちゃった。
エラソーニイッテゴメソヨ(・∀・)

Perl5.6.1のドキュメントの日本語訳のサイトの端書きの
作者の言葉の部分、あそこだったと思います。
0145142 02/01/30 00:49ID:???
いえいえ、ボンクラ厨房の分際で高貴なる2chBBSに書き込んでしまって
申し訳御座いません。
所で少し疑問なのですが「出自」って何ですか?

出典 と
辞典 を
脳内合成して
出自 になるんでしょうか?

なんて読むのこれ「でぢ」?
0146102/01/30 01:28ID:???
>>138
今回も次のまで時間かかりそうなので,とりあえずですが
必須らしい環境を書いておきます。
perl5.005

CGI.pm 2.47
http://search.cpan.org/search?dist=CGI.pm
解説: http://member.nifty.ne.jp/hippo2000/perltips/Cgi.htm

HTML::Template.pm
http://search.cpan.org/search?dist=HTML-Template
解説: http://member.nifty.ne.jp/hippo2000/perltips/html/template.htm

KCatch.pm #use CGI::Carp 'fatalsToBrowser' で代用できるかも
http://www.kawa.net/works/perl/catch/
解説: http://www.kawa.net/works/perl/catch/KCatch-j.html
0147名無しさん@お腹いっぱい。02/01/30 01:43ID:???
>>145
>所で少し疑問なのですが「出自」って何ですか?
どういう風に笑って欲しくて書いたのか教えてくれ。
0148名無しさん@お腹いっぱい。02/01/30 01:54ID:???
>>147
あ、笑って欲しかったのか。
思わずマジレスしそうになっちゃったよ。
ごめん。
0149名無しさん@お腹いっぱい。02/01/30 03:16ID:CYuhEnG/
>145
gooで「出自」調べて読むか、自分なりに読んだらいいよ。
「浜崎あゆみ」って読もうと「田中真紀子」って読もうと「ムネヲ」って読もうと
奇異の自由だよ。
0150名無しさん@お腹いっぱい。02/01/30 09:12ID:???
ようするに、>>145はボンクラ厨房未満だった、、と。
0151名無しさん@お腹いっぱい。02/01/30 12:01ID:???
>150
何怒ってるの?
0152名無しさん@お腹いっぱい。02/01/30 17:48ID:???
>>151
どこを見れば怒ってるように見えるのか問い詰めたい。
0153名無しさん@お腹いっぱい。02/01/30 17:54ID:???
>>149
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%BD%D0%BC%AB&sw=2

gooで引いてみたよ。

しゅつじ 【出自】

(1)でどころ。うまれ。出所。
(2)文化人類学で、個人が生まれた時から認識される系譜関係。血縁。「―集団」
0154名無しさん@お腹いっぱい。02/02/01 19:08ID:???
自分の知らない単語=造語
って思ってる緒ヴァカさんがいるスレはここですか?
0155名無しさん@お腹いっぱい。02/02/03 04:14ID:???
multipartデコードを自力でやろうとしましたが,
把握できなくなってきたので,CGI::Minimalを試してみてます。
時間がたっても楽に読めるように書くのって難しいです……
0156あぷろだ02/02/07 03:37ID:4ZCZT+Ah
あぷろだ v1.02上げました。
何回も見直してバグは無いはずなんですが,
ポカしてるんじゃないかとちょっと不安です。

変更点は以下のとおりです。
・package uploader; と明示するようにした。
・CGI.pmをやめて CGI::Minimalを使うようにした。
・環境に依存する設定は setenv.plで行うようにした。
・使用スクリプツを ./lib/以下に移動した。

HTML::Templateと CGI::Minimalが必要です。
KCatchも使ってますが,これは使わなくてもいいです。
http://search.cpan.org/search?dist=HTML-Template
http://www.nihongo.org/snowhare/utilities/modules/cgi-minimal/
http://www.kawa.net/works/perl/catch/KCatch-j.html

使ってる CPANモジュールも,あぷろだとまとめて上げたほうがいいですか?
0157nobodyさん02/03/21 20:11ID:???
ファイル名保持機能つけて
0158nobodyさん02/04/09 22:18ID:RNJ4fGuJ
誰か人工無能付きのチャット作って〜
0159nobodyさん02/04/09 23:03ID:???
>>157
じゃぁ人口無能エンジン作って。
0160nobodyさん02/08/23 00:01ID:mZ+fotXI
age
0161山崎渉03/01/15 13:50ID:???
(^^)
0162山崎渉03/03/13 17:54ID:???
(^^)
0163山崎渉03/04/17 12:13ID:???
(^^)
0164山崎渉03/04/20 06:20ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0165山崎渉03/05/22 02:20ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0166山崎渉03/05/28 17:10ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0167山崎 渉03/07/15 11:24ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0168山崎 渉03/08/02 02:29ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0169ぼるじょあ ◆ySd1dMH5Gk 03/08/02 05:02ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0170山崎 渉03/08/15 23:26ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0171電脳プリオン04/07/19 17:59ID:???
まだ開発してますか?
0172nobodyさん04/07/22 13:06ID:???
                  _,..-‐‐-..,,_
    _,,.-‐‐-..,,,        ,r':::::::::::::::::::::ヽ
  ,r':::::::::::::::::::::::ヽ      /:::::::::::::::::::::::::::::ヽ
 ./::_;;;::;;;_::::::::::::::::;;l//-‐-‐;l;;::::::::::::::;;:-‐‐--:;;l
 l/~   ~ヽ::::::::::::::::::::::::::::::::::::::::::::;r'彡     l
 l     ヾ/   :::::::::::::::::::::::::::::::::ヽ     /
 ゝ    /      ::::::::::::::::::::::::::::::ヽ  _,,-''
  ~'‐.,,,,,_l /て^ヽ      ,;;r=i≦;;:::ヽ'~     
      l |o ゝ,_ノ|     ''~      _l.    
     .l ヽ( )_,,ノ  `'      _,,..-‐''',,,l,   
     l_,,,,,,_   (__人__ノ    __,,,,,r'::::::l   
     ̄l_,,,.    ヽ:::::::l     ,r'~ ゝ;ノ  
     -''ゝ、 ,,,   ゝノ        /     
        ''r':::ヽ           /     
        ゝ;;ノ          ヽ     
        /             'l      
        l              l
        ゝ             ./
        /^'‐-t''''○ ○~^''''t-‐^ヽ
        ~‐‐'~   ∪    ~'‐‐~

0173nobodyさん04/07/27 20:10ID:???
  __,冖__ ,、  __冖__   / //  ,,,..-‐‐‐-..,,,
 `,-. -、'ヽ' └ァ --'、 〔/ /.  /::::::::::::::::::::::::ヽ        _,..-‐‐-..,,,
 ヽ_'_ノ)_ノ    `r=_ノ    /  l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ
  __,冖__ ,、   ,へ    /  ,ィ l:l    ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
 `,-. -、'ヽ'   く <´   7_// ヽ   /   :::::::::::::::::::::::::::::::::::::;-'^~~^'‐;;:l
 ヽ_'_ノ)_ノ    \>     /   ~ヽ/      :::::::::::::::::::::::::::::::ヽミ   .ll
   ll     || .,ヘ   /      / / ̄^ヽ   ::::::::::::::::::::::::::::ヽ  ,.ノ
   ll     ヽ二ノ__  {      /  |  ・ .|     :/ ̄^ヽ:::::::l'^~
   l|         _| ゙っ  ̄フ ‐/-,, ヽ,_,,ノ      |  ・  |:::::::l
   |l        (,・_,゙>  /   l  ~^''     `‐'   ヽ.,_,,ノ  :l
   ll     __,冖__ ,、  >  '''l^^~~~     / ̄ ̄ヽ    -‐‐‐--l-
   l|     `,-. -、'ヽ'  \  ヽ、 ,,,,    | |||!|||i||!| |   ~^'‐..,,_/
   |l     ヽ_'_ノ)_ノ   トー   / (:::::}   | | |ll ll !!| |    ,,,, イ~'''
. n. n. n  __,冖__ ,、 |     l:  ~~   | |!! ||ll| || |   {:::::) ::l
  |!  |!  |!  `,-. -、'ヽ' i     l:       | | !   | l    ~~  l
  o  o  o  ヽ_'_ノ)_ノ  {.     l、      ヽ`ニニ'ノ       ,l>
             /     /^‐-,,____,,,,,,,,..................,,,,,,,__,,,.--ヽ
          ∨⌒       ~‐‐'~             ^'‐‐~
0174nobodyさん04/08/23 16:05ID:???
22
0175nobodyさん04/09/11 01:02:49ID:???
age
0176nobodyさん2008/01/06(日) 14:07:38ID:???
電脳プリオン どこにでもいるなw
0177nobodyさん2008/07/10(木) 07:38:34ID:???
教えて
0178nobodyさん2009/09/07(月) 19:11:43ID:???
>>177
なにを?
0179nobodyさん2011/10/30(日) 21:19:02.02ID:a5tcCwva
⊂二二二( ^ω^)二⊃ブーン
0180 ◆SlaMEA0byM 2012/06/05(火) 18:30:10.34ID:???
test
0181 忍法帖【Lv=40,xxxPT】(2+0:8) 【43.1m】 電脳プリオン ◆3YKmpu7JR7Ic 2013/01/02(水) 15:10:51.49ID:????PLT(12079)
  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>164
            / ←>>168
■ このスレッドは過去ログ倉庫に格納されています