トップページ⇒php
1001コメント377KB

月宮あゆのPerl教室 Part.4

■ このスレッドは過去ログ倉庫に格納されています
0001月宮あゆ02/02/19 14:34ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  うぐぅ♪
  ((ニE/⌒ヾ∞"ヽ   \____________
    (こ)   ∞ |こ)
    く__∞,ノ
    し' し'
0002名無しさん@お腹いっぱい。02/02/19 14:39ID:???
>>1 ワラタ メール公開してるし
0003名無しさん@お腹いっぱい。02/02/19 15:10ID:???
おー!3げと。
0004名無しさん@お腹いっぱい。02/02/19 15:14ID:???
4なのかよ!!Part.4だし。なにいってんだ。
0005名無しさん@お腹いっぱい。02/02/19 16:45ID:???
早く教えてほしいぽ ♥ >>1
0006名無しさん@お腹いっぱい。02/02/19 16:58ID:???
まず自己紹介きぼん
0007名無しさん@お腹いっぱい。02/02/19 23:41ID:???
こっちはどうしたよ?
0008名無しさん@お腹いっぱい。02/02/19 23:43ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  うぐぅ♪
  ((ニE/⌒ヾ∞"ヽ   \____________
    (こ)   ∞ |こ)
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    く__∞,ノ
    し' し'
0009名無しさん@お腹いっぱい。02/02/20 00:02ID:???
アフォ
0010名無しさん@お腹いっぱい。02/02/20 00:07ID:???
>1
>8
なんかそういう人形が大阪の食い物屋の店頭にあるよな。
0011名無しさん@お腹いっぱい。02/02/20 00:25ID:???
良スレの悪寒!!
0012名無しさん@お腹いっぱい。02/02/20 00:34ID:???
CGIってなんですか?なんかあちこちでCGIといえばperlとかCだとか言われてますけど
何の事かさっぱりわかりません。
0013名無しさん@お腹いっぱい。02/02/20 00:39ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  COMMON GATEWAY INTERFACE
  ((ニE/⌒ヾ∞"ヽ   Httpサーバとプログラムを繋ぐためのインターフェース規格(?)
    (こ)   ∞ |こ)    CGIの条件とは
    |   ∞,|     ・そのサーバで実行できる形式である。
    |   ∞,|     ・標準入力/出力を扱える。
    |   ∞,|     ・環境変数を取得できる。
    |   ∞,|     なんだよ。
    |   ∞,|
    |   ∞,|     これさえ満たしていれば言語は問われないんだ。
    |   ∞,|     テキスト処理が得意なPerl君と高速で使える人が多いC君が
    |   ∞,|     主に使われてるよ。
    |   ∞,|    
    |   ∞,|     もちろん、PascalやLISP(?)、RUBYなどもOK。
    |   ∞,|     WIndowsNTがサーバならVBもつかえるんだよ。うぐぅ。
    |   ∞,|    \____________
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    く__∞,ノ
    し' し'
0014名無しさん@お腹いっぱい。02/02/20 00:46ID:???
で、できる
0015名無しさん@お腹いっぱい。02/02/20 00:53ID:???
上手な食い逃げの方法教えてください。
0016名無しさん@お腹いっぱい。02/02/20 01:12ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  逃げる直前まで、「お金を払うよオーラ」を出すんだよ。
  ((ニE/⌒ヾ∞"ヽ  \____________
    (こ)   ∞ |こ)
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    |   ∞,|
    く__∞,ノ
    し' し'

0017名無しさん@お腹いっぱい。02/02/20 01:16ID:???
>16
一行レスの時は胴体短くして下さい。
容量の無駄ですし。
0018名無しさん@お腹いっぱい。02/02/20 01:23ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  了解です。
  ((ニE/⌒ヾ∞"ヽ  \____________
      ̄し'し'  ̄
0019名無しさん@お腹いっぱい。02/02/20 01:40ID:???
>18
あんた、極端だな(笑)
0020名無しさん@お腹いっぱい。02/02/20 01:54ID:???
おれにはウドちゃんがコスプレしてるようにしか見えない
0021名無しさん@お腹いっぱい。02/02/20 03:21ID:???
>>13
す、すげぇ・・・
マトモ過ぎるレスが返ってきた・・
0022あゆあゆ ◆AYU.J0rE 02/02/20 09:18ID:1Y5hFUx3
うぐぅ。もう学校の時間だよう。
どこに通ってるかって?秘密だよ♪

あゆがわかる簡単な質問なら答えるよ。
0023あゆあゆ ◆AYU.J0rE 02/02/20 09:18ID:???
うぐぅ。一人称は「ボク」だね。失敗失敗。
0024名無しさん@お腹いっぱい。02/02/20 12:19ID:???
あゆ萌えJAPUさんはキモいですか?
0025名無しさん@お腹いっぱい。02/02/20 21:51ID:???
 
0026名無しさん@お腹いっぱい。02/02/20 22:32ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ < 何でも聞くべし。
  ((ニE/⌒ヾ∞"ヽ  \____________
      ̄し'し'  ̄
0027名無しさん@お腹いっぱい。02/02/20 22:43ID:jTfqjt4Z
{print;shift;{}{}shift;shift;map @hoge;white(-1){shift;shift;}}
0028名無しさん@お腹いっぱい。02/02/20 22:56ID:???
>>27
無限ループ。
0029名無しさん@お腹いっぱい。02/02/21 00:10ID:???
うぐぅ。
0030名無しさん@お腹いっぱい。02/02/21 04:18ID:???
>27
whiteってどんな関数だよ。
0031名無しさん@お腹いっぱい。02/02/21 09:51ID:RO5/QDf2
>>30
ぐは、whileじゃなかった・・・。無限ループ発言撤回。
0032名無しさん@お腹いっぱい。02/02/21 17:22ID:piBirvYG
ヲタPGは市ね
0033名無しさん@お腹いっぱい。02/02/21 17:36ID:???
うぐぅ。 
003460602/02/23 01:12ID:???
0035名無しさん@お腹いっぱい。02/02/24 18:28ID:RsG30jwz
サーバーサイドのエロゲやりたい
0036名無しさん@お腹いっぱい。02/02/24 18:44ID:???
Cをとっても意識したつくりと思われるperlですが、
どうしてelsif,last,redoなんですか
0037名無しさん@お腹いっぱい。02/02/24 19:11ID:???
>>36
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  パクったんじゃなくて意識しただけだからだよ。
  ((ニE/⌒ヾ∞"ヽ    自分がこっちの方がいいと思ったら変更すればいい。
    (こ)   ∞ |こ)   Perlは効率を優先した言語だからね。
    く__∞,ノ     else ifとするより2文字稼げる?
    し' し'        多分コンパイルの時点で最適化されるのかな?
                \____________
0038名無しさん@お腹いっぱい。02/02/25 21:50ID:???
ムッシュかまやつに似てる、そっくりだ
ttp://www.webk.co.jp/singer/image.jpg
0039名無しさん@お腹いっぱい。02/02/25 23:56ID:???
Perlで記述したCGIの、状況に応じた各種テスト方法の
オススメを一通り教えてホスイ マヂで
(逆でもOK、 :このテスト方法はこういうときに便利)

モジュールいろいろ豊富なのはイイんですが、
オレみたいなヘボーンPGはどれを選んで良いのか、
上手い答えがなかなか出せませんので、参考にさせてください
0040名無しさん@お腹いっぱい。02/02/26 00:18ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  基本だけどテストケースをしっかり作ってホワイトボックステスト。
  ((ニE/⌒ヾ∞"ヽ    職業プログラマじゃないからあんまり詳しくないよ。うぐぅ。
    (こ)   ∞ |こ)   
    く__∞,ノ     
    し' し'        
                \____________
0041名無しさん@お腹いっぱい。02/02/26 01:19ID:???
>>40
ありが�d
0042sage02/02/26 01:58ID:whPHUYwK
CでCGI組みたいんだけど、なんか参考になる本かページないですか?
主に使われてるっつー割にPerlと違って(CGIの)専門書見かけないのはなんででしょ?
0043名無しさん@お腹いっぱい。02/02/26 02:02ID:???
うぐぅ、名前とアドレス欄間違えた‥‥アフォだw
0044代理02/02/26 02:21ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  この辺なんてどうでしょ? 他にもあったと思うから探してみます。うぐぅ。
  ((ニE/⌒ヾ∞"ヽ   \http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/
    (こ)   ∞ |こ)    \____________
    く__∞,ノ     
    し' し'        
00453602/02/26 03:56ID:???
>>37
ありがとうございます。
たしかにelsifもlastもredoも文字数は少ないですね
0046名無しさん@お腹いっぱい。02/02/26 08:09ID:???
>>42
      _ _
     〃┏━━ 、
  >−       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  変なこと言うけどPerl/CGIの入門書。
  ((ニE/⌒ヾ∞"ヽ    上にも書いたけどCGIはある条件さえ満たせば言語は問われないんだ。
    (こ)   ∞ |こ)   無理してCでの入門書を探すより腐るほど出てる詳しいPerlでの本の方が参考になるよ。
    く__∞,ノ     上にも書いたけどPerlはCとかなり似ているから結構読めるよ。
    し' し'        
               暇だから簡単にまとめておくね。

               POSTの場合、データは標準入力に入る。
               GETの場合、データは環境変数QUERY_STRINGに入る。
               リモートホストなどのステータスは環境変数に入る。
               出力は標準出力に対して行う。
               出力の前にprintf("CONTENT-TYPE: text/html\r\nr\r\n");を忘れないでね。


               うぐぅ。あんまり祐一の役にたてなかった気がするよぉ。
0047yani ◆NSktNEdQ 02/02/26 08:14ID:eIw9sfNX
>主に使われてるっつー割にPerlと違って(CGIの)専門書見かけないのはなんででしょ?

(1) CでCGIを組めるサーバは一般人用にはあまりなく、従って売れ行きが期待できない
(2) CGIは結局引数というか、動作条件を環境変数から得てテキスト(HTML)を吐く
ある意味ごく普通のプログラムが基本である

あたりかな。
0048yani ◆NSktNEdQ 02/02/26 08:15ID:eIw9sfNX
>>46
タイミング良いね。
0049名無しさん@お腹いっぱい。02/02/26 08:21ID:???
>>42
追加
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  Perl >>>>>>>>>>>>>>>>>>> Cだからだよ。
  ((ニE/⌒ヾ∞"ヽ    可変長のデータ扱うことが多かったり文字列を分割することもしばしば。
    (こ)   ∞ |こ)   言語仕様は妙だけどテキスト処理に強いPerlの方が簡単にかけるんだ。
    く__∞,ノ     けど、その代償は大きくて処理速度とシステム負荷は大きい。
    し' し'       それで、高速かつふざけた量のデータを処理する場合にはやむなくCを使うんだ。多分。 

               それと、Cがコンパイル言語だと言うことも問題だよ。
               CでCGIを組んだ場合、サーバで動くコードにコンパイルしなくちゃいけないんだ。
               (たまに.cを.cgiに変えたのに動きません。ってかわいい初心者がいるね。)
               でも、無料または一般用プロバイダが提供するサーバでGCC(CC Cコンパイラ)を
               提供しているところはtok2しかないよ。うぐぅ。
               そもそもtelnetが使えるところも少ないんだよ。
               ローカルでサーバと同じOSを使えばいいんだけどスマートじゃないよね。
               (クロスコンパイルという手もある。)
               その点Perlはインタプリタ(正確には違う。)。ソース互換は大抵の場合保証されているからお手軽なんだ。
               C/CGIの教科書を書こうとすると、
               「サーバ上でgccを使うってどうやるんですか?」
               って質問が殺到するから書きにくいのかもね。
00504202/02/26 12:02ID:???
色々と回答ありがとうございました。

標準入力/出力と環境変数の取得方法(>>44 のページにしっかりあった)さえ知ってれば
普通に組めそうれすね(当方、Perlはそこそこ書けるのでした)

本がないのは結局、CのCGIが一般向けじゃないってことですかね。
0051名無しさん@お腹いっぱい。02/02/26 12:08ID:???
Perlが正確にはインタプリタじゃないってのはどいうこと?
0052名無しさん@お腹いっぱい。02/02/26 12:30ID:???
>>51
これも微妙に違うような気もするけど、
ttp://www.aifis.ne.jp/heat/assistant/perl-intro.html
とか。

perldoc perlrunとかやるといきなり「Perlインタプリタ」って文字が出てきて鬱。
0053名無しさん@お腹いっぱい。02/02/26 14:13ID:???
>>49
XREA( http://www.xrea.com/jp/ )もgcc逝けるよ。SSHで。
0054名無しさん@お腹いっぱい。02/02/26 21:25ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  ソースは忘れたけど、スクリプト実行時にコンパイルしてその後に実行してるんだって。
  ((ニE/⌒ヾ∞"ヽ    怖い人たちにたたかれたらやだから思わせぶりな書き方にしちゃったよぉ。
    (こ)   ∞ |こ)   ごめんなさい。
    く__∞,ノ     >>53
    し' し'        案外あるんだね。gcc OKのところ。
0055名無しさん@お腹いっぱい。02/02/26 22:07ID:???
たしかにかまやつに似ているなぁ(笑)
00563602/02/26 22:12ID:???
>>54
正規表現の最後のoってあるじゃん。
m/foo/bar/o <-これ
これとか、コンパイルする部分とその場で実行する部分があることを感じさせてくれるよね。
00575102/02/26 22:25ID:???
なるほど、一つ賢くなったよ!
0058名無しさん@お腹いっぱい。02/02/28 19:06ID:???
     ____                        
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴<・>∴∴.<・>|    
  |∵∵∵/ ○\∵|     
  |∵∵ /三 | 三| |  / ̄ ̄ ̄ ̄
  |∵∵ | __|__ | |< うるせー馬鹿!
   \∵ |  === .|/  \____
     \|___/
   ______.ノ       (⌒)
  //::::::::|-、 ,-/::::::ノ ~.レ-r┐
/ /:::::::::::|  /:::::ノ__ | .| ト、
| /:::::::::::::::| 〈 ̄   `-Lλ_レ′
レ::::::::::::::::::|/:
0059名無しさん@お腹いっぱい。02/02/28 19:12ID:???
>>58
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ TーT リ < うぐぅ。
  ((ニE/⌒ヾ∞"ヽ    
    (こ)   ∞ |こ)   
    く__∞,ノ     
    し' し'        
0060名無しさん@お腹いっぱい。02/03/01 20:06ID:WMKcIrtF
       -‐- 、
     ,' /二二 ヽ/⌒l     ___________
      i イノノノ))))〉=ヲ   <以後これ採用
      ! (l| i]  i] ||  /    |
  (\ ノノノlゝ"フノ!! /   
  (∃/ヽ ^||iii》, /    
   ( ゝ 》⌒)中  |        
  [ ̄「 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  || ̄||fZZZ7⌒)⌒ヾゝ,. ̄`||
  ||  ||ニ:Iニ/_7ニヒコ    ||
  ||  ||| ||/:::::/ ||\:::ヽ   ||
  ||  ||| |に~⌒).|| (⌒”)  ||

0061かまやつ02/03/01 21:37ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  >>60
  ((ニE/⌒ヾ∞"ヽ   \却下。うぐぅ。
    (こ)   ∞ |こ)   
    く__∞,ノ     
    し' し'        
0062名無しさん@お腹いっぱい。02/03/01 23:12ID:???
>>56
それは「変数展開は最初に実行したときのみ」って意味で、
コンパイル時に評価されるわけじゃないでしょ。

コンパイル時に実行/評価されるのはBEGINブロックね。
for (0 .. 9){
BEGIN{ print "begin\n" }
print "loop: $_\n";
}
0063nobodyさん02/03/02 05:38ID:???
FORTRANやCOBOLでもCGIって組めますか?
0064nobodyさん02/03/02 11:28ID:???
>>63
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  却下されちゃったから引き続きボクだよぉ。
  ((ニE/⌒ヾ∞"ヽ    はっきり言ってFORTRANもCOBOLも使ったこと無いよ〜。
    (こ)   ∞ |こ)   上の方で書いたけど、
    く__∞,ノ     
    し' し'        ・サーバで動く形式(ファイルを叩くだけで実行出来ること。 RUNの必要なBASICなどは不可。)
                ・標準入出力が扱える。
                ・環境変数が扱える

                この3点が可能ならCGIとして使えるよ。
                でも、標準入出力や環境変数って言う概念のないOSではこの限りじゃないよ。
                FORTRANなら何となく出来そうだよね。

0065$_02/03/02 11:42ID:rGRXAcBK
期待age
0066nobodyさん02/03/02 11:49ID:zcjkO+os
packageってどういう時に使えばいいんですか?
いまいちよくわからない・・・
0067nobodyさん02/03/02 11:49ID:???
>>65

#!/usr/local/bin/manko

/*このスクリプトは画期的な新言語「MANKO」を使用しています*/

%doutei = @;

@ key ->> .*

whitebase(%doutei){printrash "%doutei";}

/*最後の処理*/

lastescape;

sub manko{

$kekeke = 1;

hyperif($kekeke){print "ギコハハハ";}

}

__DEAD__
0068nobodyさん02/03/02 12:32ID:???
>>66

      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ <  基本的にはネームスペースの分離だと思うよ。
  ((ニE/⌒ヾ∞"ヽ    ネームスペースってわかるかな?名前空間とも書いてあるね。C++とかは。
    (こ)   ∞ |こ)   例えばtest.plをrequireするnamespace.plがあるとするよ。
    く__∞,ノ     test.plにはayuayu()っていうサブルーチンがあるとすると、
     し' し'       namespace.plではayuayu()と言うサブルーチンは定義出来ないんだ。
               プログラムはプログラマがどっちのayuayu()を呼び出したいかわからないからね。
               と、言うことは、人が作ったライブラリを使うときには細心の注意が必要。面倒だよぉ。

               そこで登場するのがパッケージ。これはある名前群をグループ化出来るんだ。

               例えば、ayuayu()がtsukimiyaと言うパッケージ内で宣言されたとすると、それはtsukimiya::ayuayu()
               となって、何もないayuayu()とは区別されるんだ(何もないはMain::に属していることになるよ。たしか。)。
               こうすれば、他のライブラリのことは全く気にせず名前を付けられるようになるよね。
               もちろん、パッケージ名は他とだぶらないようにする必要があるけどね。

               ところで、変数とサブルーチンをグループ化する機能ってどこかで見たことない?
               そう、C++などのクラスだよ。
               Perlのクラスはパッケージを使って実現されてるんだ。 
               でも、そのおかげでPerlのクラスはわかりにくい・・・って言うのがボクの私論だよ。            
0069nobodyさん02/03/02 13:50ID:???
デフォルトパッケージはMainじゃなくmainな。
ついでにmainは省略できるので$::fooとか ::bar('arg')とかできる。

つーか知らないんなら調べてから書け。もしかして猫と同一人物か?
0070$_さん02/03/02 17:09ID:rGRXAcBK
大文字小文字で怒るなよ・・・重箱?
0071( ○ ´ ー ` ○ )なっちさん02/03/02 17:12ID:???
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   
       | >>69        
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
       | うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!うるせー馬鹿!
   ∧ ∧ |/\_________                   
   (,,゚Д゚)____.
   (つ/~ ※ ※ \
   /※ ※ ※ ※ \
0072nobodyさん02/03/02 18:03ID:???
>>70
Perlの話ですので非Perl使いは黙ってててください。
0073nobodyさん02/03/04 01:22ID:g+Jxs+YU
>68-69
なるほど・・・。
勉強になりました。
ありがとー。
0074nobodyさん02/03/04 05:24ID:???
>>71
突っかかりたい年頃なんだよ
相手にするな
0075nobodyさん02/03/06 12:30ID:???
顔がののたんです
0076use Socket;02/03/08 23:55ID:7Mh5sc6B
良質スレあげ

ちと質問なんだけど、SSIでPerlスクリプトを叩くとき、
スクリプト自体の絶対アドレスってわからんのかな?
環境変数にはHTMLのがはいってるし
0077nobodyさん02/03/09 03:07ID:???
$0 とかでわからなかったっけ?
0078nobodyさん02/03/09 10:57ID:???
>>75
一緒にすんな!!ボケ
0079use Socket;02/03/09 17:04ID:???
$0 だとファイル名になってしまう・・・
やはりTelnetでPWDして調べるしかないのかの
0080nobodyさん02/03/09 17:58ID:???
$pwd=`/bin/pwd`;
0081nobodyさん02/03/09 23:56ID:???
>>76
もしコマンドが許されてなくて >>80 が駄目なら Cwd.pm なんかが
ディレクトリを一個一個上がっていって調べてくれるらしいですが・・・
詳細は知らぬ。それと SSI は知らぬ。スマソ
0082nobodyさん02/03/10 01:15ID:???
こんなんでいいかな?

my $path = ($ENV{SCRIPT_NAME} =~ /(.+\/)[^\/]+/)[0] . $ENV{_};
$path =~ s!/\./!/!g;

print $path;
0083use Socket;02/03/10 01:36ID:???
>>81
サンクスコ。うまくいったよ。というか標準ライブラリ覚えてなさ過ぎだな。

>>82,80
環境変数もコマンドも変な値返してくるサーバーだったのね。

どうでもいいけどあゆあゆどこいったのかな?
変な厨房が追い出したとか書いてあったけど
0084nobodyさん02/03/13 23:08ID:???
>42
オールラウンドプログラミングvol.3
 C/C++300の技
技術評論社 ISBM4-7741-1312-3
1980+税

青緑っぽい本。
わかりやすい本だとは言わないけど、CでCGIをやる場合の
サンプルコードとかが載ってるから、参考にする程度ならいいかも。
0085nobodyさん02/03/14 15:15ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ < http://www.gedoh.org/aki/2ch/current/bbs/
  ((ニE/⌒ヾ∞"ヽ   \みんなが一番よく知っているサイトのC言語製CGIだよ
    (こ)   ∞ |こ)   
    く__∞,ノ     
     し' し'       
               
              
0086nobodyさん02/03/15 03:50ID:???
read.c だけ見たけど、
初期とずいぶん変わったねー
0087nobodyさん02/03/15 04:12ID:???
>>69はあゆにジェラシー(藁
0088Linda³ ◆4xALiNDA 02/03/17 01:28ID:Z8En8QVF
うぐぅ・・・祐一くんおどかさないでよ・・・
0089nobodyさん02/03/17 01:34ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ゚∀゚ リ  < うーーーーーーーーーーぐぅぅぅぅぅ
  ((ニE/⌒ヾ∞"ヽ   \
    (こ)   ∞ |こ)   
    く__∞,ノ     
     し' し'       
0090nobodyさん02/03/17 01:40ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ゚∀゚ リ  < うぐぅ、Perlってどこでダウンロードできるの? 
      し' し'       
0091nobodyさん02/03/17 01:48ID:???
こことか
http://www.activestate.com/
0092nobodyさん02/03/17 02:00ID:???
>>91
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ;゚∀゚ リ  < うぐぅ、ネタだけどありがとう
      し' し'       
0093nobodyさん02/03/18 09:41ID:???
japu逝ってヨシ
0094nobodyさん02/03/22 22:34ID:???
なんか最近顔が変わった?
0095nobodyさん02/03/22 23:43ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ゚∀゚ リ  < うーーーーーーーーーーぐぅぅぅぅぅ
  ((ニE/⌒ヾ∞"ヽ   \
    (こ)   ∞ |こ)   
    く__∞,ノ     
     し' し'   
0096nobodyさん02/03/23 00:03ID:???
前の顔の方が良かったな。
0097nobodyさん02/03/23 00:04ID:???
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ゚∀゚ リ  < ウグゥ━━━━━━(゚∀゚)━━━━━━ !!!!!
  ((ニE/⌒ヾ∞"ヽ   \
    (こ)   ∞ |こ)   
    く__∞,ノ     
     し' し'   
0098nobodyさん02/03/25 09:57ID:???
>>96
      _ _
     〃┏━━ 、
     |       ) 
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ;゚∀゚ リ  < うぐぅ、ボクは別人だよぅ
      し' し'       
0099nobodyさん02/03/26 03:16ID:???
月宮先生は、Perl歴何年ですか?
何冊Perlの本を持っていますか?
Perl使えるようになるポイントは何ですか?
0100アゴ02/03/26 07:38ID:???
      _ _
     〃┏━━ 、
パタパタ |  ノノソハ)))  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  (((\リリ ´ー` リ < ケント・パイプカットとつくろう!PerlでCGI。これ一冊で十分。
  ((ニE/⌒ヾ∞"ヽ   \____________
    (こ)   ∞ |こ)
    く__∞,ノ
    し' し'



0101nobodyさん02/03/26 07:44ID:???
背中にヘリコプターのハネ付けてるのですか?
■ このスレッドは過去ログ倉庫に格納されています