[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch‚Ìread.cgi‚Ö]
Update time : 05/08 16:18 / Filesize : 307 KB / Number-of Response : 980
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

‚­‚¾‚·‚êPerli’´‰SŽÒ—pj



1 –¼‘OFnobody‚³‚ñ mailto:sage [2006/09/10(“ú) 13:33:48 ID:???]
‚±‚̃XƒŒƒbƒh‚ÍA‘¼‚̃XƒŒƒbƒh‚ł͑‚«ž‚߂Ȃ¢’´’჌ƒxƒ‹A  
‚à‚µ‚­‚ÍŽ¿–âŽÒŽ©g‰½‚ª‰½‚¾‚ª•ª‚©‚ç‚È‚¢Ž¿–â‚ð—E‹C‚ðŽ‚Á‚Ä‘‚«ž‚ÞƒXƒŒƒbƒh‚Å‚·B  
PerlŽg‚¢‚ª—D‚µ‚­ƒRƒƒ“ƒg‚ð•Ô‚µ‚Ü‚·‚ªA  
‚¨—ç‚ÍPerl‚Ì•z‹³‚ƉSŽÒ‚Ì‹~Ï‚ð‚¨Šè‚¢‚µ‚Ü‚·B  


178 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/15(‹à) 21:51:09 ID:???]
‚»‚ꂪ–l‚ɂ͊y‚µ‚©‚Á‚½‚©‚ç(¬ŠwŠÙƒvƒƒ_ƒNƒVƒ‡ƒ“)
ƒj[ƒ`ƒF“ü–å (’}–€‘–[)
–{“–‚Ìö…ŠÍ‚Ìí‚¢•û (ŒõlŽÐ)

179 –¼‘OFnobody‚³‚ñ [2007/06/15(‹à) 22:38:03 ID:3CYhNC9F]
‚Ü‚¶‚߂ɋ³‚¦‚Ä‚­‚¾‚³‚¢‚æô

180 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/15(‹à) 22:48:57 ID:???]
‚ ‚¢‚Ü‚¢3cm

181 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/15(‹à) 22:51:37 ID:???]
“š‚¦‚Ä‚¢‚Ü‚·‚Æ‚àB

>SF ‚ð“ǂނ±‚ÆB
>‚¾‚¶‚á‚ê‚⌾—t‚ ‚»‚тւ̗‰ð‚ð[‚߂邱‚ÆB
>•ꑌê‚Å‚«‚¿‚ñ‚Æ•¶‚ª‘‚¯‚邿‚¤‚ɂȂ邱‚ÆB
>‘½‚­‚̃nƒbƒJ[‚Íu‚¨‚½‚­v‚Æ‚¢‚¤ƒŒƒbƒeƒ‹‚ðŽó‚¯“ü‚ê‚Ä‚¢‚Ü‚·B
>‚»‚ê‚ÍŽ©•ª‚ª•’ʂ̎Љï“IŠú‘Ò‚©‚玩—R‚¾‚ÆéŒ¾‚·‚é•û–@‚̈ê‚‚Ȃ̂ł·B
ttp://cruel.org/freeware/hacker.html

182 –¼‘OFnobody‚³‚ñ [2007/06/16(“y) 21:27:44 ID:0wRsaGP2]
Perl•׋­‚µ‚½‚¾‚¯‚ŃnƒbƒJ[‚ɂȂê‚é‚ñ‚Å‚·‚©H

183 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/17(“ú) 08:54:43 ID:???]
perl‚µ‚©’m‚ç‚È‚­‚Ä‚àƒnƒbƒJ[‚ɂȂê‚郄ƒc‚͂Ȃ邵
‘SŒ¾ŒêŠo‚¦‚Ä‚àƒnƒbƒJ[‚ɂȂê‚È‚¢ƒ„ƒc‚͂Ȃê‚È‚¢

—v‚͉ž—p—̖͂â‘è

184 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/20(…) 21:35:54 ID:???]
‚æ‚낵‚¯‚ê‚΂²‹³Ž¦Šè‚¢‚Ü‚·B

Perl‚ÌCGI‚©‚çEXE‚ð’@‚­‚¾‚¯‚ÌSYSTEMŠÖ”‚ðŒÄ‚Ú‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ª
ˆ—Ž©‘̂̓oƒbƒNƒOƒ‰ƒEƒ“ƒh‚Å‚â‚点‚ÄA§Œä‚͉æ–ʂɖ߂µ‚½‚¢‚Ì‚Å
ures = SYSTEM(1, @args)v‚ÅŽÀs‚µ‚悤‚Æ‚·‚邯A-1‚ª–ß‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ures = SYSTEM(@args)v‚Å‚â‚ê‚Ζâ‘è‚È‚­“®‚­‚̂ł·‚ªc

‘æˆêˆø”‚É1‚ðݒ肵‚½ê‡‚ÍŽÀs•s‰Â‚ɂȂéA‚Æ‚¢‚Á‚½‚悤‚È
Ž–—á‚Í‚ ‚é‚̂łµ‚傤‚©H
iŒŸõƒL[uSYSTEMv‚ł͊Y“–‚ª‘½‚·‚¬‚Äcj

185 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/20(…) 22:20:47 ID:???]
>>184
‚‚©‚»‚à‚»‚àsystemŠÖ”‚ÌŽg‚¢•û‚í‚©‚Á‚ĂȂ¢‚¾‚ë

uperl systemv‚ŃOƒO‚é‚­‚ç‚¢‚ÌŒŸõ”\—Í‚Íg‚ɂ‚¯‚悤‚ºŒZ’í

186 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/20(…) 22:35:16 ID:???]
win —p‚Ì“Á•ʂȋL–@‚ª‚ ‚é‚Ì‚©‚ÆŽv‚Á‚ăOƒO‚è‚Ü‚­‚Á‚½‰´Aƒ}ƒJ[Borz...



187 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/20(…) 23:12:17 ID:???]
>>185
‚¢‚â‚ ‚ÌEEE‚·‚¢‚Ü‚¹‚ñB
u@argsv‚Æ‘‚¢‚Ä‚ ‚邯‚±‚낪A’@‚©‚¹‚悤‚Æ‚µ‚Ä‚¢‚éEXE‚Ì
ˆø”‚‚«ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Å‚·B

systemŠÖ”‚Ì‹LŽ–‚Ȃ炢‚­‚‚àHIT‚µ‚Ü‚·‚ªA‘æˆêˆø”‚É1‚ðƒZƒbƒg
‚µ‚Ă̎g‚¢•û‚ɂ‚¢‚Ă̋Lq‚͂قƂñ‚ǂȂ©‚Á‚½‚Ì‚Åc
i‚±‚Ì‘‚«•ûŽ©‘Ì‚ªwinê—p‚炵‚¢‚Å‚·‚ªj

188 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/21(–Ø) 00:30:05 ID:???]
>>187
ʼn‚ÉuWindows+ActivePerl‚̊‹«‚Å‚·v‚Æ‚©‚­‚ç‚¢‚Í‘‚¢‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚ñ‚¾B
@args‚Ì“à—e‚Æ‚©‚àBargs‚È‚ñ‚Ä–¼‘O‚Ì”z—ñ‚ɃRƒ}ƒ“ƒh‚܂œü‚Á‚Ä‚é‚È‚ñ‚Ä‚ ‚Ü‚è‘z‘œ‚µ‚È‚¢B

‚ÅA‚½‚Ô‚ñ-1•Ô‚µ‚Ä‚é‚Ì‚Í@args‚Ì’†‚̃vƒƒOƒ‰ƒ€‘¤‚¾‚©‚ç‚»‚Á‚¿‚𒲂ׂȂ¢‚Æ–³—‚©‚àB

189 –¼‘OFnobody‚³‚ñ [2007/06/26(‰Î) 18:01:07 ID:pgSc3qoH]
perlAcgi‚ð“ÆŠw‚ŕ׋­‚µ‚Ä‚¢‚邪—‰ð‚Å‚«‚È‚¢GG
‚P‚O“ú‚ÅŠo‚¦‚é`‚Ì–{‚ðŽQl‘‚É‚µ‚Ă邯‚Ç‚P‚O“ú‚¶‚á—‰ð‚Å‚«‚È‚¢YOEE
ŠwK”\—͂˂¥‚©‚ç“‚¢‚È‚Ÿ‚—

190 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/26(‰Î) 23:19:15 ID:???]
‚±‚ÌŽè‚̂͊wK”\—͂Ƃ¢‚¤‚æ‚èˆÓ—~‚Ì–â‘èB
Žáб‘Š«‚Í‚ ‚邪‚ËB

191 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/26(‰Î) 23:32:33 ID:???]
lŠÔ•K—v‚É‹ì‚ç‚ê‚È‚¢‚ÆŠo‚¦‚È‚¢‚©‚çB

1. ‰½‚ðì‚肽‚¢‚©Œˆ‚ß‚é
2. ‚Ƃɂ©‚­ì‚èŽn‚ß‚é
3. ‹l‚Ü‚Á‚½‚çŽÀŒ»•û–@‚ðŽQl‘‚Å’²‚ׂé
4. 2‚É–ß‚é

‚ ‚ƃƒ‚‚ðŽæ‚Á‚½•û‚ªŒø—¦‚ªã‚ª‚éB“ÁŽê•Ï”‘S•”ƒƒ‚‚邯‚©B
‚»‚ꂳ‚¦‚ ‚ê‚Ή½Žž‚Å‚à‰½ˆ‚Å‚ài­‚È‚­‚Æ‚àŽ©•ª‚¾‚¯‚Íj•K‚¸‰½‚Å‚à‘‚¯‚郃‚‚ðì‚éB

192 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/26(‰Î) 23:38:09 ID:???]
u10“ú‚ÅŠo‚¦‚é`v‚𔃂Á‚Ä–{“–‚É10“ú‚ÅK“¾‚µ‚½‚Á‚Ęb‚Í•·‚©‚È‚¢‚©‚ç
>>189‚Í‚ ‚ñ‚Ü‚è‹C‚É‚µ‚È‚­‚Ä‚¢‚¢‚æB

>>191
•K—v‚É‹ì‚ç‚ê‚邯Šo‚¦‚é‚Ì‘‚¢‚æ‚È‚ B”[Šú‚Æ‚©B

193 –¼‘OF189 [2007/06/27(…) 11:43:36 ID:qSRVuZRU]
ŠÖ”‚ªŠo‚¦‚ç‚ê‚È‚¢‚©‚烃‚‚ð‚µ‚Á‚©‚è‚Æ‚Á‚Ä‚â‚Á‚Ă݂܂·OOG
ƒQ[ƒ€‚Æ‚©Œfަ”‚ðŽv‚¢’Ê‚è‚Éì‚肽‚¢‚̂ł܂¸‚ÍŠî‘b‚©‚ç‚Á‚Ä
Š´‚¶‚¾‚ÆŽv‚Á‚½‚Ì‚ÅA‚Ƃɂ©‚­K‚¤‚æ‚芵‚ê‚é‚©‚È`

194 –¼‘OF189 [2007/06/28(–Ø) 17:14:56 ID:/27P2PeN]
Ž¿–â‚È‚ñ‚Å‚·‚ª‚æ‚낵‚­‚Å‚·
#! c:/perl/bin/perl

open(IN, "+<./count.dat");
$count = <IN>;
++$count;
seek(IN,0,0);
print IN $count;
close(IN);
‚±‚ñ‚ȃAƒNƒZƒXƒJƒEƒ“ƒ^[‚ª‚ ‚Á‚½‚Æ‚µ‚Ä./count.dat‚Ì’†‚É
‚P‚Q‚ª‘‚«ž‚Ü‚ê‚Ä‚¢‚½‚玟‚ɃAƒNƒZƒX‚µ‚½‚ç‚P‚R‚ɂȂè‚Ü‚·‚æ‚ËH
seekŠÖ”‚Ńtƒ@ƒCƒ‹‚Ìæ“ª‚ÉŽ‚Á‚Ä‚«‚Ä‚¢‚é‚̂͂킩‚é‚ñ‚¾‚¯‚Ç
擪‚É‚»‚̂܂܎‚Á‚Ä‚«‚½‚ç‚P‚R‚P‚Q‚ɂȂç‚È‚¢——R‚ð‹³‚¦‚Ăقµ‚¢‚Á‚·„ƒ

195 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/28(–Ø) 17:44:35 ID:???]
ƒtƒ@ƒCƒ‹‚ɂ̓Cƒ“ƒT[ƒgƒ‚[ƒh‚Í–³‚¢

196 –¼‘OF189 [2007/06/28(–Ø) 17:53:34 ID:/27P2PeN]
ƒCƒ“ƒT[ƒgƒ‚[ƒh‚Á‚ĉ½‚Å‚·‚©H
seek(IN,0,0);
‚ÌA•”•ª‚¾‚¯Á‚µ‚ăAƒNƒZƒX‚·‚邯‚P‚Q‚P‚R‚ɂȂ邯‚Ç
seek(IN,0,0);
‚ªA‚ ‚邱‚Ƃɂæ‚èã‘‚«‚ɂȂé‚ÌH



197 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/28(–Ø) 17:58:37 ID:???]
í‚Éã‘‚«‚¾
‘‚«ž‚݃|ƒCƒ“ƒgiƒV[ƒNˆÊ’uj‚ª“Ç‚ñ‚¾‚±‚Ƃɂæ‚èŒã‚ë‚ɂȂÁ‚Ă邾‚¯
––”ö‚Åã‘‚«‚·‚ê‚ΒljÁ‚Æ“¯‚¶‚¾‚낤

ƒƒ‚ƒŠ‚Å‚à‘}“ü‚Á‚Ă̂ÍAƒf[ƒ^‚ðŒã‚ë‚É‚¸‚炵‚Ä‚©‚çã‘‚«‚µ‚Ä‚é‚ñ‚¾‚æB

198 –¼‘OF189 [2007/06/28(–Ø) 18:16:42 ID:/27P2PeN]
HHHiL¥ƒÖE`j
seek(IN,0,0); ‚ÍA
í‚Éã‘‚«‚Á‚ÄŠo‚¦‚Æ‚¯‚Ζâ‘è‚È‚¢‚Ì‚©‚ÈH
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·‚Å‚·B

199 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/28(–Ø) 18:26:31 ID:???]
‚ [‚à‚¤‚¢‚¢‚â‚»‚ê‚Å

200 –¼‘OFnobody‚³‚ñ [2007/06/30(“y) 14:41:50 ID:zANvV/vQ]
‚±‚¤‚¢‚¤”͈͎w’è‚ð ¨ 4.43.96.0/24
‚±‚̂悤‚ɕϊ·@@@¨ 4.43.96.0-4.43.96.255
‚µ‚½‚¢‚̂ł·‚ªA—Ç‚¢•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

201 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 15:21:36 ID:???]
Šg‘å‰ðŽß‚µ‚ÄAu‚ ‚éIPƒAƒhƒŒƒX‚ª‚ ‚éƒlƒbƒgƒ}ƒXƒN“à‚É‚ ‚é‚©”Û‚©v
‚Á‚ăXƒNƒŠƒvƒg‚È‚çB

my $netmask = q{4.43.96.0/24} ;
my $ip = q{4.43.96.0} ; # <= ‚±‚±‚ɃeƒXƒg‚·‚éIPƒAƒhƒŒƒX‚ðƒZƒbƒg
my ( $org_ip, $byte ) = split m{/}, $netmask ;
my $packed_one = unpack qq{B$byte}, pack 'C4', split ( /\./, $ip ) ;
my $packed_two = unpack qq{B$byte}, pack 'C4', split ( /\./, $org_ip ) ;

if ( $packed_one eq $packed_two ){ print q{in} . qq{\n} ; }


‚±‚ñ‚ÈŠ´‚¶H‚Æ‘fl‚ª“š‚¦‚Ä‚Ý‚éƒeƒXƒgB



202 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 15:54:22 ID:???]
>>201
³’¼Perl‚Í—Ç‚­•ª‚©‚ç‚È‚¢‚̂ł·‚ªAƒRƒsƒy‚µ‚ÄŒ‹‰Ê‚ª‚ł܂µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BÍߺØ

203 –¼‘OFŽ¿–â [2007/06/30(“y) 16:27:58 ID:6uCjWfRX]
”z—ñ‚Ì’l‚ðƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽg‚Á‚ÄAƒTƒuƒ‹[ƒ`ƒ“‚Ö“n‚·•û–@‚ɂ‚¢‚Ă̎¿–â‚Å‚·B

‰º‹L‚̂悤‚ÈŠÈ’P‚È•¨‚ðì‚Á‚ÄA”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ªƒTƒuƒ‹[ƒ`ƒ“‘¤‚Ö“n‚³‚ê‚Ä‚¢‚邱‚Æ‚Í
‚í‚©‚è‚Ü‚µ‚½B($alldata_ref‚Æ$getdata_ref‚ª“¯‚¶j
‚ªAƒTƒuƒ‹[ƒ`ƒ“‚ðŽg‚Á‚Ă̔z—ñ‚Ì’l‚ÌŽQÆ‚ª‚È‚º‚©‚Å‚«‚Ü‚¹‚ñB
‚¢‚ë‚ñ‚ȃTƒCƒg‚ð‚݂Ăà–â‘è‚͂Ȃ¢‚悤‚Å‚·‚ªA‚í‚©‚é•û‹³‚¦‚Ä‚­‚¾‚³‚¢B

@alldata=(1,2,3,4,5);
$alldata_ref=\@alldata;
print "$alldata_ref\n";
foreach (@$alldata_ref){
print "$_";
}
print "\n";


&COUNT8(\@alldata);

sub COUNT8{
my $getdata_ref="@_";
print "$getdata_ref\n";
foreach (@$getdata_ref){
print "$_";
}
print "\n";

204 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 16:43:21 ID:???]
my $getdata_ref=shift;

205 –¼‘OF203 mailto:sage [2007/06/30(“y) 16:46:10 ID:???]
‚¤‚Ù‚ÁB
‚æ‚­‚í‚©‚è‚Ü‚¹‚ñ‚ªA‚Å‚«‚Ü‚µ‚½B
‚¿‚å‚Á‚Æshift•׋­‚µ‚ÉŒö‰€‚̃gƒCƒŒ‘O‚És‚«‚Ü‚·B

206 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 16:53:48 ID:???]
•Öæ‚ÅŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢

>>203‚Á‚ÄAƒTƒuƒ‹[ƒ`ƒ“‚Ì’†‚ňø”‚ðŽæ“¾‚·‚鎞‚É
ƒ_ƒuƒ‹ƒNƒH[ƒe[ƒVƒ‡ƒ“‚ň͂Á‚½Ž–‚ªŒ´ˆö‚Å‚·‚æ‚ËH



207 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 17:11:28 ID:???]
print‚Å•\ަ‚³‚ê‚镨‚ÆA“à•”“I‚Ȉµ‚¢‚͈ႤB
‚‚¢‚Å‚ÉAƒ_ƒuƒ‹ƒNƒI[ƒg‚µ‚È‚©‚Á‚½‚ç—v‘f”‚ª•Ԃ邾‚¯‚ÆŽv‚¤B
shift@_‚È‚èA$_[0]‚È‚è‚ÅA‚¿‚á‚ñ‚ÆƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽæ“¾‚·‚邱‚Æ‚ª‘厖B

208 –¼‘OFnobody‚³‚ñ mailto:sage [2007/06/30(“y) 20:16:18 ID:???]
‚‚¢‚Å‚ÉAƒ_ƒuƒ‹ƒNƒI[ƒg‚µ‚È‚©‚Á‚½‚çACOUNT8‚É“n‚³‚ꂽ
ƒŠƒXƒg(ƒAƒŒƒCƒŠƒtƒ@ƒŒƒ“ƒX1ŒÂ‚ÌƒŠƒXƒg)‚ªƒXƒJƒ‰[ƒRƒ“ƒe
ƒLƒXƒg‚Å•]‰¿‚³‚ê‚ÄŒ‹‰Ê‚Í1B

209 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/01(“ú) 06:34:28 ID:???]
my($getdata_ref)=@_;
‚ª„§‚³‚ê‚Ä‚¢‚Ü‚·B
“–‚½‚è‘O‚Å‚·‚ª•¡”‚È‚çˆÈ‰º‚Å‚·B
my($abc,$def,$ghi)=@_;

‚Ü‚½Perl‚Å‚Í@array‚Ì•]‰¿‚Ͷ•Ó’l‚ÅŒˆ‚Ü‚é‚Ì‚ÅAƒ_ƒuƒ‹ƒNƒI[ƒg‚µ‚È‚¯‚ê‚Î
•K‚¸—v‘f”‚ª•Ô‚é‚ÆM‚¶‚é‚̂͌듮ì‚ÌŒ³‚Å‚·B
$#array+1‚ðŽg‚¤‚©Ascalar(@array)‚Æ–¾Ž¦‚·‚é•û–@‚ªƒIƒXƒXƒ‚Å‚·B

‚³‚ç‚Éfor•¶‚ð‚±‚Ì‚æ‚¤‚É‘‚­l‚ª‘娋‚Ü‚·‚ªA
for(,my $i=0; $i<@array; $i++)
”ñí‚É’x‚¢‚̂ŗ\‚ß@array‚Ì—v‘f”‚ðƒXƒJƒ‰[‚Ɉڂµ‚ÄŽg‚¢‚Ü‚µ‚傤B

210 –¼‘OFnobody‚³‚ñ [2007/07/03(‰Î) 16:41:35 ID:Fn19fg5B]
>>209
”ˆႢB
Perl”‚łâ‚êB

211 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/03(‰Î) 19:22:53 ID:???]
perl”‚Á‚ĉ½ˆ‚É‚ ‚é‚ñ‚¾‚æB

212 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/04(…) 09:06:32 ID:???]
pc11.2ch.net/perl/

213 –¼‘OFnobody‚³‚ñ [2007/07/07(“y) 14:31:13 ID:MhnKrAyD]
ActivePerl‚ÅPerlŽn‚ß‚½‚ñ‚¾‚¯‚ÇAƒGƒNƒZƒ‹‚̃f[ƒ^‚©CSV‚©‚ç
‚»‚ꂼ‚ê‚ÌsA—ñ‚©‚ç”’l‚ðŽæ‚èo‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA
‚Ç‚±‚©‚É—Ç‚¢ƒTƒ“ƒvƒ‹‚©ŽQl‚ɂȂéƒTƒCƒg‚͂Ȃ¢‚Å‚·‚©H

214 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/07(“y) 14:50:58 ID:???]
>>213
‚±‚±‚Íwebprog”‚Ȃ̂ŃLƒ~‚ÌŽ¿–â‚͔ˆႢ‚Å‚ ‚éB

215 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/08(“ú) 06:04:57 ID:???]
‚ׂ‚ɔ‚͈á‚í‚È‚¢‚¯‚Ç
Perl CSV‚âPerl Excel‚ÅŒŸõ‚·‚è‚áˆêu‚Åo‚é‚à‚̂𑂩‚ê‚邯‰½‚©‚ªŒ¸‘Þ‚·‚é

216 –¼‘OF‚Q‚P‚R [2007/07/09(ŒŽ) 22:38:35 ID:6iXDsaKo]
Web‚ÅŒŸõ‚µ‚Ä‚à•ª‚ç‚È‚¢‚©‚玿–₵‚½‚ñ‚Å‚·‚ªEEEorz



217 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/10(‰Î) 10:55:28 ID:???]
Œ¸‘Þ‚µ‚悤‚º

218 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/10(‰Î) 11:13:10 ID:???]
‚Ü‚ ‚ ‚é‚Ä‚¢‚Ç‚â‚Á‚ÄA‚±‚±‚ª‚í‚©‚ç‚È‚¢‚Æ‚¢‚¤Ž¿–₾‚Æ“š‚¦‚é‹C‚É‚à‚Ȃ邯‚Ç
‚¨‘O‚ç‚Ì“š‚¦‚ÍM—p‚È‚ç‚ñ‚©‚çAƒTƒ“ƒvƒ‹‚âƒTƒCƒg‚ð‹³‚¦‚Ä‚­‚ê‚ÆŒ¾‚í‚ꂽ‚ç
‚±‚½‚¦‚é‹C‚͂Ȃ­‚·‚í‚È

219 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/10(‰Î) 11:49:08 ID:???]
uIBM‚ÌŒ¾‚¤’Ê‚è‚É‚µ‚½‚¯‚Ço—ˆ‚È‚©‚Á‚½(ß„Dß)v
‚ÆŒ¾‚í‚ꂽ‚È‚çA‚Ö[o—ˆ‚È‚¢‚ñ‚¾[‚Æ‚¢‚¤î•ñ‰¿’l‚à­‚µ‚ ‚éB
o—ˆ‚½‚ç‚Ô‚Á”ò‚΂·‚¯‚Ç‚ËB

¡‚¿‚å‚Á‚ÆŒ©‚½‚çOffice2000‚ª‚ǂ̃‰ƒCƒuƒ‰ƒŠ‚à‘Ήž‚µ‚Ă銴‚¶‚¾‚¯‚ÇA
ƒo[ƒWƒ‡ƒ“‚Ìà–¾‚à–³‚¢‚µA‚È‚ñ‚ÅŒŸõ‚Ì‚¨Žè“`‚¢‚ð‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚Á‚ÄB

220 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/10(‰Î) 13:28:27 ID:???]
>>216
Google Žg‚Á‚ÄuPerl CSVv‚ÅŒŸõ‚·‚邯A擪‚Éo‚Ä‚­‚é‚Ì‚¾‚ªB
ˆê‘ÌA‰½‚ª‚Ç‚¤•ª‚©‚ç‚È‚¢‚Ì‚©‚ÈH

221 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/10(‰Î) 18:20:33 ID:???]
Mac OS X(10.3.9)‚ðŽg‚Á‚Ä‚é‚ñ‚Å‚·‚ªAperl‚ª5.8.1‚Å‚·B
ƒAƒbƒvƒOƒŒ[ƒh‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚·‚©H5.8.6‚É‚µ‚½‚¢‚ñ‚Å‚·‚ª(ŽQl‚É‚µ‚Ä‚é–{‚ª5.8.6‚¾‚©‚ç)

222 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/11(…) 09:43:51 ID:???]
>>216
‚Ù‚êBÁ®°‚í‚©‚è‚â‚·‚¢ƒTƒ“ƒvƒ‹‚ð‘‚¢‚Ä‚â‚Á‚½‚ºB

#! /usr/bin/env perl
$csv = <<"_CSV_";
activePerl‚Å,Perl,Žn‚ß‚½‚ñ‚¾‚¯‚ÇA,ƒGƒNƒZƒ‹‚Ì,ƒf[ƒ^‚©,CSV‚©‚ç,
‚»‚ꂼ‚ê‚Ì,sA—ñ‚©‚ç,”’l‚ð,Žæ‚èo‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇA,
‚Ç‚±‚©‚É,—Ç‚¢ƒTƒ“ƒvƒ‹‚©,ŽQl‚ɂȂé,ƒTƒCƒg‚Í,‚È‚¢‚Å‚·‚©H
_CSV_
grep{push(@d2a,[split(/,/)])}split(/\r?\n/,$csv); # Ši”[
for(@d2a){print for(@$_);print "\n";} # •\ަ

223 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/11(…) 09:47:22 ID:???]
>>221
5.8.6‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚ê‚΂¢‚¢

224 –¼‘OFnobody‚³‚ñ [2007/07/11(…) 15:56:08 ID:FWgAFc3u]
Ž¿–â‚Å‚·B‚¨‚È‚ª‚¢‚µ‚Ü‚·
sub printPage
{
my $begin = $FORM{'page'} * $PAGEVIEW;
my $end = $begin + $PAGEVIEW;

if($end > @DATA) {
$end = @DATA;
}
–{‚ðŒ©‚È‚ª‚çŒfަ”‚ðì‚Á‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇAmy $begin ‚âmy $end ‚ª
@DATA‚Ì“Y‚¦Žš‚ɂȂÁ‚Ä‚¢‚é‚Á‚Ä–{‚É‘‚¢‚Ä‚ ‚é‚ñ‚¾‚¯‚Ç@DATA‚Ì“Y‚¦Žš‚È‚ç
$DATE[$begin]‚Æ‚©‚Á‚Ä‚Á‚ĂȂç‚È‚­‚Ämy $begin ‚âmy $end‚Å“Y‚¦Žš‚ɂȂÁ‚Ä
‚¢‚é——R‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚í‚©‚é•û‚¨‚È‚ª‚¢‚µ‚Ü‚·B

225 –¼‘OF224 [2007/07/11(…) 16:09:46 ID:FWgAFc3u]
‚·‚Ü‚ñ‚©‚Á‚½BƒXƒ‹[‚µ‚Ä‚­‚ê

226 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/11(…) 19:57:17 ID:???]
>>222
Excel‚Ì“f‚­CSV‚Í‚»‚ꂾ‚¯‚¶‚áƒ_ƒ‚¾‚æc



227 –¼‘OF213 mailto:sage [2007/07/12(–Ø) 08:33:10 ID:???]
CSV‚Ì1s–Ú‚É
A,B,C,D,E,‚Æ‚ ‚邯‚·‚邯‚»‚ê‚ð
‡@A
‡AB
‡BC
c
‚ÆŠi”[‚µ‚Ä

print@‡B
print@‡A
print@‡D
‚Ý‚½‚¢‚È‚±‚Æ‚ª‚µ‚½‚¢‚ñ‚Å‚·‚ªBBBB
‚±‚̈—‚ªI‚í‚邯2s–Ú‚ÖEEE‚ÆŒ¾‚Á‚½Š´‚¶‚ÅB

228 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/12(–Ø) 14:01:39 ID:???]


@@@@@@@@@@@@@@@(:.;ß;„D;ß;.:)y-~




229 –¼‘OFnobody‚³‚ñ [2007/07/13(‹à) 15:37:18 ID:jk1vnwXj]
’´‰SŽÒŽ¿–â‚Å‚·B‚¨‚È‚ª‚¢‚µ‚Ü‚·B
#! c:/perl/bin/perl

print "Content-type: text/html\n\n";
print "Hello Perl !";

‚ÆA‚b‚f‚h‚É‘‚¢‚Ä–{‚É‚Í
Content-type: text/html

Hello Perl !
‚ÆAo—Í‚·‚邯‘‚¢‚Ä‚ ‚é‚̂ł·‚ª‚â‚Á‚Ä‚Ý‚é‚ÆA

Hello Perl !

‚µ‚©o—Í‚µ‚Ü‚¹‚ñB‚È‚º‚Å‚µ‚傤‚©HH
AN HTTPD@‚Á‚Ă̂ðŽg‚Á‚Ă܂·B



230 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 15:49:26 ID:???]
>>229
ƒuƒ‰ƒEƒU‰½Žg‚Á‚Ä‚éH
wget‚Æ‚©ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ì‚â‚ÂŽg‚Á‚ĂȂ¯‚è‚á
Firefox“ü‚ê‚ÄLive Http headers ƒAƒhƒCƒ“‚ð“ü‚ê‚Ă݂é‚Ì‚ð‘E‚ß‚é

231 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 15:52:21 ID:???]
>>229
–{‚Ìo—Í—á{à–¾‚̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç‘–‚点‚½‚Æ‚«‚ð‘z’肵‚Ă邯Žv‚¤B
CGI‚Æ‚µ‚Ä’@‚¢‚½ê‡‚łȂ­‚ÄB

232 –¼‘OF229 [2007/07/13(‹à) 16:27:58 ID:jk1vnwXj]
230,231‚³‚ñA‚ ‚肪‚Æ‚¤B
‚¢‚ë‚¢‚ë’²‚ׂĂ½‚ç‚b‚f‚hƒwƒbƒ_[‚Í‚v‚…‚‚ƒT[ƒo[‚©‚ç‚v‚…‚‚
ƒuƒ‰ƒEƒU‚É‘—M‚³‚ê‚é‰ß’ö‚ÅŽg‚í‚ê‚邾‚¯‚¾‚©‚çƒuƒ‰ƒEƒU‚É•\ަ
‚³‚ê‚é‚Ì‚ÍuHello Perl ! v‚¾‚¯A‚Ƃ̂±‚Ƃ݂½‚¢‚Ȃ̂łȂñ‚ƂȂ­
‰ðŒˆ‚µ‚Ü‚µ‚½™
Windows XPŽg‚Á‚Ă܂·‚ªAN HTTPD‚Å‚ÍPerl•׋­‚·‚é‚̂ɕs‘«‚Å‚µ‚傤‚©H
230‚³‚ñ‚ÌuFirefox“ü‚ê‚ÄLive Http headers ƒAƒhƒCƒ“‚ð“ü‚ê‚Ă݂é‚Ì‚ð‘E‚ß‚é v
‚ðA‚â‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚µ‚傤‚©H



233 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 17:33:57 ID:???]
Firefox‚̓uƒ‰ƒEƒU‚¾BƒT[ƒo(httpd)‚͂Ȃñ‚Å‚à‚¢‚¢‚æ

234 –¼‘OF229 [2007/07/13(‹à) 19:08:30 ID:jk1vnwXj]
ƒ†[ƒU[ƒG[ƒWƒFƒ“ƒg‚ª
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
‚Ȃ̂ÅAFirefox‚Å‚·‚©H

235 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 19:18:19 ID:???]
—¬Î‚­‚¾Ž¿cƒŒƒxƒ‹‚ª’á‚·‚¬‚é‚Á‚ăŒƒxƒ‹‚¶‚á‚Ë‚¦‚¼

236 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 21:48:51 ID:???]
>>234
Žv‚¢‚Á‚«‚èIE6‚Á‚Ä‘‚©‚ê‚Ă邶‚á‚Ü‚¢‚©EEE

>>235
ƒXƒŒƒ^ƒC‰Å
“š‚¦‚½‚­‚È‚¢‚ñ‚È‚çAƒXƒŒ“ǂނÈ



237 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 22:29:23 ID:???]

‰½ŒÌ‹M•û‚ÉŠ´‘z‚ð‘‚­‚±‚Æ‚ð
§ŒÀ‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂ł·‚©?
‚±‚±‚Í‚ ‚È‚½‚ÌŒfަ”‚Ȃ̂ł·‚©?
ƒXƒŒƒbƒh‚É‹A‘®ˆÓޝ‚Å‚àŽ‚Á‚Ă邨”nŽ­‚³‚ñ‚Å‚·‚©?

238 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/13(‹à) 22:34:44 ID:???]
>>236
ŋ߂ÍMSIE‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚Ä‚àM—p‚Å‚«‚È‚¢Ž–‚ª(Opera“™)‚ ‚é‚©‚çƒLƒ’ƒcƒPƒB



239 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/14(“y) 00:18:15 ID:???]
>>237
ƒXƒŒ‰˜‚µ‚ªŽï–¡‚Å‚·‚©H

240 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/14(“y) 07:16:10 ID:???]
‚Í‚¢

241 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/14(“y) 07:46:14 ID:???]
>>240
NGƒtƒBƒ‹ƒ^‚©‚¯‚½‚¢‚©‚çAƒRƒe‚È‚èƒgƒŠ‚Ȃ肂¯‚Ä‚­‚êB

242 –¼‘OFŽ‚Žq‰¤ [2007/07/15(“ú) 18:51:36 ID:EW+ZDItZ]
ƒXƒCƒ}ƒZƒ“‚ª‹y‚΂¸‚È‚ª‚ç–l‚à‚o‚…‚’‚Œ‚ðŽg‚¢‚½‚¢‚ÆŽu‚·‚à‚̂ł·B
‘¼‚̂Ƃ±‚낳͂¿‚å‚Á‚Æ–l‚ÌŽ¿–â‚ÌŽd•û‚ª–³—炾‚Á‚½‚悤‚Ȃ̂ł±‚±‚ÅŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
ŽÀ‚͂‚¢æ“úperl‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚邽‚߂ɔz•zƒTƒCƒg‚Ü‚Ås‚Á‚½‚̂ł·‚ª
‰pŒês‚­‚µ‚ʼn½‚ª‚È‚ñ‚¾‚©‚í‚©‚è‚Ü‚¹‚ñB‚Ç‚¤‚à–l‚Éperl‚̃_ƒEƒ“ƒ[ƒh
‚ÌŽd•û‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H’·X‚ƃXƒCƒ}ƒZƒ“B

243 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/15(“ú) 19:59:41 ID:???]
ttp://www.activestate.com/downloads/
ActivePerl‚ÌGet Current Release¨Download¨continue¨Windows (x86) MSI

244 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/15(“ú) 20:40:29 ID:???]
Windows‚ÆŒˆ‚ß•t‚¯‚邯‚±‚낪‚³‚·‚ª‚É’´‰SŽÒƒXƒŒƒbƒhB

245 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/15(“ú) 21:09:48 ID:???]
1. UNIX/Linux‚̓o[ƒWƒ‡ƒ“‚Í‚Æ‚à‚©‚­ƒvƒŠƒCƒ“ƒXƒg[ƒ‹‚Ì”¤‚Å‚ ‚é
2. Kе‚Æ‚µ‚ÄMac‚È‚çMac‚Æ’f‚è‚ð“ü‚ê‚é
3. ŒXŒü‚Æ‚µ‚ÄWindowsƒ†[ƒU‚¾‚¯‚ª‚±‚̂悤‚ÈŽ¿–â‚ð‚·‚é

‚Æ‚¢‚¤‚킯‚Å>244‚̓AƒXƒyƒ‹ƒK[ÇŒóŒQ‚Æ‚¢‚¤Ž©•ÂÇ‚¾‚ÆŽv‚í‚ê‚éB
ttp://www.autism.jp/asp/

>Žq‚Ç‚à‚Å‚à‘ål‚Å‚àŽÐ‰ï¶Šˆ‚ɂ͈Öق̃‹[ƒ‹‚ª‚ ‚è‚Ü‚·BˆÃ–ق̃‹[ƒ‹‚ª‚í‚©‚ç‚È‚¢‚½‚ß‚É
>‘¼‚ÌŽq‚Ç‚à‚©‚猙‚í‚ꂽ‚è‚¢‚¶‚ß‚ç‚ê‚éƒAƒXƒyƒ‹ƒK[ÇŒóŒQ‚ÌŽq‚Ç‚à‚ª‘½‚¢‚̂ł·B

>‚»‚Ìê‚ʼn½‚ª˜b‘è‚ɂȂÁ‚Ä‚¢‚é‚©AŒ¾ŠO‚̈Ӗ¡‚ð‹‚‚ÝŽæ‚邱‚Æ‚ª‹êŽè‚Ȃ̂łǂ¤‚Æ‚Å‚à‚Æ‚ê‚é
>žB–†‚ÈŽ¿–â‚É‚Í“š‚¦‚é‚±‚Æ‚ª“‚¢‚̂ł·B–â‚¢‚©‚¯‚͂Ȃé‚ׂ­‹ï‘Ì“I‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

246 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/15(“ú) 23:00:57 ID:???]
>>245
Œã”¼‚Í—]Œv‚¾Br‚ê‚é‘f‚¾‚©‚烄ƒƒŒB



247 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 13:22:38 ID:???]
>>245
1ˆÈŠO‚Í–Ï‘z‚¾‚ÈB
‚È‚ñ‚Ä‚¢‚Á‚½‚¯AŒ©‰º‚³‚ê‚邯‰ä–‚Å‚«‚È‚­‚ÄUŒ‚‘Ô¨‚É“ü‚é¸_޾гB

248 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 13:46:04 ID:???]
>>247
ƒzƒ“ƒg‚΂©‚¾‚ȃIƒ}ƒG‚ÍB
‚»‚Ì1ˆÈŠO‚Ì‚½‚ß‚ÉuˆÃ–ق̃‹[ƒ‹v‚âuŒ¾ŠO‚̈Ӗ¡v‚ÉŠÖ‚·‚錩‰ð‚ðŽ¦‚µ‚½‚ñ‚¾‚æB
1‚¾‚¯‚Ȃ炽‚µ‚©‚Ɍ㔼‚Í—]Œv‚¾‚Á‚½B

249 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 13:57:35 ID:???]
‚¾‚¢‚½‚¢ƒŠƒ“ƒN‚𓥂ñ‚Ås‚¯‚ÎÅŒã‚Ɉê’Ê‚èOS–¼‚ª•\ަ‚³‚ê‚邱‚Æ‚à’m‚ç‚È‚¢‚©‚ç
>>244‚̂悤‚È”­Œ¾‚ªo‚é‚Ì‚¾‚낤‚µA‚à‚µ>>243‚Å
uOS‚®‚ç‚¢‘‚¯v
‚ÆŒ¾‚Á‚Ä‚¢‚½‚çAƒMƒƒƒ‰ƒŠ[‚Ì”ªŠ„‚ª
uWindows‚ÉŒˆ‚Ü‚Á‚Ă邾‚ëv
‚ÆŽv‚¤‚킯B‚»‚¤‚¢‚¤“–‚½‚è‘O‚Ì펯‚ªƒIƒ}ƒG‚ɂ͖³‚¢‚ñ‚¾‚æB‚È‚º‚È‚ç”]‚ÉáŠQ‚ª‚ ‚é‚©‚çB

>>244‚Ì”]‚ÉáŠQ‚ª‚ ‚邱‚Æ‚ð‘O’ñ‚ÉA‹É‚߂Ă킩‚è‚â‚·‚­AƒŠƒ“ƒN‚É—v“_‚̈ø—p‚܂ŕt‚¯‚Ä
"ˆÃ–ق̃‹[ƒ‹" ‚Ì‹ï‘Ì—á‚ðŽ¦‚µ‚½‚Ì‚ÉA‚»‚ê‚Å‚àŒ‹‹Ç
u1ˆÈŠO‚Í–Ï‘z‚¾‚ÈB v
‚Æ—ˆ‚éB–Ï‘z‚¶‚á‚È‚­‚ÄAˆÃ–Ù‚Ì—¹‰ð‚È‚ñ‚¾‚æ‚ËB
—v‚·‚é‚ɃoƒJ‚ɂ͌¾—t‚ª’Ê‚¶‚È‚¢‚Ì‚ÅAƒoƒJ‚ªŽ€‚˂ƌ¾‚¢‘±‚¯‚邵‚©–³‚¢‚ñ‚¾‚ÈB

250 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 14:15:09 ID:???]
‚È‚ñ‚©¡u‚¢‚½‚çOSX‚àPerl‚̓vƒŠƒCƒ“ƒXƒg[ƒ‹‚炵‚¢‚¶‚á‚ñB
‰Šú‚ÅPerl‚ª“ü‚Á‚Ä‚¢‚È‚¢Žå—vOS‚ÍWindows‚Ì‚ÝB>>244‚Ý‚½‚¢‚ȋ؋à“ü‚è‚̃oƒJ‚Í
uLinux‚Å‚àƒJƒXƒ^ƒ€ƒCƒ“ƒXƒg[ƒ‹‚È‚çv
‚ÆŒ¾‚¤‚©‚à‚µ‚ê‚È‚¢‚ªALinux‚ł͎å—v‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÅPerl‚ªŽg‚í‚ê‚Ä‚¨‚èAPerl‚Í
‘ÎÛ‚©‚çŠO‚¹‚È‚¢‚©AŠO‚µ‚½‚‚à‚è‚Å‚à‘¼‚ÌAP‚̈ˑ¶ŠÖŒW‚ÅŒ‹‹ÇƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚éB
ŽŽ‚µ‚ÉLinux‚ÅPerlÁ‚µ‚Ä‚Ý‚ë‚æByum‚àapt‚à“®‚©‚È‚­‚Ȃ邩‚çB

‚È‚ñ‚Å‚±‚ñ‚ȃoƒJ‚ªl‘O‚Å”­Œ¾‚·‚é‹C‚ɂȂé‚ñ‚¾‚낤B

251 –¼‘OFnobody‚³‚ñ [2007/07/16(ŒŽ) 17:32:45 ID:Pd2envQf]
‚Ç‚Á‚¿‚à“‚¢‚È

252 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 18:05:34 ID:???]
>>248-250
Œã•t‚¯‚ʼn½‚Æ‚©‘̖ʂ𮂦‚悤‚Æ•KŽ€™B΂¤B

‚±‚ê‚ð— •t‚¯‚éƒf[ƒ^‚ ‚é‚©‚ËB‚¨‘O‚³‚ñ‚Ì”]“àˆÈŠO‚ÉB
> 2. Kе‚Æ‚µ‚ÄMac‚È‚çMac‚Æ’f‚è‚ð“ü‚ê‚é
> 3. ŒXŒü‚Æ‚µ‚ÄWindowsƒ†[ƒU‚¾‚¯‚ª‚±‚̂悤‚ÈŽ¿–â‚ð‚·‚é

253 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/16(ŒŽ) 18:50:59 ID:???]
FreeBSDŽg‚¢‚ÉŒ–‰Ü‚𔄂Á‚½‚ÆŒ©‚È‚·

254 –¼‘OF246 mailto:sage [2007/07/17(‰Î) 01:15:15 ID:???]
>>248
‚ [‚ AŒ‹‹Çr‚ê‚é‚Ì‚©B‚¢‚¢‚©‚°‚ñÓÁ¹B

>>247
ƒAƒXƒyƒ‹ƒK[ÇŒóŒQ‚ÌŽ–‚©H‘”‘O‚Ìø‚è‚à—]Œv‚¾Br‚ê‚é‘f‚¾‚©‚烄ƒƒŒB

255 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/18(…) 12:20:06 ID:???]
>>252
ƒIƒ}ƒG–³—l‚¾‚©‚ç‚»‚ë‚»‚ëŒÈ‚Ì’áƒXƒLƒ‹‚ðŽ©Šo‚µ‚ÄŽ©ŽE‚µ‚ë‚æB
ƒIƒ}ƒG‚Ìl^Ž—‚ÌŒ¾—t‚È‚ñ‚Ä’N‚Ì–ð‚É‚à—§‚¿‚Ⴕ‚È‚¢‚µA¶‚«‚Ä‚¢‚Ä‚àˆÓ–¡‚ª–³‚¢B

>>254
ur‚ê‚év‚̃n[ƒhƒ‹‚à’á‚­‚È‚Á‚½‚à‚ñ‚¾‚È‚ŸB‚±‚ê‚Í‚¹‚¢‚º‚¢‹³ˆç“IŽw“±‚̈æ‚ðo‚È‚¢B
>>244‚Ý‚½‚¢‚È“TŒ^“I‚ȃoƒJ‚ª“½–¼‚ð‚‚Él•À‚݂ɔ­Œ¾‚·‚é‚Ì‚ªŽÐ‰ï‚ɂƂÁ‚ÄÅ‚à—LŠQB
ƒm[ƒeƒN‚̓m[ƒeƒN‚¾‚©‚ç>>252‚̂悤‚É‹ZpˆÈŠO‚Ì•”•ª‚É•KŽ€‚ÅH‚ç‚¢‚‚­‘¼‚É–³‚¢B
æ‚É—‚ñ‚Å—ˆ‚½‚Ì‚Í>>244‚Ȃ̂¾‚µAƒIƒŒ‚Í’m‚Á‚½‚±‚Á‚¿‚á‚È‚¢B

256 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/18(…) 12:58:42 ID:???]
‚Ü‚ŸƒXƒŒ‚à‰ß‘a‚Á‚Ă邵˜b‚ðL‚°‚Äs‚±‚¤‚ºBƒe[ƒ}‚Í‚±‚ñ‚ÈŠ´‚¶‚ÅB
uOS‚ðŽw’肵‚È‚¢Perl‚ÌV‹KƒCƒ“ƒXƒg[ƒ‹‚ÉŠÖ‚·‚鎿–â‚ɂ͓–‘ROS‚ðq‚Ë‚é‚ׂ«‚Å‚ ‚év

1. LinuxASolarisAOSX‚Í’ÊíƒvƒŠƒCƒ“ƒXƒg[ƒ‹‚Å‚ ‚é
2. ‚µ‚½‚ª‚Á‚ÄŽ¿–âŽÒ‚ÌŽg—pOS‚ªWindows‚Å‚ ‚éŠm—¦‚̓VƒFƒA‚©‚ç–ñ99%’´‚Æl‚¦‚ç‚ê‚é
3. 1%‚̉”\«‚Ì‚½‚ß‚ÉOS‚ðq‚Ë‚éê‡A‰ñ“š“ž’B‚܂łÉ3ƒtƒF[ƒY•K—v‚ƂȂé
@@iOS–⇂¹->OS‰ñ“š->URI‰ñ“šj
4. ‚µ‚½‚ª‚Á‚ăXƒŒƒ^ƒC‚ÉŠÖŒW‚È‚­A‚±‚Ìê‡OS–¼‚ðq‚Ë‚éŽÒ‚ÍŸT“©‚µ‚­‚à’É‚¢ƒoƒJ‚Å‚ ‚é

”½˜_‚ª‚ ‚ê‚Ό•ʂɂǂ¤‚¼B
‚»‚ê‚Æ‚͕ʂÉPerl‚ÉŠÖ‚·‚é‚­‚¾‚ç‚È‚¢Ž¿–â‚ÍŸŽè‚Éu‚¢‚Ä‚­‚¾‚³‚¢B



257 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/18(…) 16:34:28 ID:???]
Ž‚Žq‰¤ŒN‚͂ǂ±‚¢‚Á‚½‚Ì‚©‚ËH

258 –¼‘OFnobody‚³‚ñ [2007/07/19(–Ø) 18:35:22 ID:IU8VyPgY]
‰SŽÒ‚Å‚·BŽ¿–₨‚È‚ª‚¢‚µ‚Ü‚·B
top.html‚̃y[ƒW‚©‚çindex.cgi‚ð’Ê‚µ‚ăTƒuƒ‹[ƒ`ƒ“‚Å•ªŠò‚µ‚Äa.html‚Æb.html‚ð
o—Í‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚©‹l‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
—Ⴆ‚ÎAtop.html‚Åu’j«voru—«v‚ðƒNƒŠƒbƒN‚µ‚Äindex.cgi‚Åotoko.html‚Æ
onnna.html‚𕪊ò‚·‚éê‡Atop.html‚Ì’†g‚ÌƒŠƒ“ƒN‚Ì<a href=./index.cgi>
‚ÌŠ‚ɂȂɂ©ðŒ‚ðŽw’肵‚Äcgi“à‚ŃTƒuƒ‹[ƒ`ƒ“‚Å•ªŠò‚Å‚«‚é‚̂ł·‚©H
‚Å‚«‚é‚Ȃ烊ƒ“ƒN‚Ì‘‚«•û‚ð‹³‚¦‚Ä—~‚µ‚¢‚Å‚·B
‚í‚©‚è‚É‚­‚­‚Ä‚·‚ñ‚Ü‚¹‚ñB

259 –¼‘OFnobody‚³‚ñ [2007/07/19(–Ø) 19:12:33 ID:CIvRVShF]
>>258
•’ʂɃpƒ‰ƒ[ƒ^‘‚¢‚Ä•ªŠò‚³‚¹‚è‚áŠÈ’P‚Éo—ˆ‚邯Žv‚í‚êB

‚Á‚Ä‚©Atop.html‚Éotoko.html‚âonnna.html‚Ö‚Ì’¼ÚƒŠƒ“ƒN‚ð‘‚©‚È‚¢‚̂͂ȂºH


260 –¼‘OF259 [2007/07/19(–Ø) 19:19:01 ID:IU8VyPgY]
‚Ç‚¤‚à‚Å‚·m(__)m
’¼ƒŠƒ“ƒN‚¶‚á‚È‚­‚Äcgi‚ð—˜—p‚µ‚ÄŽg‚¢‚½‚©‚Á‚½‚ñ‚ÅOOG
‚·‚¢‚Ü‚¹‚ñAƒpƒ‰ƒ[ƒ^‚Á‚ĂȂñ‚Å‚·‚©H„ƒ

261 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/19(–Ø) 19:21:52 ID:???]
>>260
ŽÀŒ±‚µ‚Ä‚é‚Á‚ÄŽ–H

‚ЂƂ܂¸A
www.aikis.or.jp/~s-suzuki/cgilabo/kouza/cgi2.html#cgilabo4
‚±‚ê‚Å‚àŒ©‚ĕ׋­`B

262 –¼‘OF259 [2007/07/19(–Ø) 19:28:14 ID:IU8VyPgY]
‚ ‚肪‚Æ‚¤B
‚¢‚ë‚¢‚뎎‚µ‚Ă݂Ȃ¢‚Æ‹C‚ªÏ‚܂Ȃ¢«Ši‚ÅOOG

263 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/20(‹à) 00:13:39 ID:???]
>>255
— ‚¯‚éƒf[ƒ^‚Í‚¨‘O‚Ì”]“àˆÈŠO‚ɂ͖³‚¢‚ñ‚¾‚ÈB

264 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/20(‹à) 03:03:34 ID:???]
ƒLƒ~‚à‚»‚ꂵ‚©Œ¾‚¦‚È‚¢‚Ì‚©‚Ë

265 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/21(“y) 09:40:53 ID:???]
–Ï‘z‚Å‚µ‚©‚È‚¢‚ñ‚¾‚ëB
–Ï‘z‚ð^—‚ÆŽv‚¢ž‚ÝA‘¼‚̉”\«‚ɂ͋C‚ª‰ô‚ç‚È‚¢B
‘z’èŠO‚¾‚Á‚½‚Æ‚¢‚¤——R‚̃oƒO‚ð‘å—ʶŽY‚·‚éƒ^ƒCƒv‚¾B

266 –¼‘OFnobody‚³‚ñ [2007/07/21(“y) 17:15:10 ID:LRr3Colp]
ƒoƒO‚Á‚Ä‚«‚‚¢‚æ‚Ë‚¥`B



267 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 11:42:52 ID:???]
>>259

#!/usr/local/bin/perl
use CGI qw(:standard);#CGI‚ł̃pƒ‰ƒƒ^Žó‚¯Žæ‚è“™‚ðŠÈ’P‚Ɉµ‚¤‚½‚߂̂à‚Ì
use strict;

my$url=sample.cgi; #‚±‚ꎩg‚̃tƒ@ƒCƒ‹–¼‚É‚µ‚Ä‚¨‚­

my$name = param('name'); #ƒtƒH[ƒ€‚©‚ç‚Ì–¼‘O“Še‚ðƒpƒ‰ƒƒ^‚Æ‚µ‚Ď󂯎æ‚è

#@ˆÈ‰ºA“ŠeƒtƒH[ƒ€B
#form action="$url" ‚ÍAsubmitƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½Žž‚É”ò‚ÔêŠ
#name="name" ‚ÍAƒpƒ‰ƒƒ^–¼

print my$a= <<EOM;
Content-type: text/html\n\n
<html><head>
</head><body>
<form action="$url" method="POST">
–¼‘O<input type="text" size=10 maxlength="7" name="name"><br>
<input type="submit" value="“Še" name="toukou"></form><hr>
EOM

#@ˆÈ‰ºA•\ަB
#‚à‚µ‚à$name‚ª‚ ‚ê‚Î(ƒpƒ‰ƒƒ^‚Æ‚µ‚Ăłà$name‚ðŽó‚¯Žæ‚Á‚Ä‚¢‚ê‚Î)$name‚ð•\ަ
if($name){
print$name;
}

268 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 12:05:29 ID:???]
ƒAƒ“ƒJƒ~ƒX‚Á‚½
>>259‚łȂ­>>258B

ã‚Í‚½‚¾‚̃pƒ‰ƒƒ^‚ÌŽg‚¢•ûB

ƒtƒH[ƒ€‚ð
<form action="$url" method="POST">
<input type=radio name=seibetu value otoko >
<input type=radio name=seibetu value onna >
<input type=submit value=“Še>
</form>
‚Æ‚·‚ê‚ÎA“Šeƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚Æ‚«‚É$url‚ÌURL‚É”ò‚ñ‚ÅAƒpƒ‰ƒƒ^–¼seibetu‚Éotoko‚©onna‚ð“ü‚ê‚Ä“n‚·‚±‚Æ‚ªo—ˆ‚éB

Žó‚¯Žæ‚葤‚Í
my$seibetu = param('seibetu');#ƒpƒ‰ƒƒ^Žó‚¯Žæ‚è

if($seibetu eq otoko){
#ƒpƒ‰ƒƒ^‚ªotoko‚¾‚Á‚½ê‡‚̈—
}
elsif($seibetu eq onna){
#ƒpƒ‰ƒƒ^‚ªonna‚¾‚Á‚½ê‡‚̈—
}

ƒfƒoƒbƒO‚µ‚ĂȂ¢‚©‚ç•¶–@ƒ~ƒX‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚ªA‚±‚ñ‚ÈŠ´‚¶‚Å

269 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 12:26:23 ID:???]
‚»‚¤‚»‚¤A
>>261‚ÌƒŠƒ“ƒNæ‚ÉAget‚ªŽg—p‚³‚ê‚É‚­‚¢——R‚É
EŠÂ‹«•Ï”‚ɂ͒·‚³‚ɧŒÀ‚ª‚ ‚é‚Ì‚ÅAget‚Ìꇓr’†‚Ńpƒ‰ƒ[ƒ^‚ªØ‚ê‚邱‚Æ‚ª‚ ‚é
Eƒuƒ‰ƒEƒU‚ªIE‚ÌŽžAƒtƒH[ƒ€‚É<TEXTAREA>‚ª‚ ‚邯‚«‚ÍGET‚ÍŽg‚¦‚È‚¢
Epost‚Ìê‡Aƒpƒ‰ƒ[ƒ^‚Ì’·‚³‚ªBŠÂ‹«•Ï” CONTENT_LENGTH ‚ÉŠi”[‚³‚ê‚é

‚Æ‚ ‚邪Aget‚ÍURL´Ýº°ÄÞ‚µ‚ÄAŒ©‚¦‚éó‘Ô‚Å“n‚³‚ê‚é‚©‚çAˆ«ˆÓ‚ ‚鑿ŽOŽÒ‚É—˜—p‚³‚ê‚é‰Â”\«‚ª‚ ‚éB
ƒZƒLƒ…ƒŠƒeƒB‚Ì–Ê‚©‚猾‚Á‚Ä‚àpost‚ðŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢B
‚à‚Á‚ÆŒ¾‚¤‚È‚çAuget‚àpost‚à—¼•û‚̈µ‚¢Šo‚¦‚é‚̃}ƒ“ƒhƒNƒZv‚Á‚ĂƂ«‚Ípost‚̈µ‚¢‚¾‚¯Šo‚¦‚ê‚΂¢‚¢B

ˆÈãA‘Ê•¶ƒXƒ}ƒ\ƒ“

270 –¼‘OF258 [2007/07/23(ŒŽ) 16:22:00 ID:dzTqHpzl]
‚ ‚肪‚Æ‚¤BŠÈ’P‚É‚±‚ñ‚ÈŠ´‚¶‚Åì‚Á‚Ă݂½‚¯‚Çã‚Ì‚àƒRƒs[‚µ‚Ä‚â‚Á‚Ă݂܂·I
#! c:/perl/bin/perl
$buffer = $ENV{'QUERY_STRING'};
if($buffer eq 1) {
otoko()};
if($buffer eq 2) {
onna()};

sub otoko{

print "Content-type: text/html\n\n";
print "<HTML><HEAD>";
print "<TITLE>CGI-TEST</TITLE>";
print "<BODY>\n";
print "$buffer ’j«<br>";
print "</BODY></HTML>";
exit;
}

sub onna{

print "Content-type: text/html\n\n";
print "<HTML><HEAD>";
print "<TITLE>CGI-TEST</TITLE>";
print "<BODY>\n";
print "$buffer —«<br>";
print "</BODY></HTML>";
exit;
}

271 –¼‘OFnobody‚³‚ñ [2007/07/23(ŒŽ) 19:24:19 ID:ZBWpUMJL]
ƒp[ƒ~ƒbƒVƒ‡ƒ“‚ÌÝ’è‚ÉçT‚¢‚Ä‚©‚砂Ȃɂà‚â‚ç‚È‚­‚È‚Á‚Ä
‘2”N
‚»‚ñ‚ÈŽ©•ª‚ÉŒ™‹C‚ª‚³‚·B
‚Ä‚©ActivePerl‚ÆMySQL‚̃Cƒ“ƒXƒR‚ª“‚·‚¬‚éB
‰½“x‚â‚Á‚Ä‚àŽ¸”s‚΂Á‚©‚肾B
‰´‚Ìl¶‚ðÛ’¥‚µ‚Ä‚¢‚é‚©‚̂悤B‰÷‚µ‚¢‚ºB

272 –¼‘OFnobody‚³‚ñ [2007/07/23(ŒŽ) 20:36:30 ID:vSTTUlTw]
Perl•׋­‚µ‚Í‚¶‚߂ĂQTŠÔB
Šî–{“I‚È‚±‚ƂȂñ‚¾‚¯‚Çl‚¦•t‚©‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚Ì‚Å
”­‘z—Í‚ð‚¿‚å‚Á‚Ƒ݂µ‚Ä‚­‚¾‚³‚¢B

HTTPƒŠƒNƒGƒXƒg‚µ‚ÄABODY•”•ª‚¾‚¯•\ަ‚³‚¹‚½‚¢‚̂ł·‚ª
HEAD•”•ª‚ð•\ަ‚³‚¹‚È‚¢‚悤‚ÉSOCKET‚ð

while (<$SOCKET>){ m/^\r\n$/ and last; }
print <$SOCKET>;

‚±‚ñ‚ÈŠ´‚¶‚ÅHEAD•”•ª‚̓‹[ƒv‚³‚¹‚Ä”²‚¯‚Ä‚©‚ç
BODY•”•ª‚ðprint‚³‚¹‚邤‚¦‚Å
whileŽg‚킸‚É‚â‚é•û–@‚Æ‚µ‚Ă͂ǂ¤‚â‚è‚Ü‚·‚©H

do{}while‚âuntil‚Å‚ào—ˆ‚邯Žv‚¤‚ñ‚Å‚·‚ª
‰½ŒÌ‚©HEAD•”•ª‚©‚ç‘S•”•\ަ‚³‚ꂽ‚èA–³ŒÀƒ‹[ƒv‚ɓ˓ü‚µ‚½‚肵‚Ü‚·B

“‚¢‚à‚Ì‚¶‚á‚È‚¢‚Í‚¸‚Ȃ̂ɉ½ŒÌ‚©‘‚¯‚È‚¢ã©‚ɂ͂܂Á‚½Š´‚¶‚Å‚·B

”­‘z—Í‚ð‚¿‚å‚Á‚Ƒ݂µ‚Ä‚­‚¾‚³‚¢B

273 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 21:52:25 ID:???]
>>272
‚‚©‚Ü‚¸ƒoƒbƒtƒ@‚É“ü‚ê‚Ä‚©‚爗‚µ‚悤‚º
SOCKET‚Ђ炫‚Á‚ςň—‚·‚é‚̲¸Å²

274 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 22:19:18 ID:???]
>>272
ƒ\ƒPƒbƒg‚Æ‚©‚â‚₱‚µ‚»‚¤‚Å‘«“¥‚Ý“ü‚ê‚ĂȂ©‚Á‚½‚ªAƒ\ƒPƒbƒg‚̃wƒbƒ_‚ƃ{ƒfƒB‚Í
"Content-type: text/html\n\n";
‚ƂȂÁ‚Ä‚é‚ñ‚¾‚æ‚ÈH
\n\n‚ÆA‰üs‚ª‚QŒÂ‚ ‚邯‚±‚ë‚Å”»’f‚·‚ê‚΂¢‚¢‚ÆŽv‚¤B
‚±‚̉üs‚Í\n‚Å‚ ‚Á‚Ä\r\n‚ł͖³—‚¾‚ÆŽv‚¤B

my$ppp = my@socket = <$SOCKET>;
for (0..$ppp-1){
if($socket[$_]=m/^\n$/){last}
shift @socket;
}
print @socket;

ª‚±‚ê‚ŃCƒPƒ‹ŠóƒKƒXB‚‚©‚à‚Á‚Æ‚¢‚¢•û–@‚ðŽv‚¢‚½‚Á‚½‚̂ŎŸ‚É‘‚­B
‚¨‚»‚ç‚­AHTML‚Å•\ަ‚·‚é‚ñ‚¾‚낤‚©‚çAchomp‚ʼnüs•¶Žš‚ðÁ‚µ‚Ä‚à‚¢‚¢‚ñ‚¾‚æ‚ËH

my@socket = chomp(<$SOCKET>); #‰üs•¶Žš‚¾‚¯‚Ì•”•ª‚Íchomp‚ŃJƒ‰‚ɂȂéB
while(@socket){shift @socket} #@socket‚Å—v‘f‚ª‰½‚à–³‚¢êЂɗˆ‚邯while•¶‚ªfalse‚ƂȂ胋[ƒv‚ÍI‚í‚èAshift‚àI‚í‚éB
#@socket‚Ì0ŒÂ–Ú‚Ì—v‘f‚͉½‚àƒJƒ‰A1ŒÂ–Ú‚©‚ç‚Ì—v‘f‚͉üs‚ðŽæ‚èœ‚¢‚½ƒ{ƒfƒB•”•ªB

‚¿‚á‚ñ‚Æ“®ì‚·‚é‚©’m‚ç‚ñ‚ªA‰SŽÒ“¯Žm‚ª‚ñ‚ª‚낤‚º

275 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 22:30:09 ID:???]
~ƒ\ƒPƒbƒg‚̃wƒbƒ_‚ƃ{ƒfƒB‚Í

›ƒ\ƒPƒbƒg‚̃wƒbƒ_‚ƃ{ƒfƒB‚Ì‹æØ‚è‚Í


>>274‚ÅA‚à‚µ‚¨‚©‚µ‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚çƒXƒ}ƒ\B
‚»‚à‚»‚àƒ\ƒPƒbƒg‚Æ‚©HTTPƒŠƒNƒGƒXƒg‚Æ‚©‚æ‚­’m‚ç‚ñ‚Ì‚É“š‚¦‚Ä‚à‚½B


276 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/23(ŒŽ) 23:36:05 ID:???]
>>274
~@$socket[$_]=m/^\n$/
›@$socket[$_]=~m/^\n$/
ƒXƒ“ƒ}ƒ\



277 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/24(‰Î) 09:28:58 ID:???]
HEAD‚ÆBODY‚Á‚ÄŒ¾‚Á‚Ă邩‚çhttpƒwƒbƒ_‚¶‚á‚È‚­‚Ä
ƒˆ‚Éhtml‚Ì<HEAD><BODY>‚̘b‚È‚ñ‚¶‚á‚Ü‚¢‚©

278 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/24(‰Î) 10:22:47 ID:???]
www.7key.jp/nw/technology/protocol/http1.html
‚»‚±‚Ì
07:
08:<http>
09:<head>
10:(ˆÈ‰ºÈ—ª)
‚Ý‚½‚¢‚ɂȂÁ‚Ä‚Ä</head>‚Ü‚Å휂µ‚Ä<body>‚©‚çŽc‚µ‚½‚¢‚ÆB
‚È‚ç>>274‚ð‰ü‘¢‚µ‚Ä

my@socket = <$SOCKET>;
for (0..$#socket){
if($socket[$_]=m~/^<body>\n$/i){last}
shift @socket;
}

print @socket; #<body>ˆÈ‰º‚ð•\ަ
‚Å‚¢‚¢‚ñ‚¶‚á‚Ü‚¢‚©

279 –¼‘OF258 [2007/07/25(…) 14:52:50 ID:pV3pjlQZ]
‚±‚ñ‚É‚¿‚ÍBŽ¿–₨‚È‚ª‚¢‚µ‚Ü‚·B
jcode.pl‚Á‚Ä“ú–{Œê‚ɕϊ·‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·‚æ‚ËH
‰pŒê‚ɕϊ·‚·‚é‚à‚̂⒆‘Œê‚ɕϊ·‚·‚é‚à‚Ì‚à‚ ‚é‚ñ‚Å‚·‚©H
‰pŒê‚ɕϊ·‚·‚é‚à‚̂⒆‘Œê‚ɕϊ·‚·‚é‚à‚Ì‚à‚ ‚é‚È‚ç
‚Ù‚µ‚¢‚̂Œm‚Á‚Ä‚¢‚é•û‚¢‚½‚炨Šè‚¢‚µ‚Ü‚·B

280 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 15:02:01 ID:???]
>279
•¶ŽšƒR[ƒh‚̕ϊ·‚–|–ó


‚¢‚â[A‰Ä‚¾‚Ë‚¦EEE

281 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 15:52:28 ID:???]
‚«‚Á‚ƃ_ƒ“‚­‚ñ‚ª‰½‚Æ‚©‚µ‚Ä‚­‚ê‚邿Biˆá

282 –¼‘OF258 [2007/07/25(…) 16:39:08 ID:pV3pjlQZ]

jcode.pl‚ɂ‚Ȃª‚Á‚Ä‚¢‚é‚©‚ç‚©‚ÈEE•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¤B
$ENV{'CONTENT_TYPE'}
‚±‚ê‚Á‚ĂȂñ‚©‚Ì•¶ŽšƒR[ƒh‚ªŠi”[‚³‚ê‚Ä‚¢‚é‚̂ł·‚©H

283 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 16:46:44 ID:???]
‚³‚ê‚Ä‚¢‚éê‡‚à‚ ‚éA‚©‚ÈB
’†g‚ÍAtext/html; charset=Shift_JIS
‚Æ‚©‚¾‚æ

284 –¼‘OF258 [2007/07/25(…) 17:03:43 ID:pV3pjlQZ]
if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'}); }
else { $buffer = $ENV{'QUERY_STRING'}; }

if ($buffer eq "") { &error('ƒAƒNƒZƒXƒGƒ‰[');}

if($ENV{'CONTENT_TYPE'} !~ /multipart\/form-data; boundary=------------/){
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name,$value) = split(/=/, $pair);
$name2 = $name;
$value2 = $value;
$QUERY2{$name} = $value;

$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value = change_i_pic_sym($value);

‚±‚ñ‚ÈŠ´‚¶‚ɂȂÁ‚Ă܂·B
$ENV{'CONTENT_TYPE'} ‚ÌA‚Æ‚±‚ë‚ðtext/html; charset=Shift_JIS
‚É‚µ‚Äutf-8‚É‚µ‚½‚¢‚©‚çtext/html; charset=utf-8
‚ÉA‚·‚ê‚Ε¶Žš‰»‚¯‚Ó‚¹‚°‚Ü‚·‚©‚ËH
‚â‚Á‚Ă݂܂·B


285 –¼‘OF258 [2007/07/25(…) 17:10:29 ID:pV3pjlQZ]
CGI‚ª“®‚©‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½OOG
–³—‚Ȃ̂©‚È‚ŸEE


286 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 17:11:38 ID:???]
‚È‚ñ‚Å‚¢‚«‚È‚è multipart/form-data ‚ªo‚Ä‚­‚é‚ñ‚¾B
Œ³X‰½‚ÌŽ¿–â‚È‚ÌH•¶Žš‰»‚¯‚Á‚ĉ½‚ª‰»‚¯‚Ä‚é‚ÌH



287 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 17:16:13 ID:???]
The PHP documentation team is proud to present to the PHP community a few fixes
and tweaks to the PHP Manual, including:
jp.php.net/

‚±‚ê‚Ìproud to‚Á‚Čւè‚ðŽ‚Á‚ĂƂ©AÌßײÄÞ‚ðŽ‚Á‚ĂƂ©‚̈Ӗ¡H
‚½‚Ü‚ÉPHPƒgƒbƒv‚̃jƒ…[ƒX‚Éo‚Ä‚­‚邯‚ÇA‚»‚±‚܂ő傰‚³‚ÉŒ¾‚í‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

288 –¼‘OF287 mailto:sage [2007/07/25(…) 17:23:15 ID:???]
½Ï¿
PHPƒXƒŒ‚ƊԈႦ‚½

289 –¼‘OF258 [2007/07/25(…) 17:28:38 ID:pV3pjlQZ]
‚³‚Á‚«‚̃vƒƒOƒ‰ƒ€irog.cgij‚̓R[ƒh•ÏŠ·ˆ—‚Á‚ĂƂ±‚ë‚𔲂«o‚µ‚Ä
ƒRƒsƒy‚µ‚½‚ñ‚¾‚¯‚Çjcode.pl‚ɃR[ƒh•ÏŠ·ˆ—‚³‚¹‚Ä‚¢‚Ärog.cgi‚Ì
ƒtƒ@ƒCƒ‹‚ªutf-8‚É‚µ‚Ä‚ ‚é‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚é‚Ì‚©‚ȂƎv‚¢EE
jcode.pl‚ðutf-8‚ɑΉž‚Å‚«‚éƒvƒƒgƒRƒ‹H‚ɂł«‚ê‚΂¢‚¢‚ñ‚Å‚·‚ª
‚»‚ꂪ‚Ç‚¤‚µ‚Ä‚¢‚¢‚©‚í‚©‚ç‚È‚­‚ÄBà–¾‚Ö‚½‚Å‚·‚ñ‚Ü‚»‚ñB
‚Ù‚©‚Ìcgiƒtƒ@ƒCƒ‹‚ɂ͂¢‚Á‚Ä‚éhtml‚Ítext/html; charset=utf-8
‚Å•¶Žš‰»‚¯‚µ‚ĂȂ¢‚¯‚Çrog.cgi‚ð’Ê‚Á‚Äo—Í‚·‚éhtml‚Í•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¤‚Ì‚ÅEE


290 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 17:42:59 ID:???]
jcode.pl‚Íutf-8‚ɂ͑Ήž‚µ‚ĂȂ¢‚©‚çB
‚³‚·‚ªu‚­‚¾‚·‚êvww
‚à‚Ì‚·‚²‚¢ƒŒƒxƒ‹‚̒Ⴓ‚¾www

291 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/25(…) 18:32:34 ID:???]
‚Ü‚¸‚ÍAjcode.pl‚ðjcode.pm‚É•ÏX‚¾B
­‚µ‚Ì•ÏX‚ňÚs‚Å‚«‚éB
‚»‚ÌŒãUTF-8‚ɑΉž‚¾B

292 –¼‘OF ŸlVJAPUTeX. mailto:sage [2007/07/25(…) 23:03:36 ID:???]
(we are) proud to... ‚͉pŒê‚ÌŒˆ‚܂蕶‹å‚Ȃ̂ÅA–ó‚·‚éê‡‚Í "proud" ‚Í–³Ž‹‚µ‚¿‚á‚Á‚Ä‚à‚¢‚¢‚­‚ç‚¢‚Ì‚à‚̂ł·B


293 –¼‘OFnobody‚³‚ñ [2007/07/27(‹à) 17:51:08 ID:lN7iMdmd]
/‚Ì‹t‚ÌŽÎü‚͂ǂ±‚ð‰Ÿ‚·‚Æo‚Ä‚«‚Ü‚·‚©A
’´‰SŽÒˆÈ‘O‚Ì–â‘è‚Å‚·‚݂܂¹‚ñ

294 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 18:03:04 ID:???]
\

295 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 18:03:54 ID:???]
>>294
‚»‚ê‚ł悩‚Á‚½‚ñ‚Å‚·‚©B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BB

296 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 18:26:21 ID:???]
‘‚¢‚½‚à‚Ì‚ÌA‚Ç‚±‚ÅŽÀs‚·‚ê‚΂悢‚̂łµ‚傤H
webã‚ɃAƒbƒvƒ[ƒh‚µ‚ÄŽÀs‚·‚é‚ñ‚Å‚·‚©H



297 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 18:33:25 ID:???]
on your desk

298 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 18:40:42 ID:???]
‚Ç‚±‚ÅŽÀs‚·‚é‚©‚àŒˆ‚ß‚¸‚É‚¢‚«‚Ȃ葂¢‚½‚Ì‚©EEE
‚±‚̔“I‚É‚ÍA‚Ƃ肠‚¦‚¸httpƒT[ƒo“ü‚ê‚ÄÝ’è‚·‚é‚Ì‚ª‚¢‚¢‚̂łÍ

299 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 21:08:35 ID:???]
‚¢‚ë‚¢‚ëƒOƒO‚Á‚Ă݂½‚̂ł·‚ªA‚í‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚­‚¾‚³‚¢B
Œ»ó‚ðŒ¾‚¤‚ÆAActivePerl‚̓Cƒ“ƒXƒg[ƒ‹Š®—¹A
@@#!/usr/bin/perl
@@print "Hello, world!\n;
‚ðActivePerl‚łł«‚½ƒtƒHƒ‹ƒ_‚Éhello.pl‚ŕۑ¶B
Ä‹N“®Ï‚ÝAŽŸ‚ɂǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©EEE
‚¿‚Ȃ݂ÉOS‚Ívista‚Å‚·B

300 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 21:41:25 ID:???]
ƒR[ƒq[‚🹂ê‚é

301 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/27(‹à) 22:07:58 ID:???]
>>299
ŠÖ˜A•t‚¯‚ª³í‚És‚í‚ê‚Ä‚¢‚ê‚Î
ipl‚̃tƒ@ƒCƒ‹‚̃AƒCƒRƒ“‚ªƒgƒJƒQ‚ɂȂÁ‚Ä‚¢‚ê‚Îj
ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚ÅŽÀsB
‚½‚¾‚µA
print "Hello, world!\n";
‚Æ‚·‚邱‚ÆB
1s–Ú‚Í•s—vB

302 –¼‘OFnobody‚³‚ñ [2007/07/27(‹à) 23:38:19 ID:lN7iMdmd]
>>301
ƒAƒCƒRƒ“‚̓gƒJƒQ‚ɂȂÁ‚Ă܂·B
ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邯ŠJ‚¢‚½uŠÔ•‚¶‚Ä‚µ‚Ü‚¤‚͎̂d—l‚È‚ñ‚Å‚µ‚傤‚©H
print "Hello, world!\n"; ‚ÅŽÀs‚µ‚Ü‚µ‚½‚ªAŒ‹‰Ê‚͂ǂ¤‚È‚Á‚Ä‚é‚Ì‚â‚çEEEEorz

303 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/28(“y) 00:46:08 ID:???]
>>302
æ‚ÉŠJ‚¢‚Ä‚ ‚éƒvƒƒ“ƒvƒg‚©‚çŽÀs‚µ‚È‚¢‚ÆA‚·‚®‚ɕ‚¶‚Ă݂¦‚È‚­‚È‚è‚Ü‚·B

sleep 5;‚Æ“ü‚ê‚ê‚ÎK‚¹‚ɂȂê‚Ü‚·‚©H

304 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/28(“y) 07:29:47 ID:???]
cgi-lib.pl‚ðŽg‚Á‚Ď󂯎æ‚Á‚½ƒtƒH[ƒ€‚©‚çŽó‚¯Žæ‚Á‚½’l‚ð
for•¶‚ÅŒJ‚è•Ô‚µˆ—‚µ‚悤‚ÆŽv‚Á‚½‚̂ł·‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ

my %input;
&ReadParse(\%input);

for (1..20) {
$MORAU[&_] = $input{'&_'};
}

‚â‚Á‚ς誖{“I‚ɊԈႦ‚Ä‚é‚ñ‚Å‚µ‚傤‚©

305 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/28(“y) 08:02:50 ID:???]
‚¤‚ñBª–{“I‚ɊԈႦ‚Ä‚¨‚éB
Ú‚µ‚­‚Í’´‰SŽÒ‚ÌS—‚ð‰s‚­–Ï‘z‚Å‚«‚é>>245‘åæ¶‚ª‹³‚¦‚Ä‚­‚ê‚邾‚낤B

306 –¼‘OFnobody‚³‚ñ [2007/07/28(“y) 11:42:32 ID:YzZLztvi]
>>303
æ‚ÉŠJ‚¢‚Ä‚ ‚éƒvƒƒ“ƒvƒg‚©‚çŽÀsEEEEEEE‚Æ‚¢‚¢‚Ü‚·‚ÆH
‚·‚݂܂¹‚ñ@orz



307 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/28(“y) 14:46:24 ID:???]
‚»‚ÌŒ¾—t‚̂ǂ±‚ªA‰½‚ª‚í‚©‚ç‚È‚¢‚Ì‚©‚ËB
‚Ü‚³‚©“ú–{Œê‚ª”»‚ç‚È‚¢‚Ì‚©‚ËB
ŽÓ‚é‘O‚É‚à‚¤­‚µŽ¿–â‚𖾗Ăɂ·‚é‚ׂ«‚¶‚á‚È‚¢‚©‚ËB

‚Ƃ肠‚¦‚¸print•¶‚ÌŽŸ‚É>>303‚̃Rƒ}ƒ“ƒh‚ð“ü‚ê‚Ă݂Ă͂ǂ¤‚©‚ËB

308 –¼‘OF–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤ mailto:sage [2007/07/29(“ú) 04:34:03 ID:???]
‚¨‚Ü‚¢‚çˆÓ’nˆ«‚µ‚È‚¢‚ÅANHTTPD‚Æ‚©“ü‚ê‚邿‚¤‚ÉŒ¾‚Á‚Ä‚â‚ê‚æ‚—

309 –¼‘OF–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤ mailto:sage [2007/07/29(“ú) 08:43:45 ID:???]
‚ ‚ñ‚È‚à‚Ì‚¢‚ê‚é‚È

310 –¼‘OF–¼–³‚µ‚³‚ñ—‚»‚¤‚¾‘I‹“‚És‚±‚¤ mailto:sage [2007/07/29(“ú) 11:16:38 ID:???]
‚¶‚á‚ A‚¢‚¶‚í‚邵‚È‚¢‚ÅAƒRƒŒ‚ÈB
‚Â[ www.vmware.com/ja/products/player/ ]
‚Â[ blog.yasaka.com/archives/2005/10/vmware_playervi.html ]


311 –¼‘OFnobody‚³‚ñ [2007/07/31(‰Î) 00:29:12 ID:pMcNAP1A]
Perl‚ð‚Í‚¶‚ß‚Ä‚à‚¢‚È‚¢‰SŽÒ‚Å‚·B
‚»‚ñ‚ÈŽ©•ª‚àŠ½Œ}‚µ‚Ä‚­‚ê‚é‚炵‚¢‚Æ•·‚¢‚Ä‚â‚Á‚Ä‚«‚Ü‚µ‚½B

ActivePerl‚ªƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñB
ƒTƒCƒg‚©‚ç5.8.8‚ÌMSI‚¶‚á‚È‚¢•ûÀÞ³¿‚µ‚½‚̂ł·‚ª
ƒCƒ“ƒXƒg[ƒ‹—p‚̃oƒbƒ`ƒtƒ@ƒCƒ‹ŽÀs’†‚ÉŽŸ‚̃Gƒ‰[‚ªo‚ÄI—¹B
uCan't spawn "command.com":Not such file or directory at (‚Ç‚¤Œ©‚Ä‚à
ŽÀs’†‚̃oƒbƒ`ƒtƒ@ƒCƒ‹Ž©g‚̃AƒhƒŒƒX) line 272,<STDIN> line 7.v

‚ȂɒT‚µ‚Ä‚é‚ñ‚¾‚æBorz

‰ðŒˆ–@ƒsƒ“‚Æ‚­‚é•û‚ª‚¢‚½‚ç‚΋³‚¦‚Ä‚­‚¾‚³‚¢B
ƒXƒŒƒ`‚È‚ç—U“±‚½‚Ì‚ñ‚Ü‚·c

312 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 01:10:27 ID:???]
‚±‚¤‚¢‚¤‚Æ‚«‚͊‹«‚®‚ç‚¢‘‚­‚à‚ñ‚¾

313 –¼‘OF311 mailto:sage [2007/07/31(‰Î) 01:25:27 ID:???]
‚·‚Ü‚¹‚ñBOS‚ÍMe‚Å‚·B
‚¨‚Ƃ‚¢‘¼ƒXƒŒ‚Å΂í‚ꂽ‚¯‚Çcorz

314 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 01:36:13 ID:???]
msi‚ÌŽg‚¦‚΂¢‚¢‚¶‚á‚È‚¢B

315 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 01:41:39 ID:???]
‚¾‚ß‚¾‚Á‚½B
¡ƒ`ƒƒƒŒƒ“ƒW‚µ‚Ä‚é‚â‚‚ªˆê‰žˆê”Ôi‚ñ‚Å‚é‚Á‚Û‚¢‚Å‚·B
ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ă܂·¨ƒGƒ‰[‚Å‚·@‚Æ‚ÈB

316 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 01:44:51 ID:???]
>>311
‚Ç‚±‚©‚ç—ˆ‚½‚©‚ðæ‚É‘‚±‚¤‚æB“¯‚¶–ⓚ‚µ‚È‚­‚Ă悭‚È‚é‚ñ‚¾‚©‚çB
‚©‚Ô‚Á‚Ä‚éZl‚àc‚¢‚âA‚­‚¾‚·‚ê‚ɂ͂ ‚܂肢‚È‚¢‚Ì‚©H

Perl‚ɂ‚¢‚Ă̎¿–â”  31” –Ú
pc11.2ch.net/test/read.cgi/tech/1181500187/685-694

Œü‚±‚¤‚Í‚±‚Ì‚ ‚Æ“ä‚Ì—¬‚ê‚ɂȂÁ‚½‚ñ‚¾‚æ‚È‚ cB



317 –¼‘OF311 mailto:sage [2007/07/31(‰Î) 02:03:23 ID:???]
‚»‚ê‚Å‚·I‚¨¢˜b‚ɂȂè‚Ü‚µ‚½B
‰SŽÒ‚Þ‚¯ƒXƒŒ‚ ‚Á‚½‚ñ‚©‚¢‚ÆŽv‚Á‚Ĉړ®B

318 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 03:35:48 ID:???]
>>311

> uCan't spawn "command.com":Not such file or directory at (‚Ç‚¤Œ©‚Ä‚à 
> ŽÀs’†‚̃oƒbƒ`ƒtƒ@ƒCƒ‹Ž©g‚̃AƒhƒŒƒX) line 272,<STDIN> line 7.v 

‚±‚ê‚Á‚Ä
my $cmd = "xcopy /q /r /i /e /k Perl\\* \"$prefix\" ";
system($cmd) && die "$!\n";

ª‚±‚̕ӂɂȂé‚ñ‚¾‚ªAxcopy.exe ‚ª‚È‚¢‚Æ‚©‚¢‚¤‚±‚Ƃ͂Ȃ¢‚æ‚È?
‚·‚Ü‚ñ‚ª‰æ–Ê‚Éo‚Ä‚­‚é“r’†Œo‰ß‚̃ƒbƒZ[ƒW‚ÌAƒAƒ{[ƒg‚·‚é‚¿‚å‚Á‚Æ‘O‚©‚ç
ƒAƒ{[ƒg‚·‚é‚܂œ\‚è•t‚¯‚Ä‚­‚êB


319 –¼‘OF311 mailto:sage [2007/07/31(‰Î) 04:12:50 ID:???]
ƒAƒ{[ƒh‚̈Ӗ¡‚ª‚í‚©‚ñ‚È‚¢‚¯‚Ç‚à
xcopy.exe‚à‚æ‚­‚í‚©‚ñ‚È‚¢‚¯‚Ç‚à

...

Add the Perl\site\bin and directories to Path?[yes]

Proceed?[yes]
Ok.

Installong ActivePerl...

Copying files...
Can't spawn "command.com":Not such file or directory at (‚Ç‚¤Œ©‚Ä‚àˆÈ‰º—ª

...
‚Á‚Äo‚Ă܂·

320 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 04:29:23 ID:???]
‚ E‚»‚¤‚Å‚·‚˂Ȃñ‚©xcopy‚Á‚Ă̂ª‚È‚¢‚Ý‚½‚¢‚¾c
’T‚µ‚Ă݂܂·@‚Á‚ÄŽè‚É“ü‚é‚ñ‚¾‚낤‚©B

321 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 10:07:43 ID:???]
xcopy.exe‚Í•W€‚Å“ü‚Á‚Ă邾‚ëB
PATH’Ê‚Á‚ĂȂ¢‚Æ‚©H‚ ‚肦‚È‚¢‹C‚ª‚·‚éEEE

322 –¼‘OFnobody‚³‚ñ mailto:sage [2007/07/31(‰Î) 23:24:44 ID:???]
xcopy‚Í‚ ‚è‚Ü‚µ‚½A
‚Å‚àDOS‚őłÁ‚Ä‚àŽg‚¦‚È‚¢‚ñ‚¾‚æ‚ÈB
‚¢‚ë‚¢‚ë‚¢‚¶‚Á‚Ă݂܂·EEE

323 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 00:31:48 ID:???]
COMMAND‚Ì’†g‚ð‚܂邲‚Æ
ƒCƒ“ƒXƒg[ƒ‰‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚ɂ‚Á‚±‚ñ‚ł݂½‚Æ‚±‚ë­‚µi‚݂܂µ‚½B
‚¾‚ª‚‚܂Á‚½c

...
Proceed?[yes]
Ok.

Installong ActivePerl...

@@Copying files...
@@Finished copying files...
Relocating...Can't open C:\Perl\bin\c2ph.bat: No such file or directory at
C:\(—ª)\INSTAL~1.BAT line 307, <$reloc> line 1.

...
‚Á‚ĂȂÁ‚Ä‹­§I—¹cʧc
‚¿‚Ȃ݂ÉC:\Perl‚ɂ͉½‚à“ü‚Á‚ĂȂ¢‚Å‚·B
‚¢‚Á‚½‚¢‰½‚ª•s–¡‚¢‚̂łµ‚傤‚©B

324 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 01:09:29 ID:???]
>>311
ŽÀ‚Í64bit”Å—Ž‚Æ‚µ‚¿‚á‚Á‚½‚Æ‚©‚¶‚á‚È‚¢‚æ‚ÈEEEB
‘OƒXƒŒ694‚à‘‚¢‚Ä‚½‚¯‚ÇAWindows9x/Me‚¾‚ÆWindowsInstaller2.0+‚ª
—v‚é‚ñ‚¾‚¯‚Ç“ü‚Á‚Ä‚éH

downloads.activestate.com/contrib/Microsoft/MSI2.0/9x/InstMsiA.exe

325 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 01:14:35 ID:???]
x86‚Ä‚ ‚é‚©‚瑽•ª86bit
“ü‚Á‚Ä‚é“ü‚Á‚Ä‚é
ꊂ͂ǂ±‚Å‚à‚¢‚¢‚ñ‚Å‚·‚©H

326 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 01:58:42 ID:???]
‚Ç‚ñ‚ª‚炪‚Á‚µ‚á‚ñ



327 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 02:15:59 ID:???]
>>324
311‚ª¡ŽŽ‚µ‚Ä‚¢‚é‚Ì‚Ímsi‚¶‚á‚È‚­‚ÄASƒpƒbƒP[ƒW‚Ì•û‚¾‚©‚çA
‚Ƃ肠‚¦‚¸MSƒCƒ“ƒXƒg[ƒ‰[‚̃o[ƒWƒ‡ƒ“‚ÍŠÖŒW‚È‚¢B

‚Á‚ÄMSƒCƒ“ƒXƒg[ƒ‰[‚̃o[ƒWƒ‡ƒ“‚ðã‚°‚Ä‚à‚¤ˆê‰ñmsi‚Å
‚â‚ê‚΂悩‚Á‚½‚肵‚ÄB


328 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 02:25:56 ID:???]
>>322

> xcopy‚Í‚ ‚è‚Ü‚µ‚½A 
> ‚Å‚àDOS‚őłÁ‚Ä‚àŽg‚¦‚È‚¢‚ñ‚¾‚æ‚ÈB 

‚¢‚Á‚½‚¢‚܂Ƃà‚ȃVƒXƒeƒ€‚Ȃ̂©‚¢A‚¨‚Ü‚¢‚³‚ñ‚ÌŽg‚Á‚Ä‚¢‚é‚Ì‚ÍB
Me‚©‚Ç‚¤‚©‚Á‚Ă̂͂¨‚¢‚Æ‚¢‚Ä‚àB‚¾B

> ‚¢‚Á‚½‚¢‰½‚ª•s–¡‚¢‚̂łµ‚傤‚©B 

‚킯‚à‚í‚©‚炸ˆÅ‰_‚É

> COMMAND‚Ì’†g‚ð‚܂邲‚Æ 
> ƒCƒ“ƒXƒg[ƒ‰‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚ɂ‚Á‚±‚ñ‚ł݂½‚Æ‚±‚ë­‚µi‚݂܂µ‚½B 

‚±‚ñ‚È‚±‚Æ‚â‚Á‚Ă邩‚炾B
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì’†g‚ÍŽÀŽ¿PerlƒXƒNƒŠƒvƒg‚È‚ñ‚¾‚©‚çA“K“–‚É‚¢‚¶‚è‚È‚³‚ñ‚ÈB
... 




329 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 03:08:43 ID:???]
>>325
êŠH ‰½‚ÌH Ž©“®“I‚Éi‚Þ‚Í‚¸‚¾‚¯‚ÇB

‚‚©‚»‚ÌMe‰ó‚ê‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸB

330 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/01(…) 10:18:26 ID:???]
Me‚©‚æI
AUTOEXEC.BAT‚ÉPATHݒ肵‚Æ‚¯

331 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/03(‹à) 16:12:48 ID:???]
‚w‚o‚ÅAÅV”Å‚ ‚­‚¿‚Ô‚Ï[‚é‚Ì‚l‚r‚h‚̂ق¤‚¢‚ê‚æ‚¤‚Æ‚·‚邯A
Œx‚ª‚łăCƒ“ƒXƒR‚Å‚«‚È‚¢B
ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚È‚ç–â‘è‚È‚­‚Í‚¢‚è‚Ü‚µ‚½B
‚½‚¾AÅV”Å‚ð‚¢‚ê‚æ‚¤‚ƃiƒjƒJ•ςȂ±‚Æ‚ð‚â‚ç‚©‚µ‚½‚悤‚ÅA
ƒm[ƒgƒ“涂̃S[ƒoƒbƒN‚‚©‚Á‚ÄAƒCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢ó‘Ô‚É‚à‚Ç‚µ‚Ä‚©‚ç
ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¨‚µ‚Ü‚µ‚½B

‚à‚µ‚©‚µ‚ÄA‚»‚Ìó‘ԂȂ̂©‚ÈH

332 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/04(“y) 02:01:08 ID:???]
>>307
‰‚߂Ďg‚¤l‚Ȃ킯‚¾‚©‚炳B

333 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/04(“y) 16:47:07 ID:???]
‚¾‚©‚çH

334 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/04(“y) 18:30:38 ID:???]
ƒAƒXƒyƒ‹ƒK[‚Ì“Á’¥B

Ž©•ª‚ª’m‚Á‚Ä‚¢‚邱‚Æ‚Í
‘¼l‚à“–‘R’m‚Á‚Ä‚¢‚邯Žv‚¢ž‚ñ‚Å‚¢‚éB

335 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/04(“y) 19:26:37 ID:???]
ƒAƒXƒyƒ‹ƒK[ÇŒóŒQ‚ÍŠiD—Ç‚¢A“Vˌ̂̔Y‚݂݂½‚¢‚ÅB
‹Cˆá‚¢”F’肳‚ê‚邯Šð‚µ‚¢‚¯‚ÇAƒAƒXƒyƒ‹ƒK[”F’è‚àŠð‚µ‚¢B

336 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/05(“ú) 12:35:06 ID:???]
MSIƒCƒ“ƒXƒg[ƒ‰‚ÍA“K“–‚É’u‚­‚ñ‚¶‚á‚È‚­‚ÄA
ƒNƒŠƒbƒN‚µ‚ăCƒ“ƒXƒg[ƒ‹‚µ‚È‚¢‚Æ‚ËB



337 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/05(“ú) 13:59:47 ID:???]
>>335
Ž€‚˃Lƒ`ƒKƒC

338 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/05(“ú) 14:23:50 ID:???]
ƒAƒXƒyƒ‹ƒK[‚̓Lƒ`ƒKƒC‚¶‚á‚È‚¢‚æ
‚½‚¾Ž©•ª‚É‚µ‚©ŠÖS‚ª‚È‚­‚Ä
‘¼l‚ɂ܂Á‚½‚­ŠÖS‚ª‚È‚¢‚Á‚Ä‚¾‚¯B

339 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/07(‰Î) 20:51:45 ID:???]
ƒAƒXƒyƒ‹ƒK[‚ÍA‘ŠŽè‚ÌŒ¾—t‚Ì— ‚ð“ǂ߂Ȃ¢‚¾‚¯B
Šî’nŠO‚Å‚à‚È‚¢‚µ‘¼l‚ÉŠÖS‚ª–³‚¢‚킯‚Å‚à‚È‚¢B

Šî’nŠO‚ðƒAƒXƒyƒ‹ƒK[‚ƌĂԂ̂̓AƒXƒyƒ‹ƒK[‚Ìl‚ɑ΂µ‚ÄŽ¸—炾B


‚ƃ}ƒWƒŒƒXB




340 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/08(…) 01:27:49 ID:???]
‚Å‚à‹³‰È‘‚ɂ̓AƒXƒyƒ‹ƒK[‚Í‘¼l‚ÉŠÖS‚ª‚È‚­
Ž©•ª‚Ì‚±‚Ƃɂµ‚©ŠÖS‚ª‚È‚¢A‚Á‚Ä‘‚¢‚Ä‚ ‚邿

‚»‚µ‚ăvƒƒOƒ‰ƒ}[”‚Ƃ©Œ©‚邯A‚Ü‚³‚É
‚»‚̂Ƃ¨‚èA‚Á‚ÄŠ´‚¶B

341 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/08(…) 08:53:24 ID:???]
>>340
‘¼l‚ÉŠÖS‚ðŽ‚¿‚‚‚àA‚¤‚Ü‚­‘Έo—ˆ‚È‚­‚Ä”Y‚ñ‚Å‚éƒAƒXƒyƒ‹ƒK[‚Ìl‚Ì“ÁW‚â‚Á‚Ä‚éƒeƒŒƒrŒ©‚½B
ƒAƒXƒyƒ‹ƒK[‚ɑ΂·‚é•ÎŒ©‚Í‚·‚³‚Ü‚¶‚¢‚炵‚¢‚©‚çA‹³‰È‘“™‚Å‚à‚»‚¤‚¢‚¤Œ©•û‚ð‚µ‚Ä‚µ‚Ü‚¤‚Ì‚©‚ÆB
ŽÀ‚Í‘¼l‚Æ‚à’‡—Ç‚­‚Ȃ肽‚¢‚ªAŽ©•ª‚ª‚‚«‚â‚·‚­(Œ¾—t‚Ì— ‚ª“ǂ߂Ȃ¢ˆ×)A‘ŠŽè‚̂‚­‚Ì‚à—‰ð‚µ‚É‚­‚¢(Œ¾—t‚Ì— ‚ð“ǂ߂Ȃ¢ˆ×)‚©‚çA–{l’B‚Í‚©‚È‚è”Y‚ñ‚Å‚¢‚éB
–{“–‚̃AƒXƒyƒ‹ƒK[‚Á‚Ă̂ÍA”]‚ª‘¼‚Ì‚±‚ƂɓÁ‰»‚µ‚ÄA”]‚Ì’†‚Å‘¼l‚ÌŒ¾—t‚ð[‚­l‚¦‚é•”•ª‚ª¬’·‚µ‚Ä‚¢‚È‚¢‚ñ‚¾‚ÆB

•’ÊAŠî’nŠO‚Á‚Ă̂ÍA‘ŠŽè‚ª‚¤‚´‚ª‚Á‚½‚è‚Ö‚±‚ñ‚¾‚è‚·‚é‚Ì‚ðŒ©‚ÄŠì‚ñ‚¾‚è‚·‚邿‚¤‚È^«‚̃Aƒz‚ðŽw‚·‚±‚Æ‚ª‘½‚¢‚ÆŽv‚¤‚ªA
ƒAƒXƒyƒ‹ƒK[‚Í(‚½‚Æ‚¦Œ‹‰Ê“I‚ɂ‚¯‚Ä‚µ‚Ü‚¤Œ¾—t‚ðŒ¾‚¤‚É‚µ‚Ä‚à)‘ŠŽè‚ªŒ™‚ÈŽv‚¢‚ð‚·‚é‚Ì‚ð–Ú“I‚ÅŒ™‚ÈŒ¾—t‚ðŽg‚Á‚Ä‚¢‚é‚̂ł͂Ȃ¢B
‚Ç‚±‚©‚Ì‹³‰È‘‚ÉuƒAƒXƒyƒ‹ƒK[‚Í‘¼l‚ÉŠÖS‚ª–³‚­v‚Á‚Ă̂ÍAŽü‚è‚©‚ç‚Ì(•ÎŒ©‚É–ž‚¿‚½)Œ©•û‚ð‚µ‚Ä‚¢‚邾‚¯‚¾‚ÆŽv‚¤B
ƒAƒXƒyƒ‹ƒK[‚ÍAƒAƒXƒyƒ‹ƒK[–{l‚É‚µ‚Ă݂ê‚Α¼l‚É‚àŠÖS‚ª‚ ‚邪AƒAƒXƒyƒ‹ƒK[‚¶‚á‚È‚¢l‚ªƒAƒXƒyƒ‹ƒK[‚ðŒ©‚é‚ÆŠÖS‚ª–³‚¢"‚悤‚ÉŒ©‚¦‚é"‚¾‚¯‚¾‚ÆŽv‚¤B

ƒAƒXƒyƒ‹ƒK[‚Í‚½‚¾‚Ì”­’BáŠQ‚Ì‚P‚‚ł ‚èA‰½‚©‚Ì”\—͂ő¼l‚æ‚è—D‚ê‚Ä‚¢‚é•”•ª‚ª‚ ‚邱‚Æ‚ª‘½‚¢‚ªA‚©‚í‚è‚É‘¼‚Ì”\—͂ő¼l‚æ‚è—ò‚Á‚Ă镔•ª‚ª‚ ‚邾‚¯B
‚È‚ñ‚ÅAƒAƒXƒyƒ‹ƒK[Šî’nŠO‚Á‚Ä‚¢‚¤‚͕̂Ό©‚¾‚ÆŽv‚¤‚æB

ƒvƒƒOƒ‰ƒ}[”‚ŃAƒXƒyƒ‹ƒK[–¼æ‚Á‚Ä‚él‚ª‹‚é‚Ì‚©‚Ç‚¤‚©‚à’m‚ç‚È‚¢‚ªAŠî’nŠO‚ɑ΂µ‚Ă̓AƒXƒyƒ‹ƒK[‚ł͂Ȃ­Šî’nŠO‚ƌĂԂق¤‚ª³‚µ‚¢‚ÆŽv‚¤‚æB
Šî’nŠO‚Ì•Ê̂Ƃµ‚ăAƒXƒyƒ‹ƒK[‚ðŽg‚¤‚̂͂»‚ꂱ‚»·•ʂɂȂ肩‚˂Ȃ¢‚©‚çB

‚Æ‚Q“x‚É“n‚èƒ}ƒWƒŒƒX‚·‚Ü‚»

342 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/08(…) 08:56:46 ID:???]
ʼn‚©‚ç‚»‚¤Œ¾‚Á‚Ä‚­‚ê‚ê‚Εʂɂ¢‚¢‚ñ‚¾‚¯‚Ç‚³A
Œ‹‹ÇƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“Žæ‚ê‚È‚¢‚©‚çŽdŽ–‚É‚µ‚Ä‚à‰½‚É‚µ‚Ä‚à
‚â‚è‚É‚­‚­‚ÄŽd•û‚ª–³‚¢B

‚‚©‚È‚ñ‚Å‚±‚ñ‚Șb‘肪‘±‚¢‚Ä‚é‚ñ‚¾‚—

343 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/08(…) 15:35:52 ID:???]
‹ó‹C‚ª“ǂ߂Ȃ¢‚©‚炳

344 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/08(…) 21:37:41 ID:???]
˜b‘肪–³‚¢‚¾‚¯‚³

345 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/13(ŒŽ) 23:51:38 ID:???]
parrot‚̘b‚Å‚à‚µ‚悤

346 –¼‘OFnobody‚³‚ñ [2007/08/28(‰Î) 21:12:01 ID:S4BK4Wc3]
ƒXƒŒƒbƒhƒtƒ[ƒgŒ^Œfަ”‚Á‚Ä’†‹K–Í‚­‚ç‚¢‚ɂ͂Ȃé‚ÌH



347 –¼‘OFnobody‚³‚ñ mailto:sage [2007/08/28(‰Î) 22:44:17 ID:???]
>>346
ƒVƒ“ƒvƒ‹‚Éì‚ê‚Î200s‚Í’´‚¦‚È‚¢B¬‹K–Í‚¾‚낤B
‚à‚¿‚ë‚ñ‚¢‚ë‚¢‚ëׂ©‚È‚±‚Æ‚ð‹C‚É‚µ‚½‚è‹@”\‚ð‘‚₵‚½‚è‚·‚ê‚Î
’†‹K–͂ɂȂÁ‚Ä‚à•sŽv‹c‚ł͂Ȃ¢B

348 –¼‘OFnobody‚³‚ñ [2007/08/28(‰Î) 22:55:12 ID:S4BK4Wc3]
120s’ö“x‚ð8ŒÂ’ö“x˜A“®‚µ‚Ä“®‚©‚·‚Ì‚ÍH
ƒAƒbƒvƒ[ƒ_[‚È‚ñ‚¾‚ªAƒXƒCƒbƒ`ì‚邿‚è‚à‚»‚Á‚¿‚Ì‚ªŽáб‚Ì•‰‰×ŒyŒ¸‚ɂȂ邵B
‚Ü‚ŸA˜R‚ê‚ÍŠî–{“I‚É‚»‚Á‚¿Œn‚È‚ñ‚¾‚ªB

349 –¼‘OFnobody‚³‚ñ [2007/09/01(“y) 11:35:54 ID:J92zlSvR]
perl‰SŽÒ‚Å‚·
perl‚Årss‚ð’èŠú“I‚Ɏ擾‚µAŽæ“¾‚µ‚½rss‚©‚çurl‚ƃ^ƒCƒgƒ‹‚ðŽæ“¾‚µhtml‚Éo—Í
‚·‚邿‚¤‚Ècgi‚ð‘‚«‚½‚¢‚Å‚·Bƒ€ƒŠ‚Å‚·‚©H

350 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/01(“y) 11:50:45 ID:???]
>>349
Šæ’£‚ê

351 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/01(“y) 12:21:56 ID:???]
>>349
’èŠú“I‚ɂȂñ‚©‚â‚é CGI ‚È‚ñ‚Ä–Ê“|‚¾‚æBŒ´‘¥‚Æ‚µ‚Ä CGI ‚Æ‚¢‚¤‚Ì‚Í
ƒT[ƒo‚ªƒNƒ‰ƒCƒAƒ“ƒg‚©‚烊ƒNƒGƒXƒg‚ª‚ ‚Á‚½‚Æ‚«‚É‹N“®‚·‚é‚à‚Ì‚¾‚©‚çB

ƒT[ƒo“à‚Å’èŠú“I RSS ‚ðŽæ“¾‚·‚éƒvƒƒOƒ‰ƒ€‚𑖂点‚é‚©
RSS ‚ðŽæ“¾‚·‚é CGI ‚É’èŠú“I‚ɃAƒNƒZƒX‚·‚é‚©A
’èŠú“I‚Ɏ擾‚·‚邱‚Æ‚ð‚ ‚«‚ç‚߂邩A‚̂ǂꂩ‚ªŽ©‘R‚¾‚ÆŽv‚¤‚æB

352 –¼‘OFnobody‚³‚ñ [2007/09/02(“ú) 05:21:02 ID:tMV8T4kQ]
>>349
Œ‹‰Ê‚ðƒLƒƒƒbƒVƒ…‚µ‚Ä‘O‰ñƒAƒNƒZƒX‚©‚çn•b–¢–ž‚È‚çƒLƒƒƒbƒVƒ…‚ð“n‚·‚悤‚É‚·‚ê‚΋[Ž—“I‚ɉ”\

353 –¼‘OFnobody‚³‚ñ [2007/09/02(“ú) 12:32:14 ID:VQ85YXho]
ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç’èŠú“I‚ÉƒŠƒNƒGƒXƒg‚¾‚Æ‚©
‚‚©AƒNƒ‰ƒCƒAƒ“ƒgã‚Ŏ擾¨¶¬¨sleep‚ðwhile‚łԂñ‰ñ‚·•û‚ª‚¢‚¢‚ÆŽv‚¤B
ƒŒƒ“ŽI‚ł̓AƒJƒEƒ“ƒgƒ„ƒ”ƒ@ƒX‚¾‚ªB

354 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/02(“ú) 12:44:47 ID:???]
while ‚łԂñ‰ñ‚·‚Á‚ÄEEE cron ‚È‚è‚È‚ñ‚È‚è‚ðŽg‚¨‚¤‚æ

355 –¼‘OF353 mailto:sage [2007/09/03(ŒŽ) 02:09:47 ID:???]
>>354
‚ ‚­‚Ü‚ÅPerl‚¾‚¯‚Å‚â‚邯‚·‚ê‚΂̘bBcronŽg‚¦‚È‚¢‚ÆI‚肾‚µB
˜R‚ê‚à̘̂b‚¾‚ªtempƒtƒ@ƒCƒ‹‚ª‚Ç‚¤‚µ‚Ä‚à•s•K—v‚É‘‚¦‚Ä‚µ‚Ü‚¤ƒXƒNƒŠƒvƒg‚ðì‚Á‚½‚Ì‚Å
“¯—l‚Ì”Y‚Ý‚ðŽ‚Á‚½‚±‚Æ‚ª‚ ‚邪AŒ‹‹Ç‚ÍŽè“®‚ł܂Ƃ߂ÄÁ‚·‚Ì‚ªŽè‚ÁŽæ‚è‘‚¢‚Æ‹C•t‚¢‚½B


‚‚©AƒNƒ‰ƒCƒAƒ“ƒg‚Ŷ¬‚µ‚Äwhile‚Ô‚ñ‰ñ‚·•K—v‚È‚¢‚¾‚넘R‚ê
‰½‘‚¢‚Ä‚ñ‚¾‚©c

356 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/03(ŒŽ) 02:35:41 ID:???]
EcronŽg‚¦¨Žg‚¦‚È‚¢ƒŒƒ“ŽI‚Ìꇂ͂ǂ¤‚µ‚ë‚Æ(L¥ƒÖ¥M)
EsleepŽdž‚ñ‚Åwhile‚Å‚®‚é‚®‚é‚·‚邯‚©¨ƒZƒbƒVƒ‡ƒ“I‚í‚Á‚½‚ç‚Ç‚¤‚È‚é‚ñ‚Å‚·‚©(L¥ƒÖ¥M)
c‚ɂȂé‚ñ‚¾‚æ‚ËB

ƒT[ƒo‘¤‚Å‚àƒNƒ‰ƒCƒAƒ“ƒg‘¤‚Å‚àcron‚âƒ^ƒXƒNƒ}ƒlƒaƒƒ‚ªŽg‚¦‚È‚¢ê‡‚Å
‚È‚¨‚©‚ÂCGI‚łȂ¢ƒvƒƒZƒX‚ð‰ñ‚µ‚Á‚ςȂµ‚É‚à‚Å‚«‚È‚¢ê‡‚ÍA
•p”ɂɃAƒNƒZƒX‚ª‚ ‚éƒTƒCƒg‚ÉCGI‚̃gƒŠƒK[‚ðŽdž‚݂܂µ‚傤‚Æ‚©A
‚»‚¤‚¢‚¤ƒwƒ“ƒeƒR‚ÈŽÀ‘•‚ð‚·‚é‚͂߂ɂȂéB



357 –¼‘OF356 mailto:sage [2007/09/03(ŒŽ) 02:36:30 ID:???]
s/ƒ^ƒXƒNƒ}ƒlƒaƒƒ/ƒ^ƒXƒNƒXƒPƒaƒ…ƒ‰/;

358 –¼‘OFnobody‚³‚ñ [2007/09/03(ŒŽ) 10:36:26 ID:5z4DsU1G]
ƒfƒtƒHƒ‹ƒg‚ŃGƒ‰[s”‚ª•\ަ‚³‚ê‚È‚¢‚Á‚Ă̂«‚‚¢BBB
‚݂Ȃ³‚ñ‚Ç‚¤‚â‚Á‚ăfƒoƒbƒO‚µ‚Ä‚é‚ñ‚Å‚·‚©H

359 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/03(ŒŽ) 14:58:39 ID:???]
>>358
ň«‚Ìê‡Adebug.txtì‚Á‚Ĉ—‚ð‘S‚Ä‘‚«ž‚ÝB
Šî–{“I‚ɂ̓Gƒ‰[•\ަ‚ðŽg‚Á‚Ä‘åŽG”c‚É–â‘è‚ð؂蕪‚¯B

360 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/03(ŒŽ) 21:53:27 ID:???]
ƒfƒoƒbƒKŽg‚¦

361 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/04(‰Î) 02:47:11 ID:???]
Perl‚̃fƒoƒbƒKŽg‚¢‚Â炢

362 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/04(‰Î) 22:45:32 ID:???]
>>349
cron‚©Webcron‚ðŽg‚¤‚Á‚Ă̂͂ǂ¤‚Å‚·‚©H

363 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/04(‰Î) 22:46:07 ID:???]
>>356
webcron

364 –¼‘OFnobody‚³‚ñ [2007/09/05(…) 18:27:45 ID:y75V3THa]
‚o‚d‚q‚k‚ʼn摜‚̃Aƒbƒvƒ[ƒh‚Ì‚b‚f‚h‚Ì‚±‚Ƃł킩‚ç‚È‚¢‚ñ‚Å‚·‚ª

¥ŽÊƒ[ƒ‹‚ʼn摜‚ð‘—M‚Å‚«‚Ü‚·B<HR>
@Œ–¼A–{•¶‚ɂ͉½‚à‘‚©‚È‚­‚ÄOKI<BR>
(ƒTƒCƒY§ŒÀ:—e—ʧŒÀ$maximg\kˆÈ“à)<BR>
<a href='mailto:$SV_MAIL'>ŽÊƒ[ƒ‹‘—M</a><BR>
<BR>
‘—M‚ª¬Œ÷‚µ‚½‚ç<a href='$CGI_MAIL?ID=$id&PASS=$pass'>‚±‚¿‚ç‚Ö</a>

‚ÆA‚È‚Á‚Ä‚é‚ñ‚Å‚·‚ªƒƒCƒ“‚Ì‚b‚f‚h‚Ì@$SV_MAIL@‚ªAƒJƒ‰‚È‚ñ‚Ń[ƒ‹‘—M‚Å‚«‚È‚¢‚µ
Œg‘тŃAƒNƒZƒX‚µ‚Ä‚à‰æ‘œ“\‚ê‚È‚¢‚µAŠÇ—‚Ìwebmaster@`‚̃ƒ‹ƒAƒh‚¢‚ê‚Ä‚à‰æ‘œ“]‘—‚Å‚«‚È‚¢‚̂ł·‚ª
‚Ç‚¤‚â‚Á‚Äݒ肵‚½‚ç‰æ‘œ“]‘—‚Å‚«‚邿‚¤‚ɂȂé‚Å‚µ‚傤‚©H
‚í‚©‚è‚É‚­‚­‚Ä‚·‚¢‚Ü‚¹‚ñB‚í‚©‚é•û‚¢‚½‚ç‹X‚µ‚­‚¨‚È‚ª‚¢‚µ‚Ü‚·B

365 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/05(…) 18:37:00 ID:???]
$SV_MAIL ‚ɂ͎©•ª‚̃TƒCƒg‚̃AƒhƒŒƒX“ü‚ê‚é‚ñ‚¾‚×H
‚»‚µ‚ÄA‚»‚̃AƒhƒŒƒX‚ł̓vƒƒOƒ‰ƒ€‚ª‘Ò‚¿Žó‚¯‚Ä‚¢‚Ä
Žó‚¯Žæ‚Á‚½‰æ‘œ‚ð“o˜^‚·‚邿‚¤‚ɂȂÁ‚Ä‚é‚Í‚¸

‚¿‚á‚ñ‚Æà–¾“Ç‚ñ‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚©‚ËH

366 –¼‘OF‚R‚U‚S [2007/09/05(…) 18:42:12 ID:y75V3THa]
365‚³‚ñA‚ ‚肪‚Æ‚¤B
ŠÇ—‚Ìwebmaster@`‚̃ƒ‹ƒAƒh‚¢‚ê‚ÄŒg‘Ñ‚©‚ç‘—‚Á‚ÄŽóM‚µ‚½ƒ[ƒ‹
Œ©‚½‚çA‰p”Žš‚¾‚¯‚ª‘å—ʂɑ—‚ç‚ê‚Ä‚¢‚ĉ摜‚ª‚È‚©‚Á‚½‚ñ‚Å‚·B
ƒ‚»‚̃AƒhƒŒƒX‚ł̓vƒƒOƒ‰ƒ€‚ª‘Ò‚¿Žó‚¯‚Ä‚¢‚Ä„‚̃vƒƒOƒ‰ƒ€‚ª
‚¨‚©‚µ‚­‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H



367 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 10:07:23 ID:???]
>>366
‚»‚ê‚Á‚ÄContent-Type: multipart/mixed ‚¾‚Á‚½‚肵‚È‚¢H
ƒ[ƒ‹‚Á‚Ă͕̂¶Žš‚µ‚©‘—‚ê‚È‚¢‚©‚çA‰æ‘œ‚̂Ƃ«‚Í
‰p”Žš‚ɕϊ·‚µ‚Ä‘—‚ç‚ê‚éB
Žó‚¯Žæ‚Á‚½‘¤‚ÍŽ©•ª‚ʼn摜ƒtƒ@ƒCƒ‹‚ɕϊ·‚µ‚È‚¢‚ÆB

368 –¼‘OF364 [2007/09/06(–Ø) 15:14:11 ID:CdaTSQs2]
Content-Type: multipart/mixed;
‚ÉA‚È‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚â‚Á‚½‚ç‰p”Žš‚ɕϊ·‚µ‚Ä‘—‚ê‚邿‚¤‚ɂȂè‚Ü‚·‚©H
CGI‚Ì’†g‚ÍEE
# ƒ}ƒ‹ƒ`ƒp[ƒg‚ÌŒŸo
if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i)
‚ÉA‚È‚Á‚Ä‚¢‚Ü‚·B‚±‚ê‚¶‚Ⴞ‚߂łµ‚傤‚©H
‚±‚ꂾ‚¯‚¶‚á‚í‚©‚ç‚È‚¢‚Å‚·‚©H

369 –¼‘OF364 [2007/09/06(–Ø) 15:19:08 ID:CdaTSQs2]
CGI‚Ì’†‚ªEE

# ƒ}ƒ‹ƒ`ƒp[ƒg‚ÌŒŸo
if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i) {
# ‹æØ‚è•¶Žš—ñ‚Å•ªŠ„
$bound = '';
if ($mHead =~ /boundary\=\"(.*)\"/i)

ŽóM‚µ‚½ƒ[ƒ‹‚̃wƒbƒ_‚ª
Content-Type: multipart/mixed; boundary="mimemk00_0_"
Content-Transfer-Encoding: 7bit
‚ÆA‚È‚Á‚Ă܂·B

370 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 15:24:09 ID:???]
ƒ[ƒ‹‚͎󂯎æ‚Á‚Ä‚é‚Ý‚½‚¢‚¾‚ËB
‚¨‚»‚ç‚­–{•¶‚É‚Í
Content-Type: image/jpeg;‚Æ‚©Content-Transfer-Encoding: base64 ‚Æ‚©‚ ‚邾‚낤

‚ÅA‰½‚ª‚Å‚«‚ĂȂ¢‚ÌH‰æ‘œ‚̕ۑ¶H
‰æ‘œ‚ð•Û‘¶‚·‚éꊂ̃p[ƒ~ƒbƒVƒ‡ƒ“‚Æ‚©‚¶‚á‚È‚¢‚ÌH
ƒGƒ‰[ƒƒO‚ɂ͉½‚©o‚ĂȂ¢‚Ì‚©

371 –¼‘OF364 [2007/09/06(–Ø) 15:47:39 ID:CdaTSQs2]
–{•¶‚Í

/9j/4QIGRXhpZgAASUkqAAgAAAALAA4BAgAlAAAAkgAAAA8BAgAHAAAAuAAAABA
BAgAGAAAAwAAA ABIBAwABAAAAAQAAABoBBQABAAAAygAAABsBBQABAAAA0gAAA
CgBAwABAAAAAgAAADIBAgAUAAAA 2gAAABMCAwABAAAAAQAAAJiCAgABAAAAAAA
AAGmHBAABAAAA7gAAAAAAAAAyMDA3MDkwNjE0MDkw MDAAAAAAAAAAAAAAAAAAA

ƒGƒ‰[‚à‚łĂȂ¢‚µ‚±‚ñ‚Ȃ̂ª‚¸‚炸‚炳Ă邾‚¯‚¾‚·B
Œg‘Ñ‚©‚çŒfަ”‚ɉ摜‚ðƒAƒbƒv‚µ‚½‚¢‚¯‚ÇPC‚©‚ç‚͂ł«‚邯‚Ç
Œg‘Ñ‚©‚ç‘—‚邯‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚Á‚ĉð‚ç‚È‚­‚ÄGG



372 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 16:03:13 ID:???]
>>371
base64‚̃f[ƒ^‚̂悤‚¾‚©‚çƒfƒR[ƒh‚µ‚ăoƒCƒiƒŠƒf[ƒ^‚É–ß‚¹‚΂¢‚¢‚ÆŽv‚¤

373 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 16:30:22 ID:???]
ƒfƒR[ƒh‚µ‚ë‚æ

374 –¼‘OF364 [2007/09/06(–Ø) 17:17:30 ID:CdaTSQs2]
‚·‚ñ‚Ü‚¹‚ñB
‰SŽÒ‚È‚ñ‚ŃfƒR[ƒh‚µ‚ăoƒCƒiƒŠƒf[ƒ^‚É–ß‚·•û–@‚ª
‚í‚©‚è‚Ü‚¹‚ñEEEGG

375 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 17:28:13 ID:???]
‚¾‚©‚ç‚æ[
CGI‚Ì’†g’†gŒ¾‚Á‚Ă邯‚ÇA‚»‚ê‚͉½‚ÌCGI‚È‚ñ‚¾‚æ
ƒ[ƒ‹ŽóMŽž‚Éforward‚Æ‚©‚ŃvƒƒOƒ‰ƒ€‹N“®‚µ‚ĉ摜ƒf[ƒ^’Šo‚µ‚Ä‚ñ‚¶‚á‚È‚¢‚Ì‚©
CGI‚Ń[ƒ‹‚ð’¼Ú“Ç‚ñ‚Å‚é‚̂ȂçA‚»‚±‚ŃfƒR[ƒh‚µ‚Ä‚é‚Í‚¸‚¾‚ë

‚Ç‚¤‚¢‚¤\‘¢‚ÅA¡‚Ç‚¤‚¢‚¤“®ì‚ð‚µ‚Ä‚ÄA–{“–‚͂ǂ¤‚¢‚¤“®ì‚ð‚·‚é‚ׂ«‚Ȃ̂©
‘S•”‘‚¯‚æ

376 –¼‘OF364 [2007/09/06(–Ø) 17:43:51 ID:CdaTSQs2]
ƒ[ƒ‹‚ðPOPƒT[ƒo‚ÖÚ‘±‚µ‚½‚èMIME‰ð“Ç‚µ‚½‚è‚·‚émail.cgi‚É
‚È‚Á‚Ă܂·
CGI‚Ì’†g‚ð“\‚肽‚¢‚¯‚Ç’·‚·‚¬‚Ä“\‚ê‚È‚¢‚âEEE




377 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/06(–Ø) 21:42:23 ID:???]
‚±‚±‚Í’´‰SŽÒ—p‚̃XƒŒ‚Ȃ̂Œ჌ƒxƒ‹‚ÈŽ¿–â‚Å‚àok‚¾‚ªA
‚»‚ê‚ÍAPerl‚ɑ΂µ‚Ăł ‚èA“ú–{Œê‚ɑ΂µ‚Ä’´‰SŽÒ—p‚Ȃ̂ł͖³‚¢B
>>364‚ÌŽ¿–â‚É“IŠm‚É“š‚¦‚ç‚ê‚é“z‚Í‚¢‚È‚¢‚¾‚낤B

—Ⴆ‚é‚È‚çAu˜aH‚ðì‚Á‚½‚̂ł·‚ªAo—ˆ‚½•¨‚ªh‚¢‚Å‚·B
‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©Hv‚ÆŒ¾‚Á‚Ă邿‚¤‚È‚à‚ñ‚¾B
‚±‚ñ‚ÈŽ¿–â‚ɂ͒´ˆê—¬‚Ì—¿—l‚Å‚à“š‚¦‚ç‚ê‚È‚¢‚æB

‚‚܂èAPerl‚ð•׋­‚·‚é‘O‚É“ú–{Œê‚ÆÅ’áŒÀ‚Ì
ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“p‚ðŠw‚ñ‚Å‚©‚ço’¼‚µ‚Ä—ˆ‚¢B

378 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/07(‹à) 01:22:28 ID:???]
Ž¿–â”\—Í‚ª–³‚¢‚â‚‚Í
r‚炵‚¾‚©‚瑊Žè‚É‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚æ

379 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/07(‹à) 01:46:41 ID:???]
mail.cgi‚ÍŽ©ì‚Ȃ̂©H
‚»‚¤‚łȂ¢‚È‚çƒGƒ“ƒR[ƒh‚à“ü‚Á‚Ă邯Žv‚¤‚ª‚È‚ 
ƒGƒ“ƒR[ƒh‚»‚Ì‚à‚̂͂»‚ñ‚ÈŽèŠÔ‚Å‚à‚È‚¢‚Ì‚Å
Ž©•ª‚Å‘‚­‚‚à‚è‚È‚çbase64‚Æmultipart‚̈µ‚¢‚¾‚¯’²‚ׂè‚á‚·‚®‚¾

380 –¼‘OF364 [2007/09/07(‹à) 15:23:45 ID:2t2s6ltN]
CGI‚Í–³—¿‚Ń_ƒEƒ“ƒ[ƒh‚µ‚½‚â‚‚¾‚µPERL‚Ì’mޝ‚O‚¾‚©‚ç‚Ë
ƒXƒ‹[‚ÅI—¹‚µ‚Ä‚­‚ê

381 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/07(‹à) 16:17:59 ID:???]
ìŽÒ‚̃Tƒ|[ƒgƒTƒCƒg‚Å•·‚­‚Ì‚ª
‹Ø‚¾‚ÆŽv‚ÓA‚»‚¤‚¢‚¤‚Ì‚Íc
‰ü‘¢‚Ȃ炱‚̔‚ɓK؂ȃXƒŒ‚ª‚ ‚邵

382 –¼‘OF364 [2007/09/07(‹à) 16:30:08 ID:2t2s6ltN]
‚R‚W‚P‚³‚ñ
‚ ‚肪‚Æ‚¤

383 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/09(“ú) 12:02:21 ID:???]
•¡”‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ÌŒ‹‰Ê‚̎󂯎æ‚è•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
TMPL_LOOP‚Å‚¢‚­‚‚©‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ð•\ަ‚µ‚Ă܂·B
NAME‚Í‚·‚ׂĕς¦‚Ă܂·B
‚½‚¾param‚ð”z—ñ‚Ŏ󂯂Ƃê‚΂¢‚¢‚̂ł·‚©H
ƒ‰ƒWƒIƒ{ƒ^ƒ“‚̌”‚ÆNAME‚ðhidden‚Å“n‚³‚È‚¢‚Æ‚¾‚߂łµ‚傤‚©H

384 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/10(ŒŽ) 09:56:44 ID:???]
ƒ`ƒFƒbƒN‚³‚ê‚ĂȂ¢ƒ‰ƒWƒIƒ{ƒ^ƒ“‚à—~‚µ‚¢‚ÌH
‚¾‚Á‚½‚ç‚»‚¤‚È‚é‚Ë

385 –¼‘OF383 [2007/09/10(ŒŽ) 11:57:32 ID:pVVOBct/]
>>384
‚È‚ñ‚Æ‚¢‚¤‚©A“ñ‘ð‚̃‰ƒWƒIƒ{ƒ^ƒ“‚ª•¡”‚ ‚邯‚¢‚¤‚±‚Ƃł·B
‚»‚ꂼ‚ê‚Ç‚¿‚炪ƒ`ƒFƒbƒN‚³‚ꂽ‚©‚ª’m‚肽‚¢‚̂ł·‚ª


386 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/10(ŒŽ) 12:17:53 ID:???]
–{—ˆ‚È‚çA“¯‚¶ƒOƒ‹[ƒv‚̃‰ƒWƒIƒ{ƒ^ƒ“‚Í“¯‚¶–¼‘O‚É‚µ‚ÄValue‚ÅŠm”F‚·‚é‚ñ‚¾‚ª
‘S•”Name•Ï‚¦‚Ä‚é‚Ȃ炻‚Ì–¼‘O‚Å‘S•”ƒ`ƒFƒbƒN‚µ‚Ä‚ÍB
ƒ`ƒFƒbƒN‚³‚ê‚ĂȂ¯‚ê‚ÎValue‚ª“ü‚Á‚Ä‚±‚È‚¢



387 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/10(ŒŽ) 19:36:15 ID:???]
>>383
ƒ‰ƒWƒIƒ{ƒ^ƒ“‚̃Oƒ‹[ƒv‚²‚Æ‚Éid‚ðŒˆ‚ß‚éB
ex.radio1,radio2...

ŽŸ‚ɃfƒR[ƒhŒã‚É‘—M“à—e‚ðƒnƒbƒVƒ…‚ÉŽû‚߂ī‚Ý‚½‚­’l‚ðŽQÆ‚·‚éB
$DATA{'radio1'},$DATA{radio2'}...

‚±‚ê‚Å’†g‚É‘´X‚Ì’l‚ª‘ã“ü‚³‚ê‚éB

388 –¼‘OFnobody‚³‚ñ [2007/09/11(‰Î) 23:05:59 ID:bdpoEocx]
textarea‚É“ü—Í‚³‚ꂽî•ñ‚ðCGI‚Ŏ󂯎æ‚肽‚¢‚̂ł·‚¯‚Ç‚¤‚Ü‚­s‚«‚Ü‚¹‚ñB
‚ǂ̂悤‚É‚·‚ê‚Ύ擾‚Å‚«‚Ü‚·‚©H

389 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/12(…) 00:28:37 ID:???]
‚ÂMETHOD‚ɇ‚킹‚Ä‘—Mî•ñ‚ðƒfƒR[ƒh

390 –¼‘OFnobody‚³‚ñ [2007/09/12(…) 00:31:26 ID:m2heepaU]
‚·‚݂܂¹‚ñ‚¯‚ÇA‚»‚Ìî•ñ‚̃fƒR[ƒh•û–@‚ª•ª‚©‚ç‚È‚­‚ÄGG
form‚Ȃǂ̎󂯎æ‚è‚Í•’Ê‚Éo—ˆ‚é‚̂ł·‚ªA
textarea‚¾‚¯‚Í“¯‚¶‚悤‚Ɏ󂯎æ‚낤‚Æ‚µ‚Ä‚ào—ˆ‚È‚­‚ÄAA


391 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/12(…) 00:52:50 ID:???]
perl‚ÅŒfަ”‚Ìcgi‚‚­‚Á‚Ă܂·B

terminal‚©‚ç
> /usr/local/bin/perl < hoge.cgi
‚Æ‚·‚邯A
Content-type: text/html;\n\n
<html>
’†—ª
</html>
‚Ý‚½‚¢‚É–Ú“I‚Ìhtml‘‚«o‚¹‚é‚ñ‚Å‚·‚ªAƒuƒ‰ƒEƒU‚©‚ç‚â‚邯
500‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·BBB
ƒp[ƒ~ƒbƒVƒ‡ƒ“^“]‘—ƒ‚[ƒh‚Í‘åä•v‚Å‚·B
‰½‚©l‚¦‚ç‚ê‚錴ˆö‚Á‚Ä‚ ‚è‚Ü‚·‚©HH

392 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/12(…) 00:53:02 ID:???]
googleæ¶u"perl ƒfƒR[ƒh"‚Ɉê’v‚·‚é“ú–{Œê‚̃y[ƒW –ñ 231,000 Œv


393 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/12(…) 00:58:46 ID:???]
>>391
ƒGƒXƒp[ƒŒƒXAƒuƒ‰ƒEƒU‚ɑ΂·‚éo—Í‚ª‚È‚³‚ê‚Ä‚¢‚È‚¢B
ŽŸ‚Ì•¶Í‚ðƒXƒNƒŠƒvƒg‚ÌÅIˆ—‚ÌŒã‚É‚­‚Á‚‚¯‚Ă݂êB

print "Content-type: text/html; charset=Shift_JIS\n\n";
print "ƒeƒXƒg";


‚±‚ê‚ŃeƒXƒg‚ª•\ަ‚³‚ê‚ê‚ÎAHTML‚Ìo—͂ȂèlocationŽw’è‚·‚é‚Ȃ肷‚ê‚΂悩‚낤B
‚»‚ê‚Å‚àƒAƒEƒg‚È‚çã‚Ì“ñs‚ð­‚µ‚¸‚ˆ—‚Ì‘O•û‚ւƃYƒ‰‚µ‚Ä‚¢‚¯B

394 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/12(…) 03:04:50 ID:???]
‚Ç‚¤‚¹ƒGƒXƒp[ƒŒƒX‚‚¯‚é‚ñ‚¾‚Á‚½‚ç

> Content-type: text/html;\n\n
> <html>
> ’†—ª
> </html>

print 'Content-type: text/html;\n\n'; ‚Æ‘‚¢‚Ă邯‚±‚ë‚ð
print "Content-type: text/html;\n\n"; ‚É‘‚«Š·‚¦‚ë
‚¶‚á‚È‚¢‚Ì‚©Bo—Í‚ª‚»‚¤‚È‚Á‚Ä‚é‚炵‚¢‚µB

395 –¼‘OF394 mailto:sage [2007/09/12(…) 03:06:38 ID:???]
‚Ä‚¢‚¹‚¢B

Œë: print "Content-type: text/html;\n\n"; ‚É‘‚«Š·‚¦‚ë
³: print "Content-type: text/html\n\n"; ‚É‘‚«Š·‚¦‚ë

396 –¼‘OFnobody‚³‚ñ [2007/09/20(–Ø) 19:00:31 ID:tH1/iNYn]
“®“I‚ȃgƒbƒvƒy[ƒW‚Å‚·‚ªAHTML‚É•¡”‚ÌSSI(—Ⴆ‚Î5‚ˆÈãAindex.shtml)‚ðŽg‚¤‚Ì‚ÆAperl‚Å‘S‚Ĉꊇ‚Åo—Í(index.cgi)‚³‚¹‚é‚̂Ƃł͂ǂ¿‚炪ƒT[ƒo‚ɂ₳‚µ‚¢‚Å‚·‚©H



397 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/20(–Ø) 20:28:19 ID:???]
‚»‚Ì’ö“x‚¶‚á•Ï‚í‚ç‚È‚¢‚©‚ç‹C‚É‚·‚é‚È

398 –¼‘OF396 mailto:sage [2007/09/20(–Ø) 21:20:19 ID:???]
>>397
—¹‰ð‚Å‚·B
PHP‚ðŠo‚¦‚é‚܂łÍindex.cgi‚É‚µ‚Ă݂܂·B

399 –¼‘OFnobody‚³‚ñ [2007/09/24(ŒŽ) 16:40:32 ID:HMQ03/cj]
‰Æ’ë“I‚ÈŽ–î‚Å•n–RŠw¶‚Ȃ̂ł¨‹à‰Ò‚²‚¤‚ÆWebƒAƒvƒŠì‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
«—ˆ“I‚ÉITŒn‚ÉAE‚ðl‚¦‚Ä‚é‚Ì‚ÅA‚à‚µŽ¸”s‚µ‚Ä‚à—Ç‚¢ŒoŒ±‚ɂȂ邩‚ȂƎv‚Á‚Ă܂·B

Ž¿–â‚Ȃ̂ł·‚ªAWebƒAƒvƒŠ‚ÍGateway‚Ì7–œ‰~‘ä‚Å”ƒ‚Á‚½ˆÀƒpƒ\ƒRƒ“‚Å‚àì‚ê‚Ü‚·‚©H
ˆê‰žî•ñŒn‚Ȃ̂ÅPerl‚âƒRƒ“ƒsƒ…[ƒ^‚ÌŠî‘b’mޝ‚Í‚ ‚é‚‚à‚è‚Å‚·‚ªA
§ìŽÀ–±ŒoŒ±‚ª‘«‚è‚ĂȂ¢‚à‚Ì‚ÅA‚Ü‚µ‚Ä‚âWebŒn‚ÍŽè‚ðo‚µ‚½‚±‚Æ‚ª‚È‚­‰E‚à¶‚àã‚à‚í‚©‚ç‚È‚¢ó‘Ô‚Å‚·B
’²‚ׂ½‚Æ‚±‚ëCatalyst‚Æ‚¢‚¤ƒtƒŒ[ƒ€ƒ[ƒN‚ª‚æ‚­Žg‚í‚ê‚é‚»‚¤‚Å‚·‚ËB
ŠÈ’P‚Éì‚ê‚邯‚¢‚¤‚Ó‚¤‚É‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
‚µ‚©‚µA펯“I‚Él‚¦‚邯Aserver‚ð‘‹­‚µ‚Ä‚¢‚­‚̂ɂ©‚È‚è”ï—p‚ª•K—v‚¾‚Á‚½‚è‚·‚é‚Ì‚ÅA
‚¿‚å‚Á‚ÆŠw¶‚ªŽè‚ðo‚µ‚Ėׂ©‚颊E‚Ȃ̂©‚ȂƎv‚¢‚Ü‚·B
Šw¶‚Ŗׂ©‚Á‚Ä‚¢‚él‚Í‚¢‚Ü‚·‚©H
Žü‚è‚Ì—F’B‚Ȃǂ©‚ç‚͉½‚à‚»‚¤‚¢‚¤—Þ‚Ìî•ñ‚ª‚È‚¢‚Ì‚ÅA‚í‚©‚è‚Ü‚¹‚ñB
‚¿‚å‚Á‚Ƙü–‚È\‚µo‚Å‚·‚ªA‰½‚©­‚µ‚Å‚àƒqƒ“ƒg‚âƒAƒhƒoƒCƒX‚𒸂¯‚ê‚΂Ǝv‚¤ŽŸ‘æ‚Å‚ ‚è‚Ü‚·B

400 –¼‘OF399 [2007/09/24(ŒŽ) 16:52:16 ID:HMQ03/cj]
‚·‚݂܂¹‚ñBã‚Ì‚à‚̂ł·B‘‚«–Y‚ê‚Ä‚¢‚Ü‚µ‚½B
WebƒAƒvƒŠ‚͈êl‚Å‚àŠJ”­‚Å‚«‚Ü‚·‚©H
‚à‚¿‚ë‚ñAˆêl‚ªì‚Á‚½‚Æ‚¢‚¤˜b‚Í‚¿‚ç‚Ù‚ç•·‚«‚Ü‚·‚ªA
Perl—ïˆê”N‚ÌŽ„‚Å‚à‘åä•v‚Å‚µ‚傤‚©H
Perl‚ÍLL‚¾‚©‚çŠÈ’P‚Æ‚¢‚¤˜b‚à‚ ‚è‚Ü‚·‚ªAˆêl‚¾‚Æo—ˆ‚邱‚Ƃ͂©‚Ȃ謋K–͂Ȃà‚̂ɌÀ‚ç‚ê‚Ä‚­‚é‚̂łµ‚傤‚©H
‚½‚Æ‚¦‚ÎA‚͂ĂȂͭl”‚Å‚·‚ªA‚Ý‚ñ‚È‚·‚²‚¢PerlŽg‚¢‚Ȃ͂¸‚Ȃ̂ÅA‚Í‚Ä‚È‚ðŒ©‚Äu­l”‚Å‚à‚ ‚ꂾ‚¯‚Ì‚à‚Ì‚ª
ì‚ê‚é‚Ì‚¾‚©‚çAˆêl‚Å‚à‚»‚ê‚È‚è‚Ì‚à‚Ì‚ªì‚ê‚é‚Í‚¸‚¾v‚ȂǂƎv‚¤‚̂͑Œv‚Å‚µ‚傤‚ËB
‰½‚ªŒ¾‚¢‘Ή¿‚Æ‚¢‚¤‚ÆAˆêl‚¾‚Æ‚«‚‚¢‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·B
ŒÂl“I‚ɂ͂±‚̂悤‚É(ŸŽè‚É)”»’f‚µ‚Ä‚¢‚½‚̂ł·‚ªAŋ߂ǂ¤‚µ‚Ä‚àŠw¶‚Ì‚¤‚¿‚Éì‚肽‚¢‚Æ
Žv‚Á‚Ä‚«‚½‚Ì‚ÅAˆêl‚Åì‚ê‚È‚¢‚©‚ÆŽv‚¢Žn‚߂Ă¢‚Ü‚·B
‚¿‚Ȃ݂ÉA‹¦—ÍŽÒ(“¯Žu)‚Í‚¢‚܂̂Ƃ±‚ë‚¢‚»‚¤‚ɂȂ¢‚Ì‚ÅA‚Ü‚¸‚͈êl‚Åì‚éü‚Ål‚¦‚Ä‚¢‚鎟‘æ‚Å‚·B
WebŒn‚ÌPerln—û‚ÌŠF—l‚Ì”»’f‚ð‚¢‚½‚¾‚¯‚ê‚΂Ǝv‚¢‚Ü‚·B

‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B


401 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 17:15:49 ID:???]
ˆêl‚Å‚à’†‹K–Í‚¾‚낤‚ª‘å‹K–Í‚¾‚낤‚ªì‚ê‚éB
‚Å‚«‚È‚¯‚ê‚΃Š[ƒiƒX‚Í’a¶‚µ‚Ä‚¢‚È‚¢B
C‚¾‚낤‚ªJAVA‚¾‚낤‚ªPerl‚¾‚낤‚ªŒvŽZ‹@‚ÍŠ‘FŒvŽZ‹@‚Å‚µ‚©‚È‚¢B

402 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 17:40:21 ID:???]
ƒ„ƒt[‚â“úŒo‚ÌŠ”‰¿Eˆ×‘ÖƒŒ[ƒg‚ðŽ©ƒTƒCƒg‚Å•\ަ‚µ‚½‚¢‚Å‚·B
@@@‚Qƒ`ƒƒƒ“H‹Æ[150‰~]+0.5%@@@‚Ђë‚ä‚«ØŒ”[3,270‰~]+1.7%
‚Ý‚½‚¢‚É•\ަ‚³‚¹‚½‚¢‚Å‚·B
parl‚łł«‚鎖‚Í’²‚ׂ½‚番‚è‚Ü‚µ‚½‚ªA‰ðàƒTƒCƒg‚ª­‚È‚­‚Ä•ª‚è‚É‚­‚¢‚Å‚·B
‚Ç‚±‚©‰SŽÒŒü‚¯‚̂Ȃ¢‚Å‚µ‚傤‚©H

www110.kir.jp/study/jissen/script2143.html
ª‚±‚ê‚ðhtml‚ɕϊ·‚µ‚½‚¯‚Ç“®‚©‚È‚©‚Á‚½B
d.hatena.ne.jp/hetappi/20070313/1173800678
ª‚±‚ê‚Í“®‚¢‚½‚¯‚ÇA‚à‚Á‚Æ‘òŽR”’l‚ª—~‚µ‚¢Žž‚Ç‚¤‚·‚é‚Ì‚©•ª‚ç‚È‚¢B

403 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 18:26:44 ID:???]
ˆê‚‚¾‚¯ƒAƒhƒoƒCƒXB
–{‚Å”ƒ‚¦‚éî•ñ‚Í–{‚Å”ƒ‚Á‚½‚Ù‚¤‚ª‘‚¢B

ŽžŠÔ‚ª—L‚è—]‚Á‚Ä‚¢‚é‚È‚ç•ʂł·‚ªB

404 –¼‘OF399 [2007/09/24(ŒŽ) 18:28:06 ID:HMQ03/cj]
>>401
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ì‚ê‚é‚̂͂¢‚¢‚Æ‚µ‚ÄA
‚µ‚©‚µƒT[ƒo‘‹­‚Ȃǂɔï—p‚ª‚©‚©‚è‚Ü‚¹‚ñ‚©H


405 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 20:05:11 ID:???]
ƒO[ƒOƒ‹‚Í
ƒXƒ^ƒ“ƒtƒH[ƒh‘åŠw‚Ì
ƒRƒ“ƒsƒ…[ƒ^[ƒZƒ“ƒ^[‚É
“]‚ª‚Á‚Ä‚éƒ}ƒVƒ“‚ðŸŽè‚É
–³’f‚ÅŽ‚Á‚Ä‚«‚ÄŽ©•ª’B‚Ì‚à‚̂ɂµ‚Ä‚½B

‚Ü‚½A”z‘—‚³‚ê‚Ä‚«‚ÄA
«•ï‚ð‰ð‚©‚ê‚È‚¢‚Å
”z‘—ƒZƒ“ƒ^[‚É•ú’u‚³‚ꂽ‚܂܂Ì
ƒ}ƒVƒ“‚Í
u’N‚à•K—v‚Æ‚µ‚Ä‚¢‚È‚¢v
‚ÆŸŽè‚É”»’f‚µ‚ÄA‚»‚ê‚à
Ž©•ª’B‚Ì‚à‚̂ɂµ‚Ä‚½B

406 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 20:42:24 ID:???]
>>404
‚¢‚Á‚½‚¢‚ǂ̒ö“x‚Ì‹K–͂̃TƒCƒg‚ðì‚é‚©‚É‚æ‚éB
(’PˆÊŽžŠÔ“–‚½‚è‚̃AƒNƒZƒX”AƒRƒ“ƒeƒ“ƒc‚Ì—v—ÌA“®‚©‚·ƒAƒvƒŠ‚̃ƒ‚ƒŠŽg—petc...)

‚Ü‚ ‚Í‚Á‚«‚茾‚Á‚ÄADell‚â‚ç‚̂₷‚à‚ñƒZƒbƒg‚Å‚àA‚¿‚å‚Á‚ÆŒ^—Ž‚¿‚Ì’†ŒÃ‹@‚È‚ñ‚©‚Å‚à
ƒTƒCƒg—§‚Ă邾‚¯‚È‚ç‘S‘R‰Â”\B(‚»‚ꂱ‚»‚R`‚T–œˆÊ‚̃}ƒVƒ“‚Å‚à\•ª)

‰‚ß‚©‚爗”\—͂Ƃ©ƒn[ƒh“I‚È‚±‚Æ‹C‚É‚·‚邿‚èA‚Ƃ肠‚¦‚¸Ž©•ª‚ŃTƒCƒg‚È‚è‚È‚ñ‚Ȃ藧‚ĂĂ݂ÄA
ŒöŠJ‚Æ‚©‰^—p‚Æ‚©‚µ‚Ă݂éB

‚»‚ê‚Ńn[ƒh“I‚É‚«‚‚»‚¤‚ɂȂÁ‚Ä‚©‚çA‹C‚É‚µ‚Ü‚µ‚傤B




407 –¼‘OF399 [2007/09/24(ŒŽ) 21:13:35 ID:HMQ03/cj]
>>405 nice hack‚Å‚·‚ËBŠ´“®‚µ‚Ü‚µ‚½BGoogleMŽÒ‚Ȃ̂ÅAŒ©K‚¨‚¤‚ÆŽv‚¢‚Ü‚·B

>>406 ‚â‚Á‚Ă݂Ȃ¢‚Æ•ª‚©‚ç‚È‚¢‚Å‚·‚ËB‹K–Í‚ÍB
–Ú•W‚ÍA10,000PV/day, 100MB‚̃Rƒ“ƒeƒ“ƒc ‚Å‚·B

ƒTƒCƒg—§‚Ă邽‚ß‚Éapache‚Æ‚¢‚¤‚â‚‚𓱓ü‚µ‚Ü‚µ‚½B
localhost‚ð—§‚Ä‚é‚܂łÍo—ˆ‚Ü‚µ‚½B
‚±‚Ì’²Žq‚Å‚¢‚­‚Ælamp‚©‚ȂƎv‚Á‚Ă܂·B
WindowsˆË‘¶‚Å‚«‚½‚Ì‚ÅA1‚©‚çunix•׋­‚µ‚È‚¨‚·‚̂ͭ‚µ‘å•ςł·B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


408 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 22:40:40 ID:???]
>>407
‚»‚Ì3-5”{’ö“x‚̃TƒCƒg‚ðˆÖŽq‚ʼn^‰c‚µ‚Ă邪ƒŒƒ“ƒ^ƒ‹‚Å‚àƒNƒŒ[ƒ€—ˆ‚½‚±‚ƂȂ¢B
‚Ü‚ŸA‹¤—p‚Å‚·‚ç‚»‚Ì’ö“x‚È‚ç‘åä•v‚Á‚Ä‚±‚Æ‚¾B

409 –¼‘OF399 [2007/09/24(ŒŽ) 22:50:31 ID:HMQ03/cj]
>>408
‹Md‚ȃAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚·‚݂܂¹‚ñ‚ªAˆÖŽqAƒŒƒ“ƒ^ƒ‹A‹¤—p‚Æ‚¢‚¤‚̂͂ǂ¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H
ŒŸõ‚É‚©‚¯‚Ă݂½‚ñ‚Å‚·‚ªA‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚¨Žè”‚©‚¯‚Ä‚·‚݂܂¹‚ñBB

410 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 23:29:42 ID:???]
ˆÖŽq‚Í‚Æ‚à‚©‚­
ƒŒƒ“ƒ^ƒ‹E‹¤—p‚ª•ª‚©‚ç‚È‚¢‚Á‚Ă̂Ícc

411 –¼‘OFnobody‚³‚ñ [2007/09/24(ŒŽ) 23:34:58 ID:HMQ03/cj]
>>410
Ž¿–â‚ÌŽd•û‚ªˆ«‚©‚Á‚½‚悤‚Å‚·B
‹¤—pƒT[ƒoƒT[ƒrƒX‚⃌ƒ“ƒ^ƒ‹ƒT[ƒo‚Ȃ畷‚¢‚½‚±‚Æ‚ ‚é‚ñ‚Å‚·‚ªA
ƒŒƒ“ƒ^ƒ‹‚⋤—p‚ª‰½‚Ì—ª‚©‚ª•ª‚©‚ç‚È‚©‚Á‚½‚ñ‚Å‚·B

‰½‚©ª–{“I‚ÉŠî‘b’mޝ‚ª‚©‚¯‚Ä‚¢‚邯l‚¦‚½‚Ù‚¤‚ª‘Ó–‚Å‚µ‚傤‚©H
æ’B‚ÍA‚ǂ̂悤‚É‚µ‚Ä’mޝ‚𓾂½‚̂łµ‚傤‚©H

412 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/24(ŒŽ) 23:41:48 ID:???]
>>411

#/usr/bin/perl

#¶‚«‚Ä‚éŒÀ‚è•׋­
while(>>411){
@print "ƒgƒ‰ƒC&ƒGƒ‰[";
}
__END__

413 –¼‘OFnobody‚³‚ñ [2007/09/25(‰Î) 00:10:08 ID:OOv8Weab]
>>412
‚È‚ñ‚¾‚©‚»‚¤Œ¾‚í‚ê‚邯A‚±‚ê‚܂ŊwK‚ðŒp‘±‚µ‚Ä‚«‚½‚±‚Æ‚ðm’肳‚ꂽ‚悤‚Å
ˆÀS‚µ‚Ü‚·BÎ
‚Ƃ肠‚¦‚¸A‚±‚ê‚܂łâ‚Á‚Ä‚«‚½‚±‚Ƃ͓–‚½‚è‘O‚Ì‚±‚Ƃł͂ ‚è‚Ü‚·‚ªA­‚È‚­‚Æ‚à
ŠÔˆá‚Á‚Ă͂¢‚È‚©‚Á‚½‚ÆŽv‚¦‚Ü‚µ‚½B




414 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 00:27:49 ID:???]
>>413
ˆê”N‚â‚Á‚Ä‚«‚½‚Ƃ͌¾‚Á‚Ä‚àA“®‚­ƒXƒNƒŠƒvƒg‚͂ǂꂾ‚¯‘‚¢‚½‚ñ‚¾H

415 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 00:50:17 ID:???]
¬Œ÷‚·‚邿‚¤‚È“z‚Í‚±‚ñ‚ÈŠ‚ŃOƒ_ƒOƒ_Ž¿–â‚·‚é‘O‚És“®‚µ‚Ä‚é“z‚¾

416 –¼‘OFnobody‚³‚ñ [2007/09/25(‰Î) 00:53:46 ID:OOv8Weab]
>>414
“®‚­ƒXƒNƒŠƒvƒg‚Æ‚¢‚¤‚̂͂ǂ¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤B

ƒXƒNƒŠƒvƒg‚Í1“ú•½‹Ï100s‚­‚ç‚¢‚Å‚·‚©‚ËB
‚â‚Á‚Ä‚¢‚½ŽžŠú‚ÍA300s‚­‚ç‚¢‚Å‚µ‚½‚ªAŋ߂̓lƒbƒgƒ[ƒN‚âUNIX‚ÉŠÖ‚·‚é•׋­‚É‚à
’Ç‚í‚ê‚Ä‚¢‚ÄB



417 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 01:14:03 ID:???]
>>415
‚±‚±‚ÅŽ¿–â‚·‚邿‚è‚àA–{‚ð“ǂނæ‚è‚à«s‚Á‚Äì‚Á‚Ä—ˆ‚¢B
‘½•ª‚»‚Ì•û‚ª‚¢‚¢•׋­‚ɂȂéBì‚ê‚È‚¢‚à‚̂͒²‚ׂÄì‚éB

‚²Šó–]‚ÌCGI‚ð쬂¢‚½‚µ‚Ü‚·
pc11.2ch.net/test/read.cgi/php/1145308869/

418 –¼‘OFnobody‚³‚ñ [2007/09/25(‰Î) 01:37:09 ID:OOv8Weab]
>>415
‚»‚Ìs“®‚Æ‚µ‚Ăǂ¤‚¢‚Á‚½‚à‚Ì‚ª‘Ó–‚©‚ð“ü”O‚ÉŒŸ“¢‚µ‚Ä‚¢‚é‚̂ł·B
Ž„‚ÍŠw¶‚Ȃ̂ÅAs“®”͈͂àŒÀ‚ç‚ê‚Í‚µ‚Ü‚·‚ªA‚Ü‚¸‚ÍŽèŽn‚ß‚ÉWeb application‚ð§ì‚µ‚悤‚©‚Æ
l‚¦‚Ä‚¨‚è‚Ü‚·B
ˆê”Nperl‚â‚Á‚Ä‚«‚Ü‚µ‚½‚ªA‚±‚ê‚܂ł͂±‚ê‚ð¶‚©‚»‚¤‚Æ‚¢‚¤Œv‰æ‚͂Ȃ©‚Á‚½‚̂ł·‚ªA
‚»‚ê‚Ís“®—Í‚ª‚È‚©‚Á‚½‚Æ‚¢‚¤‚æ‚è‚àA
‚à‚Æ‚©‚ç‚»‚¤‚¢‚¤”­‘z‚ª‚È‚©‚Á‚½‚ñ‚Å‚·B
‚»‚ꂪ‚±‚±”TŠÔ‚ÉŠÔ‚É‹}‚ÉWeb application‚ð‚â‚낤‚Æ‚¢‚¤—~–]‚ª‚ӂ‚ӂ‚Ƃ킫‚ ‚ª‚Á‚Ä‚«‚Ä‚¢‚é‚Ì‚Å
Ž©•ª‚Å‚à‹Á‚¢‚Ä‚¢‚Ü‚·B
‚±‚Ì—~–]‚ðŽÀŒ»‚·‚ׂ­A‰ß‹Ž‚Ìæ’B‚½‚¿‚Í‚à‚Ì‚·‚²‚¢s“®—͂𔭊ö‚µ‚Ä‚±‚ç‚ꂽ‚̂łµ‚傤‚ªA
Ž„‚à•‰‚¯‚Ă͂¢‚Ü‚¹‚ñB

>>417

CGI‚ðì‚Á‚Ä‚à‚炤‚ñ‚Å‚·‚©B
ƒXƒŒƒbƒhŒ©‚Ü‚µ‚½B
ƒI[ƒvƒ“ƒ\[ƒX‚Ìperl script‚ðŒ©‚é‚Ì‚à—Ç‚¢•׋­‚ɂȂè‚Ü‚·‚æ‚ËB

‚ ‚ÆAŽv‚¤‚ñ‚Å‚·‚ªA•û–@‚ɃOƒ^ƒOƒ^‚±‚¾‚í‚邿‚è‚àA‰½‚ð‚â‚肽‚¢‚©‚ª
‘厖‚Å‚·‚æ‚ËB
‚Æ‚±‚낪AŽ©•ª‚Ìꇂ͉½‚ð‚â‚肽‚¢‚©‚ª–¾Šm‚Ȃ̂ɂ»‚Ì‚½‚߂̕û–@‚ª‚Ü‚é‚Å
•ª‚©‚ç‚È‚¢‚Æ‚¢‚¤‚©­‚µ‚¸‚•ª‚©‚Á‚Ä‚¢‚é‚̂ł·‚ªA
‚»‚Ì•ª‚©‚Á‚Ä‚¢‚­ƒXƒs[ƒh‚ª‚ ‚Ü‚è‚ɒᑬ‚Å‚ ‚«‚ê‚Ä‚¢‚é‚ñ‚Å‚·B
‚È‚ñ‚Æi‚݂ɂ­‚¢‚Ì‚¾‚낤‚©‚ÆB
‚¾‚©‚çA­‚µ‚Å‚à‘¬‚­i‚߂邿‚¤‚Éæ”y•û‚Ì‚¨—͂𒸂«‚½‚­‚±‚̃XƒŒƒbƒh‚É
ŽQã‚¢‚½‚µ‚Ü‚µ‚½B

419 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 16:28:46 ID:???]
Žv‚¤‚ñ‚¾‚ªs‚Á‚ÄŽQl‚ɂȂç‚È‚¢‚æ‚ÈB
‰´‚ª‹ê˜J‚µ‚Ä‘‚¢‚½10s‚®‚ç‚¢‚̈—‚ª
‚¤‚Ü‚¢l‚¾‚Æ2`3s‚ň—Œø—¦‚àã‚Æ‚©•’ʂɂ ‚邵B

420 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 17:11:40 ID:???]
ŽQl‚ɂȂç‚È‚¢B
u››‚·‚éƒXƒNƒŠƒvƒg‚ð~~s‚Å‘‚«‚Ü‚µ‚½v
‚È‚ç‚Ü‚¾‚µ‚àB


421 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 18:43:18 ID:???]
ŒoŒ±‚ɑ΂µ‚Äs”‚ð\‚·‚él‚Á‚ĉ½‚©Œë‰ð‚µ‚Ä‚él‚ª‘½‚¢‚ÆŽv‚¤

422 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 20:20:09 ID:???]
s”‚Å‘ª‚é‚È‚ñ‚Ä–³ˆÓ–¡‚¾‚æ‚È

423 –¼‘OF399 [2007/09/25(‰Î) 21:39:39 ID:tW7VjElz]
s‚ªŽQl‚ɂȂç‚È‚¢‚̂ł·‚©B
\‚·‚ׂ«‚à‚Ì‚ª‰½‚à‚È‚©‚Á‚½‚Ì‚Ås‚ð\‚µ‚Ü‚µ‚½B

‚Æ‚±‚ë‚ÅAã‚̂ق¤‚Å­‚µ‘‚¢‚½‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAŽ„‚Í’·‚¢ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½ŒoŒ±‚ª‚ ‚è‚Ü‚¹‚ñB
‚»‚±‚ÅAƒTƒCƒg§ì‚É’…Žè‚µ‚悤‚©‚Æ¡“úƒT[ƒo‚ɂ‚¢‚Ä’²¸‚µ‚Ä‚¨‚è‚Ü‚µ‚½B
‚»‚±‚ÅŽ¿–â‚Å‚·‚ªAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ŠJ”­‚͂ǂ¤‚¢‚¤Žè‡‚Ås‚í‚ê‚é‚̂łµ‚傤‚©H
ˆê‰žî•ñŒn‚Ȃ̂ÅA—vŒ’è‹`‚©‚çÝŒvEcodingAƒeƒXƒg‚Æ‚¢‚Á‚½‰ß’ö‚ɂ‚¢‚Ă͕׋­‚µ‚½‚̂ł·‚ªA
ŽÀÛ‚ÌŒ»ê‚łǂ¤‚¢‚¤ŠJ”­H’ö‚ª‚Æ‚ç‚ê‚Ä‚¢‚é‚©‚Æ‚¢‚¤‚Ì‚ÍA
‚¢‚©‚È‚éŽè’i‚ÅŠw‚ׂ΂¢‚¢‚̂łµ‚傤‚©H
‚â‚Í‚èAƒAƒ‹ƒoƒCƒg‚ªˆê”Ô‚Å‚µ‚傤‚©B
‚µ‚©‚µAƒAƒ‹ƒoƒCƒg‚Í“–‚½‚èŠO‚ꂪ‘å‚«‚¢‚Æ‚à•·‚«‚Ü‚·B


424 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 21:43:43 ID:???]
‚È‚ñ‚¾‚¢‚ë‚¢‚ë——R‚‚¯‚Ä–Ê“|‚È‚±‚Æ‚Í”ð‚¯‚éŽå‹`‚©

425 –¼‘OF399 [2007/09/25(‰Î) 21:55:39 ID:tW7VjElz]
>>424
‚Æ‚¢‚¤‚æ‚è‚ÍA‚±‚ê‚àŽ©•ª‚̂Ȃ©‚ł͒n“¹‚È“w—͂̈êŠÂ‚Ȃ̂ł·‚ªA‚¢‚©‚ª‚Å‚µ‚傤B
‚½‚Æ‚¦‚ÎA‘æˆêü‚ÌŠJ”­ŽÒ‚ªŽÀۂɂǂñ‚ȃc[ƒ‹‚âŽè–@‚âƒXƒ^ƒCƒ‹‚ÅŽdŽ–‚ð‚µ‚Ä‚¢‚é‚©A
‚Æ‚¢‚¤‚̂͊w¶‚ªŠw‚Ԃ̂͢“ï‚Ȃ̂łµ‚傤‚©A‚Æ‚¢‚¤‚±‚Æ‚ðŒ»Ý’²¸’†‚Ȃ̂ł·B

426 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 22:14:32 ID:???]
’²¸‚µ‚½¬‰Ê‚ð‚±‚±‚Å•ñ‚µ‚Ä‚­‚ê‚ñ‚ÌH



427 –¼‘OF399 [2007/09/25(‰Î) 22:23:40 ID:tW7VjElz]
>>426
‚Í‚¢B‚Ç‚¤‚¢‚¤Œ`‚Å•ñ‚·‚ê‚΂¢‚¢‚Ì‚©Žw’è‚­‚¾‚³‚ê‚ÎAŒŸ“¢‚µ‚Ü‚·B

428 –¼‘OF399 [2007/09/25(‰Î) 22:32:09 ID:tW7VjElz]
Ž„‚̂悤‚È‚µ‚ª‚È‚¢Šw¶‚ªŒ¾‚¤‚Ì‚à‚È‚ñ‚Å‚·‚ªAàò––‚ȃeƒNƒjƒbƒN‚ÌK“¾‚æ‚è‚à‚Ü‚¸‚Í
Œ»ê‚Ì‹ó‹C‚ð‹z‚¤‚±‚Æ‚ª‘厖‚©‚È‚Æl‚¦‚Ü‚µ‚ÄA‚»‚ê‚ÅA‚³‚Á‚»‚­ƒT[ƒo‚ɂ‚¢‚Ä’²¸‚µ‚Ä‚¢‚½‚̂ł·B
K‚¢AŽ„‚ɂ͂â‚肽‚¢‚±‚Æ‚ª‚»‚ê‚È‚è‚É–¾Šm‚Å‚·B‚¾‚ªA‚æ‚­l‚¦‚Ä‚Ý‚é‚Æ“¹‚̂肪‚͂Ȃ͂¾‚µ‚­žB–†‚Ȃ̂ł·B
‚»‚ê‚Í“–‘R‚Å‚·B‘S‚­–¢ŒoŒ±‚Ȃ̂ł·‚©‚çB

‚»‚±‚ÅAuƒ[ƒhƒ}ƒbƒvv‚ª—~‚µ‚¢‚Æl‚¦‚½‚̂ł·B
‰½‚©‚¨‚©‚µ‚ȂƂ±‚낪‚ ‚ê‚΂²Žw“E‚­‚¾‚³‚¢B

429 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 22:38:38 ID:???]
‚Ü‚¸‚Í‚â‚Á‚Ă݂ëB


430 –¼‘OF399 [2007/09/25(‰Î) 22:39:50 ID:tW7VjElz]
>>429 ‚¢‚Ü‚â‚Á‚Ă܂·B

431 –¼‘OF399 [2007/09/25(‰Î) 22:41:44 ID:tW7VjElz]
Œë‰ð‚̂Ȃ¢‚悤‚ɉðà‚µ‚Ü‚·‚ÆA‚¢‚ÜŒ»Ý‚àŽ„‚Í’²¸Šˆ“®‚ð‘±s’†‚Å‚·B
‘¼Š‚Å’²¸‚ð‚µ‚È‚ª‚çA‚±‚±‚Å‚àŽ¿–₵‚Ä‚¢‚邯‚¢‚¤ŽŸ‘æ‚Å‚·B
‚½‚¾‚µAƒ}ƒ‹ƒ`ƒ|ƒXƒg‚Í‚µ‚Ä‚¢‚Ü‚¹‚ñ‚æBÎ

432 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 22:42:20 ID:???]
omoti‚ðŽv‚¢‚¾‚µ‚½‚͉̂´‚¾‚¯‚¾‚낤‚©AAA
‚Ü‚ AƒR[ƒh‚ð‘‚¢‚½ŒoŒ±‚ª‚ ‚邾‚¯omoti‚æ‚©‚Ü‚µ‚¾‚낤‚ª
uƒnƒCƒLƒ“ƒO’ö“x‚ÌlŠÔ‚ªƒGƒxƒŒƒXƒg‚É’§‚Þv
uƒv[ƒAƒ‹‚ªŠ®‘S‘̃Zƒ‹‚É’§‚Þv
‚Ì‚ð’P‚É–²‘z‚µ‚Ă邾‚¯‚¾B
uƒ[ƒhƒ}ƒbƒv‚ª—~‚µ‚¢vH
’n}‚ÌŒ©•û‚·‚番‚Á‚ĂȂ¢lŠÔ‚É•ª‚邿‚¤‚ȃtƒ[ƒ`ƒƒ[ƒg‚𖳞‚Åì‚ê‚ÆH

‚¨‚Ü‚¦‚³‚ñ‚ª‚â‚é‚ׂ«Ž–‚ÍŒoŒ±‚ðςނ±‚Æ‚¾‚æB
‚±‚±‚Å‚¤‚¾‚¤‚¾A‚­‚¾‚ç‚ñŽ˜_‚ðq‚ׂ鎖‚ł͂Ȃ­B

‚³‚Á‚³‚ƃAƒ‹ƒoƒCƒg‚ɉž•債‚ëAŠO‚ꂾ‚ÆŽv‚Á‚½‚çŽ~‚߂đ¼‚ð“–‚è‚á‚¢‚¢‚¾‚¯‚¾B

433 –¼‘OF399 [2007/09/25(‰Î) 23:08:16 ID:tW7VjElz]
>>432
‚ ‚éˆÓ–¡”[“¾‚Å‚·BƒAƒ‹ƒoƒCƒg‚ւ̉ž•å‚à•K—v‚¾‚µAŒoŒ±‚ðςނ±‚Æ‚ð‚·‚é‚͕̂K{Ž–€‚Å‚µ‚傤B
omoti‚Á‚ĉ½‚©’m‚è‚Ü‚¹‚ñ‚ªAŽ„‚Í’n}‚ð“ǂޔ\—Í‚ªƒ[ƒ‚¾‚Ƃ͎v‚¢‚Ü‚¹‚ñB
Ž„‚ÍŽ©•ª‚ð‰ß­•]‰¿‚·‚éŒXŒü‚ª‚ ‚è‚Ü‚·‚ªA‚»‚ê‚ðƒ[ƒ‚¾‚ÆŒ¾‚Á‚Ä‚µ‚Ü‚¤‚ÆA”Ú‰º‚µ‚·‚¬‚Å‚µ‚傤B

’n}‚ð•K—v‚Æ‚·‚é——R‚ÍA’n}‚𓪂ɓü‚ê‚Ä‚©‚çŽÀ‘H‚µ‚½‚Ù‚¤‚ªŒø—¦–ʂŗLŒø‚¾‚Æ”»’f‚µ‚½‚©‚ç‚Å‚·B
‚Ç‚¤‚¢‚Á‚½Žè’i‚ÅAæl’B‚ÍA’n}‚ð“üŽè‚µ‚Ä‚±‚ç‚ꂽ‚̂łµ‚傤B‘f–p‚È‹^–âB



434 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 23:29:27 ID:???]
>>433
>omoti
‚®‚®‚êB
>’n}‚ð“ǂޔ\—Í
u“Ç‚Þv‚̂͒N‚Å‚ào—ˆ‚éAŒoŒ±‚ɉž‚¶‚½ƒŒƒxƒ‹‚ÅB
ŒoŒ±‚ðςނƌ©•û‚ª•ª‚Á‚Ä‚«‚Ä‚æ‚è[‚­’n}‚ð“ǂނ±‚Æ‚ªo—ˆ‚邿‚¤‚ɂȂéB
>Ž©•ª‚ð‰ß­•]‰¿
‰½—l‚¾HƒIƒ}ƒGB

ŒoŒ±‚ðƒR[ƒh‚Ìs”‚Å‘‚­‚悤‚ȃhƒVƒƒEƒg‚Ý‚½‚¢‚ȃ}ƒl‚µ‚Æ‚¢‚ÄA
‚æ‚­‚à‚Ü‚ AŽ©•ª‚ð‰ß‘å•]‰¿o—ˆ‚é‚à‚ñ‚¾B

435 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 23:38:09 ID:???]
ƒAƒ‹ƒoƒCƒg‚É—ˆ‚ç‚ê‚鑤‚ÌlŠÔ‚Æ‚µ‚Ĉꌾ‚¾‚¯
–À˜f‚¾‚©‚ç—ˆ‚È‚¢‚ʼnº‚³‚¢

436 –¼‘OF399 [2007/09/25(‰Î) 23:45:43 ID:tW7VjElz]
>>434
‚Ç‚¤‚àˆÓŽu‚Ì“`’B‚ª³í‚És‚í‚ê‚È‚©‚Á‚½‚悤‚Å‚·B
Ž©•ª‚ð‰ß­•]‰¿‚Æ‚¢‚¤‚Ì‚ÍAŽ©•ª‚ªˆÌ‚¢‚Æ‚¢‚¤‚̂Ƃ͋t‚ÉA
Ž©•ª‚ðƒlƒKƒeƒBƒu‚É•]‰¿‚·‚éŒXŒü‚ª‚ ‚邯‚¢‚¤Ž„‚̈ê”Ê“I«Ž¿‚ðŽw‚µ‚Ä‚¢‚Ü‚·B
‚¾‚©‚çA‚È‚º‚ ‚È‚½‚ª“{‚è‚ð”­¶‚³‚¹‚½‚©‚ɂ‚¢‚Ä‚ÍÓ”C‚𕉂¢‚©‚˂܂·B

‚»‚ê‚©‚çŒoŒ±‚ðƒR[ƒh‚Ìs”‚Å‘‚­‚Ì‚ªŽÀ—Í‚âŒoŒ±—ʂ𑪒肷‚éŽÚ“x‚Æ‚µ‚Ä‚ ‚Ü‚è‘Ó–‚ÈŽè’i‚łȂ¢‚±‚Ƃ͔F‚ß‚é‚à‚Ì‚Ì
‰½‚ª‚µ‚©‚ÌŽÚ“x‚ɂ͂Ȃ邩‚ÆŽv‚¢‚Ü‚·B
ˆê‰žî•ñŒn‚Ȃ̂œúí‰ï˜b‚Ås”‚ɂ‚¢‚ÄŽ¨‚É‚µ‚Ü‚·‚Ì‚ÅA•â‘«‚µ‚Ü‚µ‚½B

>>435
ƒAƒ‹ƒoƒCƒg‚É—ˆ‚邯–À˜f‚Å‚·‚©B
Ž„‚Í‚â‚é‹C‚¾‚¯‚Í‚ ‚è‚Ü‚·‚æB‚±‚ê‚܂łàƒAƒ‹ƒoƒCƒg‚µ‚Ă܂µ‚½‚ªA–ÊÚ‚Å‚»‚¤Œ¾‚¢‚Ü‚µ‚½B



437 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/25(‰Î) 23:52:05 ID:???]
>>399
PM‚¾‚¯‚ð–ÚŽw‚·‚Ì‚È‚ç‚Æ‚à‚©‚­AŽá‚¢‚¤‚¿‚̓Kƒ“ƒKƒ“ƒXƒNƒŠƒvƒg‚ð‘‚¢‚Æ‚¯B
o—ˆ‚½‚à‚Ì‚©‚ç”Ä—p«‚Ì‚ ‚é•”•ª‚ðƒ‚ƒWƒ…[ƒ‹‚Æ‚µ‚ÄŽg‚¦‚邿‚¤‚É‚µ‚ëB
ƒ‚ƒWƒ…[ƒ‹‚Æ‚µ‚ÄŽg‚í‚È‚¢‚܂łàAŠÖ”‚È‚èƒNƒ‰ƒX‚Æ‚µ‚ÄÄ—˜—po—ˆ‚邿‚¤‚ɃXƒgƒbƒN‚µ‚Æ‚¯B


ƒ[ƒhƒ}ƒbƒv‚¾‚̉½‚¾‚ÌŒ¾‚¤‚æ‚è‚àA‚Ƃɂ©‚­ƒVƒ‡ƒEƒ‚‚È‚¢ƒXƒNƒŠƒvƒg‚Å‚à‚¢‚¢‚©‚ç‘‚¢‚Ä‘‚«‚Ü‚­‚êB
Œ¾‚í‚ê‚Ă邱‚Æ‚ª•ª‚©‚ç‚È‚¢‚È‚çA‚Æ‚Á‚Ƃƌ»ŽÀ‚É–ß‚Á‚ăNƒ\‚µ‚ÄQ‚Ă݂閲‚ðŒ©‚Â‚Ã‚¯‚ëB

438 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/26(…) 02:18:47 ID:???]
perl‚ÌŽdŽ–‚È‚ñ‚©–³‚¢‚æ

439 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/26(…) 02:21:03 ID:???]
namco‚̉““¡‚Ý‚½‚¢‚ɃvƒƒOƒ‰ƒ€‚È‚ñ‚©Œ‡•Ђà’m‚ç‚È‚¢‚Å“ü‚Á‚Ä
‚»‚ê‚Å‚¢‚ă[ƒrƒEƒX‚̂悤‚ȃQ[ƒ€ì‚Á‚đ嬌÷‚·‚é“z‚à‚¢‚é‚ñ‚¾
‚¨‘O‚Ý‚½‚¢‚É”\‘‚«‚¾‚¯‚Åæ‚Éi‚à‚¤‚Æ‚µ‚È‚¢“z‚͉½‚â‚Á‚Ä‚à‘Ê–Ú


440 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/26(…) 02:24:18 ID:???]
>>399
‚Ƃ肠‚¦‚¸A‰ïˆõ§‚̃TƒCƒg‚Å‚àì‚Á‚Ă݂½‚çHʼn‚̓‚ƒWƒ…[ƒ‹‚ð
Žg‚킸A‘S‚ÄPurePerl‚Å‘g‚ÞBŠ®¬‚µ‚Ä‚àŒöŠJ‚Í‚µ‚È‚¢B‚ ‚­‚Ü‚ÅA
Ž©•ª‚ÌŠwK—pB‹@”\‚Æ‚µ‚Ä‚Íc
EV‹K“o˜^ƒtƒH[ƒ€‚Å•K—v€–Ú‚ð‹Lq‚µ‚Ä‘—M‚·‚邯
@“ü—Í‚³‚ꂽƒf[ƒ^‚ð•Û‘¶B“¯Žž‚ÉŠm”Fƒ[ƒ‹”­ŽËB
EŠm”Fƒ[ƒ‹‚Ì’†‚ÉURL‚ª‹L“ü‚³‚ê‚Ä‚¢‚ÄA‚»‚±‚É
@ƒAƒNƒZƒX‚·‚邯“ü‰ï“o˜^Š®—¹B
E“ü‰ï“o˜^Š®—¹‚·‚邯Ю—¹ƒ[ƒ‹‚ª“Í‚¢‚ÄA‚»‚±‚É
@‘‚©‚ê‚Ä‚¢‚éID‚ƃpƒXƒ[ƒh‚ŃƒOƒCƒ“B
‚±‚±‚Ü‚Åo—ˆ‚ê‚ÎAWebƒTƒCƒg‚ð쬂·‚éã‚ł̊î–{‚ÍŠw‚ׂ邯Žv‚¤B

‚»‚ÌŒã‚ÉAƒTƒCƒg‚Ì’†‚ÅBBS‚Ȃ胆[ƒUî•ñÝ’è“™‚ð’ljÁ‚µ‚Ä‚¢‚­B
‚±‚±‚܂łÅAWebƒTƒCƒg‚ð‰^‰c‚·‚éã‚ʼnðŒˆô‚ªŠw‚ׂ邯Žv‚¤B

‚»‚ÌŒã‚ÉA“¯‚¶•¨‚ðƒ‚ƒWƒ…[ƒ‹‚ðŽg‚Á‚Äì‚è’¼‚·B
‚±‚±‚܂łÅAƒ‚ƒWƒ…[ƒ‹‚Ì—L“‚ðŠw‚ׂ邯Žv‚¤B

‚±‚±‚܂łł«‚ÄA‰ð‚ç‚È‚¢Ž–‚ª‚ ‚ê‚ÎAŽ¿–₵‚Ä‚­‚êB‹t‚É
‚»‚ê‚܂łÍAŽ©•ª‚Ì—Í‚Å‰ðŒˆ‚µ‚Ä‚­‚êB“r’†‚łǂ¤‚µ‚Ä‚à
Ž©•ª‚Ì—Í‚Å‰ðŒˆ‚Å‚«‚È‚¯‚ê‚ÎAË”\‚ª–³‚¢‚Ì‚ÅA’ú‚߂Ă­‚êB


441 –¼‘OF ŸT7TfLMI9dM mailto:sage [2007/09/27(–Ø) 00:54:04 ID:???]
2chŒŸõ‚Å‚¤‚Á‚©‚èomoti‚ð“ü—Í‚µ‚¿‚á‚Á‚½‰´‚ª—ˆ‚Ü‚µ‚½‚æ‚—

>>399
‚¢‚«‚È‚è‘å‚«‚È‚à‚Ì‚ðˆê‚©‚çì‚낤‚Æ‚·‚邯Á‚¯‚é‚©‚çAŽ©•ª‚ÌŽv‚Á‚Ä‚é‹@”\‚É
ˆê”Ô‹ß‚¢‚à‚Ì‚ðŽÀ‘•‚µ‚Ä‚éCGI’T‚µ‚Ä‚«‚ÄÝ’uB‚Ü‚¸‚Í‚»‚ê‚ðD‚«‚Ȃ悤‚É
‰ü‘¢‚µ‚Ü‚­‚éB‚±‚ꂾ‚¯‚ňê’Ê‚è‚Ì—¬‚ê‚Í’Í‚ß‚é‚ÆŽv‚¤BŽŸ‚ª>>440‚©‚ÈB

‚¿‚Ȃ݂ɌÂl‚ÅŽn‚ß‚éWebƒT[ƒrƒX‚Í99%ÔŽš‚ɂȂ邩‚çA‹à‚ª—~‚µ‚¢‚È‚ç
‘f’¼‚É¡‚Å‚«‚éƒoƒCƒg‚ʼn҂°B

442 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/27(–Ø) 22:26:20 ID:???]
ƒ^ƒNƒg‚Æ“¯‚¶“õ‚¢‚ª‚·‚é...

443 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/28(‹à) 09:09:43 ID:???]
‰SŽÒƒXƒŒ‚É‚à—N‚¢‚Ă邵‚ÈB
‚¤‚´‚Á‚½‚¢‚±‚Æ‚±‚Ìã‚È‚¢B

444 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/28(‹à) 20:52:36 ID:???]
‚»‚Ì‘O‚ÍProg‚Ì•û‚ÌperlƒXƒŒ‚É—N‚¢‚Ä‚½w
‘S•”“¯ˆêl•¨‚©w

445 –¼‘OF437 mailto:sage [2007/09/29(“y) 00:32:05 ID:???]
‚â‚Á‚Ï‚èŒû‚¾‚¯ŒN‚¾‚Á‚½‚Ì‚©B
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚È‚ñ‚ÄK‚¤‚æ‚è‚àì‚ꂾ‚Æ‚¢‚¤‚Ì‚ÉB

446 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/29(“y) 01:20:03 ID:???]
T7‚·‚Á‚°‚¥‹vX‚ÉŒ©‚½‚È
‚Á‚Ä‚©ŽÀ‚Í‚¢‚Â‚à‚¢‚é‚Ì‚©H



447 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/29(“y) 01:25:07 ID:???]
‚Ç‚±‚É•¦‚¢‚½‚Á‚ÄH

448 –¼‘OFnobody‚³‚ñ mailto:sage [2007/09/29(“y) 13:45:18 ID:???]
‚ǂ̃XƒŒ‚©‚í‚©‚ç‚ñ‚ªA‚¢‚Â‚àŒ©‚Ä‚é‚â‚‚¶‚á‚È‚¢‚ÆOmoti‚ð’m‚ç‚È‚¢‚µ•t‚«‡‚í‚ñ‚¾‚ë‚—

449 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/04(–Ø) 08:24:35 ID:???]
Ž¿–â‚Å‚·B
if ($vote_terminal == 0){$voteflag = 1;}
else{
$a1 = $ENV{'HTTP_USER_AGENT'};
if (($a1 =~ /^DoCoMo\//)||($a1 =~ /^ SoftBank\//) ||($a1 =~ /^UP\.Browser/)){
if ($vote_terminal == 1){$voteflag = 0;}else{$voteflag = 1;}
}
elsif ($vote_terminal == 1){$voteflag = 1;}else{$voteflag = 0;}
}

HTTP_USER_AGENT‚Ì•”•ª‚ðREMOTE_ADDR‚É‚µ‚½‚¢‚̂ł·‚ª
Œg‘Ñ“d˜b‰ïŽÐ‚ÌIPƒAƒhƒŒƒX‚ð‚Ç‚¤’ljÁ‚µ‚Ä‚â‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

Œg‘Ñ“d˜b‚ÌIPƒAƒhƒŒƒXƒŠƒXƒg
ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:Tietew/%E6%90%BA%E5%B8%AF%E9%9B%BB%E8%A9%B1%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AA%E3%82%B9%E3%83%88

450 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/04(–Ø) 09:06:18 ID:???]
‚»‚Ì•”•ª‚ð•Ï‚¦‚Ä‚àŽd•û‚È‚¢‚ÆŽv‚¤‚ªB
IPƒAƒhƒŒƒX‚Å”»’è‚·‚é•”•ª‚»‚Ì‚à‚Ì‚ðV‚½‚ɒljÁ‚·‚é‚Á‚Ä‚ñ‚È‚ç‚í‚©‚邪B

451 –¼‘OF449 [2007/10/04(–Ø) 13:54:49 ID:wlik/mVj]
ƒŒƒX‚ ‚肪‚Æ‚¤‚Å‚·B
‚»‚¤‚È‚ñ‚Å‚·‚©
®XŽè‚É’Ç‚¦‚»‚¤‚à‚È‚¢‚Å‚·G
ޏ—炵‚Ü‚µ‚½

452 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/06(“y) 23:30:58 ID:???]
•W€“ü—Í‚ð“ñ“x“ǂݞ‚Ý‚½‚¢‚ñ‚¾‚¯‚ÇA•û–@‚È‚¢‚Å‚·‚©H
–Ú“I‚͈ê“xAƒfƒR[ƒh&®Œ`‚µ‚½Œã‚ŃfƒR[ƒh‚¾‚¯‚Ì®Œ`‚µ‚Ä‚¢‚È‚¢ƒf[ƒ^‚ðŽæ‚èo‚·‚±‚ÆB
seek STDIN 0, 0;‚ÍŠù‚ÉŽŽ‚µ‚Ü‚µ‚½B

453 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/06(“y) 23:35:10 ID:???]
ʼn‚É”z—ñ‚É•ú‚èž‚ñ‚ŃL[ƒv‚µ‚Ä‚¨‚¯‚ÎH

454 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/06(“y) 23:40:05 ID:???]
>>452
STDIN¨ƒfƒR[ƒh¨ƒtƒ@ƒCƒ‹1‚ɕۑ¶¨®Œ`¨ƒtƒ@ƒCƒ‹2‚ɕۑ¶

‚ª‚Å‚«‚È‚¢–ó‚ðŒ¾‚¦

455 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/07(“ú) 00:05:53 ID:???]
>>454
‚â‚Á‚Ï‚èA‚»‚Ì•û–@‚ªŽè‚ÁŽæ‚è‘‚¢‚Å‚·‚©H
l‚¦‚Ă݂͂½‚¯‚ÇA‚»‚ê‚Ȃ猋‹Ç‚Íʼn‚©‚ç•Ï”‚ɓǂݞ‚ñ‚ÅŒã‚ÅŽg‚¤•û‚ª‚¢‚¢‹C‚àc
‚ñ[AƒL[ƒ{[ƒh“ü—Í‚¶‚á‚È‚­‚ÄPOSTƒf[ƒ^‚¾‚©‚çŽæ‚èo‚¹‚é‚à‚̂Ǝv‚Á‚Ă܂µ‚½B
ˆê¶Žè‚ð“ü‚ê‚È‚¢‚Ń}[ƒWƒ“‚܂łâ‚Á‚Ä‚­‚ê‚éƒNƒ‰ƒX‚ðì‚낤‚ÆŽv‚Á‚Ă܂µ‚ÄB

456 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/07(“ú) 02:14:11 ID:???]
>>455
‰½‚¾‚©‘å‚«‚­Š¨ˆá‚¢‚ð‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚邪A
POSTƒf[ƒ^‚È‚çʼn‚©‚ç•Ï”‚É“ü‚Á‚Ä‚é



457 –¼‘OFnobody‚³‚ñ [2007/10/21(“ú) 09:54:12 ID:xMq+XN4p]
‚â‚肽‚¢‚±‚ÆFmod_perl2‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢B
‚Å‚«‚È‚©‚Á‚½‚±‚ÆFActivePerl‚Ö‚Ìppm‚ð’Ê‚¶‚½ƒCƒ“ƒXƒg[ƒ‹‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚â‚Á‚½‚±‚ÆFActivePerl5.8.8ã‚Åmod_perl2‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µA
ppm> rep
Repositories:
[1] theoryx5.uwinnipeg.ca
...
[7] Autonamed 2
ppm> search mod_perl
Using cached search result set 1.
1. Apache-mod_perl_gui~ [1.31] mod_perl Guide
2. mod_perl [2.0.3] Embed a Perl interpreter in the Apache/2.2~
3. mod_perl [1.29_01~ Embed a Perl interpreter in the Apache/1.3~
....
ppm> install 2
Package 2:
====================
Install 'mod_perl' version 2.0.3 in ActivePerl 5.8.8.817.
====================
Downloaded 2886493 bytes.
Extracting 737/737: blib
Error: can't run 'C:\Perl\bin\perl.exe install_script': No such file
or directory
‚ƂȂÁ‚½‚Ì‚ÅAu"install_script" ActivePerlv‚ŃOƒO‚Á‚Ă݂½‚肵‚½‚̂ł·‚ªA
‚Ç‚±‚É–â‘肪‚ ‚é‚Ì‚©“Á’è‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

ŽŸ‚̃AƒNƒVƒ‡ƒ“‚ð‚²‹³Ž¦‚­‚¾‚³‚¢B‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

458 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 10:59:29 ID:???]
>>457
apache2.2‚Í“ü‚Á‚Ä‚é‚Ì‚©H

459 –¼‘OF457 [2007/10/21(“ú) 11:18:08 ID:xMq+XN4p]
>>458
“ü‚Á‚Ă܂·B

460 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 11:19:32 ID:???]
>>457
‚ñH‚¤‚¿‚ł͖â‘è‚È‚­install‚Å‚«‚é‚×B

>>458‚ªŒ¾‚Á‚Ä‚é‚Ý‚½‚¢‚ÉA
Apache2.2‚¶‚á‚È‚­‚ÄAApache2.0‚Émod_perl“ü‚ꂽ‚©‚Á‚½‚çAppm install mod_perl2.0 ‚Á‚Ä‚µ‚È‚«‚Ⴞ‚ß‚æB

‚¿‚Ȃ݂ɂЂƂŒ¾‚Á‚Æ‚­‚ªAWin”Å‚Ì2.0.61,2.2.6‚ł͗¼•û‚Æ‚àAtheory58S‚Ìmod_perl‚ͳí‚É“®ì‚µ‚È‚¢‚×B

‚ ‚ÆAinstall_script‚Á‚Ă̂͂±‚ê‚Ì‚±‚Æ
theoryx5.uwinnipeg.ca/ppms/scripts/install_modperl

461 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 11:32:16 ID:???]
ޏŒhBƒŠƒ[ƒh‚µ‚ĂȂ©‚Á‚½B

‚ÅA‚à‚Á‚©‚¢A¡“x‚ÍA(threory58S‚Írepos‚É‚¢‚ê‚Ä‚é‚ñ‚¾‚æ‚ÈH)
ppm install mod_perl ‚Á‚Ä‚â‚Á‚Ä‚ÝB

462 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 11:43:40 ID:???]
ŽÀ‚Íapache2.0‚ð“ü‚ê‚Ä‚¢‚邯‚¢‚¤ã©

463 –¼‘OF‚Ç‚¤‚µ‚ăpƒ“ƒ`ƒ‰‚ª—¬oH mailto:ƒpƒ“ƒ`ƒ‰‚È‚µH²“¡‚ä‚©‚èƒ^ƒ“H [2007/10/21(“ú) 14:04:29 ID:???]
@@@@@@@@@ Q@@@@@@ÜR_@ ^@MRA
@@@@@@@^L_@ MRA@,ƒB''LPƒn¤i,^lRA l!
@@@ @ ,ƒBL/'L^::/:::×.^@@ ^@/!²¿ !i .Ê /
@@@@/Þ ! ' ::L:::::::|:^/@/@,²@@/!"ÞS|Ø@i Ò
@@@@!@|@::@::::::ri/| |:::i|Ê i.||@i,/|!@ _//!:::|::::|
@@ @ @ |@ :: .::²ØÉÊ@::!l¨l•¸M|/ |A _Ê/::/:::;/
@@ @ @ i@ ;@::::Úl/ !,S¤! Þ'ß„£@@ –Þi'/,' ^ ‚Q‚O–œl‚­‚ç‚¢‚ªŒ©‚¿‚á‚Á‚½ƒpƒ“ƒ`ƒ‰IH
@@@@@/@ !..:::::l/@::::±i. A@@ @, Þ]'¿'"'L Œ³—ŽqƒAƒiƒEƒ“ƒT[ŠÛìŽì‘コ‚ñi”’ƒpƒ“ƒeƒB[j
@@Ĥ_^/ :::|:::::/@:::::/^ORA@~ ,.¨iŒ ex21.2ch.net/test/read.cgi/ana/1191988450/9
@@M['Å/.:/::::/@::::/L!@@@S "Ll:::l|
@@@@i / .:|:::/ :::;¨/@|!@@@@R:::!:riĤ_, “ú–{l‚ł悩‚Á‚½ô ”’‚ł悩‚½[[[I
@ @ @ !| /:|/ .^/!@,!|@R@@@S¤,Ø ‚±‚̔ԑg‚Å—L–¼‚ƂȂÁ‚½ŽQ‹c‰@‹cˆõi“Œ‹žj‚̂܂邽‚Ü‚³‚ñ
@@@@ | | /^:::/:::!@! _. _@@ R_ love6.2ch.net/test/read.cgi/furin/1148694809/174
@@@@ S// ::::/:::::|ƒm@@_“ñ;R@@ Þ¤ ,}
@@@@@µŒ:::i :::::::|^P@@@_@@S[-¤ ‚½‚¯‚µ‚³‚ñ‚ƃc[ƒVƒ‡ƒbƒg‚̂܂邿‚á‚ñ‚É’–ÚIi”’ƒpƒ“ƒeƒB[j
@@@@/ |@:: ::|::::::::::!@@@@@@ Ê@ @ iR@i ‚Å‚àA¬òƒ`ƒ‹ƒhƒŒƒ“•M“ª‚Ì
@@@@i@|@@::|:::::::::Ø@@@@@ ,²ƒo°]'Œ! R ²“¡‚ä‚©‚èƒ^ƒ“–G‚¦ƒpƒ“ƒ`ƒ‰‚Í–³‚¢‚æ[[[[[[‚ñ
@@@@!@|i@ : :|:::::ƒm@@@@ @ i@/Ê | /@|@ _
@@@@@ S _,, !ƒQ. @ @ @ { //^"@@@@@R
@@Q,. ]''";;;;;;;,:'";;;;;/PÞT''''‚’-Ú@ _@@Q@@@i
@ S"¤_;;;;_,;:'";;;;;;;;;;/;;;;;;;;;i;;;;;l;;;;;|@@@ }=Æl!;;Ĥ ^
@@S;;;;;;/M''[--ƒ–¤;;;;;;¼;;;;;;|;;;;;;!@@ ‚®[M"R!
@@@Si'@@@@ /@ S¤;;;;;;;/;;;;;;;|@ qL P~Þ'''„£
@@ @ ;Í@@ ,@i@@@@Þ_;;;;;;;;;ʪ­‚Š ƒpƒ“ƒ`ƒ‰‹K§~‚Æ“¬‚Á‚Ă܂·
@@@@!@MR¤'_,{_@@@@@ Þ_;;;;;| qb5.2ch.net/test/read.cgi/sec2chd/1192266095/639

464 –¼‘OF457 [2007/10/21(“ú) 15:13:46 ID:xMq+XN4p]
>>461
‚â‚͂薳—‚Å‚µ‚½B
>>462
ÄŠm”F‚µ‚Ü‚µ‚½‚ªapache2.2‚Å‚·B

--------------------------------------------

‚â‚ނ𓾂¸Au‰½‚©ƒJƒIƒX‚È——R‚Ńgƒ‰ƒuƒ‹‚ª‹N‚«‚½v‚Æ‚¢‚¤‚±‚Ƃɂµ‚ÄA
ActivePerl‚ÌƒŠƒCƒ“ƒXƒg[ƒ‹‚Æ‚¢‚¤‹­dŽè’i‚Éo‚Ü‚µ‚½B
‚»‚ÌŒ‹‰ÊA–³Ž–ƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚µ‚½B

Œ‹‹ÇA–â‘è‚ÌŒ´ˆö‚̓~ƒXƒeƒŠ[‚̂܂܂ÉB^^;


ƒAƒhƒoƒCƒX‚­‚¾‚³‚Á‚½•ûA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

465 –¼‘OFnu. [2007/10/21(“ú) 15:30:36 ID:hpzcI35P]
‰‚߂܂µ‚Ä’´‚­‚¾‚ç‚È‚¢Ž–‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
OceanGridŒ`Ž®‚Ì“®‰æ‚ð˜^‰æ‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
‚Ü‚½˜^‰æo—ˆ‚é‚à‚̂Ȃ̂łµ‚傤‚©cH
‚æ‚낵‚­‚¨Šè‚¢’v‚µ‚Ü‚·B

466 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 19:05:50 ID:???]
Ž¿–₵‚Ü‚·B
if( $ENV{'HTTP_USER_AGENT'} =~/bot|twiceler/){&zap;}
ã‚Ý‚½‚¢‚Ȃ̂ª‚ ‚Á‚½‚Æ‚µ‚ÄA@USER_AGETN‚ÉAbot ‚©twiceler@‚ª‚ ‚邯B
‚Á‚ÄŠ´‚¶‚Ȃ̂ł·‚ªA‚±‚ê‚Å‚·‚ƗႦ‚ÎAGooglebot‚ª—ˆ‚邯ˆê’v‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
botˆÈŠO‚Ì@Googlebot@‚â@1botA bots@‚Ȃǂɇ’v‚³‚¹‚È‚¢•û–@‚Í‚ ‚è‚Ü‚·‚©H
if‚©‚ç‚Ì•¶‚͂Ȃé‚ׂ­•Ï‚¦‚È‚¢•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚Å‚«‚ê‚ÎA=~//@‚±‚Ì’†‚͈͓̔à‚Ì•ÏX‚łł«‚È‚¢‚Å‚µ‚傤‚©B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·




467 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 19:16:00 ID:???]
and $ENV{'HTTP_USER_AGENT'}!~/Googlebot|1bot|bots/

‚±‚ê‚ððŒ‚ɉÁ‚¦‚é‚Ì‚ª‚í‚©‚è‚â‚·‚­‚È‚¢‚©‚È

468 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 19:37:52 ID:???]
>>467 ‚¨“š‚¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
467‚³‚ñ‚ª‘‚©‚ꂽ‚Ì‚ÍAbot‚Ɉê’v‚µ‚È‚¢‚̂łµ‚傤‚©H
test‰º‚̂ł·‚ª@and@‚ɃGƒ‰[‚ª‚łĂµ‚Ü‚¢Œ‹‰Ê‚ª‚ł܂¹‚ñ
Premature end of script header
s: /home/oo/public_html/index.cgi
syntax error at /home/oo/public_html/index.cgi line 462, near "and"
Execution of /home/oo/public_html/index.cgi aborted due to compilation errors.

‘OŒã‚Ì—¬‚ê‚Í
if( $ENV{'HTTP_USER_AGENT'} =~/bot|twiceler/){&zap;}
else{&zap2;exit;}

‚Ìif‚©‚ç‚Ì•”•ª‚ð
and $ENV{'HTTP_USER_AGENT'}!~/Googlebot|1bot|bots/){&zap;}‚̂悤‚ɕς¦‚ăGƒ‰[‚Å‚·




469 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 19:43:45 ID:???]
‚ß‚¿‚á‚­‚¿‚áŒÃ‚¢ƒ”ƒ@[ƒWƒ‡ƒ“‚È‚ç and => && ‚Å‚Ç[‚Å‚µ‚å

470 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 19:51:36 ID:???]
ƒGƒ‰[‚ª
syntax error at /home/oo/public_html/index.cgi line 462, near "=> &&"
‚Å‚·

$perl -version
This is perl, version 5.005_03 built for i386-freebsd
apache ‚ÍApache/1.3.39 ‚Å‚·
ƒp[ƒ‹‚ðÅV‚É‚µ‚Ă݂܂·

471 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 19:58:24 ID:???]
if( $ENV{'HTTP_USER_AGENT'} =~/bot|twiceler/ and
$ENV{'HTTP_USER_AGENT'}!~/Googlebot|1bot|bots/){&zap;}

ƒGƒ‰[o‚È‚¢‚æ

472 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 20:18:23 ID:???]
>>471‚³‚ñ
Žæ‚è‹}‚¬
and‚©‚ç‘‚¢‚Ă܂µ‚½
perl‚̱¯Ì߸ÞÚ°ÄÞ‚ðŽn‚߂õ‚Ü‚Á‚ĂȂ©‚È‚©I‚í‚ç‚È‚¢‚Ì‚Å
I‚í‚Á‚½‚玎‚µ‚ÄŠm”F‚µ‚Ă݂܂·


473 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 21:22:35 ID:???]
>>471@ãs‚̃L[ƒ[ƒhŠ®‘Sˆê’v‚¾‚¯‚ªzap4‚É”ò‚т܂µ‚½
perl‚̃o[ƒWƒ‡ƒ“‚¶‚á‚È‚­‚Ä‘‚«•û‚ªˆá‚Á‚Ä‚¢‚½‚悤‚Å‚·
!~/hoge/@‚̈Ӗ¡‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢

474 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/21(“ú) 21:58:00 ID:???]
hoge‚Ƀ}ƒbƒ`‚µ‚È‚¯‚ê‚Î^‚ð•Ô‚·i=~/hoge/‚Ì‹tj

475 –¼‘OF‚P‚O‚¢ mailto:‚„ [2007/10/21(“ú) 23:00:45 ID:???]
>>474‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

476 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/23(‰Î) 20:50:38 ID:???]
•Ï”‚ª”z—ñ‚Å‚ ‚é‚©‚Ç‚¤‚©‚ðŠm”F‚·‚é‚É‚ÍA‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H



477 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/23(‰Î) 21:36:17 ID:???]
wantarray

478 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/23(‰Î) 21:54:51 ID:???]
>>477
‚·‚¢‚Ü‚¹‚ñA
sub write {
my $name = $_[0], $data = null;
if (@$_[1]‚ª”z—ñ‚©‚Ç‚¤‚©‚ðŠm”F‚µ‚½‚¢@) { $data = join( "\n", $_[1] ) }
else { $data = $_[1] }

open( OUT, ">$name" ) || return 1;
print OUT $data;
close( OUT );
return 0;
}
‚̂悤‚É‚µ‚ÄAif‚̂Ƃ±‚ë‚ÅA$_[1]‚ª”z—ñ‚©‚Ç‚¤‚©‚ðŠm”F‚µ‚½‚¢‚̂ł·‚ªEEEEE
wantarray‚ÌŽg‚¢•û‚ª‚¢‚Ü‚¢‚¿—‰ð‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚̂悤‚ÈꇂÍA‚ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©

479 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/23(‰Î) 23:15:24 ID:???]
>>478
u$_[1] ‚ª”z—ñv‚Á‚ÄPerl‚ÌŒ¾ŒêŽd—lã‚ ‚肦‚È‚¢‚킯‚¾‚ªH
$_[1]‚ª”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚©”Û‚©‚Á‚Ä‚ñ‚Å‚ ‚ê‚ÎA
if ( ref $_[1] eq 'ARRAY' ){ }

‚Ü‚ Aƒ\[ƒX‚ð”qŒ©‚µ‚½ŠA‚¨‚»‚ç‚­
&write( 'name', @data ) ;
‚ ‚½‚è‚ŌĂԂñ‚¾‚ë‚©‚çA
my $name = shift @_ ;
my $data = undef ;
if ( @_ >= 1 ){ $data = join( "\n", @_ ) ;}
‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

—]•ª‚È‚±‚Æ‚¾‚ªA
1. write ‚Í perl ‚Å‚·‚łɎg‚í‚ê‚Ä‚é‚̂ő¼‚Ì–¼‘O‚É‚µ‚½•û‚ª‚¢‚¢B
2. AAAA‚Ü‚ ‚¢‚¢‚âB

480 –¼‘OFnobody‚³‚ñ [2007/10/24(…) 13:14:01 ID:nBn+cskB]
‚¢‚Ü‚¾‚Éphp‚ł͂Ȃ­perl‚Å“®‚¢‚Ä‚¢‚é‚ ‚½‚èBBB
ttp://yoshihi6.com/perl/?q=http%3A%2F%2Fja.wikipedia.org%2Fwiki%2FPerl

481 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/24(…) 18:26:51 ID:???]
>>479
‚»‚Ì•û–@‚Å‰ðŒˆ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

482 –¼‘OFnobody‚³‚ñ [2007/10/25(–Ø) 17:20:59 ID:ZciT02o+]
ƒXƒ‰ƒCƒX‚µ‚½”z—ñ‚ÌŽQÆ‚ð•\Œ»‚·‚é‚ɂ͂ǂ̂悤‚É‘‚¯‚΂¢‚¢‚Å‚·‚낤‚©B
@org[0..2]‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ðì‚邯‚µ‚ÄA
ƒCƒ[ƒW‚Í$ref = \@org[0..2];‚Ý‚½‚¢‚È‚±‚ƂȂñ‚Å‚·‚ªEEE

483 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/25(–Ø) 18:16:27 ID:???]
$ref = [@org[0..2]];

484 –¼‘OF482 mailto:sage [2007/10/25(–Ø) 18:38:58 ID:???]
>>483
‚¨‚¨‚ÁA‚È‚é‚Ù‚ÇI–³Œ`”z—ñ‚É“ü‚ê‚é‚ñ‚Å‚·‚ËB
•׋­‚ɂȂè‚Ü‚µ‚½I

485 –¼‘OFnobody‚³‚ñ [2007/10/26(‹à) 10:43:23 ID:HBlkZ3uQ]
ƒZƒbƒVƒ‡ƒ“•Ï”‚Å”z—ñ‚̈µ‚¢•û‚͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©B

ŒŸõŒ‹‰Ê‚̈ꗗ‰æ–ÊA‚ÅAƒŠƒ“ƒN•¶Žš—ñ‚©‚ç‚ÍŒŸõŒ‹‰Ê‚ðCSVƒtƒ@ƒCƒ‹‚Éo—Í‚µ‚悤‚Æ‚µ‚Ă܂·B
HTMLƒ^ƒO‚ÅAƒŠƒ“ƒNæ‚ÉURLˆø”‚Æ‚µ‚Ä“®“I‚ÉŽÀsŽž‚̉ñ”‚ð“n‚µ‚Ü‚·B
«----
<a href="data.cgi?num=(ŽÀsŽž‚̉ñ”)>CSVƒf[ƒ^o—Í</a>
----
‚»‚µ‚ÄAŽÀs‰ñ”‚ÆSQL‚ðƒZƒbƒVƒ‡ƒ“•Ï”‚ɕۑ¶‚µ‚Ü‚·B
«----
# ˆê——‰æ–ÊA‚ÌŽÀs‰ñ”‚ðXV
my $numListA = $session->param('numListA');
++$numListA;
$session->param("numListA", $numListA);

# ˆê——‰æ–Ê‚ÌN‰ñ–Ú‚ÌŽÀsŽž‚ÌSQL‚ð•Û‘¶
$session->param('ListAsql', $sql);
----
Œ»ó‚Íã‹L‚̂悤‚É‚µ‚Ă܂·‚ªA‚±‚ê‚͂܂¾’Pˆê‚ÌSQL‚µ‚©Ši”[‚Å‚«‚È‚¢ó‘Ô‚Å‚·B
‚±‚ê‚ð”z—ñ‚ÅN”Ô–Ú‚Ì—v‘f‚ÉSQL‚ð‚ðŠi”[‚µ‚½‚¢‚Æl‚¦‚Ă܂·B


486 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/26(‹à) 13:37:59 ID:???]
󋵂ªƒnƒbƒLƒŠ‘z‘œ‚Å‚«‚ĂȂ¢‚̂ŖÀ˜f‚È“š‚¦‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç
CGI-Session‚ł͂½‚µ‚©”z—ñ‚ÍƒŠƒtƒ@ƒŒƒ“ƒX“n‚µ‚¾‚Á‚½‚ÆŽv‚¤B

ʼn‚É«‚±‚¤€”õ‚µ‚Ä‚¨‚¢‚Ä
$arrayref = [];@@@@@@@@#‰Šú‰»Ž®
$session->('sql', $arrayref);@#ƒZƒbƒVƒ‡ƒ“‚ÉŠi”[

‚»‚Ì“s“x
$$arrayref[0] = $sql;
$$arrayref[1] = $sql;
$$arrayref[n] = $sql;

‚Å‚¢‚¯‚é‚©‚àH



487 –¼‘OFnobody‚³‚ñ [2007/10/26(‹à) 17:05:53 ID:1fUnrvio]
‚Ù‚ñ‚Ƃɂǂ¤‚µ‚悤‚à‚È‚¢‰SŽÒ‚Ȃ̂ł·‚ª’N‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

#!C:/Perl/bin/perl

require "cgi-lib.pl";


&ReadParse(*input);


@list={$input{'a'},$input{'b'},$input{'c'}}

$result=0;

foreach $value (@list) {
if($value == 0){$result++;}
elsif($value == 1){$result=$result+2;}
else{$result=$result+3;}
}

if($result<=1){$message = "•¶Í‚P";}
elsif(($result>=2)&&($result<=4)){$message = "•¶Í‚Q";}
else{$message = "•¶Í‚R";}

input‚ɂ̓‰ƒWƒIƒ{ƒ^ƒ“‚©‚ç0`2‚Ì’l‚ª‘—‚ç‚ê‚Ä‚­‚邿‚¤‚Éݒ肵‚Ä‚ ‚è‚Ü‚·B
message‚ªŒ‹‰Ê‚Æ‚µ‚Ä•\ަ‚³‚ê‚邿‚¤‚É‚µ‚Ä‚ ‚é‚ñ‚Å‚·‚ª‰½“x‚â‚Á‚Ä‚àƒGƒ‰[‚ª‚łĂµ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚é‚̂łµ‚傤‚©H

488 –¼‘OFnobody‚³‚ñ mailto:sage [2007/10/26(‹à) 18:26:02 ID:???]
@list=($input{'a'},$input{'b'},$input{'c'});

489 –¼‘OFnobody‚³‚ñ [2007/11/01(–Ø) 10:55:03 ID:yhsG2JfP]
index.cgi‚©‚çhtml.pl‚ðrequire‚µA
html..pl‚Ì’†‚Åinfo.pl‚ðŽg‚¢‚½‚¢‚̂ł·‚ª‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©B
‰º‚̂悤‚ÈŠ´‚¶‚ł͂¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

==index.cgi==
#!/usr/bin/perl

require "./html.pl";
&html::header();

==html.pl==
Package html;

require "./info.pl";
sub header(){
print $header;
}

1;

==info.pl==
$header="Content-type:text/html¥n¥n";



490 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/01(–Ø) 11:10:49 ID:???]
\‘¢‚É–â‘肪‚ ‚邯Žv‚¤‚¯‚ÇA
Package‚ÌP‚ð¬•¶Žš‚É‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚æ

491 –¼‘OFnobody‚³‚ñ [2007/11/01(–Ø) 11:19:21 ID:yhsG2JfP]
>>490
package‚Ìp‚ÍŽÀۂ̃\[ƒX‚̂ق¤‚ͬ•¶Žš‚ɂȂÁ‚Ă܂µ‚½B
“Šeƒ~ƒXorz
‚ ‚Æinfo.pl‚Ì1;‚à“ŠeŽž‚Ì‘‚«–Y‚ê‚Å‚·B
\‘¢HH

492 –¼‘OF489 mailto:sage [2007/11/01(–Ø) 12:16:29 ID:???]
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
print $header;‚ð
print $main::header;
‚É‚µ‚½‚Æ‚±‚ëAContent-type:text/html¥n¥n‚ªo—Í‚³‚ê‚Ü‚µ‚½B



493 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/01(–Ø) 19:49:10 ID:???]
header‚Ìo—Í‚ðinfo.pl‚Å‚·‚éˆÓ–¡‚ªƒƒJƒ‰ƒ“‚Ì‚¾‚ª?
index.cgi‚Åo—̧͂Œä
html.pl‚ÅHTML•¶‘‚Ì\‘¢§Œä
info.pl‚ÅHTML•¶‘‚Ì“à—e‚ð§Œä
‚É‚µ‚½•û‚ª\‘¢“I‚É‚ÍãY—í‚É‚Ü‚Æ‚Ü‚é‚ÆƒIƒ‚B

494 –¼‘OFnobody‚³‚ñ [2007/11/03(“y) 04:03:09 ID:0ypwQ9jZ]
CGIã‚ÌID‚âƒpƒXƒ[ƒh”F؂̃ƒO‚ð•Û‘¶‚·‚é‚ɂ͂ǂ¤‘‚«‘«‚¹‚Ηǂ¢‚Å‚µ‚傤‚©H

495 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/03(“y) 04:35:48 ID:???]
fwrite($fp, $id.$pass);

496 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/04(“ú) 01:00:13 ID:???]
>>495‚ªPHP‚ÉŒ©‚¦‚邯‚ÇAŒ‚Á•¥‚Á‚Ă邹‚¢‚¾‚ÆŽv‚Á‚ĂƂÁ‚Æ‚ÆQ‚悤B



497 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/08(–Ø) 09:06:26 ID:???]
‹ÖŽ~ƒ[ƒ‹ƒAƒhƒŒƒX‚𕡔ݒ肵‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂æ‚낵‚¢‚Å‚·‚©H
1TŠÔ‘O‚Écgi‚ð’m‚è‚Ü‚µ‚ĂȂñ‚Æ‚©1Œê‚ł͂ł«‚邿‚¤‚ɂȂÁ‚½‚̂ł·‚ªEEE
ƒqƒ“ƒg‚ł͗‰ð‚Å‚«‚»‚¤‚à‚È‚¢‚̂ł¸‚΂è‰ñ“š‚Å‚¨Šè‚¢‚µ‚Ü‚·B

# ‹ÖŽ~ƒ[ƒ‹ƒAƒhƒŒƒXƒ`ƒFƒbƒN
if ($in{'email'} =~ /yahoo/) {
&error("ƒtƒŠ[ƒ[ƒ‹‚̓_ƒ");
}


498 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/08(–Ø) 12:50:47 ID:???]
‚Ü‚¸A‚»‚ꂾ‚Æfooyahoooo@docom*.ne.jp‚Æ‚©‚à’e‚¢‚Ä‚µ‚Ü‚¤‚킯‚¾‚ª

499 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/09(‹à) 01:30:01 ID:???]
>>498‚³‚ñ
‚»‚̂悤‚Å‚·‚ËBޏ—炵‚Ü‚µ‚½B‚³‚悤‚È‚çB

500 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/20(‰Î) 17:27:42 ID:???]
’N‚©‹³‚¦‚Ä‚­‚¾‚³‚êB

Perl 5.8.2 CGI::Lite 2.02@‚ðŽg‚Á‚ÄA‚¤‚ƒ[ƒ_‚ðì‚Á‚½‚ñ‚Å‚·B

ttp://digit.que.ne.jp/work/index.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FCGI%3A%3ALite#i2
‚ðŽQl‚ɃoƒCƒiƒŠ‘Ήžƒpƒbƒ`‚Ís‚¢‚Ü‚µ‚½B

Windows‚¾‚Æ‚¤‚Ü‚­“®‚¢‚Ä‚¢‚Ü‚·BMacOSX‚©‚炾‚ÆA0D‚ª0A‚ɉ»‚¯‚Ü‚·B
ƒpƒbƒ`‚ª‘«‚è‚ĂȂ¢•”•ª‚ª‚ ‚é‚̂łµ‚傤‚©H
‚Ç‚±‚ð‚È‚¨‚¹‚΂¤‚Ü‚­s‚«‚»‚¤‚Å‚·‚©H

501 –¼‘OF500 mailto:sage [2007/11/20(‰Î) 18:07:03 ID:???]
’ljÁî•ñ
EMac OSX 10.4.11 (•s–¾)‚Ì FireFox 2.0.0.9@‚©‚çƒAƒbƒv‚Ńf[ƒ^‰»‚¯”­¶B(•Ê‚ÌêŠ)
EMac OSX 10.4.10 (Intel)‚Ì FireFox 2.0.0.9@‚©‚çƒAƒbƒv‚Ńf[ƒ^‰»‚¯‚È‚µB(˜R‚ê)

Œ»Ý‚Ìó‹µFŒŸØ‚Ì‚½‚߂ɘR‚ê‚ÌMacOSX‚ð10.4.11‚ÖƒAƒbƒvƒf[ƒ^ƒ“’†B

‚à‚µ‚©‚·‚邯APerl‘¤‚ªŒ´ˆö‚¶‚á‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚ñ‚ÅAMac”‚łàî•ñW‚ß‚µ‚ÄŒ©‚Ü‚·B


502 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/20(‰Î) 18:57:03 ID:???]
CGI::Lite‚ÆCGI_Lite‚͕ʕ¨‚¾‚¼

503 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/20(‰Î) 19:45:06 ID:???]
>>502
ttp://digit.que.ne.jp/work/index.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FCGI%3A%3ALite#i13
CGI::Lite‚ÆCGI_Lite

CGI::Liteƒ‚ƒWƒ…[ƒ‹‚ÍCGI_Liteƒ‚ƒWƒ…[ƒ‹‚ÌŒãŒp‚ɂȂè‚Ü‚·B CGI::Lite v2.0‚ÆCGI_Lite v1.9‚̈Ⴂ‚Íiƒ\[ƒXƒŒƒxƒ‹‚ÅŒ©‚Ä‚àjˆÈ‰º‚Ì3“_‚¾‚¯‚Å‚·B
* ƒpƒbƒP[ƒW–¼
* ƒo[ƒWƒ‡ƒ“”Ô†
* ƒhƒLƒ…ƒƒ“ƒg“à‚ł̋LqiƒpƒbƒP[ƒW–¼Aƒo[ƒWƒ‡ƒ“AXV“ú•tj
CGI_Lite‚ÉŠÖ‚·‚éî•ñ‚ÍA99%‚܂ł»‚̂܂ÜCGI::Lite‚É‚à“K—p‚Å‚«‚Ü‚·B‚È‚¨ACGI::Lite 2.02”Å‚©‚ç‚Í­‚µ‚¸‚ÂC³‚ª‰Á‚í‚èŽn‚߂Ă¢‚Ü‚·B

504 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/20(‰Î) 21:37:27 ID:???]
•Ê•¨‚¶‚á‚ñ

505 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/27(‰Î) 00:40:39 ID:???]
Debian etchAApache2.2.3{perl5.8.8‚ÅCGIƒXƒNƒŠƒvƒg‘–‚点‚½‚çHDDƒAƒNƒZƒX‚ªŽ~‚Ü‚ç‚È‚­‚Ä
ƒƒO‚ÉOut of memory!‚Á‚Ăł½‚ñ‚Å‚·‚¯‚ǂǂ¤‚·‚ê‚Î’¼‚è‚Ü‚·‚©H

506 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/27(‰Î) 08:35:46 ID:???]
ŽIƒXƒyƒbƒN‚Æ‚»‚Ì•³ƒR[ƒhŽN‚¹



507 –¼‘OF505 mailto:sage [2007/11/27(‰Î) 13:35:14 ID:???]
ƒXƒNƒŠƒvƒg
ttp://park1.wakwak.com/~aa1/wwwolf/

ŽIƒXƒyƒbƒN
CPU:Pentium-M 1.4GHz
ƒƒ‚ƒŠ:768MB
HDD:80GB

508 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/27(‰Î) 14:09:42 ID:???]
Perl‚̃vƒƒOƒ‰ƒ€‚ÉŠÖ‚µ‚Ă̎¿–â‚Å‚·D
Œ»Ý2‚‚̃e[ƒuƒ‹ƒf[ƒ^‚ª‚ ‚è‚Ü‚µ‚ÄC
•Еû‚ªID•t‚«‚ÌŽQƃe[ƒuƒ‹‚ɂȂÁ‚Ă܂µ‚ÄC•Еû‚ªƒƒOƒf[ƒ^‚ɂȂÁ‚Ă܂·D
ƒƒOƒf[ƒ^‚ð“ǂݞ‚ñ‚ÅCŽQƃe[ƒuƒ‹‚Ì‚¢‚­‚‚©‚̃Jƒ‰ƒ€‚ð”äŠr‚µC“¯ˆê‚Ì
ƒf[ƒ^‚ðŽ‚Â‚à‚ƒf[ƒ^‚ÌŽQÆID‚𓊂°‚邯‚¢‚¤ˆ—‚ðs‚Á‚Ă܂·D
Œ»ÝƒƒOƒf[ƒ^‚ð1s‚²‚ƂɎæ‚èo‚µC‚»‚̈ê‰ñˆê‰ñ‚ÉŽQƃe[ƒuƒ‹‚ðˆê’v‚³‚¹‚é‚܂Ń‹[ƒv‚µ‚Ä”äŠr‚·‚邯‚¢‚¤ˆ—‚ðs‚Á‚Ă܂·‚ªC
ƒf[ƒ^‚Ì—Ê‚à‚ ‚莞ŠÔ‚ª‚©‚©‚è‚·‚¬‚ÄŽd•û‚ ‚è‚Ü‚¹‚ñD‰½‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©
ƒCƒ[ƒW‚Æ‚µ‚Ă͈ȉº‚Ì’Ê‚è‚Å‚·D
‚±‚Ì—á‚ł̓ƒOƒe[ƒuƒ‹‚Ì2”Ô–ÚC3”Ô–ÚC4”Ô–Ú‚Ì•¶Žš‚ðCŽQƃe[ƒuƒ‹‚Ì2”Ô–ÚC3”Ô–ÚC4”Ô–Ú‚Æ”äŠr‚µ
ˆê’v‚µ‚½‚çCŽQƃe[ƒuƒ‹‚Ì1”Ô–Ú‚ÌID‚ðo—Í‚µ‚Ä‚ ‚°‚邯‚¢‚Á‚½Œ`‚Å‚·D

ƒƒOƒe[ƒuƒ‹
1107,A,B,C
1108,C,A,D
1109,A,C,B
1110,A,B,C

ŽQƃe[ƒuƒ‹
1,A,B,C
2,A,C,B
3,C,A,D

o—̓f[ƒ^
1107,1
1108,3
1109,2
1110,1

509 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/27(‰Î) 17:03:00 ID:???]
>>508
my $log = <<'EOF' ;
1107,A,B,C
1108,C,A,D
1109,A,C,B
1110,A,B,C
EOF

my %table = reverse map{ split /,/, $_,2 } split /\n/, <<'EOF' ;
1,A,B,C
2,A,C,B
3,C,A,D
EOF

printf "%s\n", join ',', map{ $table{$_} || $_ } split /,/, $_, 2 for split /\n/, $log ;

•¶Žš’Ê‚èŽQƃe[ƒuƒ‹‚ðƒe[ƒuƒ‹‚É‚·‚邾‚¯‚¾‚æB

>>507
l˜T‚ÌŒfަ”‚ŕ·‚­‚Ì‚ªƒXƒW‚¾B

ƒCƒ“ƒXƒg[ƒ‹‚µ–Y‚êijcode.pl‚È‚ñ‚©j‚Æ‚©ƒ`ƒFƒbƒNƒ|ƒCƒ“ƒg‚ª‘½‚·‚¬‚Ä“š‚¦‚é‹C‚É‚à‚È‚ç‚ñB

510 –¼‘OF508 mailto:sage [2007/11/27(‰Î) 20:31:16 ID:???]
>>509

—L“‚²‚´‚¢‚Ü‚µ‚½D
ŽÀÛ‚â‚Á‚Ă݂܂µ‚Äã‚Ì—á‚ł͂¿‚á‚ñ‚Æo—͂ł«‚½‚±‚Ƃ͊m”F‚µ‚Ü‚µ‚½B
‚µ‚©‚µ%table‚̈Ӗ¡‚·‚邯‚±‚낪•׋­•s‘«‚Å‚¿‚å‚Á‚Æ•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

•Ï”“™‚ð‚¢‚¶‚Á‚½‚肵‚Ă݂½‚̂ł·‚ª
‚¨’p‚¸‚©‚µ‚¢‚Æ‚±‚ë‚Å‚·‚ªA‹ï‘Ì“I‚ɂǂ̂悤‚Ȉ—‚ðs‚Á‚Ä‚¢‚é‚Ì‚©‹³‚¦‚Ä’¸‚¯‚邯
K‚¢‚Å‚·B

511 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/28(…) 00:13:10 ID:???]
my %table~~‚ÌsB
u‰üs‹æØ‚è‚̃f[ƒ^‚ðsplit ‚µ‚Ä–³–¼”z—ñ‚É“ü‚êisplit...j
@‚»‚Ì—v‘f‚ðʼn‚Ì,‚¾‚¯‚Å‹æØ‚Á‚ÄX‚É–³–¼”z—ñ‚Æ‚µ‚ĕԂµimap{}j
@Œ‹‰Ê‚Æ‚µ‚Ä•K‚¸‹ô”ŒÂ‚ƂȂÁ‚Ä‚¢‚é”z—ñ‚ðhash‚ÆŒ©‚È‚µreverseireversej
@‚»‚ê‚ð%table‚Ɖ]‚¤hash‚ÉŽû”[Bv
printf~~‚ÌsB
u$log‚ð‰üs‚É‚Äsplit‚µ‚Ä–³–¼”z—ñ‚É“ü‚êifor‚ÌŒã‚Ìsplit...j
@‚»‚ê‚ðforCüŽq‚ɂă‹[ƒviforjB
@‚»‚ÌŠe—v‘f‚ðʼn‚Ì,‚¾‚¯‚Å‹æØ‚Á‚Ä–³–¼”z—ñ‚É“ü‚êifor‚Ì‘O‚Ìsplit...j
@‚»‚Ì–³–¼”z—ñ‚Ì—v‘f‚ðkey‚Æ‚µ‚Ä
@ƒe[ƒuƒ‹‚Ƀf[ƒ^‚ª‚ ‚ê‚΃e[ƒuƒ‹‚̃f[ƒ^‚ð•Ô‚µA
@‚È‚¯‚ê‚Í‚»‚̂܂ܗv‘f‚ð•Ô‚·imap{}j##
@‚Å,‚Åjoin‚µ‚Äijoin...j
@printf ‚Å®Œ`‚µ‚Äprint outiprintfjv
## ‚Í^–Ê–Ú‚É $_[1] ‚¾‚¯ tableŒ©‚És‚©‚·‚ׂ«‚È‚ñ‚¾‚¯‚Ç
ƒƒ“ƒh‚©‚Á‚½‚©‚çAAA
EOF‰]X‚ÍuƒqƒAƒhƒLƒ…ƒƒ“ƒgv

‚Ü‚¸‚Í–{‚Åhash‚ðŠo‚¦‚é‚ñ‚¾B

512 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/28(…) 00:29:11 ID:???]
ƒXƒŒƒ^ƒC‚Æ>>1“Ç‚ñ‚Å”½È‚µ‚½B
ƒXƒ^ƒ“ƒ_[ƒh‚È‘‚«•û‚Å‘‚­‚ׂ«‚Å‚µ‚½B

my $table = <<'EOF' ;
1,A,B,C
2,A,C,B
3,C,A,D
EOF

my %table ;
foreach my $line ( split /\n/, $table ){
@my @dat = split /,/, $line, 2 ;
@$table{$dat[1]} = $dat[0] ;
}
foreach my $line ( split /\n/, $log ){
@my @dat = split /,/, $line, 2 ;
@print $dat[0] . ',' . $table{$dat[1]} . "\n" ;
}


513 –¼‘OF509 mailto:sage [2007/11/28(…) 11:28:52 ID:???]
‚È‚é‚Ù‚ÇC‚±‚ê‚Ȃ痉ð‚Å‚«‚»‚¤‚Å‚·D
‚±‚Ì—á‚Å‚ÍCˆê’v‚³‚¹‚é—ñ‚ª‡”ԂɂȂÁ‚Ă܂·‚ªCŒ»Ýˆµ‚Á‚Ä‚¢‚éƒf[ƒ^‚Å‚Í
‡”Ԃɂ͂ȂÁ‚Ä‚¢‚È‚¢‚̂ł·‚ªC®—ñ‚µ‚Ä‚©‚爗‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚Å‚·‚©‚Ë‚¥H

‚í‚´‚í‚´—L“‚²‚´‚¢‚Ü‚·D
•‚©‚è‚Ü‚µ‚½D

514 –¼‘OF509 mailto:sage [2007/11/28(…) 13:38:32 ID:???]
‰½‰ñ‚à\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªC
$table‚È‚¢‚µ$logƒf[ƒ^‚͕ʃtƒ@ƒCƒ‹‚ɕۑ¶‚³‚ê‚Ä‚¢‚é‚Ì‚ÅCƒtƒ@ƒCƒ‹‚©‚ç
“Ç‚Ýo‚µ‚ðs‚Á‚½‚Ì‚ÅC”z—ñ‚Æ‚µ‚ēǂÝo‚µ‚½‚̂ł·‚ª‚±‚Ìꇈ—‚Í
‚Ç‚¤‚È‚é‚̂łµ‚傤‚©D

515 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/28(…) 13:58:53 ID:???]
‚³‚·‚ª‚É‚¿‚å‚Á‚Ƃ͎©•ª‚Å‚à‚µ‚ç‚ׂ悤‚ºB
ƒqƒ“ƒg–á‚Á‚Ä‚é‚ñ‚¾‚©‚çforeach‚Æsplit•Ó‚è‚©‚猟õ‚Å‚«‚邾‚낤‚µB

516 –¼‘OF509 mailto:sage [2007/11/28(…) 14:21:28 ID:???]
ª‚·‚¢‚Ü‚¹‚ñCŽ©ŒÈ‰ðŒˆ‚Å‚·B



517 –¼‘OF465 [2007/11/28(…) 23:46:53 ID:JbJxNee4]
activePerl5,8ƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚½‚ç
invalid Drive:G
‚Á‚ĂȂÁ‚ăCƒ“ƒXƒg[ƒ‹‚Å‚«ƒiƒX
orz
•‚¯‚ĉº‚³‚¢


518 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/29(–Ø) 13:33:09 ID:???]
ƒhƒ‰ƒCƒuG‚ª‚È‚¢‚Ì‚ÉAƒhƒ‰ƒCƒuG‚ðƒCƒ“ƒXƒg[ƒ‹æ‚ÉŽw’肵‚Ä‚¢‚邾‚¯‚Å‚µ‚å

519 –¼‘OF’´‰SŽÒ [2007/11/30(‹à) 10:10:18 ID:Hc83DxRo]
Perl‚ª‚í‚©‚ç‚È‚¢’´‰SŽÒ‚Å‚·B‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢I

LŠÇ—CGI ver1.3
hpcgi2.nifty.com/hary/soft/myfile.cgi?num=25
‚±‚ê‚ðŽg‚Á‚½‚ñ‚Å‚·‚ªA•¶Žš‰»‚¯‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
ƒz[ƒ€ƒy[ƒWƒrƒ‹ƒ_[Shift_JIS‚ÅŽg‚Á‚Ä‚¢‚éꇂ͖â‘è‚È‚¢‚Å‚·‚ªA
ƒ[ƒhƒvƒŒƒXiUTF-8j‚âƒƒŠƒ|ƒuƒƒOiEUCj‚¾‚Æ•¶Žš‰»‚¯‚µ‚¿‚á‚¢‚Ü‚·B
‚¢‚ë‚¢‚ë‚ÆŽŽ‚µ‚Ă݂½‚̂ł·‚ªA‚Ü‚Á‚½‚­‘Ê–Ú‚Å‚·B
‚·‚¢‚Ü‚¹‚ñ‚ªA‚Ç‚±‚𒼂¹‚΂¢‚¢‚̂łµ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B



520 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/30(‹à) 12:36:34 ID:???]
>>519
‚»‚ÌURL‚̃Tƒ|[ƒgŒfަ”‚ÖÀ‚¯

521 –¼‘OF’´‰SŽÒ [2007/11/30(‹à) 13:03:46 ID:Hc83DxRo]
Šm‚©‚ɃTƒ|[ƒgŒfަ”‚ő‚¯‚΂¢‚¢‚̂ł·‚ªA
‚±‚ÌŒfަ”Â2006/8‚ÅI‚í‚Á‚Ä‚¢‚邿‚¤‚ł炿‚ª–¾‚©‚È‚¢‚̂Ŏ¿–₵‚Ä‚¢‚Ü‚·B
‚·‚¢‚Ü‚¹‚ñ‚ªA‚ǂȂ½‚©Žè•‚¯‚¨Šè‚¢‚µ‚Ü‚·B

522 –¼‘OFnobody‚³‚ñ mailto:sage [2007/11/30(‹à) 13:30:01 ID:???]
>>519 ƒXƒŒˆá‚¢

CGIÝ’u‚ɂ‚¢‚ÄŽ¿–âyPart3z
pc11.2ch.net/test/read.cgi/php/1176143582/

523 –¼‘OFnobody‚³‚ñ [2007/11/30(‹à) 15:31:46 ID:8pPZwPu7]
‚Ç‚¤‚àA‚±‚ñ‚É‚¿‚ÍB
CGIƒQ[ƒ€‚̉ü‘¢iTOWNj‚ð‚µ‚Ä‚¢‚éŽÒ‚Å‚·B
“ÆŽ©ƒ^ƒO‚𓱓ü‚µ‚悤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

#ƒ^ƒOˆ—
$in{'a_com'} =~ s/\[i\](.+?)\[\/i\]/<em>$1<\/em>/gi;
$in{'a_com'} =~ s/\[b\](.+?)\[\/b\]/<strong>$1<\/strong>/gi;
$in{'a_com'} =~ s/\[u\](.+?)\[\/u\]/<u>$1<\/u>/gi;
$in{'a_com'} =~ s/\[pre\](.+?)\[\/pre\]/<pre>$1<\/pre>/gi;
$in{'a_com'} =~ s/\[s([1-7])\](.+?)\[\/s\]/<font size="$1">$2<\/font>/gi;
$in{'a_com'} =~ s/\[c=(\S+)\](.+?)\[\/c\]/<font color="$1">$2<\/font>/gi;
$in{'a_com'} =~ s/</</g;
$in{'a_com'} =~ s/>/>/g;
$in{'a_com'} =~ s/([^=^\"]|^)(https?\:[\w\.\~\-\/\?\&\+\=\:\@\%\;\#\%]+)/$1<a href=\"$2\" target=\"_blank\">$2<\/a>/g;
$in_a_com = $in{'a_com'};#koko2006/11/07

‚±‚̂悤‚ÈŠ´‚¶‚É‚µ‚½‚̂ł·‚ªA“ÆŽ©ƒ^ƒO‚ð‹Lq‚µ‚Ä‚àƒ^ƒO‚̂܂܂łĂµ‚Ü‚¢‚Ü‚·B
“ÆŽ©ƒ^ƒO‚ð“ü—Í‚·‚邯A•ÏŠ·‚Í‚³‚ê‚é‚̂ł·‚ªAŒ‹‰Ê‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB

‚±‚̂悤‚Èꇂǂ̂悤‚É‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

524 –¼‘OFnobody‚³‚ñ [2007/12/01(“y) 04:28:25 ID:p/Twqk8/]
>>523
“ÆŽ©ƒ^ƒOˆ—‚ÌŒã‚É<‚Æ>‚ɕϊ·‚µ‚Ă邩‚ç‚¶‚á‚È‚¢H

525 –¼‘OFnobody‚³‚ñ [2007/12/01(“y) 04:29:21 ID:p/Twqk8/]
>>524
&lt;&gt;‚È

526 –¼‘OFnobody‚³‚ñ [2007/12/03(ŒŽ) 02:01:35 ID:J4A8iRzG]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚ŃCƒ“ƒXƒg[ƒ‹Ï‚݂̃‚ƒWƒ…[ƒ‹‚𒲂ׂ܂µ‚½B

‚»‚̂Ƃ«‚̈ꗗ‚ÅA“ª‚É5.8.8‚Æ‚©‚Ì”Žš‚ª‚‚¢‚Ä‚¢‚é‚Ì‚ª‚ ‚Á‚ÄA
‚»‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñB

—Ⴆ‚Î
5.8.8::XML::XPath
‚Æ‚¢‚¤‚Ì‚ªˆê——‚ÉÚ‚Á‚Ä‚¢‚½‚̂ł·‚ªA‚»‚̂ق©‚É
XML::XPath
‚Æ‚¢‚¤‚Ì‚àÚ‚Á‚Ä‚¢‚Ü‚·B

‚±‚ê‚ç“ñ‚‚͂ǂ¤ˆá‚¤‚̂ł·‚©H



527 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/03(ŒŽ) 09:47:05 ID:???]
‚»‚̃‚ƒWƒ…[ƒ‹ˆê——‚𒲂ׂéƒXƒNƒŠƒvƒg‚Ì
ƒAƒ‹ƒSƒŠƒYƒ€‚ª•…‚Á‚Ä‚ñ‚¾‚낤‚æB

528 –¼‘OFnobody‚³‚ñ [2007/12/06(–Ø) 00:17:44 ID:HgYNR+TB]
ƒf[ƒ^ƒx[ƒXˆ—‚ÉŠÖ‚µ‚ÄDBI‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·‚ªAƒfƒoƒbƒO—p‚ɃNƒGƒŠ‚ð•\ަ‚à‚µ‚­‚̓ƒO‚ð‹L˜^‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B

‚ÆŒ¾‚¤‚Ì‚àAƒvƒŒ[ƒXƒzƒ‹ƒ_Žg‚Á‚Ä‚©‚çƒNƒGƒŠŽÀs‚·‚éê‡A“®“I‚ȃf[ƒ^‚ɑ΂µ‚ÄuHv‚ðƒZƒbƒg‚µ‚Ü‚·‚æ‚ËB

‚±‚̂܂܎©•ª‚Å‹L˜^‚µ‚悤‚Æ‚µ‚Ä‚àAuHv‚̂܂܋L˜^‚µ‚Ä‚µ‚Ü‚¤‚µ
‚©‚Æ‚¢‚Á‚ÄDBI->trace‚ðŽg‚¤‚ÆA—]Œv‚Èî•ñ‚΂©‚èo—Í‚³‚ê‚Ü‚·B

ŠF‚³‚ñ‚͂ǂ̂悤‚ɃfƒoƒbƒO‚µ‚Ä‚¢‚Ü‚·‚©H


529 –¼‘OFnobody‚³‚ñ [2007/12/06(–Ø) 01:32:40 ID:NHCKs2bj]
‚ ‚éƒtƒ@ƒCƒ‹‚̈ês–Ú‚Ì•¶Í‚̂ݎ蒼‚µ‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

Ž©•ª‚È‚è‚Él‚¦‚½•û–@‚Å‚Í

open(FILE,"+>./log.dat");
while(<FILE>){
@LOG=$_;
}
$LOG[0]=~/(hoge)(hoge)/;
shift @LOG;
unshift @LOG,"hoge3$2";
print FILE @LOG;

ã‹L‚Å‚ÍAwhile‚Ì’†‚ňês–ÚˆÈ~‚Ìs‚à”z—ñ‚ÉŠi”[‚µ‚Ä‚¢‚é“_‚ªA‰SŽÒ‚ÌŽ„‚ɂ͖³‘ʂɊ´‚¶‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚à‚µ‚±‚ê‚æ‚èŠÈŒ‰‚ÅAƒT[ƒo[‚Ö‚Ì•‰‰×‚à­‚È‚­‚Ä‚·‚Þ•û–@‚ð‚²‘¶’m‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚çA‚²‹³Žö‚­‚¾‚³‚¢B

530 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/06(–Ø) 05:14:19 ID:???]
>>528
Perl‚ł͂Ȃ¢‚¯‚ê‚Ç‚àAŽ©ŽIŠÂ‹«‚È‚çAmy.cnf‚É
log=/var/log/EEE@‚ĂȊ´‚¶‚Å‹L˜^‚·‚ê‚ΑS‚ẴNƒGƒŠ‚Ìlog‚ªŽæ‚ê‚éB
ƒŒƒ“ŽIŠÂ‹«‚Å‚àAƒfƒoƒbƒO–Ú“I‚È‚çAŽ©‘O‚ÌPC‚Å“¯‚¶‚±‚Æ‚ð‚·‚ê‚΂悢B
(Unix‚¾‚낤‚ÆWin‚¾‚낤‚ÆAmysql‚Ìversion‚ª“¯‚¶‚È‚çAƒNƒGƒŠƒŒƒxƒ‹‚ł͑S‚­‚̌݊·)

>>529
open(FILE,"<./log.dat");
open(OUT,">./logout.dat);
$row = <FILE>;
$row = ‚¤‚ñ‚½‚ç‚©‚ñ‚½‚çEEE
print OUT $row;
while(<FILE>){ print OUT $_; }
close(FILE);
close(OUT);

ƒIƒŒ‚Ȃ炱‚¤‚·‚é‚©‚ÈB
Šù‘¶ƒtƒ@ƒCƒ‹‚ÌhƒPƒch‚É‘«‚·‚̂ȂçA">>file.name"‚ÅŠÈ’P‚¾‚¯‚ÇA“ª‚¾‚¯‚ð•ÏX‚µ‚½‚¢‚ƂȂÁ‚½‚çA
ƒtƒ@ƒCƒ‹‚Ì“à—e‚ðˆê’U‘S‚ēǂݞ‚܂Ȃ¢‚Æ‚¢‚¯‚È‚©‚Á‚½‚ñ‚ł͂Ȃ©‚Á‚½‚©‚ÈB
(•ÏX‘O‚Æ•ÏXŒã‚̈ês‚̃oƒCƒg”‚ª“¯‚¶‚É‚È‚é‚Æ‚ÍŒÀ‚ç‚È‚¢‚©‚çB)
‚±‚ÌŒã‚ÅRename‚·‚é‚Ȃǂµ‚½‚ç‚æ‚µB
(Ž©•ª‚ÌꇂÍA‚Ç‚ñ‚ÈŽž‚Å‚àAŠî–{“I‚É•ÏX‘O‚Ìbackup‚ð‚Æ‚Á‚Ä’u‚­«Ž¿‚È‚ñ‚ÅAŠmŽÀ‚É•s—v‚Ƃ킩‚Á‚Ä‚©‚猳‚ðÁ‚·‚悤‚É‚µ‚Ä‚éB)

‚à‚¤‚ЂƂ‚䂤‚ÆAƒEƒ`‚̊‹«‚Å‚ÍA
@log = <FILE>; ‚Æ‚·‚邿‚è‚àA while(<FILE>){ push(@log,$_) } ‚Æ‚©A $log = join('',<FILE>);‚Æ‚©‚·‚é‚Ù‚¤‚ªA
ˆ³“|“I‚É‘‚¢(WinXp + ActivePerl-5.8.8‚ÅA1D5”{`2”{‚­‚ç‚¢‘‚¢B‚æ‚»‚̊‹«‚Í’m‚ç‚È‚¢B)

531 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/06(–Ø) 05:29:50 ID:???]
>>529
‚ ‚ A‚»‚Ì‘O‚ÉA‚»‚̃R[ƒh‚»‚̂܂܂ȂçA
–{“–‚É $log[0] ‚Ɉês–Ú‚ª“ü‚Á‚Ä‚¢‚é‚©‚¢H

532 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/06(–Ø) 05:34:31 ID:???]
>>528
‚ ‚ ‚²‚ß‚ñB
mysqlŒÀ’è‚Æ‚Í‘‚¢‚ĂȂ©‚Á‚½‚ËB
‚Å‚à‘½•ªA‚Ù‚Æ‚ñ‚Ç‚ÌDB‚É‚ÍADB‘¤‚ɃNƒGƒŠ‚Ìlog‚ð•Û‘¶‚·‚é‹@”\‚ª‚‚¢‚Ä‚é‚Í‚¸B
‚Ȃɂà‘S‚ÄPerl‘¤‚Å‚â‚é•K—v‚͂Ȃ¢‚ÆŽv‚¤B

533 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/06(–Ø) 07:57:56 ID:???]
>>529
ŠÈŒ‰‚Á‚Äuˆê“_‚Ì‚Ýv‚ÅA
use Tie::File ;
tie my @array, 'Tie::File', 'hoge.txt' or die ;
$array[0] =~ s/foo/bar/ ;
untie @array ;

ˆÈ‰º‚͉¡ƒŒƒXFYI:
>>530Ž‚ÍAuƒEƒ`‚̊‹«‚Å‚Ív‚Æ‚«‚¿‚ñ‚Æ’f‚í‚Á‚Ă͂¢‚邪Aˆê‰ž‘¼‚̊‹«‚Å‚Ì
ƒxƒ“ƒ`ƒ}[ƒNŒ‹‰Ê‚¾BƒVƒrƒA‚Él‚¦‚é‚È‚çí‚ÉŽ©•ª‚̊‹«‚ÅAuse Benchmark ‚Å
ƒeƒXƒg‚·‚鎖‚ð‚¨Š©‚ß‚·‚éB
i‚¯‚ÇA•’ʂ̊‹«‚È‚çƒVƒrƒA‚ɃeƒXƒg‚µ‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚ËHj

This is perl, v5.8.6 built for darwin-thread-multi-2level
@OSX 10.4.11, G4 500MHz ƒƒ‚ƒŠ1G

ˆês50•¶Žš‚Ì2–œs‚̃f[ƒ^ hoge.txt ‚É‚Ä
% cat hoge.pl
use Benchmark ;
sub __handle{ open IN, q{hoge.txt} ; push @arr, <IN> ; close IN ; }
sub __array { open IN, q{hoge.txt} ; while( <IN> ){ push @arr, $_ ; } close IN ; }
sub __join { open IN, q{hoge.txt} ; $dat = join '', <IN> ; close IN ; }
timethese ( 50, { op1 => '__handle', op2 => '__array', op3 => '__join' } ) ;

% perl hoge.pl
Benchmark: timing 50 iterations of op1, op2, op3...
op1: 7 wallclock secs ( 6.31 usr + 0.59 sys = 6.90 CPU) @ 7.25/s (n=50)
op2: 8 wallclock secs ( 7.11 usr + 0.59 sys = 7.70 CPU) @ 6.49/s (n=50)
op3: 8 wallclock secs ( 6.12 usr + 0.60 sys = 6.72 CPU) @ 7.44/s (n=50)


534 –¼‘OF529 [2007/12/06(–Ø) 12:01:39 ID:I3qzGVsw]
„‚T‚R‚O
‚²e؂ɂ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽQl‚ɂȂè‚Ü‚·B
‘S•”“ǂݞ‚Þ•K—v‚ª‚ ‚é‚̂ł·‚ËB

„–{“–‚É $log[0] ‚Ɉês–Ú‚ª“ü‚Á‚Ä‚¢‚é‚©‚¢H
‚²Žw“E‚Ì’Ê‚èA“ü‚Á‚Ä‚¨‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

@LOG=$_; ‚Ì•”•ª‚ð
push @LOG,$_;
‚Æ‚µ‚Ü‚µ‚½‚ªA‚»‚ê‚Å‚à$log[0]‚Ɉês–Ú‚ª“ü‚Á‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B

ŽŽ‚µ‚ÉA
open(FILE,"+>./log.dat");
‚Ì•”•ª‚ð
open(FILE,"<./log.dat");
‚Æ‚µ‚½‚Æ‚±‚ëA‚悤‚â‚­$log[0]‚Ɉês–Ú‚ª“ü‚è‚Ü‚µ‚½B

‚¢‚Ü‚¢‚¿w+>x‚̈Ӗ¡‚ª‚‚©‚߂܂¹‚ñBŽ©•ª‚ªŽ‚Á‚Ä‚¢‚éperl‚Ì–{‚ð‰½û‚©Œ©‚邯A
w+>x‚Í“üo—Í‹¤—piã‘‚«ƒ‚[ƒhj‚Æ‚ ‚é‚̂ł·‚ªA‚»‚ê‚Íw<x‚Æw>x‚𓯎ž‚É‚â‚Á‚½‚±‚Ƃɂ͂Ȃç‚È‚¢‚̂łµ‚傤‚©B

—Ⴆ‚ÎA
wopen(FILE,"+>./log.dat");x
‚Æ‚¢‚¤‚Ì‚Í
wopen(FILE,"<./log.dat");
open(FILE,">./log.dat");
x
‚Á‚Ä‚±‚Ƃł͂Ȃ¢‚̂ł·‚æ‚Ëi“®ì‚ð‚Ý‚é‚ÆjB‚æ‚­‚í‚©‚è‚Ü‚¹‚ñBBB

535 –¼‘OF529 [2007/12/06(–Ø) 12:02:24 ID:I3qzGVsw]
„533
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚¤‚¢‚¤•—‚ɃeƒXƒg‚·‚é‚ñ‚Å‚·‚ËB
iŽ©•ª‚̕׋­•s‘«‚Å‚µ‚½Bj
‚©‚ä‚¢‚Æ‚±‚ë‚Ɏ肪“Í‚¢‚½Š´‚¶‚Å‚·BŠ´ŽÓ‚µ‚ă}ƒXB

‘‘¬’²‚ׂĎg‚Á‚Ă݂܂·B

536 –¼‘OF530 mailto:sage [2007/12/06(–Ø) 14:42:15 ID:???]
>>533
‚í‚´‚í‚´•â‘«‚¢‚½‚¾‚¢‚Ä‹°k‚È‚ñ‚¾‚¯‚ÇA­‚µ‚²ˆÓŒ©‚ðEEEB

Ž©•ª‚ÍA‚ ‚Ü‚è use Benchmark ‚ðM—p‚¹‚¸‚ÉA use Time::HiRes ‚Ńxƒ“ƒ`Žæ‚邿‚¤‚É‚µ‚Ä‚éB
‚Ç‚¤‚à use Benchmark ‚ÍAŽÀÛ‚Ì“®ìŽžŠÔ‚É‘¦‚µ‚ĂȂ¢‚悤‚È‹C‚ª‚·‚é‚Ì‚ÅB

‹ï‘Ì“I‚ɂ䂤‚ÆA>>530‚â>>533‚Ìꇂ¾‚ÆAƒtƒ@ƒCƒ‹IO‚ɂ‚¢‚Ă̑҂¿ŽžŠÔ‚ªƒJƒEƒ“ƒg‚³‚ê‚ĂȂ¢‚悤‚ÉŽv‚¤B
Šm‚©‚ÉPerl“à•”‚¾‚¯‚Å“®ì‚ªŠ®Œ‹‚·‚éƒR[ƒh‚ɂ‚¢‚Ä‚ÍA‚µ‚Á‚©‚è‚ÆŽžŠÔ‚ðŒv‘ª‚µ‚Ä‚­‚ê‚Ă邿‚¤‚¾‚¯‚ÇA
—Ⴆ‚ΊO•”ƒtƒ@ƒCƒ‹“ǂݑ‚«‚âA‘¼‚̃vƒƒZƒX‚ðƒ[ƒh‚µ‚½‚è‚·‚邽‚߂̎žŠÔ‚̓JƒEƒ“ƒg‚µ‚Ä‚­‚ê‚È‚¢‚Ý‚½‚¢B
Ú‚µ‚­ƒ\[ƒX‚Æ‚©‚ð’Ç‚Á‚½‚킯‚ł͂Ȃ¢‚¯‚ê‚ÇAˆÈ‰ºŠÈ’P‚ÈŽÀ؃R[ƒh

use Time::HiRes qw(time);
use Benchmark qw(timethese);
$n = 100;
sub cgi_1 { system( q(perl -MCGI -e "") ); }
sub cgi_2 { system( q(perl -MCGI::Lite -e "") ); }
timethese($n,{ u_CGI => 'cgi_1', u_CGIL => 'cgi_2'});

$st1 = time();
for(1..$n){ &cgi_1(); }
$lt1 = time() - $st1;
$st2 = time();
for(1..$n){ &cgi_2(); }
$lt2 = time() - $st2;
printf "%.3f s\n",$lt1;
printf "%.3f s\n",$lt2;



537 –¼‘OF530 mailto:sage [2007/12/06(–Ø) 14:42:47 ID:???]
UnixŒn‚¾‚ÆAtime for i in `seq 1 100 EEE@‚Æ‚©‚ÅAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŠÈ’P‚ÉŽÀ‘ª‚Å‚«‚éƒR[ƒh‚È‚ñ‚¾‚¯‚ÇA‚»‚ê‚ðWin‚ɈÚA‚µ‚½‚‚à‚èB
‚±‚ê‚ÌŒ‹‰Ê‚ªAThis is perl, v5.8.8 built for MSWin32-x86-multi-thread(Pen4 3.4G mem2G)‚ÅA
Benchmark: timing 100 iterations of u_CGI, u_CGIL...
u_CGI: 4 wallclock secs ( 0.05 usr + 0.11 sys = 0.16 CPU) @ 641.03/s (n=100)
u_CGIL: 2 wallclock secs ( 0.02 usr + 0.06 sys = 0.08 CPU) @ 1282.05/s (n=100)
4.031 s
1.453 s
‚±‚¤‚È‚Á‚½Bwallclock‚ͳ‚µ‚¢‚悤‚¾‚¯‚ÇAÚׂ̓à—e‚ªŽÀ‘Ô‚É‘¦‚µ‚ĂȂ¢‚悤‚ÉŽv‚¦‚éB
“¯‚¶ƒR[ƒh‚ðAˆÈ‘OUnix(CentOS‚âFedora)ŠÂ‹«‚Å‚â‚Á‚Ă݂ĂàA“¯‚¶‚悤‚ÈŒ‹‰Ê‚ɂȂéB
i‚Ƃ䂤‚©AÚׂȔ’l‚ÍŠo‚¦‚ĂȂ¢‚¯‚ÇACGI‚ÆCGI::Lite‚ªA‚Ù‚Ú“¯’ö“x‚Ì‘¬“x‚Æ‚©ƒŒƒ|[ƒg‚³‚ꂽB)

‚ ‚ÆA‚»‚ÌLinux‚ÅA>>533‚̂悤‚ȃxƒ“ƒ`‚ðŽæ‚Á‚½‚Æ‚«‚àA‚â‚Á‚Ï‚è push(@log,$_) ‚ªÅ‘¬‚¾‚Á‚½B
‚ ‚­‚܂łàƒEƒ`‚̊‹«‚ÅA‚Å‚¾‚¯‚ÇB
@log=<IN>‚Ì”{’ö“x‚Ío‚Ä‚½Bƒtƒ@ƒCƒ‹‚Ì—e—ÊAs”‚ª‘½‚¢‚Ù‚¤‚ªA‚æ‚èpush‚ª‘‚©‚Á‚½B
(‚»‚¿‚ç‚ÌDarwin‚ÍA@log=<IN>Œ`Ž®‚ª‚©‚Ȃ葂¢‚ËB)

‚‚¢‚Å‚ÉA>>533‚̃R[ƒh‚ÉAuse Time::HiRes ‘‚«‘«‚µ‚ÄAŽ©•ª‚̊‹«‚Å‚â‚Á‚½Œ‹‰ÊB
(OS“™‚Í“¯ãBƒtƒ@ƒCƒ‹‚ÍA‚Ps–ñ200ƒoƒCƒgA50–œs‚Å‘Œv–ñ100MBBŽžŠÔ‚©‚©‚é‚Ì‚ÅAn=2‚Å‘ª’è)
Benchmark: timing 2 iterations of op1, op2, op3...
op1: 72 wallclock secs (70.59 usr + 1.36 sys = 71.95 CPU) @ 0.03/s (n=2)
op2: 35 wallclock secs (33.95 usr + 0.66 sys = 34.61 CPU) @ 0.06/s (n=2)
op3: 38 wallclock secs (37.22 usr + 0.73 sys = 37.95 CPU) @ 0.05/s (n=2)
op1 = 138.750 s
op2 = 49.078 s
op3 = 54.547 s

538 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/06(–Ø) 18:28:34 ID:???]
533 ‚ÍA‚½‚¾uiƒf[ƒ^‚ðŠÜ‚ß‚½jŠÂ‹«‚É‚æ‚Á‚Ä󋵂͕ςé‰Â”\«‚ª‚ ‚邿v‚Á‚ÄŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯‚È‚ñ‚¾A‚ªAAA
‹C‚ðˆ«‚­‚È‚³‚Á‚½‚È‚çŽÓß‚µ‚Ü‚·B

==================================
ˆê‰žA‚»‚¿‚ç‚Ì>>356‚ÌŽÀsŒ‹‰Ê
Benchmark: timing 100 iterations of u_CGI, u_CGIL...
u_CGI: 16 wallclock secs ( 0.01 usr 0.32 sys + 11.46 cusr 3.34 csys = 15.13 CPU) @ 303.03/s (n=100)
u_CGIL: 5 wallclock secs ( 0.01 usr 0.30 sys + 3.00 cusr 1.96 csys = 5.27 CPU) @ 322.58/s (n=100)
15.595 s
5.506 s

>>357‚ÉŠÖ‚µ‚Ä‚ÍA
perl hoge.pl
Benchmark: timing 2 iterations of op1, op2, op3...
op1: 266.766 wallclock secs (16.62 usr + 29.02 sys = 45.64 CPU) @ 0.04/s (n=2)
(warning: too few iterations for a reliable count)
op2: 58.1595 wallclock secs ( 9.94 usr + 4.68 sys = 14.62 CPU) @ 0.14/s (n=2)
(warning: too few iterations for a reliable count)
op3: 899.579 wallclock secs (22.62 usr + 63.34 sys = 85.96 CPU) @ 0.02/s (n=2)
(warning: too few iterations for a reliable count)
op1 = 499.930 s
op2 = 108.665 s
op3 = 972.383 s
ƒƒ‚ƒŠ‚ª‘ò‚łȂ¢‚©‚ç join ‚ª‚±‚ñ‚Ȗڂɇ‚¤‚͓̂–‘RB

ˆö‚ÉŽ©ŒÈƒcƒbƒRƒ~‚¾‚¯‚ÇA>>533‚̓Tƒuƒ‹[ƒ`ƒ““à‚Å my @arr ‚Ȃ肵‚È‚¢‚ƃAƒ“ƒtƒFƒA‚ȃxƒ“ƒ`AAAA


539 –¼‘OF530 mailto:sage [2007/12/06(–Ø) 20:10:20 ID:???]
>>538
‚¢‚¦‚¢‚¦‚±‚¿‚炱‚»\‚µ–ó‚È‚¢‚Å‚·B‚»‚¤‚䂤‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
‚½‚¾Ause Benchmark ‚ɃCƒ}ƒCƒ`M—p‚ª’u‚¯‚È‚¢ŽÒ‚̈ӌ©‚Æ‚µ‚ÄA
󋵂ɂæ‚Á‚Ä‚ÍAuse Benchmark ‚ªƒAƒe‚ɂȂç‚È‚¢‚±‚Æ‚à‚ ‚邿A‚Á‚Ä‚±‚Æ‚ªŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯‚Å‚·B

>ˆö‚ÉŽ©ŒÈƒcƒbƒRƒ~‚¾‚¯‚ÇA>>533‚̓Tƒuƒ‹[ƒ`ƒ““à‚Å my @arr ‚Ȃ肵‚È‚¢‚ƃAƒ“ƒtƒFƒA‚ȃxƒ“ƒ`
‚»‚±‚Íʼn‚É‹C•t‚¢‚½‚©‚çAŽ©•ª‚̃R[ƒh‚Ì’†‚Å‚ÍAmy ‚µ‚ÄŒv‘ª‚µ‚Ă܂·B

’Ç‹L
CentOS5 ‚Å‚à‚â‚Á‚Ă݂½B(ƒR[ƒhAƒtƒ@ƒCƒ‹‚ÍWinŠÂ‹«‚Æ“¯‚¶)
This is perl, v5.8.8 built for i386-linux-thread-multi (Pen4 2.4G men2GAƒ\[ƒX‚©‚ç'-O3'ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹)
Benchmark: timing 2 iterations of op1, op2, op3...
op1: 5 wallclock secs ( 3.59 usr + 0.54 sys = 4.13 CPU) @ 0.48/s (n=2)
op2: 2 wallclock secs ( 2.44 usr + 0.21 sys = 2.65 CPU) @ 0.75/s (n=2)
op3: 4 wallclock secs ( 3.08 usr + 0.59 sys = 3.67 CPU) @ 0.54/s (n=2)
op1 = 3.677 s
op2 = 2.819 s
op3 = 3.510 s
‚Í‚â‚ÁI
ˆÈ‘OŒv‘ª‚µ‚½Žž‚Í‚±‚ñ‚È‘‚©‚Á‚½‚©‚È`‚Á‚ÄŽv‚Á‚½‚¯‚ÇA‰½‰ñ‚â‚Á‚Ä‚à“¯‚¶‚悤‚ÈŒ‹‰Ê‚ɂȂé‚ñ‚ÅA‚ ‚Á‚Ä‚é‚ñ‚¾‚낤B

‚Ç‚¤‚àWin(ActivePerl)‚ªAUnixŒn‚É”ä‚ׂÄAƒƒ‚ƒŠŠm•Û‚ ‚½‚肪Œƒ‚µ‚­’x‚¢‚Ì‚©‚È‚Á‚Ä‹C‚ª‚µ‚Ä‚­‚錋‰Ê‚Å‚µ‚½B
(DiscƒpƒtƒH[ƒ}ƒ“ƒX‚Í“¯’ö“xA‚Á‚Ä‚©‚±‚̊‹«‚ÉŒÀ‚Á‚Ä‚ÍAã‚̃ŒƒX‚ÌWinŠÂ‹«‚̂ق¤‚ª‘‚¢)

540 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/07(‹à) 21:30:21 ID:???]
>>534
‚Â@seek

541 –¼‘OFnobody‚³‚ñ [2007/12/10(ŒŽ) 02:52:34 ID:FqUmo5vT]
>>1 ‚ð“Ç‚ñ‚ÅA‚±‚±‚Ȃ玄‚ÌŽ¿–â‚à”nŽ­‚É‚³‚ꂸ‚É
“š‚¦‚Ä‚­‚ê‚é‚©‚ÆŽv‚¢‚Ü‚µ‚½‚ªA
‚Ç‚¤‚â‚ç‚»‚ê‚·‚ç“K‚í‚È‚¢‚悤‚Å‚·B

‚à‚Á‚ƒ჌ƒxƒ‹‚ÌŽ¿–â‚ð‚µ‚½‚¢ê‡‚͂ǂ±‚És‚¯‚Ηǂ¢‚Å‚·‚©H

542 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/10(ŒŽ) 02:55:27 ID:???]
Ž÷ŠC

543 –¼‘OFnobody‚³‚ñ [2007/12/10(ŒŽ) 20:07:09 ID:iaWb7lQX]

open(ƒtƒ@ƒCƒ‹ƒtƒ@ƒ“ƒhƒ‹,"ƒtƒ@ƒCƒ‹–¼") || &error;@©‚±‚Ì&error;‚à‚µ‚­‚Ídie‚Æ‚©‚Í
‚È‚ñ‚̈Ӗ¡‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©H
‚±‚ê‚ ‚Á‚Ä‚à‚È‚­‚Ä‚àInternal Server Errori500j‚ɂȂé‚ñ‚Å‚·‚¯‚ÇEEE

544 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/10(ŒŽ) 20:21:45 ID:???]
>>543
ƒtƒ@ƒCƒ‹ŠJ‚­‚Ì‚ªŽ¸”s‚µ‚½Žž‚Éor‚̉E‚ÌŽ®‚ªŽÀs‚³‚ê‚éB

ƒtƒ@ƒCƒ‹‚ª–³Ž–ŠJ‚¯‚ê‚Î1‚ª•Ô‚·‚¯‚ÇA
ޏ”s‚·‚邯0‚ª•Ô‚Á‚Ä‚­‚éB

0 or &error;
‚Á‚ÄŽÀs‚·‚邯or‚̉E‚ÌŽ®‚ªŽÀs‚³‚ê‚é‚Ì‚ª•ª‚©‚éB


my $flag = open`;
print $flag;
‚Æ‚©‚â‚Á‚Ă݂ê


‚Ç‚Á‚¿‚É‚µ‚Ä‚à500‚ɂȂé‚̂̓tƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¢‚©‚ç‚©A
•Ê‚ÌꊂŃGƒ‰[‚ª‹N‚«‚Ä‚éB

ƒXƒNƒŠƒvƒg‚Ì3s–Ú‚ ‚½‚è‚É
use CGI::Carp 'fatalsToBrowser';
‚ð’ljÁ‚µ‚ăeƒoƒbƒN‚µ‚È‚³‚¢B


‰É‚¾‚©‚çϼÞÚ½‚µ‚½‚º

545 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/10(ŒŽ) 20:33:24 ID:???]
>>544
ƒŒƒX‡d‚Å‚·

>500‚ɂȂé‚̂̓tƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¢‚©‚ç
‚ [‚â‚Á‚Ï‚èƒtƒ@ƒCƒ‹–³‚¢‚Æ500‚Å‚é‚ñ‚Å‚·‚ËEE
ˆê‰žƒ[ƒJƒ‹‚Ńtƒ@ƒCƒ‹‚ ‚邯‚«iŽg—p’†iƒI[ƒvƒ“’†jj‚̓Gƒ‰[•\ަ‚³‚ê‚Ü‚·‚½

546 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/10(ŒŽ) 23:08:25 ID:???]
>>545
ƒtƒ@ƒCƒ‹‚ª–³‚­‚Ä‚àor‚̉E‚ÌŽ®‚ÍŽÀs‚³‚ê‚邿B
ƒ[ƒJƒ‹‚ł͓®‚­‚È‚çƒp[ƒ~ƒbƒVƒ‡ƒ“‚̃~ƒX‚©Acgi—p‚̃fƒBƒŒƒNƒgƒŠ‚É“ü‚Á‚ĂȂ¢‚Æ‚©‚¶‚á‚È‚¢H
‚ ‚Æ‚ÍAperl‚̃pƒXŠÔˆá‚Á‚Ă邯‚©B

ƒtƒ@ƒCƒ‹‚ª–³‚¢‚Æ‚«‚ɃGƒ‰[ˆ—‚µ‚½‚¢‚È‚ç
&error if (not -e $file);
‚Æ‚©‚É‚µ‚ê
or &error;‚Á‚Ä‚â‚é‚̂̓ƒbƒN’†‚¾‚¯‚É‚·‚邯ƒGƒ‰[‚ÌŒ´ˆö‚ªi‚ê‚邿B



547 –¼‘OF543 mailto:sage [2007/12/11(‰Î) 02:37:10 ID:???]
>>546
ƒ[ƒJƒ‹ŠÂ‹«‚ÍXP+apache_1.3.39+ActivePerl-5.8.8.822‚Å‚·
use CGI::Carp qw(fatalsToBrowser);‚ླྀØÌßĂɓü‚Á‚Ă܂·
---------------------------------------------
open(FH,"abc.dat") || &error;©ƒRƒR
flock(FH,1) || &error;
ˆÈ‰ºŠ„ˆ¤

sub error {
print "content-type: text/html\n";
print "\n";
print "ERROR : $!";
exit;
}
---------------------------------------------
>ƒtƒ@ƒCƒ‹‚ª–³‚­‚Ä‚àor‚̉E‚ÌŽ®‚ÍŽÀs‚³‚ê‚é
>ƒtƒ@ƒCƒ‹‚ª–³‚¢‚Æ‚«‚ɃGƒ‰[ˆ—‚µ‚½‚¢‚È‚ç
>&error if (not -e $file);
‚Ç‚¤‚à–³—‚Á‚Û‚¢‚Å‚· ƒtƒ@ƒCƒ‹–³‚¢‚Æ500ƒGƒ‰[o‚Ü‚·
500—p‚̃Gƒ‰[ƒy[ƒWi©Ž©•ª‚Åì‚Á‚½j‚à•\ަ‚³‚ê‚È‚¢‚Ì‚Å
ƒtƒ@ƒCƒ‹‚ª–³‚¢‚Æ500i‹­§I—¹?j‚Û‚¢‚Å‚·?

548 –¼‘OFnobody‚³‚ñ [2007/12/11(‰Î) 07:09:06 ID:hJLc29jh]
>>547
> flock(FH,1)
‚»‚Ì•”•ª‚ð
eval{flock(FH,1)};
‚É‚µ‚Ä‚²‚ç‚ñ

windows‚Å‚ÍflockŽg‚¤‚Æ’v–½“IƒGƒ‰[‚É‚È‚é‚æB

549 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/11(‰Î) 08:21:01 ID:???]
>>547
apache‚̃Gƒ‰[ƒƒO‚ɂȂñ‚Äo‚Ä‚éH

550 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/11(‰Î) 10:15:38 ID:???]
‰R‚‚­‚È‚æ
flock‚Å‚«‚È‚¢‚Ì‚ÍA”ñNTŒn‚¾‚¯

551 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/11(‰Î) 17:54:09 ID:???]
>>550
‚²‚ß‚ñƒKƒ`‚Å‚µ‚ç‚ñ‚©‚Á‚½orz

552 –¼‘OFnobody‚³‚ñ [2007/12/11(‰Î) 18:01:01 ID:hJLc29jh]
>>547
—Ç‚­Œ©‚è‚áopen‚ÌŽí—Þ‘‚¢‚ĂȂ¢‚¯‚Ç‚»‚±‘åä•vH
>,>>,<,>+

553 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/11(‰Î) 18:58:11 ID:???]
>>552
“½–¼Œfަ”‚¾‚©‚ç‚Æ‚¢‚Á‚ÄA‚¢‚¢‰ÁŒ¸‚È‚±‚ÆŒ¾‚í‚È‚¢•û‚ª‚¢‚¢‚æB 
¡‚܂ʼn½“x“½–¼Œfަ”‚ŔÆß—\‚µ‚đߕ߂³‚ꂽ‚©A’m‚Á‚Ä‚¢‚é‚ÌH 
‹UŒv‹Æ–±–WŠQ‚őߕ߂³‚ê‚ëB 

554 –¼‘OF543 mailto:sage [2007/12/11(‰Î) 21:44:35 ID:???]
’x‚­‚È‚è‚Ü‚µ‚½
>>549
ƒƒO‚Í‚±‚ñ‚È‚ñ‚Å‚·B
["“úŽž"] [error] [client 127.0.0.1] Premature end of script headers: "ŠY“–CGI‚ւ̃pƒX"

>>552
openƒ‚[ƒh‚Ì1‚ÍÈ—ª‰Â”\‚Å‚ÍH

555 –¼‘OFnobody‚³‚ñ [2007/12/12(…) 00:35:05 ID:amxfThwD]
PHP‚SŽg‚Á‚Ă܂·
ì‚Á‚½ƒXƒNƒŠƒvƒg‚ðƒuƒ‰ƒEƒU‚ÅŽÀs‚³‚¹‚邯
1•ª‚­‚ç‚¢‘Ò‚Á‚½Œã‚ɃGƒ‰[‚ào‚¸‚ÉA‰æ–Ê‚ª^‚Á”’‚É
‚È‚Á‚½‚ñ‚Å‚·‚ªA‰½‚ªŒ´ˆö‚Å‚·‚©H
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Å-l•t‚«‚ÅŽÀs‚µ‚Ä‚à•¶–@ƒGƒ‰[‚Ío‚Ü‚¹‚ñ‚Å‚µ‚½B
‚½‚¾AƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ªˆÙí‚Éd‚­‚È‚Á‚½‚Ì‚ÅA
PC‚É‚©‚Ȃ蕉’S‚ð‚©‚¯‚Ä‚¢‚邿‚¤‚Å‚·B
–³ŒÀƒ‹[ƒvŒn‚̃Gƒ‰[‚©‚ÈH


556 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/12(…) 10:04:09 ID:???]
>>555
‚±‚̃XƒŒ‚̃^ƒCƒgƒ‹‚ðAº‚ðo‚µ‚ēǂ߂Ή½‚ªŒ´ˆö‚©‚í‚©‚邯Žv‚¢‚Ü‚·B



557 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/12(…) 10:45:09 ID:???]
>>555
‚¿‚Ȃ݂Éperl‚Íuƒp[ƒ‹v‚Ɠǂ݂܂·B
’´‰SŽÒ—p‚Íu‚¿‚傤‚µ‚債‚ñ‚µ‚á‚æ‚¤v‚Å‚·B
ŽO‰ñ‚قǺ‚Éo‚µ‚ēǂñ‚ł݂Ă͂¢‚©‚ª‚Å‚µ‚傤H

558 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/12(…) 20:59:26 ID:???]
’´‰•à“I‚ÈŽ¿–â‚È‚ñ‚¾‚¯‚ÇAActivePerl5.8.8‚ð
ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚ñ‚¾‚¯‚ǃRƒ“ƒpƒCƒ‹‚Æ‚©ŽÀs‚ÌŽd•û‚ª‚í‚©‚ñ‚È‚¢‚Å‚·B
‚ǂȂ½‚©•‚¯‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H

559 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/12(…) 22:23:24 ID:???]
‰½‚ª‚µ‚½‚­‚ăCƒ“ƒXƒg[ƒ‹‚µ‚½‚Ì‚³?

560 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/13(–Ø) 00:30:26 ID:???]
>>558
>>556

561 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/13(–Ø) 02:13:55 ID:???]
>>558
Perl‚̓XƒNƒŠƒvƒgŒ¾Œê‚Ȃ̂ÅAƒRƒ“ƒpƒCƒ‹‚Í•K—v‚ ‚è‚Ü‚¹‚ñB

ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çƒXƒNƒŠƒvƒg‚ðŽw’肵‚ÄŽÀs‚·‚é‚©A
AN HTTPD“™‚©‚çCGI‚ðŽÀs‚·‚é‚̂Ɏg‚¤‚Ì‚©A
‚»‚ê‚É‚æ‚Á‚Ä‚â‚è•û‚ªˆá‚¢‚Ü‚·B

‚Ƃ肠‚¦‚¸A‚í‚´‚í‚´ActivePerl‚ð‘I‚ñ‚¾‚Á‚ÄŽ–‚ÍWindows‚¾‚ÆŽv‚¢‚Ü‚·‚ªA
Windows‚̃o[ƒWƒ‡ƒ“(9x/2000/Xp/Vista)‚É‚æ‚Á‚ÄÝ’è•û–@‚ªFXˆá‚¤‚Ì‚ÅA
‰º‹L‚Ìî•ñ‚ð‘‚­‚Æ‘½­‚Íî•ñ‚ª“¾‚ç‚ê‚邯Žv‚¢‚Ü‚·B

EOS‚̃o[ƒWƒ‡ƒ“
E—˜—p–Ú“I(CGIHƒ[ƒJƒ‹‚̃XƒNƒŠƒvƒg?)

‚Ƃ肠‚¦‚¸A‘”‘O‚Í«ƒRƒŒ‚Å‚àŒ©‚Äo’¼‚¹YOI
pocketstudio.jp/win/activeperl/

562 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/14(‹à) 06:41:05 ID:???]
>>561
“½–¼Œfަ”‚¾‚©‚ç‚Æ‚¢‚Á‚ÄA‚¢‚¢‰ÁŒ¸‚È‚±‚ÆŒ¾‚í‚È‚¢•û‚ª‚¢‚¢‚æB  
¡‚܂ʼn½“x“½–¼Œfަ”‚ŔÆß—\‚µ‚đߕ߂³‚ꂽ‚©A’m‚Á‚Ä‚¢‚é‚ÌH  
‹UŒv‹Æ–±–WŠQ‚őߕ߂³‚ê‚ëB  

563 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/14(‹à) 15:25:54 ID:???]
>>562@m9(^„D^)Ìß·Þ¬°°°¯

564 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/14(‹à) 21:44:19 ID:???]
•·‚«‚Â炢•µˆÍ‹C‚¾iÎ
CGI‚È‚ñ‚¾‚¯‚ÇA‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚Ì’†g‚ð‘SÁ‹Ž‚µ‚Ä‚©‚çA
‚»‚̃fƒBƒŒƒNƒgƒŠŽ©‘Ì‚ðÁ‹Ž‚·‚邵‚悤‚Æ‚µ‚Ä‚¢‚é‚ñ‚¾‚¯‚ÇAƒfƒBƒŒƒNƒgƒŠ‚ÌÁ‹Ž‚ª‚¤‚Ü‚­‚¢‚©‚È‚¢B

$dir = "./abc/hoge/";

opendir DIR, $dir;
@files = grep { !m/^(\.|\.\.)$/g } readdir DIR;
closedir DIR;

$flag = @files;

if ( $flag ) {
foreach $file ( @files ) {
unlink "$dir$file";
}
}

rmdir ("abc/hoge");

rmdir‚ÌŽg‚¢•û‚ðŠÔˆá‚Á‚Ă邩‚ÆŽv‚Á‚ÄA’†g“ü‚Á‚Ä‚¢‚È‚¢abc/hoge2‚ÅŽŽ‚µ‚Ä‚Ý‚é‚ÆÁ‚¦‚Ä‚­‚ꂽB
‚Ç‚¤‚â‚çunlink¨rmdir‚Ì—¬‚ꂪˆ«‚¢‚Ì‚©‚ÆŽv‚Á‚ÄAsleep‚Å5•bŠÔŽ~‚߂Ă݂½‚¯‚ÇA‰½‚à•Ï‚í‚ç‚È‚©‚Á‚½BBB
’N‚©‚í‚©‚él‚¢‚éHHŒŸõ‚µ‚Ä‚à‘S‘R‚í‚©‚ç‚ñ‚©‚Á‚½BBB

565 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/14(‹à) 21:47:56 ID:???]
>>564
“½–¼Œfަ”‚¾‚©‚ç‚Æ‚¢‚Á‚ÄA‚¢‚¢‰ÁŒ¸‚È‚±‚ÆŒ¾‚í‚È‚¢•û‚ª‚¢‚¢‚æB   
¡‚܂ʼn½“x“½–¼Œfަ”‚ŔÆß—\‚µ‚đߕ߂³‚ꂽ‚©A’m‚Á‚Ä‚¢‚é‚ÌH   
‹UŒv‹Æ–±–WŠQ‚őߕ߂³‚ê‚ëB   

566 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/15(“y) 01:11:18 ID:???]
‚±‚ñ‚È‚ñ‚¶‚áƒ_ƒH

use Cwd;
my $dir = "/abc/hoge/";
my $cwd = Cwd::getcwd();

execcommand("/bin/rm -r $cwd/$dir");
exit;

sub execcommand
{
my $cmd = shift;
my $err = '';
my @envbak = ($ENV{'IFS'}, $ENV{'CDPATH'}, $ENV{'ENV'}, $ENV{'BASH_ENV'}, $ENV{'PATH'});
delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV', 'PATH'};
eval{
system( $cmd );
};
if ($@) {$err = $@;}
$ENV{'IFS'} = $envbak[0];
$ENV{'CDPATH'} = $envbak[1];
$ENV{'ENV'} = $envbak[2];
$ENV{'BASH_ENV'} = $envbak[3];
$ENV{'PATH'} = $envbak[4];
return $err;
}




567 –¼‘OF564 mailto:sage [2007/12/16(“ú) 19:49:12 ID:???]
„566
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B

568 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/17(ŒŽ) 22:02:42 ID:???]
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
mimew.pl@‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ðŒöŠJ‚µ‚Ä‚¢‚銂ªŒ©‚‚©‚ç‚È‚¢‚̂ł·‚ªA
‚È‚ñ‚Æ‚©“üŽè‚·‚é•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

569 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/17(ŒŽ) 22:08:17 ID:???]
>>568
‘½•ª‚±‚êB•ÛØ‚Í‚µ‚È‚¢B
‚Â[ ttp://ambiente.okayama-u.ac.jp/~blog/cgi-bin/su_downloader/mimew.pl ]

570 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/17(ŒŽ) 23:05:24 ID:???]
•ÛØ‚µ‚Ä‚­‚¾‚³‚¢

571 –¼‘OF568 mailto:sage [2007/12/17(ŒŽ) 23:13:17 ID:???]
>>569
‘‹}‚ȑΉž‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
–³Ž–ƒ[ƒ‹ƒtƒH[ƒ€CGI‚ð“®‚©‚·Ž–‚ªo—ˆ‚Ü‚µ‚½II
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

572 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/17(ŒŽ) 23:22:17 ID:???]
é“`‰³

573 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/18(‰Î) 08:03:18 ID:???]
ƒnƒbƒVƒ…”z—ñ‚ÌŠe—v‘f‚ðƒŠƒtƒ@ƒŒƒ“ƒX‚Æ‚µ‚ÄŠÖ”‚̈ø”‚É“n‚µ‚½‚¢‚̂ł·‚ª
‚æ‚­‚í‚©‚ç‚È‚­‚ÄŽŽsöŒë‚Ì––‰º‚̂悤‚È•û–@‚É‚½‚ǂ蒅‚«‚Ü‚µ‚½

$AA{'name'} = '1234';
$BB[0]{'name'} = 'abc';
$BB[1]{'name'} = '‚ ‚ ‚ ‚ ';
$BB[2]{'name'} = '!?';

kansuu( \%AA );
$tmp = \@BB;
kansuu( ${\$tmp->[0]} );
kansuu( ${\$tmp->[1]} );
kansuu( ${\$tmp->[2]} );

sub kansu
{
@@my $h = $_[0];
@@print "$h->{'name'}<br>";
}

BB‚Ì—v‘f‚ð kansuu() ‚É“ü‚ê‚邽‚ß‚É
‚à‚Á‚ƃXƒ}[ƒg‚È•û–@i‚Á‚Ä‚¢‚¤‚©³‚µ‚¢‘Ž®j‚ª‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚­‚ê‚È‚¢‚Å‚µ‚傤‚©H

574 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/18(‰Î) 19:13:55 ID:???]
Perl‚ªƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Æ‚¢‚¤‚±‚Æ‚®‚ç‚¢‚µ‚©•ª‚©‚ç‚È‚¢‰SŽÒ‚Å‚·B
ƒEƒCƒ“ƒhƒEƒYXP‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
ActivePerl‚ŃRƒ}ƒ“ƒhƒvƒƒ“ƒgã‚Åppm‚ðŽg‚Á‚ÄImage::ExifTool‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚½‚̂ł·‚ª

>ppm install failed: DBI connect(`) failed: unable to open database file(1)

‚Æo‚ăCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚c‚a‚h‚ð‚Ç‚¤‚É‚©‚µ‚½‚ç‚æ‚¢‚Ƃ͎v‚¤‚̂ł·‚ª‚æ‚­•ª‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H
‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B


575 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/18(‰Î) 21:22:12 ID:???]
‚»‚ñ‚­‚ç‚¢‚®‚®‚ê

576 –¼‘OF574 mailto:sage [2007/12/19(…) 19:22:29 ID:???]
•·‚«•û‚ªˆ«‚©‚Á‚½‚Å‚·‚ËB
‹ï‘Ì“I‚È–â‘è“_‚Í
Eppm‚ÍActivePerl‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¾‚¯‚ł͎g‚¦‚È‚¢H
EDBI‚Æ‚©—Ž‚Æ‚µ‚Ä‚«‚Ä‚à‚Ç‚¤‚â‚Á‚ăCƒ“ƒXƒg[ƒ‹‚µ‚½‚ç‚¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢B
E‚»‚à‚»‚àPerl‚Ìì‹Æ‚ð‚Ç‚±‚Ås‚Á‚½‚ç‚¢‚¢‚©•ª‚©‚ç‚È‚¢B
@iƒRƒ}ƒ“ƒhƒvƒƒ“ƒg‚Åuse‚ð‚µ‚Ä‚à‚È‚ñ‚É‚à‹N‚±‚ç‚È‚¢©ŠÔˆá‚Á‚Ä‚¢‚éHj
E‚Â‚Ü‚é‚Æ‚±‚ëƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃Cƒƒn‚ª•ª‚©‚ç‚È‚¢B

ƒXƒŒˆá‚¢‚Æ‚¢‚¤‚â‚‚ł·‚©H



577 –¼‘OF574 mailto:sage [2007/12/19(…) 19:37:06 ID:???]
‚ÅA‰½‚ª‚â‚肽‚¢‚©‚ÆŒ¾‚¢‚Ü‚·‚ÆA‚±‚ê‚Å‚·«
ttp://www.fenrir.co.jp/blog/2007/12/useraction_extension_3_1.html
‚‚܂¸‚¢‚½‚Ì‚Í2‚̂Ƃ±‚ë‚Å‚·B

578 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/19(…) 21:36:49 ID:???]
>>576
ƒXƒŒˆá‚¢

579 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/19(…) 23:17:02 ID:???]
Eppm‚ÍActivePerl‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¾‚¯‚ł͎g‚¦‚È‚¢H
Žg‚¦‚é
EDBI‚Æ‚©—Ž‚Æ‚µ‚Ä‚«‚Ä‚à‚Ç‚¤‚â‚Á‚ăCƒ“ƒXƒg[ƒ‹‚µ‚½‚ç‚¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢B
ppm‚ðŽg‚¤
E‚»‚à‚»‚àPerl‚Ìì‹Æ‚ð‚Ç‚±‚Ås‚Á‚½‚ç‚¢‚¢‚©•ª‚©‚ç‚È‚¢B
@iƒRƒ}ƒ“ƒhƒvƒƒ“ƒg‚Åuse‚ð‚µ‚Ä‚à‚È‚ñ‚É‚à‹N‚±‚ç‚È‚¢©ŠÔˆá‚Á‚Ä‚¢‚éHj
‚Ü‚¸ƒeƒLƒXƒgƒGƒfƒBƒ^‚Å‘‚¢‚ĕۑ¶‚·‚é
E‚Â‚Ü‚é‚Æ‚±‚ëƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃Cƒƒn‚ª•ª‚©‚ç‚È‚¢B
‚ ‚Á‚»

580 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/21(‹à) 01:37:26 ID:???]
>>574
WebPrograming‚É–³ŠÖŒWB”ˆႢB—U“±B

Perl‚ɂ‚¢‚Ă̎¿–â”  33” –Ú
pc11.2ch.net/test/read.cgi/tech/1192463997/l50


581 –¼‘OF574 mailto:sage [2007/12/21(‹à) 21:47:22 ID:???]
>>580
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚¿‚ç‚É‚àƒXƒŒ‚ª‚ ‚Á‚½‚ñ‚Å‚·‚ËB
‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½B

582 –¼‘OFnobody‚³‚ñ [2007/12/22(“y) 00:59:24 ID:+1+1pRnk]
‚±‚ñ‚¿‚Í

8 9 10@‚Á‚ătƒ@ƒCƒ‹“ǂݞ‚ñ‚Å

8 9@@‚Á‚Äo—Í‚·‚é‚ɂ͂ǂ¤‘‚¯‚΂悢‚Å‚·‚©‚Ë

583 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/22(“y) 01:26:23 ID:???]
‚Ó‚Þ

584 –¼‘OFnobody‚³‚ñ [2007/12/22(“y) 02:11:54 ID:At3tOlJk]
‚í‚©‚è‚Ü‚·H

585 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/22(“y) 03:40:10 ID:???]
10‚ª•K—v‚È‚¢‚Ì‚©“ñŒ…‚Ì•¨‚ª•K—v–³‚¢‚Ì‚©
“ǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚ÌŽOƒc–Ú‚Ì•¨‚ª•K—v–³‚¢‚Ì‚©
“ǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚ÌÅŒã‚Ì•¨‚ª•K—v–³‚¢‚Ì‚©
ðŒ‚ª•ª‚©‚ç‚È‚¯‚ê‚Δ»•ʂ̂µ‚悤‚ª–³‚¢

586 –¼‘OFnobody‚³‚ñ [2007/12/22(“y) 04:19:02 ID:At3tOlJk]
“ǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚ÌÅŒã‚Ì•¨‚ª•K—v–³‚¢
‚Å‚·
‚Ù‚ñ‚Æ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·(‹ƒ)



587 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/22(“y) 21:44:20 ID:???]
8 9 10‚Á‚Ă̂̓tƒ@ƒCƒ‹‚Ì“à—e‚©Hƒtƒ@ƒCƒ‹‚Ì–¼‘O‚©HEEE‚Ü‚ “à—e‚¾‚낤‚ÈB
8 9 10‚Á‚Ă͖̂ˆ‰ñ8 9 10‚Ȃ̂©HEEE–ˆ‰ñ“¯‚¶‚Á‚Ă킯‚¶‚á‚È‚¢‚¾‚낤‚ÈB
‹æØ‚è‚̓Xƒy[ƒX‚¾‚¯Hƒ^ƒu‚àHƒtƒ@ƒCƒ‹‚Ì’†‚ɉüs‚Í‚ ‚é‚ÌH



588 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/22(“y) 22:22:37 ID:???]
Ž¿–₾‚¯Œ©‚Ä‚à‚«‚݂ɂáPG‚ÍŒü‚¢‚ĂȂ¢‚±‚Æ‚ª•ª‚©‚é‚©‚ç‚â‚߂Ƃ¯

589 –¼‘OFnobody‚³‚ñ [2007/12/23(“ú) 04:25:06 ID:nSEv05U9]
‚²‚ß‚ñ‚â‚߂Ȃ¢@‚ª‚ñ‚΂é
8 9 10‚Á‚Ă̂̓tƒ@ƒCƒ‹‚Ì“à—e‚Å
8 9 10‚Á‚Ă͖̂ˆ‰ñ“¯‚¶‚Á‚Ă킯‚¶‚á‚È‚¢‚Å‚·B
‹æØ‚è‚̓Xƒy[ƒX‚¾‚¯

590 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/23(“ú) 05:02:25 ID:???]
Ž©•ª‚Åì‚é‹C‚ª‚ ‚é‚È‚çA‚Ç‚±‚Ü‚Åì‚Á‚½‚©ŽN‚¹B

Ž©•ª‚Åì‚é‹C‚ª‚È‚¢‚È‚çAŽd—l‚ð‚܂Ƃ߂Ȃ¨‚µ‚ÄA«‚±‚Á‚¿‚Å•·‚¯B
Perl‚ÅƒŠƒN‚É“š‚¦‚éƒXƒNƒŠƒvƒg‚ðì‚éƒXƒŒ
pc11.2ch.net/test/read.cgi/tech/1086143976/l50


591 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/23(“ú) 08:20:22 ID:???]
•Ô“š‚̈Ó}‚ª•ª‚©‚Á‚ĂȂ¢‚¾‚ëB
‚Ü‚¸Šî‘b‚ðŠw‚×B
‚ñ‚Å‚·‚®l‚É“š‚¦‚ð‹‚߂悤‚Æ‚¹‚¸“ªŽg‚Á‚Äl‚¦‚êB

592 –¼‘OFnobody‚³‚ñ [2007/12/23(“ú) 10:02:40 ID:01+8BPxk]
”¼”N‚Ô‚è‚É‘‚±‚¤‚ÆŽv‚Á‚½‚ç‹Á‚­‚Ù‚ÇPerl‚ÉŠÖ‚·‚é‹L‰¯‚ª”ò‚ñ‚Å‚é
‹L‰¯‚ð‚æ‚Ý‚ª‚¦‚点‚é•û–@‚ð‹³‚¦‚Ä‚­‚ê

593 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/23(“ú) 10:05:44 ID:???]
‚Ƃ肠‚¦‚¸ƒXƒNƒŠƒvƒg’­‚ß‚½‚èA‚¿‚å‚Á‚Æ‘‚¢‚½‚肵‚Ă邤‚¿‚É‚æ‚Ý‚ª‚¦‚é‚ñ‚¶‚á‚ËH
‚»‚ꂪ‚Å‚«‚È‚¢‚È‚çAƒAƒ‹ƒcƒnƒCƒ}|‚©‚à‚µ‚ê‚È‚¢‚©‚ç•a‰@‚ÉÀ‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚È

594 –¼‘OFnobody‚³‚ñ [2007/12/24(ŒŽ) 01:41:03 ID:yCHoznYX]
˜R‚ê‚à‚«”ò‚ñ‚¾
1‚©‚ç‚¶‚ች‚à‘‚¯‚È‚­‚È‚Á‚½w

595 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 07:17:33 ID:???]
Perl‚ÆPHP‚ÅŠJ”­‚µ‚Ă邯A‚â‚Á‚Ï‚èPerl‚Ì•û‚ª‘‚«‚â‚·‚¢‚ÈB
PHP‚Ȃ̂ÉA‹C‚ª‚‚¢‚½‚ç“r’†‚©‚çPerl‚ɂȂÁ‚Ä‚½‚æ‚—

596 –¼‘OFnobody‚³‚ñ mailto:age [2007/12/24(ŒŽ) 12:07:01 ID:???]
Ž¿–â‚Å‚·B
ƒtƒ@ƒCƒ‹‚ðƒI[ƒvƒ“‚µA‚»‚ê‚ðˆê’UÅŒã‚܂œǂݞ‚ñ‚¾ŒãA
‚Ü‚½‚»‚̃tƒ@ƒCƒ‹‚ðʼn‚©‚ç“ǂݎæ‚è‚ðs‚¢‚½‚¢ê‡‚ÍA
ˆê“xƒtƒ@ƒCƒ‹‚ð•‚¶‚邵‚©•û–@‚ª‚È‚¢‚̂łµ‚傤‚©B
ƒtƒ@ƒCƒ‹‚ŕ‚¶‚½‚èŠJ‚¢‚½‚è‚𑽂­s‚¤‚ÆAˆ—‚ªd‚­‚È‚Á‚½‚èA
ƒtƒ@ƒCƒ‹‚Ì‹£‡‚Å–â‘肪‹N‚«‚é‚Ì‚ÅAo—ˆ‚ê‚Î”ð‚¯‚½‚¢‚̂ł·‚ªB

ƒƒR[ƒfƒBƒ“ƒO‚Ì—á„
# ƒtƒ@ƒCƒ‹‚ðŠJ‚­
open ( FL, "dat.csv" );
# ƒtƒ@ƒCƒ‹‚ðÅŒã‚܂œǂÞB
while( $line = <FL> ){
# ‰½‚ç‚©‚̈—
}
close( FL );
open ( FL, "dat.csv" );
# ƒtƒ@ƒCƒ‹‚ðÅŒã‚܂œǂÞB
while( $line = <FL> ){
# ‰½‚ç‚©‚̈—
}
close( FL );



597 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 12:52:16 ID:???]
ƒtƒ@ƒCƒ‹‚Ì‹£‡‚Å–â‘è‚Á‚Ă̂ªˆÓ–¡‚í‚©‚ç‚ñ‚ª
‚â‚肽‚¢‚±‚Æ‚Íseek‚łł«‚é

598 –¼‘OF596 mailto:sage [2007/12/24(ŒŽ) 13:19:13 ID:???]
>>597
seek‚ÅŒŸõ‚µ‚Ă݂½‚Æ‚±‚ëA‚·‚®‚ÉŒ©‚‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

ƒtƒ@ƒCƒ‹‚Ì‹£‡‚Å–â‘è‚Æ‚¢‚¤‚Ì‚ÍAƒtƒ@ƒCƒ‹‚̃ƒbƒN‚Å
‰ðŒˆ‚·‚邱‚ƂȂ̂ÅA‚±‚±‚ł͊֌W‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

599 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 16:29:55 ID:???]
Perl5‚©‚çƒIƒuƒWƒFƒNƒgŽwŒü‚ª“±“ü‚³‚ꂽ‚Æ‚¢‚¤‚±‚Ƃł·‚ªA
Perl‚̃vƒƒOƒ‰ƒ}[‚ÍAƒIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð
ƒƒCƒ“‚Ås‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B
‚»‚ê‚Æ‚àAˆ—‘¬“x‚âˆÀ’è«A‘½‚­‚̊‹«‰º‚Å“®‚­APerl4ŒÝŠ·‚Ì
\‘¢‰»ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©B

‘½‚­‚Ì•û‚͂ǂ¿‚ç‚Å‚â‚Á‚Ä‚¢‚é‚Ì‚©‚ð’m‚肽‚¢‚Å‚·B

600 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 16:54:59 ID:???]
>‚»‚ê‚Æ‚àAˆ—‘¬“x‚âˆÀ’è«A‘½‚­‚̊‹«‰º‚Å“®‚­APerl4ŒÝŠ·‚Ì
>\‘¢‰»ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©B
‚Ì•”•ª‚ª“Ë‚Áž‚݂ǂ±‚ë–žÚ‚¾‚ªA‚»‚ê‚ÍŽg‚Á‚Ä‚¢‚­‚¤‚¿‚É’m‚Á‚Ä‚à‚炤‚±‚Ƃɂµ‚ÄA
‚Ƃ肠‚¦‚¸APerl5‚ªo‚Ä‚©‚ç10”NˆÈソ‚Á‚Ä‚¢‚é‚Ì‚ÅAPerl4‚̌݊·«‚ð‹C‚É‚·‚é•K—v‚Í‘S‚­‚È‚¢B
ƒIƒuƒWƒFƒNƒgŽwŒü‚àAŽg‚¢‚½‚­‚È‚¢‚È‚çŽg‚í‚È‚­‚Ä‚¢‚¢B

601 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 17:02:48 ID:???]
>>600
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

602 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/24(ŒŽ) 17:22:38 ID:???]
>>599
u‘½‚­‚Ì•ûv‚̓_ƒEƒ\‚µ‚½cgi‚ð‚¤‚‚µ‚ăp[ƒ~ƒbƒVƒ‡ƒ“Ý’è‚·‚邾‚¯‚¾‚ëB
’†“r”¼’[‚È’mޝ‚ŃIƒuƒWƒFƒNƒgŽwŒü‚ð–ÚŽw‚·‚Æ—]Œv‚ɈӖ¡‚í‚©‚ñ‚È‚¢ƒvƒƒOƒ‰ƒ€‚ɂȂéB

ƒIƒuƒWƒFƒNƒgŽwŒü‚Ìl‚¦•û‚ÆPerl‚ł̃IƒuƒWƒFƒNƒgŽwŒü‚ÌŽÀ‘••û–@‚ð\•ª—‰ð‚µ‚ĂȂ¢‚È‚ç
ƒIƒuƒWƒFƒNƒgŽwŒü‚ÉŽè‚ðo‚³‚È‚¢•û‚ª—Ç‚¢B

603 –¼‘OFnobody‚³‚ñ mailto:age [2007/12/25(‰Î) 10:20:04 ID:???]
>>602
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¿‚å‚Á‚ÆŠm”F‚ð‚µ‚½‚­‚ÄŽ¿–â‚Ȃ̂ł·‚ªA
Perl‚ÅCGI‚ðs‚¤ê‡‚ÉŒÀ’è‚·‚邯AƒT[ƒo‚̃ƒCƒ“ƒƒ‚ƒŠ‚É‚¢‚‚܂łà
î•ñ‚ªŽc‚é‚킯‚ł͂Ȃ¢‚Ì‚ÅAƒIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÍA
ó‘Ԃ̕ۑ¶‚Ȃǂ𶂩‚µ‚½‚à‚̂Ƃ¢‚¤‚æ‚èAƒ‚ƒWƒ…[ƒ‹‰»‚ðs‚¢A
ŠÖ”–¼‚âƒOƒ[ƒoƒ‹•Ï”–¼‚ª‹£‡‚·‚é‚Ì‚ð–h‚®’ö“x‚̈Ӗ¡‡‚¢‚µ‚©‚È‚¢‚悤‚É
Žv‚¤‚̂ł·‚ªA‚±‚̉ðŽß‚Í‚ ‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B

604 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/25(‰Î) 11:34:27 ID:???]
‚»‚ê‚̓IƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì—˜“_‚Ì1‚‚ł͂ ‚邪‘S‚Ăł͂Ȃ¢B
‚©‚Æ‚¢‚Á‚Ä‘S•”‚±‚±‚É‘‚¢‚Ă邯ƒLƒŠ‚ª–³‚¢‚©‚çƒOƒO‚Á‚Ä‚±‚¢B

‚Á‚Ä‚¢‚¤‚©Œ‹‹Ç‰½‚ª’m‚肽‚¢‚ñ‚¾H ‚Ç‚ñ‚È“š‚¦‚ª—~‚µ‚¢‚ñ‚¾H

605 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/26(…) 06:07:36 ID:???]
ƒT[ƒo‚̃ƒ‚ƒŠ‚É‚¢‚‚܂łàƒvƒƒZƒX‚Æ‚µ‚ÄŽc‚éê‡‚à‚ ‚邿B

606 –¼‘OFnobody‚³‚ñ [2007/12/26(…) 12:46:37 ID:SU+LBgfr]
perl‚ÅÅ‹K–Í‚ÈCGIƒQ[ƒ€i—L–¼‚È” ’ë‚âFFAˆÈãj‚ðì‚낤‚Ɩҕ׋­‚µ‚Ä‚é‚̂ł·‚ª
‚Ü‚Á‚½‚­‚̉SŽÒ‚Ȃ̂ŃT[ƒo[‚ɑ΂·‚镉‰×‚Æ‚©‚Ü‚Á‚½‚­l‚¦‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B

‚»‚±‚Å‹^–â“_‚ª‚R‚‚ ‚è‚Ü‚·B
EMySQL‚ªŒy‚¢‚Æ‚©‚æ‚­•·‚­‚̂ł·‚ªA
@–{‹C‚ÅCGIƒQ[ƒ€‚ðŠJ”­‚·‚éꇃT[ƒo[‚Ì•‰’S‚ð—}‚¦‚邽‚߂ǂ¤‚¢‚¤•׋­‚ð‚µ‚Ä‚¢‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H
Eperl‚ł͂Ȃ­php‚̂ق¤‚ÉØ‚è‘Ö‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H
EƒvƒƒOƒ‰ƒ€‚ð‘‚«I‚¦‚Äperl or php‚ðŽÀ‘H‚µ‚½Œã‚Å‚àMySQL‚ɑΉž‚·‚é‚̂͊ȒP‚È‚ñ‚Å‚µ‚傤‚©H
i“‚»‚¤‚Ȃ̂Åperl or php¨MySQL‚ł͂Ȃ­ƒvƒƒOƒ‰ƒ€‚ð‘‚«I‚¦‚½Œã‚ÉMySQL‚ð‚â‚Á‚½‚Ù‚¤‚ª
ƒ‚ƒ`ƒx[ƒVƒ‡ƒ“‚à•ۂĂ邩‚ÆŽv‚Á‚ÄBj

php‚̘b‘è‚à‚łĂ܂·‚ªA¡‚Íperl‚̂ق¤‚ð•׋­‚µ‚Ä‚¢‚Ä‚±‚¿‚ç‚̂ق¤‚ª•·‚«‚â‚·‚¢‚ÆŽv‚Á‚ÄB
‚悯‚ê‚΂²‹³Žö‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B



607 –¼‘OFnobody‚³‚ñ [2007/12/26(…) 12:52:25 ID:SU+LBgfr]
~Å‹K–ͨ›‘å‹K–Í

608 –¼‘OFnobody‚³‚ñ [2007/12/26(…) 14:37:40 ID:9oL1uy7O]
ƒŒƒ“ƒ^ƒ‹Œfަ”‚ȂǂÅA
www.››.com/?uid=£££
Œ©‚½‚¢‚ÈURL‚ª‚ ‚é‚̂ł·‚ª
‚±‚ê‚ð
http://£££.››.com/
‚É‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚±‚ê‚ðŽÀŒ»‚·‚é‚ɂ͂ǂ̂悤‚ÈŽè’i‚ª—p‚¢‚ç‚ê‚é‚̂łµ‚傤‚©H
‚²Žw“±‚âŽQlURL‚𒸂¯‚ê‚ÎK‚¢‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

609 –¼‘OFnobody‚³‚ñ [2007/12/26(…) 18:35:59 ID:8VJWqxjl]
>>606
‚·‚¢‚Ü‚¹‚ñ
prog”‰SŽÒƒXƒŒ‚Å•·‚¢‚Ă݂܂·AƒXƒŒˆá‚¢‚¾‚Á‚½‚©‚È

610 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/26(…) 22:20:24 ID:???]
>>608
perl‚æ‚è‚àƒEƒFƒuŽI‚ŕϊ·‚µ‚½•û‚ª‚¢‚¢
apache‚È‚çmod_rewrite‚Æ‚©‚ðŽg‚¤

611 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 14:37:45 ID:???]
>>604
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

•·‚«‚½‚©‚Á‚½‚Ì‚ÍAApache + Perl ‚ŃvƒƒOƒ‰ƒ€‚·‚éÛA
ƒIƒuƒWƒFƒNƒgŽwŒü‚Å‘g‚Þ‚ÆA—˜•Ö«‚ª‚ ‚ª‚é‚©‚Ç‚¤‚©A
‚Æ‚¢‚¤“_‚Å‚·B
ƒlƒbƒgã‚̃Tƒ“ƒvƒ‹ƒ\[ƒX‚Å‚àAƒIƒuƒWƒFƒNƒgŽwŒü
‚Å‘g‚Ü‚ê‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÅA‰½‚ç‚©‚Ì——R‚ª‚ ‚èA
‚³‚Ù‚Ç—˜•Ö«‚ª‚È‚¢‚Ì‚©‚ÆŽv‚Á‚½‚̂ł·B

‚Å‚«‚Ü‚µ‚½‚çA‚±‚ÌAu‰½‚ç‚©‚Ì——Rv‚à‚ ‚킹‚Ä
‰ñ“š‚ð‚¢‚½‚¾‚¯‚½‚ç‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
ƒIƒuƒWƒFƒNƒgŽwŒüˆê”ʂ̗˜•Ö«‚ɂ‚¢‚Ä‚ÍAŽ©•ª‚Å’²‚ׂ܂·‚ªB

612 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 14:43:25 ID:???]
>>605
‚»‚ê‚ÍAƒT[ƒo‚̃Gƒ‰[‚âAPerl‚Ȃǂ̃vƒƒOƒ‰ƒ€ƒ~ƒX‚É‚æ‚é
‚à‚̂Ƃ¢‚¤‚±‚Ƃł·‚æ‚ËH

‚»‚̃ƒ‚ƒŠ‚ÉŽc‚Á‚½ƒvƒƒZƒX‚ð—˜—p‚µ‚ĂƂ¢‚¤‚±‚Æ‚Í
‚È‚¢‚ƉðŽß‚µ‚Ä‚¢‚½‚̂ł·‚ªB

613 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 15:08:55 ID:???]
>>612
mod_perl + DBI ‚È‚ñ‚©‚Å‚ÍAƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒŠƒ“ƒOo—ˆ‚½‚è‚Æ‚©
‚»‚ñ‚È‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ËH

614 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 17:41:06 ID:???]
perl‚É‚ÄAuuse strictv‚ð‘‚­‚ƃGƒ‰[i500j‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚邯A³í‚É“®‚¢‚Ä‚¢‚Ü‚·‚Ì‚ÅA
ƒp[ƒ~ƒbƒVƒ‡ƒ“‚ȂǂÌݒ肪Œ´ˆö‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
‹^‚í‚ê‚é•”•ª‚͂ǂñ‚È‚±‚Æ‚ª‚ ‚é‚̂łµ‚傤‚©B

615 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 17:46:33 ID:???]
‚·‚݂܂¹‚ñBŽ¿–â‚Å‚·B
packageŠÖ˜A‚Ì‹Lq•û–@‚ɂ‚¢‚Ăł·B
’è‹`‚µ‚½ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚É‚¨‚¢‚ÄA‚»‚̃Nƒ‰ƒX‚ª‚à‚•ʂ̃ƒ\ƒbƒh‚ð
ŒÄ‚Ño‚·‚Æ‚¢‚¤‚±‚Æ‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©B

package ClassA;

sub funcA{
@print "test";
}

sub funcB{
@&funcA;
}

‚ȂǂƋLq‚µ‚Ă݂½‚̂ł·‚ªAƒGƒ‰[‚ª‚łĂµ‚Ü‚¢‚Ü‚·B
&ClassA::funcA; ‚Æ‚µ‚Ä‚àƒ_ƒ‚Å‚µ‚½B

616 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 17:57:54 ID:???]
‘SŠpƒXƒy[ƒX‚ŃCƒ“ƒfƒ“ƒgiŽš‰º‚°j‚µ‚½‚çƒGƒ‰[‚É‚È‚é‚æ



617 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 19:24:37 ID:???]
>>614
error_log‚ɂ݂ñ‚È‘‚¢‚Ä‚ ‚éB

618 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 19:37:01 ID:???]
>>616
‘SŠpƒXƒy[ƒX‚ŃCƒ“ƒfƒ“ƒgiŽš‰º‚°j‚µ‚Ä‚é‚Ì‚ÍA‚Q‚ƒ‚ˆ‚Å
Œ©‚â‚·‚­‚·‚邽‚߂ł·B擪‚É”¼Šp‚¾‚Æ–³Ž‹‚³‚ê‚Ü‚·‚©‚ç‚ËB

619 –¼‘OFnobody‚³‚ñ [2007/12/27(–Ø) 21:40:34 ID:HdAuax/Z]
>>593
‚¤‚ÞB‘‚­‚µ‚©‚È‚¢‚æ‚È

620 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/27(–Ø) 23:08:07 ID:???]
>>615
ÅŒã‚É@1G@‚ð‘‚¢‚Ä‚Ý

621 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/28(‹à) 00:51:11 ID:???]
>>620
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ÅŒã‚Éu1;v‚Í‘‚¢‚Ă܂·B
ƒƒ\ƒbƒhŒÄ‚Ño‚µ•”•ª‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚邯
“®ì‚Í‚·‚é‚Ì‚ÅAƒƒ\ƒbƒhŒÄ‚Ño‚µ•”•ª‚ª‚¨‚©‚µ‚¢‚̂łÍA
‚ÆŽv‚¤‚̂ł·B
ƒƒ\ƒbƒhŒÄ‚Ño‚µ‚ð‹Lq‚·‚邯A“®‚«‚Í‚·‚é‚̂ł·‚ªA
‚»‚±‚Å’âŽ~‚µ‚Ä‚µ‚Ü‚¤‚̂ł·B
”O‚Ì‚½‚߂̊m”F‚Å‚·‚ªA“¯‚¶ƒNƒ‰ƒX“à‚̃ƒ\ƒbƒhŒÄ‚Ño‚µ‚Ì
‹Lq•û–@‚Í‚±‚ê‚Å‚ ‚Á‚Ä‚¢‚邯‚݂Ă悢‚̂łµ‚傤‚©B
‚»‚ê‚Æ‚àAuClassA::funcAv‚ȂǂƋLq‚·‚ׂ«‚Ȃ̂łµ‚傤‚©B

622 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/28(‹à) 02:36:45 ID:???]
>>621
ƒEƒ`‚̊‹«‚ÅAã‚̃R[ƒh‚»‚̂܂܂â‚Á‚Ă݂½‚¯‚ÇA
&funcB();
‚ÅA‚¿‚á‚ñ‚Æ'test'‚Æo—Í‚³‚ꂽ‚×B

ŒÄ‚Ño‚µ‘¤‚̃XƒNƒŠƒvƒg‚Ì–â‘è‚¶‚á‚È‚¢‚Ì‚©‚ÈH
ˆÈ‰ºŒÄ‚Ño‚µ‘¤B

use ClassA;

ClassA::funcA();
ClassA::funcB();

---o—Í----
test
test

ŠÂ‹«@WinXp SP2 ActivePerl 5.8.8-build822
This is perl, v5.8.8 built for MSWin32-x86-multi-thread

623 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/28(‹à) 02:51:08 ID:???]
>>611
‚Ä‚¢‚¤‚©ƒIƒuƒWƒFƒNƒgŽuŒü‚̃ƒŠƒbƒgAƒfƒƒŠƒbƒg‚ð•׋­‚·‚ê‚Î
ƒlƒbƒgã‚̃Tƒ“ƒvƒ‹ƒ\[ƒX‚̗Ⴊ­‚È‚¢——R‚Í‚·‚®‚í‚©‚éB

624 –¼‘OFnobody‚³‚ñ mailto:age [2007/12/28(‹à) 13:27:40 ID:???]
Ž¿–â‚Å‚·B
Œp³‚ÉŠÖ‚µ‚ÄAƒlƒbƒg‚𒲂ׂĂ¢‚邯AƒR[ƒh‚Ì‘‚«•û‚ª
‚Q’ʂ肠‚邿‚¤‚Å‚·‚ªA‚±‚ê‚͂ǂ¤‚¢‚¤‰ðŽß‚ð‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©B

ClassA‚ªŒp³‚à‚Æ‚ƂȂéê‡
use base qw( ClassA );
@ISA = qw ( ClassA );

use base qw()‚ðŽg‚¤•û–@
www15.plala.or.jp/h-kihara-home/prog/perl/ooperl.html
www.rwds.net/kuroita/program/Perl_oo.html#base

@ISA‚ðŽg‚¤•û–@
www.rfs.jp/sb/perl/04/03.html
bulknews.net/lib/mailmag/22/mag.txt

ˆê•û‚Ì‘‚«•û‚ªŒÃ‚¢‚Æ‚¢‚¤—ނȂ̂łµ‚傤‚©B
‚»‚ê‚Æ‚àAŒp³‚É‚¨‚¢‚Ă͓Á‚Éo‚Ä‚±‚È‚¢A‰½‚©ˆá‚¤ˆÓ–¡‚ª
ŠÜ‚Ü‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©B

‚¨Šè‚¢’v‚µ‚Ü‚·B

625 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/28(‹à) 14:37:39 ID:???]
¡‚Ü‚ÅVisual Basic ‚â java ‚ð‚â‚Á‚Ä‚«‚Ä‚¢‚½ŽÒ‚Å‚·B
Perl‚Ìꇈȉº‚̂悤‚ɃhƒLƒ…ƒƒ“ƒg‚Æ‚µ‚ăR[ƒfƒBƒ“ƒO‹K–ñ‚Í
‚܂Ƃ߂ç‚ê‚ĂȂ¢‚̂łµ‚傤‚©B
www.objectclub.jp/news/community/codingstandard/

626 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/28(‹à) 18:56:10 ID:???]
>>624
perldoc base
>>625
‚È‚¢



627 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 00:20:43 ID:???]
>>622
‚à‚¤ˆê“x‚O‚©‚çƒR[ƒh‚ð‘‚«’¼‚µ‚Ä‚â‚Á‚Ă݂½‚ç
“®‚«‚Ü‚µ‚½B
‰½‚ªˆ«‚©‚Á‚½‚Ì‚¾‚낤EEE
‘SŠpƒXƒy[ƒX‚ª“ü‚Á‚½‚肵‚Ä‚¢‚邯AÔ‚­•\ަ‚ªo‚é
ƒGƒfƒBƒ^‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚¯‚Ç‚ËB
Œ´ˆö‚ª•ª‚©‚è‚Ü‚¹‚ñ‚ªAŽ¿–â‚Ì“à—e‚Í‰ðŒˆ‚µ‚Ü‚µ‚½B
‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B

628 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 09:32:18 ID:???]
>>623
Perl‚̃IƒuƒWƒFƒNƒgŽwŒü‚𒲂ׂĂ݂½‚̂ł·‚ªA‚È‚ñ‚¾‚©
Š®‘S‚ɃIƒuƒWƒFƒNƒgŽwŒü‚ɑΉž‚µ‚½Œ¾Œê‚ł͂Ȃ­A
package ‚â ƒnƒbƒVƒ… ‚ð—p‚¢‚ÄH•v‚µ‚ăIƒuƒWƒFƒNƒgŽwŒü‚ð
ŽÀŒ»‚µ‚Ä‚é‚Ý‚½‚¢‚È‚à‚̂ł·‚ËB
ƒƒ“ƒo‚⃃\ƒbƒh‚É‚àŠO•”‚©‚ç‚̃AƒNƒZƒX§ŒÀ‚ð‚©‚¯‚½‚è
o—ˆ‚È‚³‚»‚¤‚¾‚µB

Perl‚ðCGI‚Å‚â‚éꇂÍA‚Ü‚¸AGET‚âPOST‚ðŽæ“¾‚µ‚Ä
‚ǂ̊֔‚É”ò‚Ô‚Ì‚©‚𔻒肵A‚»‚ÌŠÖ”‚ð‘‚¢‚Ä‚¢‚­‚Æ‚¢‚¤
ˆ—‚µ‚©‚È‚¢‚Ì‚ÅA\‘¢‰»‚Æ‚³‚Ù‚Ç‚©‚í‚ç‚È‚¢‚Ì‚©‚à‚ÆŽv‚¢‚Ü‚µ‚½B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

629 –¼‘OF625 mailto:sage [2007/12/29(“y) 11:06:25 ID:???]
>>626
‚Ç‚¤‚µ‚ĂȂ¢‚̂łµ‚傤‚©B
Perl‚Í—ðŽj‚ª’·‚¢•ªA‰½‚©ƒmƒEƒnƒE‚ðW‚ß‚½‚à‚Ì‚ª‚ ‚é‚©‚ÆŽv‚Á‚½‚̂ł·‚ªB

630 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 11:19:00 ID:???]
>>629
ƒIƒ}ƒG‚ªì‚ê‚æ
‰´‚Í–³Ž‹‚·‚邪

631 –¼‘OFnobody‚³‚ñ mailto:age [2007/12/29(“y) 14:02:28 ID:???]
ƒnƒbƒVƒ…‚ð錾‚µA‚»‚ê‚ðŠÖ”‚É“n‚·ˆ—‚ð‚µ‚½‚¢‚̂ł·‚ªA
Perl‚̃TƒCƒg‚ɂ͂»‚̃Tƒ“ƒvƒ‹‚ªÚ‚Á‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÅA
Ž©•ª‚È‚è‚ɃR[ƒh‚ð‘‚¢‚Ă݂܂µ‚½B
ttp://www.rfs.jp/sb/perl/02/05.html
ttp://www.site-cooler.com/kwl/perl/4.htm

ŠÖ”‚É“n‚·‚Æ‚«‚̃R[ƒh‚Ì‘‚«•û‚âAŽó‚¯‚邯‚«‚̃R[ƒh‚Ì‘‚«•û‚É‚¨‚¢‚ÄA
‚±‚ꂪ‹ô‘R“®‚¢‚Ä‚¢‚邾‚¯‚Ȃ̂©A•sˆÀ‚ɂȂÁ‚ÄŽ¿–₵‚Ă݂܂µ‚½B
‘‚«•û‚ÍŠî–{“I‚É‚±‚ê‚Å—Ç‚¢‚̂łµ‚傤‚©B
‚â‚肽‚¢‚±‚Æ‚ÍAuƒnƒbƒVƒ…‚Æ”’l‚ðŽó‚¯Žæ‚èAˆ—‚ðs‚¤ŠÖ”‚ð
’è‹`‚·‚邱‚Æv‚Å‚·B

sub tt(){
my %t = @_;
print $t{"…"};
print "\n";
print $_[1];
}

%c;
$c{"ŒŽ"} = 1;
$c{"‰Î"} = 2;
$c{"…"} = 3;

&tt(%c,1);

632 –¼‘OFnobody‚³‚ñ [2007/12/29(“y) 15:00:37 ID:CoF2fqIA]
sub tt {
my ($t,$n) = @_;
print $t->{"…"};
print "\n";
print $n;
}

%c;
$c{"ŒŽ"} = 1;
$c{"‰Î"} = 2;
$c{"…"} = 3;

&tt(\%c,1);

633 –¼‘OF631 mailto:age [2007/12/29(“y) 15:52:15 ID:???]
>>632
‚·‚΂₢ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¢‚ë‚¢‚뎎‚µ‚Ă݂ċC‚¢‚½‚̂ł·‚ªA$_[1]‚Æ‚µ‚Ä‚àA
‚Q”Ô–Ú‚ÉŽw’肵‚½ˆø”‚ªŽæ‚ê‚é‚킯‚ł͂Ȃ¢‚̂ł·‚ËB
¡‰ñ‚Í‹ô‘R$c{"ŒŽ"}‚Ì1‚ª•\ަ‚³‚ê‚Ä‚¢‚½‚¾‚¯‚Ȃ̂ɂÍ
‹C‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚ÆAƒnƒbƒVƒ…‚ðŠÖ”‚É“n‚·ê‡‚ÍŽQÆ“n‚µ‚Ì•û‚ª—Ç‚¢‚̂ł·‚ËB
”ñí‚É•‚©‚è‚Ü‚µ‚½B

634 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 17:19:50 ID:???]
>>626‚³‚ñ‚­‚·

635 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 20:00:55 ID:???]
>>629
PerlƒxƒXƒgƒvƒ‰ƒNƒeƒBƒX



636 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/29(“y) 20:26:23 ID:???]
>>629
——R‚Í‘å‚Ü‚©‚ÉŒ¾‚Á‚ÄA
E ƒR[ƒfƒBƒ“ƒO‚ÌŽ©—R“x‚Ì‚‚³‚±‚»‚ªPerl‚Ì“Á’¥
@ ¨ ƒR[ƒfƒBƒ“ƒO‹K–ñ‚Å”›‚Á‚½‚çPerl‚炵‚­‚È‚¢
E Perl‚̃R[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹‚Æ‚µ‚ăL[ƒXƒgƒ[ƒN‚ð‚¢‚©‚ÉŒ¸‚ç‚·‚©‚ðdŽ‹‚·‚éƒXƒ^ƒCƒ‹‚ª‘¶Ý‚·‚é
@ ¨ ƒL[ƒXƒgƒ[ƒN‚ðŒ¸‚ç‚·”h‚ɂƂÁ‚ăR[ƒfƒBƒ“ƒO‹K–ñ‚È‚ñ‚Ďז‚ˆÈŠO‚̂Ȃɂà‚̂łà‚È‚¢
E ƒXƒNƒŠƒvƒgŒ¾Œê‚Ȃ̂Ō³‚Ì—p“r‚ÍŽ©‘O‚̃c[ƒ‹‚ð‚¨ŽèŒy‚Éì‚鎖‚¾‚Á‚½
@ ¨ Ž©•ªê—p‚Ì“¹‹ï‚ðì‚é‚Ì‚ÉJIS‹KŠi‚Æ‚©‚ð‹C‚É‚·‚郄ƒc‚Í‚¢‚È‚¢‚̂Ɠ¯‚¶‚ŃR[ƒfƒBƒ“ƒO‹K–ñ‚È‚ñ‚ķƼŲ
E ƒXƒNƒŠƒvƒgŒ¾Œê‚̓Rƒ“ƒpƒCƒ‰Œ¾Œê‚ƈá‚Á‚Ä‘å‹K–ÍŠJ”­‚ÉŒü‚¢‚ĂȂ¢‚ÆM‚¶‚ç‚ê‚Ä‚¢‚½
@ ¨ ¬‹K–͂ȂçƒR[ƒfƒBƒ“ƒO‹K–ñ‚È‚ñ‚Ä‚¢‚ç‚È‚¢B
‚Á‚ÄŠ´‚¶‚¾‚ÈB

ƒvƒƒZƒbƒT‚à‚«”\‰»‚µAƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚à\•ª‚É‘å‹K–ÍŠJ”­‚ª‰Â”\‚ɂȂÁ‚½‚ªA
E –¢‚¾‚ɃL[ƒXƒgƒ[ƒN‚ðŒ¸‚ç‚·”h‚Ì‘¶Ý‚ª‘å‚«‚¢
E CPAN‚È‚Ç[ŽÀ‚µ‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‘¶Ý‚ÅŽÀۂɃR[ƒfƒBƒ“ƒO‚·‚é—ʂ͂»‚ê‚Ù‚Ç‘‚¦‚ĂȂ¢
‚Á‚Ä——R‚©‚çA‚í‚´‚í‚´ƒR[ƒfƒBƒ“ƒO‹K–ñ‚ðŒˆ‚ß‚æ‚¤‚Æ‚·‚é“®‚«‚à‘¶Ý‚µ‚È‚¢‚킯B

Žg‚¢‚½‚¢‚à‚Ì‚ªA‚±‚Ì¢‚É‘¶Ý‚µ‚È‚¢‚Ȃ玩•ª‚Åì‚ê‚΂¢‚¢B
‚à‚µA‘”‘O‚³‚ñ‚ªPerl‚̃R[ƒfƒBƒ“ƒO‹K–ñ‚ª—~‚µ‚­‚Äì‚邯‚¢‚¤‚È‚çA
–Ú‚ð’Ê‚µ‚Ĉӌ©‚ðŒ¾‚¤‚®‚ç‚¢‚ÌŽè“`‚¢‚Í‚±‚̃XƒŒ‚Ìl‚à‚â‚Á‚Ä‚­‚ê‚邯Žv‚¤B

‚Ü‚ AŽg‚¤l‚ª‚»‚ñ‚Ȃɂ¢‚邯‚ÍŽv‚¦‚È‚¢‚ªB



637 –¼‘OF629 mailto:sage [2007/12/30(“ú) 19:23:31 ID:???]
>>636
ÚׂÈà–¾‚̃ŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©•ª‚Å‚àPerl‚ɂ‚¢‚Ä’²‚ׂĂ¢‚½‚̂ł·‚ªAŽ—‚½‚悤‚È‚±‚Æ‚ª‘‚¢‚Ä
‚ ‚è‚Ü‚µ‚½BŽ©—R“x‚Ì‚‚³‚ª”„‚è‚Ȃ̂ÅA‹t‚É‹K–ñ‚ª–³‚¢‚Æ‚¢‚¤‚±‚Æ
‚Å‚·‚ËB”[“¾‚µ‚Ü‚µ‚½BiTMTOWTDI‚ƌĂԂ݂½‚¢‚Å‚·‚ËBj
ƒXƒNƒŠƒvƒgŒ¾ŒêŠÖ˜A‚Ì•”•ª‚Í’²‚ׂ½”͈͂ł͂Ȃ©‚Á‚½‚Ì‚ÅA”ñí‚É
ŽQl‚ɂȂè‚Ü‚µ‚½B—ðŽj“I‚ÈŒoˆÜ‚à‚ ‚é‚̂ł·‚ËB
Ž„‚Í¡‚Ü‚ÅVB‚Ȃǂð‚â‚Á‚Ä‚¢‚½‚Ì‚ÅAPerl‚Ì‹K–ñ‚ª–³‚¢‚̂ɂ͈á˜aŠ´‚ð
Š´‚¶‚Ü‚·‚ªAŽ©•ª‚ª‚È‚ê‚Ä‚¢‚铯ީ‚Ì‹K–ñ‚Å‘‚¢‚Ä‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·B

‚±‚¤‚È‚é‚ÆAƒR[ƒfƒBƒ“ƒO‹K–ñ‚æ‚è‚àu‚±‚¤‚¢‚¤ê‡‚Í‚±‚¤‚¢‚¤
ƒR[ƒh‚ð‘‚­‚ƕ֗˜‚¾v‚Æ‚¢‚Á‚½ATipsŒn‚Ì‚à‚Ì‚ðW‚ß‚½•û‚ª
‚悳‚»‚¤‚È‹C‚à‚µ‚Ü‚µ‚½B

—áFPOST‚Ŏ󂯎æ‚Á‚½ƒf[ƒ^‚ÍAforeach‚ð—p‚¢‚ănƒbƒVƒ…‚É“ü‚ê‚邯—Ç‚¢B
‚±‚Ì•û–@‚̃ƒŠƒbƒg‚Í``BƒfƒƒŠƒbƒg‚Í``B

Ú‚µ‚­l‚¦‚ª‚܂Ƃ܂Á‚½‚ç‚Ü‚½‘Š’k‚µ‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

638 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/30(“ú) 20:27:22 ID:???]
>>637
use CGI;
my $q = new CGI;
print $q -> param( 'hoge' );
‚±‚ê‚æ‚è‚àŠÈ’P‚É‘‚¯‚é‚È‚çŽg‚Á‚Ä‚â‚éB

639 –¼‘OF629 mailto:sage [2007/12/30(“ú) 20:56:34 ID:???]
cgi.pm‚Æ‚¢‚¤‚Ì‚ª‚ ‚Á‚½‚ñ‚¾B’m‚ç‚È‚©‚Á‚½B
¡‚܂œǂñ‚Å‚½ƒTƒ“ƒvƒ‹ƒ\[ƒX‚ɂ͂»‚ñ‚Ȃ̂ª
‚È‚©‚Á‚½‚̂Œm‚炸‚É‘S•”ƒR[ƒhŽ©ì‚µ‚Ä‚½‚æBorz

640 –¼‘OFnobody‚³‚ñ mailto:age [2007/12/31(ŒŽ) 10:57:08 ID:???]
CGI‚ÌŽÀs‚ð§ŒÀ‚·‚é•û–@‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
—Ⴆ‚ÎA‚Q‚¿‚á‚ñ‚Ë‚é‚ÍA•ʂ̃TƒCƒg‚âƒ[ƒJƒ‹‚o‚b‚ɕۑ¶‚µ‚½htmlƒtƒ@ƒCƒ‹
‚©‚çu‘‚«ž‚Þv‚ð‚µ‚Ä‚àƒGƒ‰[‚ªo‚ÄŽó•t‚¯‚È‚¢Žd—l‚ƂȂÁ‚Ä‚¢‚Ü‚·‚ªA
‚±‚¤‚¢‚Á‚½•s³‚È“ü—Í‚ð–h‚®‚É‚ÍA‹ï‘Ì“I‚ɂǂ¤‚¢‚Á‚½ƒR[ƒh‚ð‘‚¢‚½‚ç
‚æ‚¢‚̂łµ‚傤‚©BŠÂ‹«•Ï”‚ ‚½‚è‚Å”»’f‚µ‚Äs‚¤‚̂łµ‚傤‚©B

641 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/31(ŒŽ) 15:09:23 ID:???]
ˆê”ÔŠÈ’P‚È•û–@‚͊‹«•Ï”‚¾‚í‚È
if ($ENV{'HTTP_REFERER'} !~ m!^\Qhttp://‰´‚̃T[ƒo/cgi‚̃pƒX\E!) {
@@# ŠO•”‚©‚ç‘‚­‚ÈŽ‚˃nƒQ’rÀƒ{ƒ_•ø‚¢‚Ä
}
‚Ý‚½‚¢‚È‚©‚ñ‚¶‚Å

642 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/31(ŒŽ) 15:48:47 ID:???]
æ‚قǃXƒŒˆá‚¢‚ð‚µ‚Ä‚µ‚Ü‚Á‚½‚Ì‚Å
.cgi@.pl‚̃XƒNƒŠƒvƒg‚ðŽg‚¢‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚·‚ê‚ÎŽÀs‚³‚ê‚é‚̂ł·‚©H
ƒNƒŠƒbƒN‚µ‚Ä‚à.exe .bat‚Ý‚½‚¢‚É“®‚©‚È‚¢‚µc

‚â‚è•û‚ð‹³‚í‚Á‚½‚̂ł·‚ª@ˆÓ–¡‚ª‚í‚©‚ç‚È‚¢‚µc
‹³‚¦‚Ä‚­‚¾‚³‚¢@‚¨Šè‚¢‚µ‚Ü‚·

643 –¼‘OFnobody‚³‚ñ mailto:sage [2007/12/31(ŒŽ) 15:51:39 ID:???]
>>642‚Á‚ĉ½H‚¢‚ë‚ñ‚ȂƂ±‚ë‚ɃRƒsƒy‚µ‚Ä‚é‚Ì‚©‚ÈH
pc11.2ch.net/test/read.cgi/php/1187729623/443

644 –¼‘OF640 mailto:age [2007/12/31(ŒŽ) 19:09:34 ID:???]
>>641
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‚«ž‚Ý‚ð‚Ý‚ÄA$ENV{'HTTP_REFERER'}‚ðƒL[ƒ[ƒh‚Å
ŒŸõ‚ð‚µ‚Ä‚Ý‚½‚̂ł·‚ªA‘‚«•û‚͉½Ží—Þ‚©ƒpƒ^[ƒ“‚ª
‚ ‚é‚Ì‚ª•ª‚©‚è‚Ü‚µ‚½B

$site = "http://‰´‚̃T[ƒo/cgi‚̃pƒX";
if($ENV{'HTTP_REFERER'} !~ /$site/i)
if($ENV{'HTTP_REFERER'} !~ /^$site/)

‚±‚Ì‘‚«•û‚É‚¨‚¢‚Ä‚ÍA‚±‚ꂪˆê”Ô‚¢‚¢‚ȂƂ¢‚¤Œ‹˜_‚̂悤‚È
‚à‚̂͂Ȃ¢‚̂łµ‚傤‚©B
‰üsƒR[ƒh‚̕ϊ·‚ÌŽd•û‚̉ðà‚ÅA‚±‚¤‚¢‚Á‚½ƒTƒCƒg‚ð
“Ç‚ñ‚¾‚±‚Æ‚ª‚ ‚é‚Ì‚ÅA‚¿‚å‚Á‚Æ•sˆÀ‚ɂȂÁ‚Ä•·‚¢‚Ă݂܂µ‚½B
ttp://www.din.or.jp/~ohzaki/perl.htm#CRLF_Unify

645 –¼‘OF638 mailto:sage [2008/01/02(…) 18:35:41 ID:???]
>>639
‚Ü‚ŸA‚¨‚¢‚ç‚àʼn‚ÍŽ©ì‚µ‚Ä‚½‚ñ‚¾‚µB
‚»‚ê‚ÉAŽ©ì‚µ‚½‚©‚炱‚»—‰ð‚Å‚«‚½•”•ª‚à‚ ‚邾‚낤H

S”z‚·‚é‚ÈB‚Ý‚ñ‚È“¯‚¶“¹‚ð•à‚ñ‚Å‚«‚½B

>>640
ŽQÆŒ³‚Í‹U‘•‚Å‚«‚é‚©‚çAƒZƒbƒVƒ‡ƒ“—˜—p‚·‚é‚Ì‚ª‚¢‚¢‚©‚à‚ËB

646 –¼‘OF640 mailto:age [2008/01/04(‹à) 00:25:33 ID:???]
>>645
ƒqƒ“ƒg‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B’²‚ׂĂ݂܂·B



647 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/04(‹à) 14:22:05 ID:???]
Šm”F‚Å‚·‚ªACGI.pm ‚̃‚ƒWƒ…[ƒ‹‚Å‚ÍAFORMƒ^ƒO‚ð‘‚¢‚½Û‚É
‰üs‚³‚ê‚È‚¢‚悤‚É‚·‚é‚Ì‚ªo—ˆ‚È‚¢‚Å‚·‚æ‚ËH

‹ï‘Ì“I‚É‚ÍA«‚±‚ê‚ðFORMƒ^ƒO“à‚É‹Lq‚µ‚½‚è‚·‚é‚à‚̂ł·B
style="float:right"

‰üs‚³‚ê‚é‚Ì‚ªŒ™‚È‚ç‚ÎAFORMƒ^ƒO‚ðTABLEƒ^ƒO‚ÌŠO‚Å‹Lq‚·‚ê‚Î
‚¢‚¢˜b‚ł͂ ‚è‚Ü‚·‚ªAƒfƒUƒCƒ“‚Ì“s‡ã‚Å‚»‚ꂪo—ˆ‚È‚¢ƒP[ƒX‚̘b‚Å‚·B

648 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/04(‹à) 15:55:01 ID:???]
>>647
”nŽ­‚¶‚á‚È‚¢‚ÌH

649 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/04(‹à) 15:56:37 ID:???]
‚©‚Ȃ艋‰“I‚ÈŽ¿–â‚Å‚·‚ªA‚¨Šè‚¢’v‚µ‚Ü‚·B
Perl‚ÌꇂÍA”z—ñ‚Æ”’l‚ðˆø”‚Å“n‚·‚±‚Æ‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©B
—Ⴆ‚ÎAˆÈ‰º‚̂悤‚ÈŠ´‚¶‚ÅA@a ‚ð @n1 ‚ÖA‚»‚µ‚ÄA$i ‚ð $n2 ‚Å
Žó‚¯Žæ‚肽‚¢‚̂ł·‚ªA$n2 ’l‚ª•\ަ‚³‚ê‚È‚¢‚̂ł·B

sub FuncA(){
my( @n1, $n2 ) = @_;
print "@n1[0]\n";
print "@n1[1]\n";
print "@n1[2]\n";
print "$n2";
}

@a = ( "aaa", "bbb", "ccc");
$i = 3;
&FuncA( @a, 3 );

650 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/04(‹à) 16:19:57 ID:???]
ƒŠƒtƒ@ƒŒƒ“ƒX

651 –¼‘OF‚U‚S‚X mailto:age [2008/01/04(‹à) 16:42:27 ID:???]
>>650
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ˆÈ‰º‚̂悤‚É‘‚«’¼‚µ‚Ă݂½‚çA‚¿‚á‚ñ‚Æ‚R‚ª•\ަ‚³‚ê‚Ü‚µ‚½‚ªA
‚±‚¤‚¢‚¤“n‚µ•û‚ð‚·‚é‚µ‚©‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‡‚¢‚Å‚·‚æ‚ËH

sub FuncA(){
my( $n1, $n2 ) = @_;
print "$n1->[0]\n";
print "$n1->[1]\n";
print "$n1->[2]\n";
print "$n2";
}

@a = ( "aaa", "bbb", "ccc");
$i = 3;
&FuncA(\@a,3);

652 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/04(‹à) 17:41:36 ID:???]
‘¼‚É‚à‚â‚è‚æ‚¤‚ ‚邯‚Ç
‚»‚ꂪ‚¢‚¿‚΂ñŠÈ’P‚¶‚á‚È‚¢H

653 –¼‘OF‚U‚S‚X mailto:age [2008/01/04(‹à) 20:24:38 ID:???]
>>652
‘¼‚Ì‚â‚è‚æ‚¤‚Ƃ͂ǂñ‚È‚à‚̂Ȃ̂łµ‚傤‚©H
ƒL[ƒ[ƒh‚̃qƒ“ƒg‚Å‚à‚¢‚¢‚̂ł¨Šè‚¢‚¢‚½‚µ‚Ü‚·Bm(_ _)m

654 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/04(‹à) 20:38:02 ID:???]
‚·‚݂܂¹‚ñŽ¿–â‚Å‚·B
uPerl‚ÍŽž‘ã’x‚ꂾBv‚Æ‚¢‚¤‘‚«ž‚Ý‚ð“Ç‚ñ‚Å‚¿‚å‚Á‚Æ•sˆÀ‚ɂȂÁ‚½‚̂ł·‚ªA
Perl‚Í–{“–‚ÉŽž‘ã’x‚ê‚Ȃ̂łµ‚傤‚©H

ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚̃T[ƒrƒX‚Å‚ÍA’ቿŠi‚Å‚àPerl‚ÍŠmŽÀ‚ɃTƒ|[ƒg‚µ‚Ä‚¢‚é‚Ì‚ÅA
ƒVƒXƒeƒ€‚ð‘g‚ÞŽž‚âA•ʂ̃T[ƒo‚ɃVƒXƒeƒ€‚ðˆÚ€‚·‚é‚̂ɂ͔ñí‚É
‚â‚è‚â‚·‚¢‚à‚̂ł ‚è‚Ü‚·B
COBOL‚ª‚·‚½‚ꂽ‚Ì‚ÍAExcel‚ªo‚½‚©‚ç‚Æ‚¢‚¤‚Ì‚ªˆê‚‚̗vˆö‚Å‚·‚ªA
Ž„‚É‚ÍAPerl‚ɂƂÁ‚Ä‚ÌExcel‚É‚ ‚½‚é‚à‚Ì‚ªŒ©“–‚½‚è‚Ü‚¹‚ñB

‚Ȃ̂ÅAPerl‚ÍWebƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚µ‚Ä‚ÍA‚Ü‚¾‚Ü‚¾\•ª‚É
Šˆ—p‚Å‚«‚錾Œê‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚à‚µA–{“–‚ÉPerl‚ªŽž‘ã’x‚ꂾ‚Æ‚·‚邯APHP‚âJava‚ª“Á—L‚ÅŽ‚Á‚Ä‚¢‚é‹@”\‚ª
•K{‚ƂȂé‚킯‚Å‚·‚ªA‚»‚ê‚ç‚Í‹ï‘Ì“I‚ɂǂ¤‚¢‚¤‹@”\‚Ȃ̂łµ‚傤‚©B
‚æ‚낵‚­‚¨Šè‚¢’v‚µ‚Ü‚·B

655 –¼‘OFnobody‚³‚ñ [2008/01/04(‹à) 22:34:46 ID:zn9OWNdo]
>>653
>>652‚¶‚á‚È‚¢‚¯‚Ç
ƒvƒƒgƒ^ƒCƒv‚łł«‚邿
sub hoge ($@) {
@my $foo = shift;
@my @bar = @_;
}
hoge($foo,@bar);

‚½‚Ô‚ñ‚±‚ñ‚ÈŠ´‚¶‚¾‚ÆŽv‚¤

•’ʂɔz—ñ‚ðŒã‚Å“n‚¹‚Ύ󂯎æ‚ê‚邯‚Ç‚ËB
$_[0]‚ðshift‚µ‚¿‚Ⴆ‚Γ¯‚¶Ž–‚¾‚Æ—‰ð‚Å‚«‚ê‚΂§k

656 –¼‘OFnobody‚³‚ñ [2008/01/04(‹à) 22:39:39 ID:zn9OWNdo]
>>654
PHP‚Éo—ˆ‚ÄPerl‚Éo—ˆ‚È‚¢Ž–‚Í–³‚¢B
‚½‚Æ‚¦‚ÎPHP‚È‚çDB‚Ƃ̘AŒW‚ª—Ç‚¢‚Æ‚©B
‚Å‚àAwebê–傾‚Á‚½‚èB
java‚Í‹K–Í‚â‘ÎÛ‚©‚çˆá‚¤B

—v‚Í–ÚŽw‚·Š‚̈Ⴂ‚¾‚ÆŽv‚¤B

Perl‚ª‰˜‚¢‚ÆŽv‚¤‚È‚çRuby‚âPython‚ð‚â‚ê‚Ηǂ¢



657 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/05(“y) 01:11:38 ID:???]
ƒAƒ“ƒ`Perl‚Ìl‚ÍAŽž‘ã’x‚ê‚Æ‚©Œ¾‚Á‚Ä’@‚­B

658 –¼‘OF654 mailto:sage [2008/01/05(“y) 02:15:25 ID:???]
>>656
>>657
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
–ÚŽw‚·‚Æ‚±‚ë‚̈Ⴂ‚ª‚ ‚é‚ñ‚Å‚·‚ËB
ƒAƒ“ƒ`‚Í‹ï‘Ì—á‚ðo‚³‚¸‚É‚·‚®‚Ɉê”ʉ»‚µ‚Ä
”ے肵‚Ü‚·‚µ‚ËB
ˆÀS‚µ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

659 –¼‘OF‚U‚S‚X mailto:age [2008/01/05(“y) 14:25:20 ID:???]
>>655
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bƒvƒƒgƒ^ƒCƒvŽg‚¦‚΂悳‚»‚¤‚Å‚·‚ËB
‚±‚¿‚ç‚Å‚¢‚­‚ç‚©ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă݂½‚̂ł·‚ªA”z—ñ‚Í
•K‚¸‚ ‚Æ‚¶‚á‚È‚¢‚ƃ_ƒ‚Ý‚½‚¢‚Å‚·‚ËB
FuncA($@)@‚±‚ꂾ‚Æ“®‚­‚̂ł·‚ªA@FuncA(@$)@‚±‚ꂾ‚ƃ_ƒ‚Å‚µ‚½B

660 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/05(“y) 18:18:51 ID:???]
Ž¿–â‚Å‚·B
ƒiƒrƒQ[ƒVƒ‡ƒ“ƒo[‚ª<li>ƒ^ƒO‚Å
ƒtƒH[ƒ€‚ªƒe[ƒuƒ‹ƒ^ƒO‚ň͂ތ`‚Å
o—Í‚³‚ê‚éƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“B

‚±‚ê‚Í¡•—‚ł͂Ȃ¢‚Å‚µ‚傤‚©H
o—Í‚³‚ꂽHtml‚ð“ǂނƉ“ǫ‚ª—Ç‚³‚»‚¤‚Ȃ̂Å
‚±‚ê‚Ås‚±‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B—p“r‚̓eƒ“ƒvƒŒ[ƒg
ƒGƒ“ƒWƒ“‚̕׋­‚ª‚Ä‚çŠÈˆÕwiki‚Å‚àŽ©ì‚µ‚Ă݂悤
‚ÆŽv‚Á‚Ă܂·B‚Ç‚¤‚¼‚æ‚낵‚­‚¨Šè‚¢’v‚µ‚Ü‚·m(__)m

661 –¼‘OFnobody‚³‚ñ [2008/01/06(“ú) 01:12:32 ID:4ZDHflzT]
ActivePerl‚Écpan Perl::Tidy‚µ‚Ü‚µ‚½
cygwin‚©‚çActivePerl‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA
$ perltidy
‚Æ‚µ‚Ä‚àcommand not found ‚ɂȂè‚Ü‚·B
‚Ç‚¤‚µ‚½‚킯‚Å‚µ‚傤B
cygwin—p‚Ìperltidy‚à‚ ‚邯‚«‚«ACygwin‚©‚ç‚àcpan Perl::Tidy‚Å“ü‚ê‚Ă݂܂µ‚½‚ªA
ˆË‘R‚Æ‚µ‚Ä
$ perltidy
command not found
‚Å‚·BƒAƒhƒoƒCƒX‚­‚¾‚³‚¢Bƒqƒ“ƒg‚Å‚à‚¢‚¢‚̂ł¨Šè‚¢‚µ‚Ü‚·B

662 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 05:36:20 ID:???]
̉´‚à‚â‚Á‚½BŠm‚© bin ‚ɃpƒX‚ª
’Ê‚Á‚ĂȂ¢‚¾‚¯‚¾‚Á‚½‚ÆŽv‚¤‚¯‚ÇB

663 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 11:16:43 ID:???]
>>660
htmlƒ^ƒO‚Ì‘‚«•û‚ɂ‚¢‚ÄŽ¿–â‚ð‚µ‚½‚¢‚̂ł ‚ê‚ÎA
WebProg”‚ł͂Ȃ­AWeb»ì”‚̕û‚Ö‚Ç‚¤‚¼

664 –¼‘OFnobody‚³‚ñ [2008/01/06(“ú) 13:57:41 ID:4ZDHflzT]
>>662
‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

665 –¼‘OFnobody‚³‚ñ [2008/01/06(“ú) 15:48:56 ID:srAiPMxF]
ŠÖ”‚É”z—ñ‚ð“n‚»‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB

ŒÄ‚Ño‚µ‘¤
p_html_kotaivew_kekkawrite
($name, @status, $ks, @han1, @han2, @sta1, @sta2);
ŠÖ”‘¤
sub p_html_kotaivew_kekkawrite{
local($name, @status, $ks, @han1, @han2, @sta1, @sta2) = @_;
``ˆÈ‰º—ª

‚±‚̂悤‚ÈŠ´‚¶‚É‚â‚邯A“n‚µ‚½$nameˆÈ~‚Ì”z—ñ‚ª‚·‚ׂÄ@status‚ÉŠi”[‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·

666 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 16:21:21 ID:???]
ƒŠƒtƒ@ƒŒƒ“ƒX“n‚µ‚É‚µ‚ë



667 –¼‘OFnobody‚³‚ñ [2008/01/06(“ú) 16:47:29 ID:XbpFSz7R]
>>666
ƒŠƒtƒ@ƒŒƒ“ƒX“n‚µ‚ð‚µ‚Ä‚Ý‚Ü‚µ‚½‚ªA‚â‚Í‚è@status‚ɈÈ~‚Ì”z—ñ‚ª‚·‚ׂĊi”[‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B


668 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 17:03:52 ID:???]
>>667
p_html_kotaivew_kekkawrite
($name, \@status, $ks, \@han1, \@han2, \@sta1, \@sta2);

sub p_html_kotaivew_kekkawrite{
@local $name = @_[0];
@local @status = @{$_[1]};
@local $ks = @_[2];
@local @han1 = @{$_[3]};
@local @han2 = @{$_[4]};
}
@local @sta1 = @{$_[5]};
@local @sta2 = @{$_[6]};
}

669 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 17:04:32 ID:???]
>>668
ƒuƒŒƒXƒ~ƒX‚·‚Ü‚»

670 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 17:26:06 ID:???]
>>669
‚È‚é‚Ù‚Ç‚»‚̂悤‚É‹Lq‚·‚ê‚΂æ‚낵‚¢‚̂ł·‚ËB
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

671 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 19:10:38 ID:???]
>>668‚Å‚·‚łɉñ“š‚Í‘‚¢‚Ä‚ ‚邯‚ê‚ÇBBB
‘¼‚ÌŒ¾Œê‚ðæ‚É‚â‚Á‚½‚à‚Ì‚¾‚ƈá˜aŠ´‚ðŠ´‚¶‚é‚à‚Ì‚¾‚ªAperl‚ÌꇂÍA
ŠÖ”‚ÍAƒXƒJƒ‰‚ðæ‚É‘‚¢‚ÄA”z—ñ‚ðŒã‚É‘‚¢‚½•û‚ª‚¢‚¢‚Æ‚¢‚¤ƒ‹[ƒ‹‚ª
‚ ‚邿‚¤‚¾B

672 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 19:20:03 ID:???]
‚ÜAƒXƒ‰ƒCƒX‚ð—‰ð‚·‚ê‚΂»‚ꂪ•’Ê‚ÉEE

673 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/06(“ú) 19:21:39 ID:???]
‚·‚݂܂¹‚ñBŽ¿–â‚Å‚·B
Perl‚ÅŒŸõŒ‹‰Êˆê——‚ðo‚·‚܂łâAƒtƒ@ƒCƒ‹‚Ö‘‚«ž‚Ý‚ð‚µ‚½ê‡‚É
—v‚µ‚½ŽžŠÔ‚ðŒv‚èA•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚ÈŠÖ”‚ð
Žg—p‚µ‚½‚ç‚æ‚낵‚¢‚̂łµ‚傤‚©B

674 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 19:50:13 ID:???]
>>673
my $t = time;
` #Œv‘ª‚µ‚½‚¢ˆ—
my $t2 = time;
my $sec = $2 - $1;
print "$sec•b‚¾‚Á‚½‚Å‚·";

675 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 19:51:41 ID:???]
’ù³
~@my $sec = $2 -$1;
›@my $sec = $t2 - $t1;

676 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/06(“ú) 19:58:47 ID:???]
>>674->>675
‚·‚΂₢‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B



677 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 20:17:39 ID:???]
ŠJ‚±‚¤‚Æ‚µ‚Ä‚¢‚éƒTƒCƒg‚ÌURL‚ð“ü—Í‚µAŠëŒ¯‚ÈhtmlƒR[ƒh‚ª
ŠÜ‚Ü‚ê‚Ä‚¢‚é‚©‚ðƒ`ƒFƒbƒN‚·‚écgiƒTƒCƒg‚ª‚ ‚è‚Ü‚·‚ªA
‚ ‚ê‚͂ǂ¤‚¢‚¤Œ´—‚Å“®‚¢‚Ä‚¢‚é‚̂łµ‚傤‚©B
Ž©•ª‚̃T[ƒo‚Ƃ͕ʂÌA‘¼‚̃TƒCƒg‚Ìhtmlƒtƒ@ƒCƒ‹‚ð“ǂݞ‚Þ‚Æ‚¢‚¤Ž–‚ÍA
perl‚Ìopen‚Å‚Ío—ˆ‚Ü‚¹‚ñ‚æ‚ËH

678 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 20:38:06 ID:???]
SocketŽg‚¤‚©LWPƒ‚ƒWƒ…[ƒ‹Žg‚¤‚©

679 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 22:14:19 ID:???]
‰•à“I‚ÈŽ¿–â‚Å‚·‚ªAƒTƒCƒg‚ð“Ç‚ñ‚Å‚¢‚Ä‚à‚¢‚Ü‚¢‚¿•ª‚©‚ç‚È‚©‚Á‚½‚Ì‚Å
‚±‚¿‚ç‚ÅŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

”z—ñ‚Ì‚P‚‚̗v‘f‚ւ̈—‚Ì‹Lq•û–@‚ɂ‚¢‚Ăł·B
ˆÈ‰º‚̃R[ƒh‚ð‹Lq‚µ‚Ä‚¨‚¢‚ÄA‚»‚ê‚É‘±‚­‚à‚̂ł·B
@a = ( "a1", "a2" , "a3" );

‹Lq‚PF$a[1] = "b2";
‹Lq‚QF@a[1] = "b2";

‚Ç‚¿‚ç‚Ì‹Lq‚Å‚àAŽv‚¤‚悤‚É“®ì‚µ‚Ä‚¢‚é‚Ì‚ÅA–â‘è‚È‚³‚»‚¤‚Ȃ̂ł·‚ªA
ˆ—‘¬“x‚âA“à•”“I‚È“®‚«‚Ȃǂ©‚ç‚¢‚Á‚Ä‚±‚Á‚¿‚Ì‹Lq‚ª—Ç‚¢‚Æ‚¢‚¤‚à‚Ì‚âA
‘½‚­‚Ìl‚̃R[ƒfƒBƒ“ƒO‚Í‚±‚¿‚炪‘½‚¢‚©‚çA‚ȂǂƂ¢‚¤‚à‚̂͂ ‚é‚Ì
‚Å‚µ‚傤‚©B

680 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 22:15:19 ID:???]
‚¨‚ÜEEE

681 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 22:30:21 ID:???]
cgi‚ðƒuƒ‰ƒEƒU‚ÅŠJ‚¢‚ăeƒXƒg‚µ‚½‚¢‚̂ł·‚ªA
ƒuƒ‰ƒEƒU‚ÅŠJ‚±‚¤‚Æ‚·‚邯ƒGƒfƒBƒ^‚ªŠJ‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H

682 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:05:56 ID:???]
>>678
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚³‚Á‚»‚­‚®‚®‚Á‚ÄŒ©‚Ü‚·B

683 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:12:15 ID:???]
>>681
•K—v‚Ȋ‹«®‚¦‚Ä‚éH
Windows‚È‚ç‚ÎAActivePerl‚ÆApache‚ð‚¢‚ê‚ÄÝ’è‚·‚邯‚©A
ݒ肵‚½ƒtƒHƒ‹ƒ_‚Écgiƒtƒ@ƒCƒ‹‚ð‚¨‚¢‚Ă邩‚Æ‚©B

684 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:28:59 ID:???]
>>683
Apache‚àActivePerl‚à“ü‚Á‚Ă܂·B
ƒuƒ‰ƒEƒU‚ÅŠJ‚±‚¤‚Æ‚·‚邯ƒGƒfƒBƒ^‚ÉŽÀsŒ‹‰Ê‚ª•Ô‚Á‚Ä‚«‚Ä‚é‚Ì‚Å
ƒtƒHƒ‹ƒ_“™‚à‘åä•v‚¾‚ÆŽv‚¢‚Ü‚·B

685 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:31:53 ID:???]
ƒGƒfƒBƒ^‚ÉŽÀsŒ‹‰Ê•Ô‚Á‚Ä‚«‚Ă邩‚ç‚Á‚ătƒHƒ‹ƒ_‚ª³‚µ‚¢‚Ƃ͌À‚ç‚È‚¢‹C‚ªEE

686 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:37:38 ID:???]
Žæ‚臂¦‚¸‚â‚Á‚½‚±‚Ƃ𑂫o‚µ‚Ă݂܂·B
#! c:/perl/bin/perl

print "Content-type: text/plain\n\n";
print "Hello Perl !";
‚ð1-1cgi‚Æ‚µ‚Ähtdocs/rensyu‚ɕۑ¶‚µ‚ăuƒ‰ƒEƒU‚Å127.0.0.1/rensyu/1-1.cgi‚ðŽg‚Á‚ÄŽÀs‚·‚邯
ƒtƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ăGƒfƒBƒ^‚ªŠJ‚¢‚ÄŽÀsŒ‹‰Ê‚ª•Ô‚Á‚Ä‚«‚Ä‚é‚ñ‚Å‚·‚æ‚Ë



687 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:39:11 ID:???]
cgi-bin‚É“ü‚ê‚æ‚¤‚æEEEE

688 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:43:00 ID:???]
>>686
httpd.conf ‚ÌÝ’è‚ÍŠm”F‚µ‚Ä‚éH
ŽQl‚ɂƂقق̃TƒCƒgЉ‚Ä‚¨‚«‚Ü‚·B
ttp://www.tohoho-web.com/wwwxx048.htm

689 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/06(“ú) 23:49:36 ID:???]
text/plain‚¾‚©‚ç‚¶‚á‚È‚¢‚Ì

690 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 00:02:41 ID:???]
>>687
ŽQl‚É‚µ‚Ä‚é–{‚ªhtdocs‚¾‚Á‚½‚ñ‚Å‚·‚æ‚Ë
>>688
Ý’èŠm”F‚µ‚Ü‚µ‚½‚ªA‘åä•v‚¾‚ÆŽv‚¢‚Ü‚·B

‚¿‚å‚Á‚ÆŽŽ‚µ‚Ă݂½‚ñ‚Å‚·‚ªA
#! c:/perl/bin/perl

# CGIƒwƒbƒ_[‚Ìo—Í
print "Content-type: text/html\n\n";

# HTML‚Ìo—Í
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n";
print "<html>\n\n";
print "<head><title>Hello HTML</title></head>\n";
print "<body><p>‚±‚ñ‚É‚¿‚ÍB‚±‚ê‚ÍHTML•¶‘‚Ì—á‚Å‚·B</p></body>\n";
print "</html>";
‚¾‚ƃuƒ‰ƒEƒU‚Éo—Í‚³‚ê‚Ü‚µ‚½
‚à‚¤‚킯‚ª•ª‚©‚è‚Ü‚¹‚ñ

>>689
ƒ\[ƒX‚̓eƒLƒXƒg‚Ç‚¨‚è‚È‚ñ‚Å‚·‚æ‚Ë

691 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 00:23:35 ID:???]
‰½‚ª‚킯‚í‚©‚ç‚ñ‚Ì‚¾‚낤
ƒuƒ‰ƒEƒU‚ÌÝ’è‚Åtext/plain‚̓GƒfƒBƒ^‚ÅŠJ‚­‚悤‚ɂȂÁ‚Ä‚é‚ñ‚Å‚µ‚å

692 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 00:41:55 ID:???]
Ž©•ª‚à‚³‚Á‚«Apache“ü‚ꂽ‚瓯‚¶Çó‚ɂȂÁ‚Ä¢‚Á‚½‚ª
explorer‚ÌŠÖ˜A•t‚¯‚Í‚¸‚µ‚½‚ç³í‚ɂȂÁ‚½

693 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 00:56:15 ID:???]
>>691
ƒuƒ‰ƒEƒU‚ÌÝ’è‚È‚ñ‚Å‚·‚©‚ËH
ƒuƒ‰ƒEƒU‚ÉŠÖ˜A•t‚¯‚µ‚Ă݂½‚çƒuƒ‰ƒNƒ‰‚Ý‚½‚¢‚ɂȂÁ‚½‚ñ‚Å‚·‚ªA
‚Ç‚¤‚¢‚¤Ý’è‚ð‚¢‚¶‚ê‚΂¢‚¢‚ñ‚Å‚·‚©H

>>692
.cgi‚Ö‚ÌŠÖ˜A•t‚¯‚ð휂µ‚Ă݂½‚ç
ƒuƒ‰ƒEƒU‚©‚çŠJ‚±‚¤‚Æ‚µ‚½‚ç
‚±‚̃tƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚Ü‚·‚©A‚Ü‚½‚ÍŠJ‚­‚½‚߂̃vƒƒOƒ‰ƒ€‚ðƒIƒ“ƒ‰ƒCƒ“‚ÅŒŸõ‚µ‚Ü‚·‚©H‚Æ
‚łĂ«‚Ü‚µ‚½B
‚悯‚ê‚ÎŒ»óA‰½‚ÉŠÖ˜A•t‚¯‚³‚ê‚Ă邩‹³‚¦‚Ä‚à‚炦‚È‚¢‚Å‚·‚©H

694 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 01:06:33 ID:???]
>>690
‚Ç‚¤‚µ‚Ä‚àhtdocs“à‚ÅŽÀs‚³‚¹‚½‚¢‚È‚ç
<Directory ******/htdocs>
Options ExecCGI
</Directory>

‚Ý‚½‚¢‚ÉExecCGI’ljÁ‚µ‚Ä
AddHandler cgi-script .cgi

‚Ý‚½‚¢‚ÉÝ’èƒtƒ@ƒCƒ‹ihttpd.confj‚ð‘‚«Š·‚¦‚ÄÄ‹N“®‚µ‚Ä–¡‘X

695 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 01:14:15 ID:???]
>>693
‚Ü‚Á‚½‚­ŠÖ˜A•t‚¯‚È‚µB

‚Á‚Ä‚©>>688‚̃TƒCƒg‚É‚ ‚Á‚½A>>694‚ÌÝ’è‚ð‚µ‚½‚ç
ŠÖ˜A•t‚¯‚µ‚Ä‚à•’Ê‚É“®‚­‚悤‚ɂȂÁ‚½‚¼

696 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 01:17:32 ID:???]
>>693
ŠÖ˜A•t‚¯‚Í‚¢‚¶‚炸‚Étext/html‚Å‘‚«o‚¹‚΂ǂ¤‚¾‚¢

‚ ‚ÆŠÖ˜A•t‚¯‚·‚é‚Ì‚Ícgi‚¶‚á‚È‚­‚Ätxt‚¾‚ÆŽv‚¤



697 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 01:39:40 ID:???]
<Directory "C:/ApacheGroup/Apache2/htdocs">
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>
‚ð•t‚¯‰Á‚¦‚Ä‚àƒ_ƒ‚Å‚µ‚½EEE
ƒGƒfƒBƒ^‚ÍŠJ‚©‚È‚­‚È‚Á‚½‚ñ‚Å‚·‚ªAˆêuƒvƒƒ“ƒvƒg‚̉æ–Ê‚ªŒ©‚¦‚½‚ÆŽv‚Á‚½‚çÁ‚¦‚ÄA
ƒuƒ‰ƒEƒU‚É‚ÍWeb ƒy[ƒW‚ւ̃iƒrƒQ[ƒVƒ‡ƒ“‚ÍŽæ‚èÁ‚³‚ê‚Ü‚µ‚½‚Á‚óõ‚Ü‚¢‚Ü‚·
>>696
html‚Å‘‚«o‚·‚ƃuƒ‰ƒEƒU‚ɂłé‚ñ‚Å‚·‚¯‚ÇAƒeƒLƒXƒg‚ªplane‚Åo—͂ł«‚Ä‚é‚ñ‚ÅŽ©•ª‚Ìݒ肪‚Ȃɂ©‚¨‚©‚µ‚¢‚Æ‚±‚낪‚ ‚邯Žv‚¤‚ñ‚Å‚·‚æ
‚¾‚©‚ç‚»‚ê‚ð‰ðŒˆ‚µ‚Æ‚©‚È‚¢‚ÆEEE‚ÆŽv‚¤‚ñ‚Å‚·‚æB

698 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 09:36:39 ID:???]
>>697
‚à‚¤ˆê“x‚æ```‚­Œ©‚é‚ñ‚¾B

hContent-type: text/planeh ‚¶‚á‚ A
‚»‚è‚áu‚»‚ñ‚È mimetype ‚킵‚á’m‚è‚Ü‚¹‚ñv‚Á‚ÄIE‚ª‚¨‚Á‚µ‚á‚邿B

699 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/07(ŒŽ) 09:53:12 ID:???]
‰SŽÒ‚Íapache‚¶‚á‚È‚­‚ÄanhttpdŽg‚Á‚½•û‚ª‚¢‚¢‚¼B
‚½‚Ô‚ñapache‚ÌÝ’è‚ÅŽ¸”s‚µ‚Ä‚é‚Í‚¸B

700 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/08(‰Î) 17:54:44 ID:???]
yŽ¿–âz
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚ÅCGI‚ŃvƒƒOƒ‰ƒ€‚ð“®‚©‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ˆ—‚ðs‚¤Û‚̃T[ƒo‚Ì•‰‰×‚ª‹C‚ɂȂé‚Ì‚ÅA>>674-675‚É
‘‚¢‚Ä‚ ‚é•û–@‚ðŽg—p‚µAí‚Ɉ—‚É‚©‚©‚Á‚½ŽžŠÔ‚ð
•\ަ‚·‚邿‚¤‚É‚µ‚Ä‚¢‚Ü‚·B
‚ ‚éŠÖ”‚ð“®‚©‚µ‚½ÛA•’i‚̈—ŽžŠÔ‚Í‚P`‚Q•b‚Ȃ̂ł·‚ªA
ƒlƒbƒg‚ªˆÙí‚É’x‚¢Žž‚É“¯‚¶ˆ—‚ð‚µ‚½ŽžA‚P‚O•b‚Ù‚Ç‚©‚©‚è‚Ü‚µ‚½B
‚±‚̈—‚É‚Íhtmlo—Í‚ª“ü‚Á‚Ä‚¢‚é‚̂ł·‚ªACGI‚Ìhtmlo—Í‚ÍA
CGI‚ň—‚µ‚½Œ‹‰Ê‚·‚ׂĂð‚܂Ƃ߂ăNƒ‰ƒCƒAƒ“ƒg‚o‚b‚̃uƒ‰ƒEƒU‚Ö
—¬‚µ‚Ä‚¢‚é‚à‚Ì‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½‚ªAŽd‘g‚Ý“I‚ɂ͂»‚¤‚ł͂Ȃ¢
‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©B
‚»‚ê‚Æ‚àAŽ„‚ÌŽg—p‚µ‚Ä‚¢‚éŒv‘ª•û–@‚ªŒë‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B

‰½‚©‚±‚¤‚¢‚¤‚̂𒲂ׂĂ݂ëA‚Ý‚½‚¢‚ȃqƒ“ƒg‚Å‚à—Ç‚¢‚Ì‚Å
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

701 –¼‘OFnobody‚³‚ñ [2008/01/08(‰Î) 19:20:06 ID:b1r9jep2]
perl -M‚ŃVƒ“ƒ{ƒ‹‚ðƒCƒ“ƒ|[ƒg‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©B
perldoc‚µ‚Ü‚µ‚½‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

702 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/08(‰Î) 19:21:24 ID:???]
>>700
ŒŸõ¨[Perl ƒtƒ‰ƒbƒVƒ…]

703 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/08(‰Î) 20:25:03 ID:???]
>>700
timesŠÖ”‚Á‚Ă̂ª‚ ‚邿

704 –¼‘OF700 mailto:sage [2008/01/09(…) 00:13:41 ID:???]
>>702
>>703
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‘¬’²‚ׂĂ݂܂·B

705 –¼‘OF701 [2008/01/09(…) 06:38:37 ID:g0MHwkoX]
>>701‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

706 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/09(…) 07:18:12 ID:???]
>>700
ŽžŠÔŒv‘ª‚ð‚â‚߂ĭ‚µ‚Å‚àˆ—‚ðŒ¸‚ç‚·‚ª‹g



707 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/09(…) 23:13:03 ID:???]
Œ»ÝAƒf[ƒ^‚ð•¡”‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚É‘‚«ž‚Þˆ—‚ð
‚·‚é‚©‚½‚¿‚ŃvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚Å‚¢‚Ü‚·B
‚±‚Ì•¡”‚̃tƒ@ƒCƒ‹‚ÍA’š“xƒe[ƒuƒ‹‚ÉŒ©—§‚Ä‚½ÝŒv‚É
‚µ‚Ä‚¨‚èAŽåƒL[‚ŘAŒg‚ðŽæ‚Á‚Ä‚¢‚Ü‚·B
‚µ‚©‚µAƒf[ƒ^‚ªƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Å‚ ‚邽‚ßAƒf[ƒ^‚Ì
Žæ‚舵‚¢‚É•s•Ö‚ðŠ´‚¶‚éê‡‚à‚ ‚è‚Ü‚·B
ƒ\[ƒg‚ð‚·‚éÛA‚·‚ׂẴf[ƒ^‚ð•Ï”‚ɓǂݞ‚ñ‚¾‚è
o—ˆ‚È‚¢ê‡‚ÍAƒ\[ƒg‚ð‚µ‚È‚ª‚ç•ʂ̃tƒ@ƒCƒ‹‚É
‘‚«ž‚Þ‚Æ‚¢‚Á‚½Š´‚¶‚Å‚·B

‚±‚¤‚¢‚¤Aƒf[ƒ^‚ð‹L˜^‚·‚é‚̂ɒš“x—Ç‚¢ƒ‚ƒWƒ…[ƒ‹‚Æ‚¢‚¤
‚à‚̂͂Ȃ¢‚̂łµ‚傤‚©HH
‚ÜAƒf[ƒ^ƒx[ƒX‚ðŽg‚¦‚΂Ƃ¢‚¤˜b‚ɂȂé‚̂łµ‚傤‚ªA
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚Ȃǂ̊‹«‚Å‚»‚±‚܂ŀ”õ‚ªo—ˆ‚È‚¢ê‡‚̘b‚Å‚·B

708 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/09(…) 23:25:07 ID:???]
>>707
–³—¿ƒŒƒ“ƒTƒo‚Å‚àDBŽg‚¦‚邯‚±Œ‹\‚ ‚éB


709 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/10(–Ø) 02:06:12 ID:???]
# ƒtƒH[ƒ€ƒf[ƒ^‚̎擾
if($ENV{'REQUEST_METHOD'} eq 'POST') {
read(STDIN, $query, $ENV{'CONTENT_LENGTH'});
}
else {
$query = $ENV{'QUERY_STRING'};
}

‚±‚±‚܂ł̓Gƒ‰[‚È‚­ˆ—‚Å‚«‚Ä‚é‚ñ‚Å‚·‚ª

# ƒtƒH[ƒ€ƒf[ƒ^‚Ì•œŒ³

foreach $pair (split(/&/, $query)) {
($key, $value) = split(/=/, $pair);

ƒRƒŒ‚ð“ü‚ê‚邯ƒGƒ‰[‚ª‚łĂµ‚Ü‚¤‚ñ‚Å‚·‚ªA‚Ç‚±‚ªˆ«‚¢‚ñ‚Å‚·‚©‚ËH

710 –¼‘OFnobody‚³‚ñ [2008/01/10(–Ø) 02:09:13 ID:YdP4IGcZ]
•‚¶’†ƒJƒbƒR‚ª‚È‚¢

711 –¼‘OFnobody‚³‚ñ [2008/01/10(–Ø) 19:24:04 ID:Ea25ozf2]
ˆø”‚ðì‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚·‚©H

index.cgi?----
‚Ý‚½‚¢‚ÈŠ´‚¶‚̂ł·B


712 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/10(–Ø) 19:44:52 ID:???]
>>707
‚Â DBD::CSV

713 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/10(–Ø) 19:46:08 ID:???]
>>711
‚Â[ ttp://www.futomi.com/lecture/form/cgi-pm.html#s3 ]

714 –¼‘OFnobody‚³‚ñ [2008/01/10(–Ø) 21:21:19 ID:YdP4IGcZ]
5.10‚É‚µ‚È‚¢‚Æ“ü‚ê‚ç‚ê‚È‚¢ƒ‚ƒWƒ…[ƒ‹‚ð“ü‚ê‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©
5.8.8‚©‚çcpanƒRƒ}ƒ“ƒh‚Å“ü‚ç‚È‚¢‚Å‚·

715 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/11(‹à) 02:44:48 ID:???]
>>712
make
make install

716 –¼‘OFnobody‚³‚ñ [2008/01/11(‹à) 18:21:27 ID:PVnoyiBC]
C++,JAVA‚ðŽ™‹Y•À‚݂Ɏg‚¦‚éƒp[ƒ‰[Œ©K‚¢‚Å‚·‚ªA
ŋ߃p[ƒ‹‚Ì—Ç‚³‚ª‚í‚©‚Á‚Ä‚«‚Ü‚µ‚½
‚³‚ÄWindowsã‚ÌGUIƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚é‚̂ɂ͌ü‚¢‚Ă܂·‚©H
ƒ‚ƒWƒ…[ƒ‹‚Í‚¿‚ç‚ق猩‚©‚¯‚Ü‚µ‚½‚µŽÀÛì‚Á‚Ă݂܂µ‚½‚ªA‚â‚è•û‚ªˆ«‚¢‚Ì‚©‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ
‚Ç‚¤‚àäD‚É—Ž‚¿‚Ü‚¹‚ñ
ŽÀÛì‚Á‚Ă݂Ăǂ¤‚Å‚·‚©H



717 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/11(‹à) 21:00:50 ID:???]
Tk‚̓‚ƒWƒ…[ƒ‹‚̋߂¢•ûŠo‚¦‚ê‚Ή½‚Å‚àì‚ê‚邯‚ÇAƒ[ƒJƒ‹ƒT[ƒo[—§‚Ä‚ÄCGI‚Åς܂µ‚¿‚Ⴄ‚±‚Æ‚ª‘½‚¢B
Win32‚̓Vƒ‰ƒl

718 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/11(‹à) 22:16:12 ID:???]
>>716
Windows‚ÌGUIƒAƒvƒŠ‚È‚ç‚ÎAVB‚Ȃǂª‚ ‚é‚̂ɂ ‚¦‚ÄPerl‚ð
‘I‚Ô——R‚͉½H
Šé‹Æ‚ªŽg‚¤‹Æ–±ƒVƒXƒeƒ€‚Å‚ÍVB‚ªˆ³“|“I‚É‘½‚¢——R‚ðl‚¦‚邯A
‚ÆŽv‚¤‚¯‚ê‚ÇB

719 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 03:37:57 ID:???]
>>716
Perl‚̂悳‚ª‚í‚©‚Á‚ĂȂ¢‚ÆŽv‚¢‚Ü‚·

720 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 03:49:51 ID:???]
Ruby‚Ü‚¶‚¨Š©‚ß

721 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 14:37:13 ID:???]
Ruby‚Í1.8‚ŵÜÀ

722 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 16:29:39 ID:???]
Perl‚ł̓\[ƒXƒR[ƒh‚̈³k(‹ó”’‚âƒRƒƒ“ƒgœ‹Ž)‚ª‚ ‚Ü‚ès‚í‚ê‚È‚¢‚̂͂Ȃº‚Å‚·‚©H

723 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 17:15:04 ID:???]
pc11.2ch.net/test/read.cgi/php/1036141603/l50

‚±‚±‚Ń\[ƒXƒR[ƒh‚̈³k‚â‚Á‚Ă邿

724 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/12(“y) 20:57:02 ID:???]
ƒeƒBƒ€ƒgƒDƒfƒB‚¾‚©‚炳

725 –¼‘OFnobody‚³‚ñ [2008/01/13(“ú) 01:39:09 ID:EtYE9LoZ]
CPANƒ‚ƒWƒ…[ƒ‹–¼‚ÌƒŠƒXƒg‚ª‚ ‚邯‚«‚ÉA‚»‚ê‚ç‚ðŽ©“®‚ŃCƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

726 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 08:37:57 ID:???]
Windows‚È‚çƒoƒbƒ`ƒtƒ@ƒCƒ‹‚É‚·‚é
Linux‚Í‚µ‚ç‚Ë



727 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 12:51:10 ID:???]
ƒp[ƒ‹˜Z‚Í‘S‘Rˆá‚¤‚Æ‚µ‚«‚è‚ÉŒ¾‚¤“¯—»‚ª‚¢‚Ä•sˆÀŠ´‚ªø‚ç‚ê‚Ä‚¢‚Ü‚·
“–•ûƒp[ƒ‹“ü–債‚½‚Å‚µ‚ÄcŠo‚¦‚½‚΂©‚è‚Ì’mޝ‚ªŠC‚Ì‚à‚¸‚­‚É‚È‚é‚ÆŽv‚¤‚Æc

‚µ‚©‚µŽÀۂ̂Ƃ±‚ë‚ ‚Æ3”N‚ÍPerl5‚Ì’mޝ‚ªŽg‚¦‚é‚ñ‚Å‚·‚©‚ËH
‚»‚ÌPerl6‚Æ‚â‚炪‚¢‚Âo‚é‚©‚à’m‚ç‚È‚¢‚Ì‚Å(ŒöŽ®ƒTƒCƒg‚ðŒŸõ‚µ‚Ü‚­‚Á‚Ä‚àŒ©‚‚©‚ç‚È‚©‚Á‚½
Ž„‚̓oƒJ‚Å‚·‚©H)‰½‚Æ‚àŒ¾‚¦‚È‚¢ó‹µ‚Å‚·

‚ ‚ƈÚs‚Í‚¢‚«‚È‚è‚È‚ñ‚Å‚µ‚傤‚©A5.12‚ð‰ß‚¬‚Ä6‚ɂȂÁ‚½“r’[‚É—l•Ï‚í‚肵‚¿‚á‚Á‚½‚ç‚·‚²‚­¢‚è‚Ü‚·^-^;

728 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 13:46:17 ID:???]
ƒfƒtƒH‚Åuse strict‚Æ‚©A³‹K•\Œ»‚Ì‹Lq‚ª•Ï‚í‚邯‚©Aƒ\ƒŒ‚®‚ç‚¢‚µ‚©‚µ‚ç‚ËB

729 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 14:45:25 ID:???]
•ÏX“_‚ð”cˆ¬‚·‚ê‚Ή½‚à–â‘è‚È‚¢‚¾‚ë

730 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 16:08:40 ID:???]
Ruby‚ÌŽd—l•ÏX‚É”ä‚ׂê‚΂ǂ¤‚Á‚Ä‚±‚ƂȂ¢

731 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 17:03:12 ID:???]
>>727
‚ÜA‚±‚¤‚¢‚¤‚̂͂ǂ̌¾Œê‚Å‚à‚ӂ‚¤‚É‚ ‚邱‚ƂȂñ‚¶‚á‚È‚¢‚©‚ÈB
‚»‚¤‚¢‚¤‚̂ɂ‚¢‚Ä‚±‚ê‚È‚¢‚Ì‚ÍA‹ZpŽÒ‚Æ‚µ‚ÄI‚í‚è‚Ý‚½‚¢‚ÈB
¡‚Å‚à N88BASIC ‚Æ‚© COBOL ‚Æ‚©‚Å‘g‚ñ‚Å‚él‚Á‚Ä‚¢‚È‚¢‚¾‚ëH

> ‚µ‚©‚µŽÀۂ̂Ƃ±‚ë‚ ‚Æ3”N‚ÍPerl5‚Ì’mޝ‚ªŽg‚¦‚é‚ñ‚Å‚·‚©‚ËH
> ‚ ‚ƈÚs‚Í‚¢‚«‚È‚è‚È‚ñ‚Å‚µ‚傤‚©
‚±‚ê‚ÍAƒP[ƒXƒoƒCƒP[ƒX‚Ȃ̂ł͂Á‚«‚è‚Æ‚Í‚¢‚¦‚È‚¢B
—Ⴆ‚ÎA‰ß‹Ž‚ÌŽ‘ŽY‚ðŠˆ‚©‚µ‚½ƒVƒXƒeƒ€‚ð\’z‚·‚éꇂÍAPerl5‚Å
\’z‚·‚邾‚낤‚µB
‚ ‚ÆAˆÀ’è«‚àl‚¦‚ÄA‚¢‚«‚È‚èV‚µ‚­‚Í‚µ‚È‚¢ƒP[ƒX‚à‚ ‚éB
ƒVƒXƒeƒ€‚ÍA‘‚­ì‚ê‚邱‚Æ‚à‘厖‚¾‚¯‚ÇAˆÀ’肵‚Ä“®‚­‚±‚Æ‚ª
‘厖‚Ȃ̂¾‚©‚çB

ŒÂl“I‚ÉŽv‚¤‚Ì‚¾‚¯‚ÇA‘å•‚ÈŽd—l•ÏX‚ð‚·‚é‚Ì‚ÉA‚¢‚‚܂łà
‘O‚Ì–¼‘O‚ðŽg‚¢‘±‚¯‚é‚©‚ç•´‚ç‚킵‚­‚È‚é‚ñ‚¶‚á‚È‚¢‚©‚ȂƎv‚¤B
Perl ‚Í 5 ‚ÅŠ®¬Œ`‚Å‚ ‚èA‚»‚ê‚ÅI‚í‚èB–ðŠ„‚Í‰Ê‚½‚µ‚½B
‚»‚µ‚ÄAV‚µ‚¢Œ¾Œê‚ªo‚éB‚Æ‚µ‚½•û‚ª•ª‚©‚è‚â‚·‚¢‚ÆŽv‚¤‚Ì‚¾‚ªB

732 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 17:13:18 ID:???]
ˆÀ’諂𖳎‹‚µ‚ÄA‚₽‚ç‚ÆV‹@”\‚ð’ljÁ‚³‚¹‚邱‚Æ‚É
ŒÅŽ·‚µ‚Ä‚¢‚錾Œê‚ª‚ ‚邪A‚ ‚ê‚æ‚èƒ}ƒV‚¾‚ÆŽv‚¤B

‘å•‚ÉŽd—l•ÏX‚µ‚Ä‚¢‚ÄAƒ†[ƒU‚ª‚‚¢‚Ä‚±‚È‚©‚Á‚½‚©‚çA
‚â‚Á‚Ï‚è–ß‚µ‚½‚Æ‚©B
Žd—l•ÏX‚ð‚µ‚·‚¬‚ÄA•ʂ̌¾Œê‚Æ”ñí‚ÉŽ—‚Ä‚¢‚Ä
‚»‚Ì‘¶ÝŽ©‘Ì‚ªˆÓ–¡–³‚¢‚à‚̂Ɍ©‚¦‚邯‚©B

733 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/13(“ú) 20:48:32 ID:???]
>>732
PHP‚Ì‚±‚Æ‚©B
zend‚Íphp4‚̃Tƒ|[ƒg‚ðI‚í‚点‚Ä–³—‚â‚è5‚ɈÚs‚³‚¹‚½‚ª‚Á‚Ä‚¢‚邪A4‚ÌŠJ”­ƒƒ“ƒo[‚Í¡‚Í6‚ðì‚Á‚Ä‚é‚炵‚¢‚©‚ç‚»‚ê‘Ò‚¿‚¾B

734 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 03:03:11 ID:???]
‚È‚ñ‚ÅPHP‚â‚Ë‚ñ‚—

735 –¼‘OFnobody‚³‚ñ [2008/01/14(ŒŽ) 03:20:58 ID:h4dQ9PIo]
“ú–{‚ÌPHP‚Ìl‹C‚Ô‚è‚͈Ùí
ŠCŠOƒTƒCƒg‚Å‚ÍPHP‚È‚ñ‚Ä‘S‚­Ž‚¿ã‚°‚ç‚ê‚ĂȂ¢
‚ñ‚ÅA‰½‚ª‚¢‚¢‚½‚©‚Á‚½‚©‚Æ‚¢‚¤‚ÆPerlÅ‚

736 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 09:05:00 ID:???]
‚Æ‚¢‚¤‚±‚Ƃɂµ‚½‚¢‚ñ‚Å‚·‚Ë



737 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 09:50:52 ID:???]
“ú–{‚̃EƒHƒVƒ…ƒŒƒbƒg‚Ìl‹C‚Ô‚è‚͈Ùí
ŠCŠOƒTƒCƒg‚ł̓EƒHƒVƒ…ƒŒƒbƒg‚È‚ñ‚Ä‘S‚­Ž‚¿ã‚°‚ç‚ê‚ĂȂ¢
‚ñ‚ÅA‰½‚ª‚¢‚¢‚½‚©‚Á‚½‚©‚Æ‚¢‚¤‚Ɖ·”MÅ‚

738 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 12:36:17 ID:???]
PHP‚̃vƒƒWƒFƒNƒg‚É•ú‚螂܂ê‚ÄA’S“–ƒ‚ƒWƒ…[ƒ‹ì‚Á‚½‚¯‚ÇA‘¼‚̃‚ƒWƒ…[ƒ‹‚ª’x‚ê‚Ä‚½‚Ì‚ÅA‰É‚‚Ԃµ‚ÉPerl‚Å‘S•”ì‚Á‚½‚ç“{‚ç‚ꂽB
Ruby‚̂ق¤‚ª—Ç‚©‚Á‚½‚Å‚·‚©H‚Á‚Ä•·‚¢‚½‚ç—]Œv‚É“{‚ç‚ꂽB
‚È‚ñ‚ÅH

739 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 13:25:17 ID:???]
‚j‚xŽÐˆõ‚ÍŽ€‚Ë

740 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/14(ŒŽ) 14:50:02 ID:???]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚É‚ÄAPerl‚ðŽg‚Á‚ÄPostgreSQL‚ÉÚ‘±‚µA
‚»‚Ì“à—e‚ðhtmlo—Í‚·‚邯‚±‚ë‚܂łâ‚Á‚Æo—ˆ‚½‚­‚ç‚¢‚Ì’mޝ‚ÌŽÒ‚Å‚·B

‚»‚±‚ÅA•’i‚̃oƒbƒNƒAƒbƒv‚͂ǂ¤‚¢‚¤Žd‘g‚݂łâ‚邯‚æ‚¢‚Ì‚©
–À‚¢‚Ü‚µ‚½‚Ì‚ÅA‚±‚¿‚ç‚ÅŽ¿–₵‚Ă݂܂µ‚½B
Ž„‚Æ‚µ‚Ä‚ÍAPerl‚ÅAƒf[ƒ^ƒx[ƒX‚̃e[ƒuƒ‹‚ƃeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ
‚ðƒRƒ“ƒo[ƒg‚·‚éƒvƒƒOƒ‰ƒ€‚ðŽ©ì‚µA’èŠú“I‚ÉŽè“®iFTPƒ\ƒtƒg‚ð
Žg‚¤‚Ȃǂµ‚Äj‚Ń[ƒJƒ‹‚Ƀtƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚Ä‚¨‚­•û–@‚­‚ç‚¢‚µ‚©
Žv‚¢‚‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‚µ‚©‚µA‚»‚ꂾ‚Æ•’i‚Ìì‹Æ‚É”ñí‚É
ŽèŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

ˆê”Ê“I‚ÉAƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚ÅPerl+PostgeSQL‚ÌWebƒVƒXƒeƒ€‚Ì
ƒoƒbƒNƒAƒbƒv‚ÍA‚±‚̂悤‚È•û–@‚ðŽæ‚é‚±‚Æ‚ª‘½‚¢A‚Ý‚½‚¢‚È‚à‚Ì‚Í
‚ ‚é‚̂łµ‚傤‚©B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

741 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 18:56:43 ID:???]
SSH‚Åpg_dump

742 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/14(ŒŽ) 19:46:06 ID:???]
>>741
Postgresql‚Ì’è”Ԃ̃oƒbƒNƒAƒbƒv‚Ì•û–@‚Å‚·‚æ‚ËB
‚»‚ꂵ‚©‚È‚¢‚̂łµ‚傤‚©‚ËB

743 –¼‘OFnobody‚³‚ñ [2008/01/16(…) 10:57:33 ID:Z4nycbhz]
ƒp[ƒ‹‚ÅWebƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚悤‚©‚ÆŽv‚Á‚Ä‚¨‚è‚Ü‚·B
‚ªAƒZƒLƒ…ƒŠƒeƒB[‚ª•sˆÀ‚Å‚·B
ƒŒƒ“ƒTƒo‚Å‚â‚é‚É‚¹‚æAƒZƒLƒ…ƒŠƒeƒB[‚ÉŒŠ‚ª‚ ‚Á‚ÄUŒ‚‚³‚ê‚邯
‚¢‚ë‚ñ‚ȃgƒ‰ƒuƒ‹‚ª‚ ‚é‚ñ‚Å‚µ‚åH
“–•ûA‘fl‚ÌŽï–¡‚Å‚â‚Á‚Ä‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO—ð‚Ü‚¾1”N‚̃vƒƒOƒ‰ƒ}[‚È‚à‚Ì‚Å
‚»‚Ì‚ ‚½‚è‚ðŽÀÛ‚ÉŠé‹Æ‚ÅŠJ”­‚µ‚½ŒoŒ±‚ª“–‘R‚È‚­•sˆÀ‚Å‚·B
ƒZƒLƒ…ƒŠƒeƒB[‚âƒlƒbƒgƒ[ƒN‚ÉŠÖ‚·‚é•׋­‚ð‚â‚é‚̂ɎèŽn‚߂Ƃµ‚ăIƒXƒXƒ‚̃ƒ\ƒbƒh‚ ‚è‚Ü‚·‚©H
‚ ‚Ü‚èƒp[ƒ‹‚ÆŠÖŒW‚È‚­‚Ä‚²‚ß‚ñ‚È‚³‚¢B

ƒp[ƒ‹‚Ì–{‚ŃZƒLƒ…ƒŠƒeƒB[‚âƒlƒbƒgƒ[ƒNŠÖŒW‚Ì‚à‚Ì‚Á‚Ä–³‚¢‚Å‚·‚æ‚ËB
LWP–{‚Í‚ ‚è‚Ü‚µ‚½‚ªA
‚à‚Á‚ÆL”͂Ƀlƒbƒgƒ[ƒNŠÖŒW‚̃XƒLƒ‹‚ð‹­‰»‚µ‚½‚¢‚Å‚·BƒpƒPƒbƒg‰ð͂Ƃ©B

‚Ü‚ A‚»‚ê‚Í‚»‚¤‚Æ‘¼‚ÌWebŒn‚ðŽn‚߂悤‚Æ‚·‚éƒp[ƒ‰[‚Í‚»‚¤‚¢‚¤ƒZƒLƒ…ƒŠƒeƒB[‚âƒlƒbƒgƒ[ƒNŠÖŒW‚Ì•sˆÀ‚È‚¢‚ñ‚Å‚µ‚傤‚©H
ŠF‚³‚ñ‹CŒy‚ÉŽn‚߂Ă¢‚ç‚Á‚µ‚á‚é•û‚ª‘½‚­‚æ‚Ù‚Ç’mޝ‚ª‚¨‚ ‚è‚Ȃ̂¾‚È‚ ‚Ǝ΂ɂ©‚Ü‚¦‚ÄÊςµ‚Ä‚¢‚Ü‚·B

744 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 17:37:17 ID:???]
‚Ç‚±‚ðc“Ç‚ÝH

745 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 17:58:11 ID:???]
>>743
Perl‚©‚ç‚͂Ȃê‚ÄAƒpƒPƒbƒgƒtƒBƒ‹ƒ^ƒŠƒ“ƒO‚Æ‚©ATCP/IP‚Ì
Úׂɂ‚¢‚Ä’²‚ׂĂ¢‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤B
ƒZƒLƒ…ƒŠƒeƒB‚àŒÂlî•ñ‚ðˆµ‚Á‚Ä‚¢‚邯‚©ŠO‚ɉk‚ê‚邯‚â‚΂¢‚à‚Ì‚Í
•¨—“I‚ȃŒƒxƒ‹‚ÅŠO•”‚ÉŒöŠJ‚¹‚¸‚ɎГàLAN‚ł݂̂Ƃ©‚É‚·‚é‚킯‚ÅA
‚»‚¤‚¢‚¤‚à‚Ì‚ÍPerl‚ÌÝ’è‚âƒR[ƒfƒBƒ“ƒO‚łȂñ‚Æ‚©‚·‚é‚à‚̂ł͂Ȃ¢B

746 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 18:07:35 ID:???]
>>743
ŋ߂ÍAASPiƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒrƒXƒvƒƒoƒCƒ_j‚Æ‚©‚ ‚é‚Ì‚ÅA
‚»‚ê‚ð—˜—p‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤BƒvƒƒOƒ‰ƒ€‚ð‘g‚ނ͎̂«‚ß‚ÄB
‚»‚ꂾ‚ÆA•K—v‚È‹@”\‚¾‚¯‚ðŒŽ‚É”ç‰~`”–œ‰~‚Å•K—v‚ÈŠúŠÔ‚¾‚¯
—˜—p‚Å‚«‚éB



747 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 20:49:06 ID:???]
‚²‚ß‚ñAŠg’£Žqasp‚¾‚¯‚ÇA’†gPerl‚—‚—‚—‚—‚—‚—

748 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/16(…) 22:39:49 ID:???]
>>747 ‚ ‚é‚ ‚é‚—‚—‚—

749 –¼‘OFnobody‚³‚ñ mailto:age [2008/01/18(‹à) 20:13:52 ID:???]
‚·‚݂܂¹‚ñBŽ¿–â‚Å‚·B
•s³‚È“ü—Í‚ð–h‚®ˆ×‚ÉA‚¢‚ë‚¢‚ë‚È‚±‚Æ‚ðl‚¦‚Ä‚¢‚é‚̂ł·‚ªA
ˆêl‚Ål‚¦‚Ä‚¢‚邯A˜R‚ꂪ‚ ‚è‚»‚¤‚È‹C‚ª‚µ‚Ä•|‚­‚È‚è‚Ü‚µ‚½B
‰½‚©A‚±‚¤Œ¾‚¤‚±‚Æ‚ðl‚¦‚ăR[ƒfƒBƒ“ƒO‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Æ‚¢‚¤
ƒKƒCƒhƒ‰ƒCƒ“‚̂悤‚È‚à‚̂͂ ‚é‚̂łµ‚傤‚©B

—Ⴆ‚ÎAˆÈ‰º‚̂悤‚ÈŠ´‚¶‚Å‚·B
‚PD•ςȃAƒhƒŒƒX‚©‚çcgi‚ðŽÀs‚µ‚悤‚Æ‚µ‚Ä‚¢‚½‚ç‚Í‚¶‚­
‚QDtextareaƒ^ƒO‚Ì‹Lq‚Í›•¶Žš‚Ü‚Å
‚RD“¯ˆêIPƒAƒhƒŒƒX‚©‚ç‚̘A“Š‚ð–h‚®

750 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/18(‹à) 22:45:45 ID:???]
ƒpƒCƒv‚ŕʃvƒƒZƒX‚ðì‚Á‚½ê‡‚Å‚·‚ªA
“ÁŽêƒTƒuƒ‹[ƒ`ƒ“END‚Í‚»‚ꂼ‚ꂪI—¹‚µ‚½ê‡‚Éí‚És‚í‚ê‚éB
‚±‚ê‚ð–h‚®Žè—§‚Ă͂Ȃ¢‚łł·‚©H

751 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/19(“y) 10:32:13 ID:???]
>>750‚Å‚·BŽ©ŒÈ‰ðŒˆ‚µ‚ÜB

752 –¼‘OFnobody‚³‚ñ [2008/01/19(“y) 16:56:00 ID:FZ1FRzKn]
PerlŽg—pŽÒ‚ª‚æ‚­Žg‚¤ƒ‰ƒCƒuƒ‰ƒŠAƒ‚ƒWƒ…[ƒ‹‚ȂǂðЉ‚½
“Š•[Œ`Ž®‚̃TƒCƒg‚ðˆÈ‘OŒ©‚©‚¯‚½‚̂ł·‚ªAŽv‚¢o‚¹‚Ü‚¹‚ñB

‚ǂȂ½‚©‚²‘¶‚¶‚È‚¢‚Å‚µ‚傤‚©?


753 –¼‘OF752 mailto:sage [2008/01/19(“y) 17:21:59 ID:???]
Œ©‚‚©‚è‚Ü‚µ‚½

mfpm.blogdb.jp/

‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½

754 –¼‘OFnobody‚³‚ñ [2008/01/23(…) 16:33:04 ID:LaH3xf3C]
‚±‚ñ‚É‚¿‚ÍB

755 –¼‘OFhelp‚Å‚· [2008/01/23(…) 17:26:00 ID:AM6Aqa52]
‚·‚¢‚Ü‚¹‚ñB‰º‹L‚̂悤‚Éwhile¨foreach¨while‚Æ“ü‚êŽq\‘¢‚Å
ŒJ‚è•Ô‚µ’PŒêƒŠƒXƒg‚É‚ ‚é—pŒê‚ð•¶‘‚©‚猟õ‚µ‚½‚¢‚̂ł·‚ªA
ãŽè‚­“®‚«‚Ü‚¹‚ñBHelp‚¨Šè‚¢‚µ‚Ü‚·B
$word ‚ªwhile (<F>) ˆÈ‰º‚Ì$word‚ÉãŽè‚­“n‚¹‚Ü‚¹‚ñB

open(F4, $dic_file) || die "$dic_file‚ðƒI[ƒvƒ“‚Å‚«‚Ü‚¹‚ñ:$!\n";

while (<F4>){
@words = split(/\n/, $_);
foreach $word (@words){

while (<F>) {

print "$_";
#u$wordv‚Æ‚¢‚¤’PŒê‚݂̂Ƀ}ƒbƒ`‚³‚¹‚é


756 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/23(…) 18:55:07 ID:???]
while (<F4>){
@words = split(/\n/, $_);

wwwwwwwwwwwwwwwwwwwwwwwwwwww



757 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/23(…) 19:27:30 ID:???]
$/ = '';


758 –¼‘OF755 mailto:sage [2008/01/23(…) 22:55:33 ID:???]
‚‚܂è
‚PD—pŒêƒtƒ@ƒCƒ‹@i’PŒê‚ª‚Ps‚Ɉê‚‚¸‚“ü‚Á‚Ä‚é—pŒêB‚T‚O‚OŒÂˆÊj
‚QD•¶‘ƒtƒ@ƒCƒ‹@i•¶‘ƒtƒ@ƒCƒ‹B’Pƒ‚ȃeƒLƒXƒgj
‚RD‚Q‚Ì•¶‘ƒtƒ@ƒCƒ‹‚ðA‚P‚Ì—pŒêƒtƒ@ƒCƒ‹‚Ì’PŒê‚ðˆê‚‚¸‚Â
while‚ðŽg‚Á‚ÄŒŸõ‚µ‚Ü‚·B

‘‚߂ɕK—v‚Ȃ̂łǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B>756‚³‚ñ΂Á‚ĂȂ¢‚ÅB

759 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 00:24:58 ID:???]
>>755
Perl‚Å‚Íi‚Æ‚¢‚¤‚©cj‰üs•¶Žš‚ŃŒƒR[ƒh‚ª•ªŠ„‚³‚ê‚Ä‚¢‚é‚Ì‚Å
@words = split(/\n/, $_); # <-‚Í‚ ‚肦‚È‚¢
‚»‚à‚»‚àA‚±‚ñ‚ȃ‹[ƒv‚ð‘g‚Þ‚±‚ÆŽ©‘̂ǂ¤‚©‚Æ‚àŽv‚¤‚ª

my @words = [];
while (my $word = <F4>) {
@@push @words, $word; # $_‚Å‚à‚¢‚¢‚¯‚Ç
}


ƒtƒ@ƒCƒ‹‚ðƒ‹[ƒv擪‚Åseek‚·‚é‚Ì‚à‚ ‚è‚©‚ÈA‚ ‚Ƃ͂¨D‚«‚ÉÄÞ¿Þ°B

760 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 07:38:32 ID:???]
>>755
>>759‚É‘‚¢‚Ä‚ ‚邿‚¤‚ɉüs•¶Žš‚Å•ªŠ„‚³‚ê‚éA
Ž–‘O‚É>>757‚ð‘‚¢‚Ä‚¨‚­‚ÆAˆÈ~$/‚É‘ã“ü‚³‚ꂽ•¶Žš‚Å•ªŠ„‚³‚ê‚邿‚¤‚ɂȂéB
‚±‚±‚ł͋󕶎š—ñ‚Ȃ̂ŕªŠ„‚µ‚È‚­‚È‚éB

my $txt
{
@local $/;
@open(F,$txt_file) or die "$txt_file‚ðƒI[ƒvƒ“‚Å‚«‚Ü‚¹‚ñB";
@$txt = <F>;
}
open(F4,$dic_file) || die "$dic_file‚ðƒI[ƒvƒ“‚Å‚«‚Ü‚¹‚ñB";
foreach $word (<F4>) {
@$word =~ s/\n$/s;
@$txt =~ s/\Q$word\E//sg #—á: ƒ}ƒbƒ`•”•ªíœ
}

|L„t`)É΂Á‚Ä‚·‚Ü‚ñ‚Ë

761 –¼‘OF755 [2008/01/24(–Ø) 09:47:56 ID:TN487IBF]
D‚«‚æAD‚«‚æAD‚«‚æ >760‚³‚ñB

762 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 10:15:27 ID:???]
ŒŸõ‚·‚邯‚¢‚Á‚Ä‚àA‚Ç‚¤‚¢‚¤Œ‹‰Ê‚ª—~‚µ‚¢‚킯H
ƒtƒ@ƒCƒ‹‚Q‚Ìs”‚܂łقµ‚¢‚Æ‚©Aƒtƒ@ƒCƒ‹‚P‚Ìword‚ÌƒŠƒXƒg‚¾‚¯‚Å‚¢‚¢‚Æ‚©A
Œ”‚܂ł¢‚邯‚©B

763 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/24(–Ø) 23:47:07 ID:???]
‚·‚¢‚Ü‚¹‚ñBPerl‚©‚çword, excelƒtƒ@ƒCƒ‹‚ð‚¢‚¶‚邱‚Æ‚Á‚Ăł«‚Ü‚·H
ƒ}ƒNƒ‚ÌŒ¾Œê(VB?)•ª‚©‚ç‚È‚¢‚Ì‚ÅEEEB

764 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/25(‹à) 03:03:45 ID:???]
Win32::OLE

765 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/25(‹à) 08:09:41 ID:???]
>>763
Perl‚»‚Ì‚à‚Ì‚ª‚»‚Ì’ö“x‚Ì’mޝ‚Å‚ ‚ê‚ÎAVBA‚ð•׋­‚µ‚½•û‚ª‘‚¢‚ÆŽv‚¤B
ˆê‚ƒo[ƒWƒ‡ƒ“‚ªˆá‚Á‚½‚¾‚¯‚Å“r’†‚Å“®‚©‚È‚­‚È‚é‚Æ‚©‚µ‚å‚Á‚¿‚イ‚¾‚µB

766 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/25(‹à) 15:27:50 ID:???]
VBA‚ł킩‚ç‚È‚¢‚È‚ç@Perl‚Å‚à–³—‚¾‚ÆŽv‚¤B




767 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/25(‹à) 18:34:06 ID:???]
VB‚ÆVBA‚̈Ⴂ‚ª•ª‚©‚Á‚Ä‚¢‚È‚¢Žž“_‚ÅA
ƒvƒƒOƒ‰ƒ€‚»‚Ì‚à‚Ì‚ð‚ ‚«‚ç‚ß‚½•û‚ª‚¢‚¢‚ÆŽv‚Á‚½‚è‚—

768 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/26(“y) 00:07:47 ID:???]
VBA‚¾‚¯‚Å‚àVB‘g‚ß‚é‚ñ‚¾‚ªEEE’Þ‚ç‚ꂽH

769 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/26(“y) 18:10:44 ID:???]
cgiƒtƒ@ƒCƒ‹‚ɃAƒNƒZƒX‚µ‚Ä—ˆ‚½“à—eiGET‚âPOST‚̃f[ƒ^‚È‚Çj‚ð
ƒƒO‚ɕۑ¶‚·‚éê‡A‚·‚ׂēƎ©‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©B
Ž©•ª‚Åì‚è‚Í‚µ‚½‚̂ł·‚ªA‚±‚¤‚¢‚¤ó‹µ‚Í•p”ɂɂ ‚é‚Ì‚ÅA
ƒ‚ƒWƒ…[ƒ‹‚ª‚ ‚é‚̂łÍA‚ÆŽv‚Á‚½‚肵‚½‚̂ł·‚ªB

770 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/26(“y) 18:32:06 ID:???]
‚È‚ºA‚»‚¤Žv‚¤‚È‚çƒhƒLƒ…ƒƒ“ƒg‚ð“Ç‚à‚¤‚ÆŽv‚í‚È‚¢‚Ì‚¾‚낤‚©?
search.cpan.org/dist/CGI.pm/CGI.pm#DUMPING_OUT_ALL_THE_NAME/VALUE_PAIRS

771 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/27(“ú) 01:37:41 ID:???]
>>770
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒhƒLƒ…ƒƒ“ƒg“Ç‚ñ‚Å‚â‚Á‚Ă݂܂·Bm(_ _)m

772 –¼‘OFnobody‚³‚ñ [2008/01/27(“ú) 12:37:53 ID:TNan8zlF]
“ú–{‚Åperl‚Ì—Ç‚¢ƒTƒCƒg‚ªŒ©“–‚½‚è‚Ü‚¹‚ñB
perl‚̉pŒêƒTƒCƒg‚Å‚¨Š©‚ß‚ ‚è‚Ü‚·‚©H

773 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/27(“ú) 13:13:35 ID:???]
‚«‚݂̌¾‚¤h—Ç‚¢ƒTƒCƒgh‚ðà–¾‚µ‚È‚¢‚±‚ƂɂÍEE

774 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/27(“ú) 13:32:38 ID:???]
perl‚̓lƒbƒgã‚Å‚Íî•ñ—ʂ͑½‚¢•û‚¾‚¼B

ˆê•û‚Å–^ŽÐ‚ÌŒ¾Œê‚Ì‚Íî•ñ—ʂͭ‚È‚­A‚‚¢ŒöŽ®•¶‘‚Æ‚©‚ð
”ƒ‚¤‚µ‚©‚È‚©‚Á‚½‚è‚·‚邵AŠÈŒ‰‚·‚¬‚Ä•ª‚©‚è‚É‚­‚¢à–¾‚ð
ˆê¶Œœ–½“ǂމH–Ú‚É‚à‚È‚éB

775 –¼‘OFnobody‚³‚ñ [2008/01/27(“ú) 19:07:45 ID:TNan8zlF]
>>773
—Ç‚¢ƒTƒCƒg‚ð‹³‚¦‚Ä—~‚µ‚¢‚̂ł͂Ȃ­‚Ä—Ç‚¢ƒTƒCƒg‚ª“ú–{‚ł͂Ȃ¢‚ÆŽv‚¤‚Ì‚Å
ŠCŠO‚Ì‚¨Š©‚߃TƒCƒg‚ð‹³‚¦‚Ä—~‚µ‚¢‚ñ‚Å‚·B
ØŽÀ‚È—v‹‚ł͂Ȃ­‚ÄAƒnƒbƒN‚ÈŠF‚³‚ñ‚ªí“ú ‚Ç‚ñ‚ȉpŒêƒTƒCƒg‚ðŒ©‚Ä‚¢‚é‚©‚ð‹CŒy‚Éq‚Ë‚½‚‚à‚è‚È‚ñ‚Å‚·‚ªB

776 –¼‘OFnobody‚³‚ñ [2008/01/27(“ú) 19:26:24 ID:TNan8zlF]
>>774
•ª‚©‚é‹C‚ª‚µ‚Ü‚·B
’è”Ô‚Å‚·‚ªperl monger‚Í—Ç‚­Œ©‚Ü‚·‚ªA‚©‚È‚è“Ë‚Áž‚ñ‚¾ƒgƒsƒbƒN‚Å‚à—L‰v‚Èî•ñ‚ª‚½‚­‚³‚ñˆø‚Á‚©‚©‚邱‚Æ‚ª‚ ‚Á‚½‚肵‚Ü‚·‚ËB
—Ⴆ‚ÎAinsideout object‚Í‚±‚̃TƒCƒg‚ŕ׋­‚µ‚Ü‚µ‚½B
‚ ‚ÆGoogle‚ÌÅ‹ßXV‚³‚ꂽƒy[ƒWŒŸõ‚Ƃ͂ău‚ÆCPANƒT[ƒ`‚ðŽg‚¦‚ΖړI‚̃y[ƒW‚ªŒ©‚‚©‚邱‚Æ‚ª‘½‚¢‚Å‚·‚ËB
ŠF‚³‚ñ‚͂ǂ¤‚â‚Á‚Äperlî•ñ‚ðŒŸõ‚µ‚Ă܂·‚©H
‚¨Š©‚ß‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B

‚ÅAã‚ÅŽ¿–₵‚½‚Ì‚ÍARSS‚œǂ݂½‚­‚È‚Á‚½‚èƒuƒ‰ƒEƒU[‚Ì‚¨‹C‚É“ü‚è‚É“ü‚ê‚Ä‚¨‚«‚½‚­‚È‚é‚æ‚¤‚È—Ç‚¢ƒTƒCƒg‚ª
‚È‚©‚È‚©“ú–{‚ÌperlŠÖŒW‚łͭ‚È‚¢‚©‚ȂƂ¢‚¤‚±‚Ƃł·B
‚Ü‚ ‚»‚Ì‚ ‚½‚èŽÀÛ‚Ç‚¤Žv‚¢‚Ü‚·H
ŒÂl‚ÌŽåŠÏ‚Ȃ̂ÅA‚Ü‚ ‚»‚Ì‚ ‚½‚è‚Í“K“–‚ɃXƒ‹[‚µ‚Ä‚­‚¾‚³‚Á‚Ä‚àŒ‹\‚Å‚·B



777 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/28(ŒŽ) 00:30:45 ID:???]
‚¨‚ê‚Í
perlbuzz.com/2007/08/top-10-perl-blogs.html
search.cpan.org/author/
use.perl
‚Æ‚©FXB

778 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/28(ŒŽ) 00:32:33 ID:???]
‚ Aauthor‚À‚á‚È‚­‚Ä
search.cpan.org/recent
‚±‚Á‚¿B

779 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/28(ŒŽ) 00:36:50 ID:???]
‚¤[‚ñA‚È‚ñ‚©”¼’[‚¾‚ÈEEE
www.perlcast.com/
perlmonks.org/
perlperl.com/
cpancode.org/
cpants.perl.org/index.html


780 –¼‘OFnobody‚³‚ñ [2008/01/28(ŒŽ) 20:41:09 ID:iAknG7Tj]
>>777
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
’m‚ç‚È‚¢ƒTƒCƒg‚ª‚ ‚Á‚ÄŽQl‚ɂȂè‚Ü‚µ‚½IIII
‘‘¬livedoorƒŠ[ƒ_[‚ÉRSSƒtƒB[ƒh‚Ô‚¿ž‚݂܂·‚Ë‚—

ƒT[ƒ`CPAN‚ÌRecent‚Æ‚¢‚¤‚̂͒…–Ú‚µ‚Ă܂¹‚ñ‚Å‚µ‚½‚ª—Ç‚³‚°‚Å‚·‚Ë\
‚â‚Í‚èŋ߂̂à‚Ì‚ðƒ`ƒFƒbƒN‚µ‚È‚¢‚ƌ­‚È‚Á‚Ă邱‚Æ‚ª‘½‚¢‚©‚ç‚Å‚·‚©

‚±‚¤‚â‚Á‚ÄŒ©‚Ä‚Ý‚é‚ÆŠCŠO‚ł͗ǂ¢perlƒTƒCƒg‚ª‚Ç‚Á‚³‚è‚ ‚è‚Ü‚·‚ËB


781 –¼‘OF755 mailto:sage [2008/01/30(…) 18:16:21 ID:???]
www.voynich.com/kwic.txt‚̃R[ƒh‚Ȃ̂ł·‚ªA
‚±‚ꂾ‚Æ1ƒ[ƒhŒŸõ‚µ‚ÄI‚í‚è‚Å‚·B‚Å‚«‚ê‚ΈȑO‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½
while (my $word = <F4>) {
@@push @words, $word; # $_‚Å‚à‚¢‚¢‚¯‚Ç
}
‚ÅAforeach $word(@words){
}‚Ì’†‚ÅƒŠƒXƒg‚Ì’PŒê‚ð‘S‚Ä“®‚©‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚àãŽè‚­‚¢‚«‚Ü‚¹‚ñBexit(0)‚Ì‚¹‚¢H
‚Ç‚±‚©‚ç‚Ç‚±‚܂łðforeach $word(@words){}‚̃JƒbƒR‚Å‚­‚­‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‚Ü‚½‚ÍA•Ê‚Ì‰ðŒˆ•û–@‚Å‚à‚¢‚¢‚Ì‚ÅA‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚æ‚낵‚イB


782 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/30(…) 22:34:27 ID:???]
map‚ÆgrepA‚»‚µ‚Ä‘½ŽŸŒ³”z—ñ‚ðŠo‚¦‚邯—Ç‚¢‚æB

783 –¼‘OF755 mailto:sage [2008/01/30(…) 23:13:31 ID:???]
>781
Šo‚¦‚é‚Ì‚PTŠÔA‹³‚¦‚Ä‚à‚炦‚΂T•ªB
‚±‚ê‚Å‚à‚¢‚ë‚¢‚둼‚É‚â‚邱‚Æ‚ ‚é‚Ì‚æB
ˆÓ’nˆ«‚µ‚È‚¢‚Å‹³‚¦‚Ä‚¿‚åB

784 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/30(…) 23:26:43 ID:???]
—pŒŽd—l‚ªŒ©‚¦‚Ä‚±‚È‚¢B
‰½‚©—Ⴊ‚ ‚ê‚΂¢‚¢‚Ì‚¾‚ªB

785 –¼‘OF755 mailto:sage [2008/01/30(…) 23:27:11 ID:???]
‚à‚Á‚½‚¢‚Ԃ炸‚É‚³‚Á‚³‚Æ‹³‚¦‚ëBƒ’ƒ^ƒN–ì˜YB

786 –¼‘OF755 mailto:sage [2008/01/30(…) 23:29:57 ID:???]
>785
éx‚é‚ÈB‰´‚Í‚»‚ñ‚È—–\‚Èl‚ł͂Ȃ¢B



787 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/30(…) 23:33:38 ID:???]
‚¢‚âA‚¾‚©‚炳A“ǂݞ‚Þƒtƒ@ƒCƒ‹‚̃Tƒ“ƒvƒ‹‚ÆA
—~‚µ‚¢Œ‹‰Ê‚̃Tƒ“ƒvƒ‹A‚»‚µ‚ÄA¡‚̃vƒƒOƒ‰ƒ€‚Åo—Í‚³‚ê‚é
Œ‹‰Ê‚̃tƒ@ƒCƒ‹‚Æ‚©A‹ï‘Ì“I‚ÉŽ¦‚µ‚Ä‚­‚ê‚È‚¢‚Ɖ½ˆ‚É–â‘肪
‚ ‚é‚Ì‚©‚ª•ª‚©‚ç‚ñ‚Ì‚æB
‚»‚¤‚¢‚¤‚Æ‚±‚ë‚̓\[ƒXƒR[ƒh‚ð‘S•”“Ç‚ñ‚Å‚àŒ©‚¦‚Ä‚±‚È‚¢‚Å‚µ‚åH

‚ÜAƒTƒ“ƒvƒ‹‚ªo‚½‚Æ‚µ‚Ä‚à‘Ήž‚Í–¾“úˆÈ~‚ɂȂ邯‚ê‚ÇB

788 –¼‘OF755 mailto:sage [2008/01/30(…) 23:41:30 ID:???]
>787
‚V‚W‚V‚³‚ñ‚Í‚V‚W‚Q‚³‚ñ‚Å‚·‚æ‚ËH
‚»‚Ìmap‚âgrepA‘½ŽŸŒ³”z—ñ‚Æ‚â‚ç‚Å781‚̉ñ“š‚ð‚«‚Ú‚ñB

789 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 07:18:48 ID:???]
‚ÅAƒTƒ“ƒvƒ‹‚ÍH‚—

790 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 08:20:23 ID:???]
‚¿‚å‚Á‚ÆÅ‰‚Ì•û‚¾‚¯“Ç‚ñ‚ł̋^–â‚È‚ñ‚¾‚¯‚Ç
ƒtƒ@ƒCƒ‹‚ÆŒŸõ•¶Žš‚ð“ǂݞ‚ñ‚¾Œã‚Ì
chop ($open_file, $save_file, $word);
‚Á‚ĉ½‚ð‚â‚낤‚Æ‚µ‚Ä‚¢‚é‚ÌH

791 –¼‘OF755 mailto:sage [2008/01/31(–Ø) 09:14:13 ID:???]
>790
‚»‚ê‚ÍSTDIN‚̉üs‚ðŽæ‚é‚½‚߂ł·‚ËB

>789
“ü—Í‚·‚镶͓͂ú–{Œê‚ƉpŒê‚ª¬‚¶‚Á‚½‚à‚̂ł·B
ŒŸõ‚·‚é’PŒê‚à“K“–‚ɂłÁ‚¿‚ ‚°‚ĉº‚³‚¢‚æB

792 –¼‘OF755 mailto:sage [2008/01/31(–Ø) 09:26:00 ID:???]
•ÊŒ‚Ȃ̂ł·‚ªAƒ}ƒbƒ`‚µ‚½’PŒê‚ð@match_words‚Ɉê“xŠi”[‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‚¢‚‚̊Ԃɂ©æ“ª‚ÉARRAY(0x35e08)‚Æ‚¢‚¤‚Ì‚ª“ü‚螂݂܂·B
‚±‚ê‚͉½‚Å‚·‚©H

793 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 09:42:51 ID:???]
‚ÅA‰½‚ª–â‘è‚Ȃ̂¾‚낤‚©B
ŽÀs‚µ‚Ă݂½‚çAˆÈ‰º‚̂悤‚É‚R‚•\ަ‚³‚ꂽ‚¼B
i‹ï‘Ì“I‚È•¶Žš—ñ‚ÍÈ—ª‚µ‚Ä‚¢‚éj
line:3
line:7
line:8

794 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 09:44:56 ID:???]
‚Ђå‚Á‚Æ‚µ‚ÄAŒŸõ—pŒê‚ð•¡”“¯Žž‚ÉŽw’肵‚½‚¢‚Æ‚©H
’Tõ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ä‚­‚¾‚³‚¢F2ch, AA, ƒ‚ƒi
Œ©‚½‚¢‚ÈŠ´‚¶‚É

795 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 09:47:25 ID:???]
>>792
‚»‚̕ʌ‚̃\[ƒX‚ðo‚³‚È‚¢‚±‚Ƃɂ͕ª‚©‚ç‚È‚¢‚ÆŽv‚¤Œ

796 –¼‘OF755 mailto:sage [2008/01/31(–Ø) 09:58:21 ID:???]
>794
‚»‚Ì’Ê‚è‚Å‚·B

>795
A‚©‚ç•À‚ׂ½’P‚È‚é’PŒê‚Ì—…—ñ‚Å‚·B‚Ç‚ñ‚È•¶Žš—ñ‚Å‚àARRAY(0x35e08)
‚ªƒ}ƒbƒ`‚µ‚½•¶Žš—ñ‚̈ê”Ôʼn‚É“ü‚Á‚Ä‚µ‚Ü‚¤B
ARRAY(0x35e08)@©‚±‚ê‚͉½H

iˆÈ‰º—áj
acceptance
accompanying sheet
account




797 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 10:46:42 ID:???]
‚¨‚Ü‚¢‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

CGI::Lite‚ðŽg‚Á‚½ƒtƒ@ƒCƒ‹ƒAƒbƒvƒ[ƒh‚ÅAŠ¿Žš‚ðŠÜ‚Þƒtƒ@ƒCƒ‹–¼‚ðˆµ‚Á‚Ă܂·B
“Á’è‚ÌðŒ‚Ńtƒ@ƒCƒ‹–¼‚ªƒAƒbƒvŽž‚ƕςí‚Á‚Ä‚µ‚Ü‚¤‚̂ł·B
ðŒ‚Í•ª‚©‚Á‚½‚ñ‚Å‚·‚ªA‚Ç‚¤‚·‚ê‚΃tƒ@ƒCƒ‹–¼‚ð³í‚Ɉµ‚¦‚é‚©‚í‚©‚è‚Ü‚¹‚ñB

Perl‚̃o[ƒWƒ‡ƒ“F5.8.2
ƒNƒ‰ƒCƒAƒ“ƒgFWindowsXP
”­¶ðŒF•\Aƒ\A\‚Ȃǂðƒtƒ@ƒCƒ‹–¼‚ÉŠÜ‚Þ
Œ»ÛF•\‚Ȃǂ̕¶Žš‚æ‚è‘O‚ªÁ‚¦‚Ä‚µ‚Ü‚¤
—áj‰æ–Ê•\ަ“à—e.jpg ‚ªA@ަ“à—e.jpg@‚ɕςí‚éB

ƒqƒ“ƒg‚­‚¾‚³‚¢B

798 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 11:02:46 ID:???]
>>797
jcode.pl‚ŕϊ·‚·‚邵‚©‚È‚¢‚©‚ÆB
‚ ‚ÆA‚±‚ê
ttp://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FCGI%3A%3ALite#i5

799 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 14:37:56 ID:???]
•¶Žš—ñŒŸõƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚¼Bphp‚¾‚¯‚ÇB
‚±‚̃tƒ@ƒCƒ‹‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É[in.txt]‚Æ‚¢‚¤–¼‘O‚Å•¶‘ƒtƒ@ƒCƒ‹‚ª‚ ‚é‚à‚̂Ƃ·‚éB

<html><body>
<form method="POST" action="test.php"><input type="text" name="key" size=30>
<input type="submit" value="‘—M"></form>
<hr>

<?php
if($_POST["key"] == ""){
echo "</body></html>";
exit;
};

$key = $HTTP_POST_VARS["key"];
echo "ŒŸõƒL[F$key<br>";
// ŒŸõƒL[‚ð‹ó”’ƒXƒy[ƒX‚Å•ªŠ„‚·‚éB
$key2 = split(" ", $key);
// —v‘f”‚ðo‚·B
$key2_cnt = count($key2);

$INFILE = fopen("in.txt","r");

$line_num = 1;
$cnt = 0;

800 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 14:39:01 ID:???]
‚‚«

while($cnt < $key2_cnt){
echo "ŒŸõƒL[F$key2[$cnt]<br>";

while(!feof($INFILE)){
$line = fgets($INFILE, 1024);
$search_flg = strpos( $line , $key2[$cnt] );
if( $search_flg !== false ){
$out_line = "line " . $line_num . " : " . $line . "<br>";
echo $out_line;
}else{
// echo "‚±‚Ìs‚ɂ͂ ‚è‚Ü‚¹‚ñB: $line<br>";
}
$line_num = $line_num + 1;
}
rewind( $INFILE );
$cnt=$cnt+1;
}

fclose($INFILE);

?>
</body></html>

801 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 15:20:34 ID:???]
Ž¿–âŽÒ‚ÍŒŸõƒL[ƒ[ƒh‚ª•¡”‚Å‚à‘Ήž‚Æ‚¢‚¤‚±‚Æ‚¾‚¯‚ÇA
o—ÍŒ‹‰Ê‚ð‹ï‘Ì“I‚ɂǂ¤‚µ‚½‚¢‚Ì‚©‚Í•ª‚©‚ç‚È‚¢‚æ‚ÈB

i—á‚PjŒŸõƒL[Fƒ‚ƒi[ AA
[ƒ‚ƒi[]
line 3 :
line 5 :
[AA]
line 2 :
line 3 :

i—á‚QjŒŸõƒL[Fƒ‚ƒi[ AA
[ƒ‚ƒi[]‚Æ[AA]‚ðŠÜ‚ÞB
line 3 :

802 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 19:00:55 ID:???]
>801
i—á‚Pj‚Å‚¨Šè‚¢‚µ‚Ü‚·B

803 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 19:06:46 ID:???]
>>802
‚¾‚Á‚½‚çA>>799-800‚̃\[ƒX‚ð“®‚©‚µ‚Ă݂ê‚΂¢‚¢‚¼B
[test.php]‚̃tƒ@ƒCƒ‹–¼‚ŕۑ¶‚µ‚ÄŽÀs‚·‚ê‚΂¨‚‹

804 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 19:09:54 ID:???]
‘å‘ÌA—á‚P‚ðì‚é•K—v«‚Á‚ĉ½‚¾‚낤‚©B
‚»‚̃L[ƒ[ƒh‚Ì”‚¾‚¯ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚ê‚΂¢‚¢˜b‚Ȃ̂ÉB
—á‚Q‚È‚ç‚Εª‚©‚邪B

805 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 20:14:39 ID:???]
•ʂ̌¾Œê‚ðŽ‚¿o‚·‚â‚‚ÍAƒXƒŒƒ^ƒC“ǂ߂Ȃ¢‚Ì‚©

806 –¼‘OFnobody‚³‚ñ mailto:sage [2008/01/31(–Ø) 22:10:29 ID:???]
•ʂ̌¾Œê‚¾‚¯‚ÇA•\‹L‚ª‚Ù‚Æ‚ñ‚ÇŽ—‚Ä‚¢‚é‚à‚Ì‚¾‚ëB
Ž¿–âŽÒ‚̓ƒWƒbƒN‚ð•·‚«‚½‚©‚Á‚½‚킯‚©‚çA‚±‚ê‚Å‰ðŒˆ‚¶‚á‚ËH



807 –¼‘OF755 mailto:sage [2008/02/01(‹à) 00:06:19 ID:???]
> 803
‰´‚̃T[ƒo[PHP“®‚«‚Ü‚¹‚ñB
>804
1000‰ñƒvƒƒOƒ‰ƒ€“®‚©‚¹‚ñ‚©‚çAƒ‹[ƒv‚ÅŽ©“®‚Å‚â‚肽‚¢‚ÆŒ¾‚Á‚Ä‚é‚Á‚µ‚åB

Ž¿–â‚ð‚à‚Á‚Æ‹ï‘Ì“I‚É‚·‚ê‚Ηǂ©‚Á‚½‚©‚µ‚çB
u781‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚ðƒ‹[ƒv‚Å“®‚©‚·•û–@‚ð‹³‚¦‚Äv
‚Å‚·B

808 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 00:55:46 ID:???]
>>807
ƒT[ƒo‚łȂ¢‚Æ‚¢‚¯‚È‚¢——R‚Á‚Ä‚ ‚é‚ÌH
ƒ[ƒJƒ‹‚Å“®‚©‚¹‚΂¢‚¢‚¶‚á‚ñBXAMPP‚Æ‚©‚ ‚é‚ñ‚¾‚µB

809 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 00:58:10 ID:???]
>>807
‹ï‘Ì“I‚ÉŒ¾‚¦‚Æ‚¢‚í‚ê‚ÄA‹ï‘Ì—á‚ðo‚³‚È‚¢‚©‚炱‚¤‚È‚Á‚½‚ñ‚¾‚ÆŽv‚¤B

810 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 01:07:14 ID:???]
Ž¿–âŽÒ‚Í>>799-800‚ðPerl‚ɈÚA‚·‚ê‚Ηǂ¢‚Ì‚©‚Ç‚¤‚©‚Ì
Ž–‚ÍŒ¾‚í‚È‚¢‚ñ‚¾‚æ‚ÈB
ŽÀÛ‚Éo—ˆã‚ª‚Á‚Ă݂ÄA‚ [‚¾‚±[‚¾‚¢‚¤‚ñ‚¾‚낤‚ÈB
‚»‚ñ‚ȑԓx‚¾‚©‚çʼn‚ÉŽ¿–₵‚½Žž‚©‚炨‚¿‚å‚­‚ç‚ê‚Ä‚é‚ñ‚¾‚ÆŽv‚¤B

811 –¼‘OFperlD‚«î•ñ‚S‰ñ¶ mailto:sage [2008/02/01(‹à) 13:26:52 ID:???]
CŽmo‚½‚çAE‚ðl‚¦‚Ä‚¢‚錻Ý3‰ñ¶‚Ìî•ñ‚ÌŠw¶‚Åperl‚ªˆê”Ô‚·‚«‚Å‚·‚ªA
¡”N‚É“ü‚Á‚Ä‚©‚ç‚¢‚ë‚¢‚ë‚Æ‹lî•ñ‚ðW‚߂Ă݂½‚Æ‚±‚ëperl‚ÌŽdŽ–­‚È‚¢‚Å‚·‚Ë
‰\‚ɂ͕·‚¢‚Ă܂µ‚½‚ªA–l‚͉½‚ª‰½‚Å‚àperl‚ðŽdŽ–‚É‚µ‚½‚¢‚̂ł·
‚Ü‚ ‚»‚ê‚Í‚¨‚¢‚Æ‚¢‚ÄAperl‚ðŽdŽ–‚Æ‚µ‚Ă݂½‚Æ‚«‚Ç‚ñ‚ÈŠ´‚¶‚Å‚·‚©‚ËH
ŠF‚³‚Üæ”y•û‚Ì‘½‚­‚Íperl‚ðŽdŽ–‚Æ‚µ‚Ä‚¢‚ç‚Á‚µ‚á‚邯Žv‚Á‚½‚Ì‚ÅA
¥”ñ‚Æ‚à‹Æ–±“à—eA‘¼Œ¾Œê‚Æ”ä‚ׂ½‚Æ‚«‚̑ҋöAŽdŽ–‚Ì‚â‚肪‚¢‚ȂǂȂÇA
ƒ|ƒWƒeƒBƒu‚Ȉӌ©(Š©‚ß)‚àƒlƒKƒeƒBƒu‚Ȉӌ©(‹ð’s)‚ං̺‚Æ‚µ‚Ä‚¨•·‚©‚¹Šè‚¦‚ê‚΂Ƒ¶‚¶‚Ü‚·B


812 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ mailto:sage [2008/02/01(‹à) 13:31:25 ID:???]
ŠÔˆá‚¦‚Ü‚µ‚½B–¼‘O—“‚Í‚R‰ñ¶‚ª³‰ð‚Å‚·B

813 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 13:45:35 ID:???]
>>811
Šm‚©Amixi‚Æ‚©A‚͂ĂȂÍAperl‚¶‚á‚È‚©‚Á‚½‚©‚ÈB

‚ÅA‚¨‘O‚͈ê‘̉½”N‚È‚ñ‚¾H‚—
CŽm‚ðo‚Ä‚©‚ç‚Æ‚¢‚¤‚±‚Æ‚ÍA‚ ‚Æ‚Q”NŒã‚ÉAEŠˆ“®‚ð
‚â‚èŽn‚߂邯‚¢‚¤‚±‚Æ‚©‚ÈH
‡Œv‚ ‚Æ‚R”N”ƒ–ŒŽ‚Íe‚Ì‚·‚Ë‚ð‚©‚¶‚Á‚ÄŠw¶‚ð‚â‚邯B

814 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 13:49:55 ID:???]
l‚Éî•ñ‚ð‚­‚ê‚Æ‚¢‚Á‚ĂȂ¢‚ÅA‚Ü‚¸‚ÍŒN‚Ìì‚Á‚½ŽÀÑ‚ðo‚µ‚Ă݂½‚ç
‚Ç‚¤‚¾B—Ⴆ‚Î>>755‚ɑ΂·‚铚‚¦‚̃\[ƒX‚ðì‚邯‚©B

815 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 15:10:24 ID:???]
Perl‘åD‚«‚Á‚Ä‚¢‚¤‹CŽ‚¿‚͂킩‚邯‚ÇA
Perl‚µ‚©‚܂Ƃà‚Éo—ˆ‚È‚¢l‚ÉAEŒû‚͂Ȃ¢‚©‚Æ
‚Æ‚¢‚¤‚©‰ñ‚è‚©‚çŒy•Ì‚³‚ê‚é

816 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 15:17:27 ID:???]
>>815
–}l‚ɑ΂µ‚Ă͓¯ˆÓ‚¾‚¯‚ÇA‚Æ‚±‚Æ‚ñ‚â‚Á‚Ä‚él‚É‚¨‚¢‚Ä‚Í
‚»‚ÌŒÀ‚è‚ł͂Ȃ¢‚ÆŽv‚¤B



817 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 16:03:32 ID:???]
‚â‚ê‚él‚Æ‚¢‚¤‚Ì‚ÍA‘å’ï‚»‚ÌŠé‹Æ‚Ì‚â‚è•û‚ɉï‚í‚È‚©‚Á‚½‚èA
Ž©•ª‚ªã‚É—§‚Á‚Ä‚â‚낤‚Æ‚¢‚¤l‚¦‚ðŽ‚Â‚æ‚¤‚ɂȂÁ‚½‚肵‚ÄA
‰ïŽÐˆõ‚Æ‚µ‚Ä‚â‚Á‚Ä‚¢‚­‚æ‚è‚àA‹N‹Æ‚µ‚ÄŽÐ’·‚Æ‚µ‚Ä‚â‚éꇂª‘½‚¢B

‚Ȃ̂ÅAŒN‚ÌꇂÍu—Ç‚¢Š‚ÉAE‚·‚év‚Æ‚¢‚¤‚±‚Æ‚æ‚è‚àA
“ŠŽ‘‰Æ‚ðà“¾‚·‚éƒvƒŒƒ[ƒ“‚ð‚·‚é‚Æ‚©A’N‚à‚ª”[“¾‚Å‚«‚邿‚¤‚È
ƒVƒXƒeƒ€‚ðì‚é•ûŒü‚Å‚â‚Á‚Ä‚¢‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
Perl‚ÍAƒAƒNƒZƒXƒJƒEƒ“ƒ^AŒfަ”ÂAƒ`ƒƒƒbƒgAƒuƒƒOA
ƒVƒ‡ƒbƒsƒ“ƒOƒ‚[ƒ‹‚Æ”­“W‚µ‚Ä‚«‚½‚¯‚ê‚ÇA‚±‚ÌŽŸ‚É‚ ‚½‚é‚à‚Ì
‚ðì‚é‚Ì‚ðl‚¦‚邯—Ç‚¢‚¾‚낤B

CŽm‚܂ł¢‚­‚̂ł ‚ê‚ÎA‚»‚Ì‚Ü‚Ü”ŽŽm‚Ü‚Ås‚Á‚ÄA¼–{Ž‚Ì‚æ‚¤‚É
ƒˆ‚ÉŒ¾Œê‚ð‚â‚铹‚à‚ ‚éB

818 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/01(‹à) 19:19:56 ID:???]
lH’m”\‚Æ‚©H

819 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ mailto:sage [2008/02/01(‹à) 23:20:23 ID:???]
ŠF—lA—\‘zŠO‚Ì‘½‚¢ƒŒƒX‚É‘å•Ï‹Á‚¢‚Ă܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>813 3‚ð‰Ÿ‚µŠÔˆá‚¦‚½‚¾‚¯‚Å‚·B3‰ñ¶‚É‘Šˆá‚ ‚è‚Ü‚¹‚ñBw
> ‡Œv‚ ‚Æ‚R”N”ƒ–ŒŽ‚Íe‚Ì‚·‚Ë‚ð‚©‚¶‚Á‚ÄŠw¶‚ð‚â‚邯B
‚»‚¤‚È‚ñ‚Å‚·B‚»‚¤‚µ‚½¶‚ʂ邢ŠÂ‹«‚Å‚ ‚è‚Ü‚·‚ªA‘Sg‘S—ì‚ÅŽæ‚è‘g‚ÞŠoŒå‚Å‚·B

>>814
>l‚Éî•ñ‚ð‚­‚ê‚Æ‚¢‚Á‚ĂȂ¢‚ÅA‚Ü‚¸‚ÍŒN‚Ìì‚Á‚½ŽÀÑ‚ðo‚µ‚Ă݂½‚ç
–£—Í“I‚ÈlÞ‚Å‚ ‚邱‚Æ‚ð—§Ø‚Å‚«‚È‚¢‚Å‚·B–l‚͂܂¾‚Ü‚¾‚Å‚·B

>>815
>Perl‚µ‚©‚܂Ƃà‚Éo—ˆ‚È‚¢l‚ÉAEŒû‚͂Ȃ¢‚©‚Æ
‚»‚¤Œ¾‚í‚ê‚邯‚‚炢‚à‚Ì‚ª‚ ‚è‚Ü‚·‚ªAC++‚ð¡‚©‚炵‚Á‚©‚è‚â‚Á‚ÄŽÀ—Í‚ð‚‚¯‚ê‚Î
d•󂳂ê‚é‚̂ł͂Ȃ¢‚©‚Æl‚¦‚Ä‚¢‚Ü‚·B

>>817
>“ŠŽ‘‰Æ‚ðà“¾‚·‚éƒvƒŒƒ[ƒ“‚ð‚·‚é‚Æ‚©A’N‚à‚ª”[“¾‚Å‚«‚邿‚¤‚ȃVƒXƒeƒ€‚ðì‚é•ûŒü‚Å
‚ł͌ãŽÒ‚Å‚â‚è‚Ü‚·BWebã‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŠJ”­‚ªo—ˆ‚½‚ç‚¢‚¢‚È‚ ‚Ƃ͎v‚Á‚Ä‚¢‚Ü‚·BWebOS‚Æ‚©B

820 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 00:24:29 ID:???]
ƒvƒƒgƒRƒ‹‚ª•K—v‚È¡‚̃lƒbƒgANGN‚àV‚µ‚¢ƒvƒƒgƒRƒ‹‚ðŽg—p‚·‚邱‚Æ‚ª‚·‚łɌˆ‚Ü‚Á‚Ä‚¨‚èAWebOShaŠ÷ã‚Ì‹ó˜_‚¾‚Æ‚¢‚¤‚±‚Æ‚·‚ç’m‚ç‚È‚¢‚̂ł͖³—‚©‚ÆEEE

821 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 01:14:38 ID:???]
>>811
Perl‚à“¹‹ï‚ɉ߂¬‚È‚¢B
AE‚©‚ç’è”N‚܂Ŗñ40”NŠÔ‚¸‚Á‚Æ“¯‚¶ƒvƒƒOƒ‰ƒ€Œ¾Œê‚ðŽg‚¢‘±‚¯‚鎖‚͂܂¸•s‰Â”\B
ŠÇ—E‚ɂȂÁ‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚©‚ç‘«‚ðô‚¦‚é‚̂͂²‚­ˆê•”B
Šw¶‚ÌŽž“_‚ÅŒ¾Œê‚É‚±‚¾‚í‚邿‚èAl‚¦•ûE•ªÍ•û–@EÝŒv•û–@‚ðŠw‚Ô“¹‹ï‚¾‚ÆŠ„‚èØ‚Á‚½•û‚ª—Ç‚¢B

‚»‚¤Œ¾‚Á‚Ä‚é˜R‚ê‚àAŠwZ‚¶‚áPascal‚â‚çC‚â‚Á‚Ä‚ÄAAE‚µ‚Ä‚©‚ç‚ÍCAC++AVB‚â‚Á‚ÄA
“Æ—§‚µ‚Ä‚©‚ç‚Íʼn‚ÍDelphiŽg‚Á‚Ä‚½‚ª¡‚ÍVBA‚ÆPerl‚ÆJavaScript‚ÆSQL‚ð‚â‚Á‚Ä‚éB
¡ŒãJava‚âPHP‚à‚â‚邱‚Æ‚É‚È‚é‚ÆŽv‚¤B


822 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 05:18:25 ID:???]
>>818
V‚µ‚­Œ¾Œê‚ðì‚Á‚Ä‚¢‚­‚Æ‚¢‚¤ˆÓ–¡‚³B
¡‚ÌPerl‚̓IƒuƒWƒFƒNƒgŽwŒü‚ªŠ®‘S‚łȂ¢‚Æ‚©A“ú–{Œê‚ňꕔ•¶Žš‰»‚¯‚·‚邯‚©
‚ ‚é‚킯‚ÅA‚»‚ê‚ð‰ü‘P‚µ‚Ä‚¢‚­‚Æ‚¢‚¤•ûŒü‚͂ǂ¤‚©‚ȂƂ¢‚¤’ñˆÄ‚Å‚·B
ja.wikipedia.org/wiki/%E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8%E3%82%86%E3%81%8D%E3%81%B2%E3%82%8D

‚ÜAƒAƒXƒyƒNƒgŽwŒü‚Æ‚©‚à‚ ‚é‚©‚ç‚»‚Á‚¿‚ÖPerl‚ðŽ‚Á‚Ä‚¢‚­‚Ì‚à—Ç‚¢‚©‚à‚ËB

823 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ mailto:sage [2008/02/02(“y) 09:07:03 ID:???]
>>820
‚»‚¤‚¾‚Á‚½‚ñ‚Å‚·‚©I‘åŠw‚É‚»‚¤‚¢‚¤ê–å‚Ìæ¶‚ª‚¢‚ÄA–l‚à‰e‹¿‚ðŽó‚¯‚Ä
‚±‚̈ê”N‚¢‚ë‚¢‚ë\‘z‚ð—û‚è‚‚•׋­‚ðd‚˂Ă«‚½‚̂ł·‚ªAAA

>>821
‚¢‚ë‚ñ‚ÈŒ¾Œê‚ðŽg‚¢‚±‚È‚¹‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚·‚ËB
–l‚ÍC,C++,Perl,Java,Javascript‚ª‚¨—V‚Ñ’ö“x‚ÉŽg‚¦‚Ü‚·B
‚ªAperl‚Í‚Æ‚à‚©‚­A‘¼‚Ì4‚‚͖{“–‚É’†“r”¼’[‚Å‚·B
perlƒXƒŒ‚¾‚©‚ç‚à‚¤­‚µ‚Íperl‚ðŽå޲‚É‚µ‚ĶŒv‚ð—§‚Ä‚ç‚ê‚邯‚¢‚¤ˆÓŒ©‚ª‚ ‚é‚©‚Æ
Žv‚¢‚Ü‚µ‚½‚ªAŠF‚³‚ñˆá‚¤‚悤‚Å‚·‚ËBŒ»ŽÀ‚ÍŒµ‚µ‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B

824 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 11:57:53 ID:???]
Perl6 ‚Í‚ª‚ç‚è‚ÆŽd—l‚ª•Ï‚í‚é‚炵‚¢‚©‚çA‚»‚ꂪˆê”Ê‚ÉZ“§‚·‚邯
‚Ü‚½ó‹µ‚ª•Ï‚í‚Á‚Ä‚­‚é‚©‚à‚µ‚ê‚È‚¢‚æB

825 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 12:00:31 ID:???]
Perl‚ªD‚«‚¾‚Ì‘‚¢‚Ä‚ÄA‚¢‚©‚É‚à“¾ˆÓ‚È‚à‚̂̂悤‚ÉŽv‚¦‚錾‚¢•û‚¾‚Á‚½‚ªA
ŽÀÛ‚É‚ÍAuPerl‚µ‚©’m‚ç‚È‚¢v‚̊ԈႢ‚¶‚á‚È‚¢‚Ì‚©H‚—

826 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 12:16:08 ID:???]
>>822
ƒIƒuƒWƒFƒNƒgŽwŒü‚¶‚á‚È‚¢‚Æ‚¾‚ß‚Á‚Äæ“üŠÏ‚͎̂Ă܂µ‚傤B
•¶Žš‰»‚¯‚͂ǂ̌¾Œê‚Å‚à“ú–{Œê‚ÉŒÀ‚Á‚½‚킯‚¶‚á‚È‚¢‚ñ‚¾‚¯‚ÇEEE

>>824
³‹K•\Œ»‚ª‚·‚²‚¢‚¼

>>825
‚ ‚¦‚Ä’N‚àŒ¾‚í‚È‚©‚Á‚½‚±‚Æ‚ð‚—




827 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 12:17:50 ID:???]
‚¶‚áAu‰½Œ¾‚Á‚Ä‚é‚ñ‚¾Hv‚¶‚á‚È‚­‚ÄA‚æ‚¢‚µ‚å‚·‚é•ûŒü‚Å‚—

828 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ [2008/02/02(“y) 13:36:26 ID:9aX3NPkq]
>>824
2010”NˆÈ~‚ɂȂ肻‚¤‚Å‚·‚ªA‚»‚Ì ‚͂܂³‚É–l‚ªŒ»–ð‚Å‚·‚ËB
—Ⴆ‚ÎA‚Ç‚ñ‚ȕω»‚ª—\‘z‚³‚ê‚Ü‚·‚©H

>>825
–l‚È‚ñ‚Ä—Ž‚¿‚±‚Ú‚ê‚à‚¢‚¢‚Æ‚±‚Å‚·Bperl‚µ‚©‚Å‚«‚È‚¢‚Ç‚±‚ë‚©perl‚à–ž‘«‚ɂł«‚È‚¢‚Å‚·B
‚Å‚·‚ªˆêgã‚Ì“s‡‚É‚æ‚è–ˆ“ú–ҕ׋­‚µ‚Ä‚¢‚é‚Ì‚Å
‚»‚Ì‚¤‚¿‚¢‚ë‚ñ‚ÈŒ¾Œê‚ðŽg‚¢‚±‚È‚¹‚邿‚¤‚É‚È‚é‚æ‚Æ‚Íæ¶‚ÉŒ¾‚í‚ê‚Ü‚µ‚½B
‚½‚¾A涂͋ƊE‚Ì‚±‚Æ‚ð‘S‚­‚²‘¶’m‚È‚¢•û‚Ȃ̂ÅA‚±‚¤‚â‚Á‚Äî•ñW‚ß‚µ‚Ä‚¢‚Ü‚·B

829 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 13:47:22 ID:???]
ƒRƒ“ƒsƒ…[ƒ^Œ¾Œê‚𖈓ú–ҕׂµ‚È‚«‚á‚È‚ç‚È‚¢‚È‚çA‚±‚̋ƊE‚ÍŒ©ž‚Ý–³‚¢‚©‚ç’ú‚ß‚½‚Ù‚¤‚ª—Ç‚¢B
Žg‚Á‚½‚±‚ƂȂ¢Œ¾Œê‚Å‚àŒ¾ŒêŽd—l‘‚ð4-5“ú“ǂ߂Ύg‚¦‚é‚Ì‚ª•’ÊB

–ˆ“ú–ҕׂ·‚é‚È‚ç‰pŒê‚ð•׋­‚µ‚½‚Ù‚¤‚ª10–œ”{–ð‚É—§‚ÂB

830 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 13:51:33 ID:???]
>>828
¡‚Í Perl ‚ª‰º‰Î‚Å PHP ‚â java ‚ªŽå—¬‚¾‚¯‚ÇA
‚±‚ê‚©‚ç‚Í PHP ‚â java ‚ª‰º‰Î‚ƂȂè Perl ‚ªŽå—¬‚ƂȂéB

831 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 13:53:43 ID:???]
u‹ÆŠE‚Ì‚±‚Æ‚ð‘S‚­’m‚ç‚È‚¢æ¶v‚ÌŒ¾‚¤Ž–‚ðA
M‚¶‚Ä‚¢‚é‚Ì‚©A‚¢‚È‚¢‚Ì‚©—Ç‚­•ª‚©‚ç‚È‚¢Œ

832 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ mailto:sage [2008/02/02(“y) 13:53:53 ID:???]
>>829
‚»‚¤‚È‚ñ‚Å‚·B–l‚Í‚ ‚鎖î‚Ål‚æ‚èŠæ’£‚ç‚È‚¢‚Æ’Ç‚¢‚‚¢‚Ä‚¢‚¯‚È‚¢‚Ý‚½‚¢‚Å‚·B
‚‚­‚­˔\‚ª‚È‚¢‚È‚ ‚ÆŽv‚¢‚Ü‚·BŠwZ‚Å‚Ío—ˆ‚él‚ð–Ú‚Ì‘O‚É‚·‚邯‰š‚Ý‚Á‚ςȂµ‚Å‚·B
‘åŠw‚É“ü‚Á‚Ä‚©‚玩•ª‚ÌË”\‚̂Ȃ³‚É‹C‚«‚Ü‚µ‚½
‚Å‚àe‚É\‚µ–󂪗§‚½‚È‚¢‚̂Ŗҕ׋­‚µ‚¢‚Ä‚¢‚±‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·B
–ҕ׋­‚È‚ñ‚Ĉ̂»‚¤‚ÈŒ¾—tŽg‚Á‚Ä‚²‚ß‚ñ‚È‚³‚¢B

833 –¼‘OFperlD‚«î•ñ‚R‰ñ¶ mailto:sage [2008/02/02(“y) 13:59:49 ID:???]
˜A“Š‚·‚݂܂¹‚ñB

>>930
perl6‚É‚È‚é‚Æ‚»‚¤‚¢‚¤‚Ó‚¤‚ɂȂé‚̂ł·‚©B
Å‹ßperl‚ð‚â‚Á‚ĂĂ¢‚¢‚Ì‚©•sˆÀ‚ɂȂÁ‚Ä‚¢‚½‚Ì‚ÅS‚ª—Ž‚¿’…‚«‚Ü‚µ‚½B

>>931
æ¶‚Í”ñí‚É‘¸Œh‚µ‚Ä‚¢‚邵A‚»‚Ìæ¶‚Ìu‚»‚Ì‚¤‚¿o—ˆ‚邿v‚Æ‚¢‚¤Œ¾—t‚à–l
‚ɂ͑傫‚ÈŽx‚¦‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‚Å‚àAAEî•ñ‚Íæ¶‚É•·‚­‚̂łȂ­Ž©•ª‚ÅŽûW‚·‚éŠw¶‚ª‘½‚¢‚Å‚·B

834 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 14:54:59 ID:???]
>>833
ŒN‚ÍA‘¼‚ÌŒ¾Œê‚ðŠw‚Ô•K—v«‚ɂ‚¢‚Ă͂ǂ¤Žv‚Á‚Ä‚é‚ÌH

835 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 15:13:04 ID:???]
„833
‘”‘OA‚Ȃɂ©Š¨ˆá‚¢‚µ‚ĂȂ¢‚©H
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Á‚Ă̂ÍAƒRƒ“ƒsƒ…[ƒ^‚ÉŽô•¶‚𥂦‚ÄŽdŽ–‚ð‚³‚¹‚鎖‚¶‚á‚È‚¢‚¼B
ƒRƒ“ƒsƒ…[ƒ^‚Æ‚¢‚¤AŒ¾‚í‚ê‚½Ž–‚µ‚©o—ˆ‚È‚¢ƒ‚ƒm‚ÉAŽwަ‚ðo‚µ‚ÄŽdŽ–‚ð‚³‚¹‚鎖‚¾B
ƒRƒ“ƒsƒ…[ƒ^‚Í‚ ‚¢‚Ü‚¢‚³‚ª‚ ‚élŠÔ‚ÌŒ¾—t‚ÅŽwަ‚³‚ê‚Ä‚à—‰ð‚Å‚«‚È‚¢‚©‚çAê—p‚ÌŒ¾—tE•¶–@‚ðŽg‚¤B

ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŠw‚Ôã‚ňê”Ô‘åØ‚È‚Ì‚ÍAŽ©•ª‚ªo‚µ‚½‚¢Žwަ‚ð‚ ‚¢‚Ü‚¢‚³‚È‚­A“IŠm‚É•\Œ»‚Å‚«‚é”\—Í‚ðg‚ɂ‚¯‚邱‚Æ‚¾B
•¶–@‚â’PŒêi–½—ßj‚È‚ñ‚©‚ÍA•ª‚©‚ç‚È‚«‚Ꭻ“T(ƒŠƒtƒ@ƒŒƒ“ƒX)‚ðŒ©‚ê‚΂¢‚¢B

836 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 15:46:15 ID:???]
Perl‚ðŽg‚Á‚½ŽdŽ–‚ð‚µ‚½‚¢‚̂ȂçA•sˆÀ‚¾‚Ì‚¢‚Á‚ĂȂ¢‚ÅA
‚Ü‚Á‚·‚®‚É‚»‚Ì•ûŒü‚Éi‚߂΂¢‚¢‚ñ‚łȂ¢‚ÌH
î•ñˆ—‚ÌŽ‘Ši‚ðŽæ‚ë‚¤‚ÆŽv‚Á‚Ä‚¢‚él‚ªA“Ë”@–@—¥‚̕׋­‚ð
‚µ‚½‚肵‚È‚¢‚̂Ɠ¯‚¶B
â‘΂Ɋ®àø‚Å«—ˆ‚ª‚ ‚é‘I‘ðŽˆ‚È‚ñ‚ĂȂ¢‚킯‚ÅAŽ©•ª‚ÌŽv‚¤•ûŒüA
D‚«‚ÈŽ–‚Ɉ권œ–½‚ÉŽæ‚è‘g‚Þ‚©‚Ç‚¤‚©B



837 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 17:14:06 ID:???]
–{“–‚ɃvƒƒOƒ‰ƒ€‚â‚肽‚¢‚È‚çAƒf[ƒ^ƒx[ƒX‚à‚â‚ç‚È‚«‚á‚¢‚©‚ñ‚æB
¡‹Æ–±‚Å‚â‚Á‚Ä‚é‚Ì‚ÍPHP{MySQL
‚¿‚Ȃ݂ÉAPerl‚Í‚à‚¿‚ë‚ñ‚±‚ÆARubyAC^‚b{{AVBAJava“™‚à•׋­‚µ‚½B
Žï–¡‚Å‘g‚Þ‚Ì‚ÍPerl‚©‚ÈB

838 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 18:01:41 ID:???]
‚¢‚âA‚±‚Ìl‚ÌꇂÍASE‚âƒvƒƒOƒ‰ƒ}[‚Æ‚µ‚ÄŽdŽ–‚ð‚â‚肽‚¢‚Æ‚©‚¶‚á‚È‚­‚ÄA
uPerl‚ð‚â‚肽‚¢v‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸB

839 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 18:06:49 ID:???]
“VË“I‚ÈŠ´‚ª‚ ‚郄ƒcˆÈŠOA•ꑌꂪ“¾ˆÓ‚¶‚á‚È‚¢ƒ„ƒc‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ðŽdŽ–‚É‚·‚é‚͓̂‚¢B
Perl‚ðŽg‚Á‚½ŽdŽ–‚ð‚·‚é‚ÆŒ¾‚Á‚Ăࡂ©‚çPerl‚ðŽg‚¢‚±‚È‚¹‚邿‚¤‚ɂȂÁ‚Ä‚¢‚é•K—v‚Í–³‚¢‚¾‚낤B
‚Ü‚¸‚Í–{‚ð“Ç‚ßBŽŸ‚É”Šw(—£ŽU”ŠwŒnj‚ðŠw‚×B
‚»‚ꂪo—ˆ‚é‚̂͊w¶‚Ì‚¤‚¿‚¾‚¯‚¾B

840 –¼‘OFperlD‚«î•ñŽO‰ñ¶ Ÿqqt5.0NxB6 mailto:sage [2008/02/02(“y) 21:53:31 ID:???]
>>834 Œ»’iŠK‚Å‚Íc/c++‚ð‚æ‚­Šw‚Ԃ‚à‚è‚Å‚·‚ª–l‚̂悤‚ÈŒoŒ±•s‘«‚ÈlŠÔ‚ɂ͓ž’ꕪ‚©‚ç‚È‚¢‚Å‚·B

>>835 ‚È‚é‚Ù‚ÇA—v‹‚ð“IŠm‚É•\Œ»‚·‚é”\—Í‚ª‘åØ‚È‚ñ‚Å‚·‚ËB‚Æ‚Ä‚à‚½‚߂ɂȂè‚Ü‚·B

>>836 –l‚Ìꇂ»‚̓˔@‚ª‚ ‚é‚̂Ŋë‚È‚Á‚©‚µ‚¢‚Å‚·B
‚»‚ê‚Ɉ권œ–½‚·‚¬‚Äg‚ð–łڂµ‚ª‚¿‚ȃAƒ“ƒoƒ‰ƒ“ƒX‚ÈlŠÔ‚¾‚ÆŽv‚¢‚Ü‚·B

>>837 MySQL‚Å‚·‚©BŽÀ–±“I‚ÈDB‚ÌŒoŒ±‚͂قƂñ‚ǂȂ¢‚Ì‚ÅAŠ÷ã‚É—¯‚܂炸¸i‚µ‚Ü‚·.

>>838 ‚Æ‚¢‚¤‚æ‚è‚àperl“I‚È•¶‰»‚ªD‚«‚Å‚·Bƒlƒbƒg‚âg‚̉ñ‚è‚Åperler‚Ée‚µ‚Ý‚ðŠ´‚¶‚é‚Ì‚ÅA
‚±‚¤‚µ‚½l‚½‚¿‚Æ‚±‚¤‚µ‚½•¶‰»‚ð‘n‚Á‚Ä‚¢‚«‚½‚¢‚ÆŽv‚Á‚½‚ñ‚Å‚·B

>>839 ‚2‚Æ‚3‚Ì“ª‚Í‘åŠw”Šw‚Ì–{‚ð“Ç‚ñ‚Å‚¢‚½‚Ì‚ÅA”Šw‚Í“¾ˆÓ‚Å‚·B
–{‚͈ꉞŒŽ‚É20û‚­‚ç‚¢“ǂ݂܂·‚ªA‚â‚Í‚èŽü‚è‚Ìl‚ª‚·‚²‚·‚¬‚é‚Ì‚ÅA
¡‚Ì5”{‚͓ǂ݂½‚¢‚Å‚·B

841 –¼‘OFperlD‚«î•ñŽO‰ñ¶ Ÿqqt5.0NxB6 mailto:sage [2008/02/02(“y) 21:55:40 ID:???]
‚¿‚å‚Á‚ÆC³‚Å‚·B˜A“ŠŽ¸—炵‚Ü‚·B

>>834 Œ»’iŠK‚Å‚Íc/c++‚ð‚æ‚­Šw‚Ԃ‚à‚è‚Å‚·‚ªA–l‚̂悤‚ÈŒoŒ±•s‘«‚ÈlŠÔ‚É‚Í
‚¢‚ë‚ñ‚ÈŒ¾Œê‚ðŠw‚Ô•K—v«‚ȂǓž’ꕪ‚©‚ç‚È‚¢‚Å‚·


842 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/02(“y) 23:48:00 ID:???]
ƒvƒƒOƒ‰ƒ€Œ¾Œê‚Ɉˑ¶‚µ‚½l‚¦•û‚ðŠw‚Ô‚Ì‚ÍAŒ»ê‚É“ü‚Á‚Ä‚©‚ç‚Å\•ªB
Perl‚à“¹‹ï‚̈ê‚‚¾‚Æ”Fޝ‚µA“¹‹ï‘I‚т͓KÞ“KŠ‚¾‚Á‚ÄŽ–‚ð—‰ð‚µ‚ëB
‚‚¢‚łɌ¾‚¦‚ÎAŠwK—p‚̃vƒƒOƒ‰ƒ€Œ¾Œê‚Í1ŒÂ‚Éi‚Á‚Ä‚à‰±‚¾B
‚½‚¾A–ÊڑΉž‚Ål‚¦‚è‚áPerl‚¾‚¯‚¶‚቟‚µ‚ªŽã‚¢‹C‚à‚·‚éB

843 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/03(“ú) 00:09:50 ID:???]
Šw•”3”N‚ÅiŠwŠó–]‚©‚‚»‚ÌŒã‚Í«—ˆƒ\ƒtƒgƒEƒFƒAŠJ”­‚ÌŽdŽ–‚ðŠó–]‚µ‚Ä‚¢‚Ä
¡‚©‚ç“ÆŠw‚ÅperlŠw‚Ô‚ÌH ‚È‚ñ‚©FX–µ‚‚µ‚Ä‚é‚Èc êU•ÏX‚µ‚½‚Á‚ÄŒ¾‚¤‚±‚Æ‚©?

844 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/03(“ú) 11:27:58 ID:???]
COBOLƒvƒƒOƒ‰ƒ}‚ª‘å—ʂɉðŒÙ‚³‚ꂽ‚Æ‚¢‚¤˜b’m‚Á‚Ä‚éH

845 –¼‘OFperlD‚«î•ñŽO‰ñ¶ Ÿqqt5.0NxB6 mailto:sage [2008/02/03(“ú) 23:32:26 ID:???]
ŠF—lAƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>842 –ÊÚ‚ðl‚¦‚邯perl‚¾‚¯‚¶‚áŽã‚¢‚ñ‚Å‚·‚ËBperl, c/c++, javascript, java, perl,
lisp, vb‚͕׋­‚·‚é—\’è‚Å‚·B‚»‚Ì‚¤‚¿Aʼn‚Ì2‚Â(perl, c/c++)‚É—Í“_‚ð’u‚­—\’è‚Å‚·B
perl‚ð‚Æ‚­‚Éâ‘ÎŽ‹E—BˆêŽ‹‚µ‚Ä‚¢‚é‚킯‚Å‚à‚È‚¢‚Å‚·B
Œ¾Œê‚Ɉˑ¶‚µ‚È‚¢l‚¦‚ð‚¢‚Ü‚Ì‚¤‚¿‚ɂ悭•׋­‚·‚邱‚Æ‚ª‘åØ‚È‚ñ‚Å‚·‚ËB

>>843 êU•ÏX‚ł͂Ȃ¢‚Å‚·‚ªAʼn‚Í”Šw‰È‚És‚­—\’è‚Å‚µ‚½‚ªA“y’dê‚Åî•ñ‚ɕς¦‚Ü‚µ‚½B
«—ˆperl‚ÌŽdŽ–‚ɂ‚«‚½‚¢‚Æ‚¢‚¤Žv‚¢‚Í‚à‚¿‚ë‚ñ‚ ‚è‚Ü‚·‚ªA‚»‚ê‚Ù‚ÇŒˆ‚Ü‚Á‚Ä‚¢‚È‚­‚ÄA
¡‚Íî•ñŽûW‚µ‚Ä‚¢‚Ü‚·B‚Ç‚±‚©–µ‚‚µ‚Ä‚¢‚Ü‚·‚©H

>>844 •·‚¢‚½‹C‚à‚µ‚Ü‚·‚ªA‘S‘R’m‚è‚Ü‚¹‚ñB


846 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/03(“ú) 23:40:34 ID:???]
‚Ƃ肠‚¦‚¸A‘å•¶Žš¬•¶Žš‚ÌŽg‚¢•ª‚¯‚©‚çŽn‚߂Ȃ¢H
COBOL‚̓VƒXƒeƒ€‚ðØ‚è‘Ö‚¦‚ç‚ê‚鎑‹à‚Ì‚ ‚邯‚±‚ë‚Íl‚Ì“ü‚ê‘Ö‚¦‚µ‚Ă邪A–³‚¢‚Æ‚±‚ë‚Í×X‚ƌق¢“ü‚ê‚Ä‚éB
‚Ü‚ŸASI‚Íæ‚ª–³‚¢‚Ì‚ÅAƒGƒ“ƒh‚Ɉø‚«”²‚©‚ê‚È‚¢‚©‚¬‚èæ‚Í–³‚¢‚ËB



847 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/03(“ú) 23:42:52 ID:???]
‘S‘Ì‘œ‚ªŒ©‚¦‚Ä‚¢‚È‚¢‚Æ‚©‚¢‚¢‚È‚ª‚çAˆÙ—l‚ÉPerl‚É‚±‚¾‚í‚Á‚Ä‚¢‚é
Š´‚ª‚ ‚Á‚ÄA‚È‚ñ‚©—Ç‚­•ª‚©‚ç‚È‚¢‚ÈB
PHP‚âC#‚ÍA‚ ‚¦‚Ă͂¸‚µ‚Ä‚¢‚邯‚¢‚¤‚æ‚è‚àA‚»‚Ì‘¶Ý‚ð’m‚ç‚È‚¢‚Ì‚©‚à‚ÈB
‚ÅA‚±‚̃XƒŒ‚ÍPerl‚Ì‚­‚¾‚·‚ê‚Å‚ ‚Á‚ÄA‚¨‘O‚Ìl¶‘Š’k—pƒXƒŒ‚ł͂Ȃ¢‚Ì‚ÅA
ƒXƒŒˆá‚¢‚̘b‚ð‚·‚é‚‚à‚è‚È‚çAo‚Äs‚Á‚Ä‚­‚ê‚È‚¢‚©Hƒ}”‚łâ‚Á‚½‚ç‚Ç‚¤‚¾B

848 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/04(ŒŽ) 00:06:37 ID:???]
‚ǂ̃XƒŒ‚Ɉړ®‚·‚é‚©‚ð‹³‚¦‚Ä‚­‚ꂽ‚çA‰´‚͂‚¢‚Ä‚¢‚­‚¼B

849 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/04(ŒŽ) 12:48:01 ID:???]
‚P‚O”N‘O‚©‚çperl‚È‚ñ‚©”p‚ê‚邯‚©ŽdŽ–‚ɂȂç‚È‚¢‚Æ‚©Œ¾‚í‚ꑱ‚¯‚Ă邯‚Ç
‚¢‚Ü‚¾‚ÉŽdŽ–‚ɂȂÁ‚Ă邩‚玀‚ʂ܂ł͂Ȃñ‚Æ‚©‚È‚é‚ñ‚¶‚á‚È‚¢‚©‚È

’†¬Šé‹Æ‚Ì‚v‚d‚a‰®‚Å‚¢‚¢‚È‚çperl‚ÌŽdŽ–‚Í‚ ‚邼


850 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/04(ŒŽ) 14:03:12 ID:???]
Ajax ‚Ì—á‚Æ‚©‚à‚ ‚邵‚ÈB‚Ç‚¤‚Ȃ邩‚Í’N‚à‚í‚©‚ç‚È‚¢B

851 –¼‘OFnobody‚³‚ñ [2008/02/05(‰Î) 14:08:38 ID:ke8bjavM]
php‚ðperl‚É‘‚«Š·‚¦‚Ä—~‚µ‚¢‚Å‚·B
‚í‚©‚él‚¨Šè‚¢‚µ‚Ü‚·B

<?php
//ƒpƒ‰ƒ[ƒ^‚ÌŽæ‚èo‚µ
$CID = $_GET['cid'];
$cc = $_GET['cc'];
$SID = $_GET['sid'];
$CH = $_GET['ch'];
$C1 = $_GET['c1'];

//ƒpƒ‰ƒ[ƒ^”»•Ê
/*ˆ—*/


//ˆ—
header("Content-Type: text/plain; charset=Shift_JIS");
print"rc=0\r\n";
print"u1=www.abc.jp/OK.php\r\n";
/*ˆ—*/
print"c1=AAA\r\n";
print"u2=www.abc.jp/err.php\r\n";
print"END\r\n";

?>

852 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 14:15:13 ID:???]
>>851
CGI.pm‚‚©‚Á‚Ä‚à‚¢‚¢‚ÌH

853 –¼‘OFnobody‚³‚ñ [2008/02/05(‰Î) 14:23:16 ID:ke8bjavM]
<?php@‚©‚ç@?>‚Ü‚Å‚ð‚»‚Ì‚Ü‚Üperl‚É‘‚«Š·‚¦‚é‚Ì‚ª•s‰Â”\‚È‚ç\‚í‚È‚¢‚Å‚·B



854 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 16:02:31 ID:???]
www.abc.jp/

855 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 22:54:03 ID:???]
use CGI;
my $q = new CGI;
my $cid = $q -> param( 'cid' );
Œã“¯‚¶

print "Content-type: text/plain; charset=Shift_JIS\n\n";
print "rc=0\n";
Œã“¯‚¶


856 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 23:10:03 ID:???]
Perl‚Ì¢ŠE‚É‚Í $_GET['cid']; ‚Æ‚© $_POST['cid']; ‚Æ‚©‚È‚¢‚©‚ç‚ËB
Žó‚¯Žæ‚Á‚½•¶Žš—ñ‚ð & ‚Å split ‚µ‚ÄA‚³‚ç‚É = ‚Å split ‚µ‚ÄB‚Æ‚¢‚¤
ˆ—‚©‚çŽn‚Ü‚éB
CGI.pmŽg‚í‚È‚¢‚Æ“¯‚¶‚悤‚È\•¶‚ɂ͂Ȃç‚È‚¢‚¾‚낤‚ËB



857 –¼‘OFnobody‚³‚ñ [2008/02/05(‰Î) 23:13:32 ID:LtG8FBU3]
windows xp‚ÅAperl‚©‚çwindows‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“(—Ⴆ‚Î
“d‘ì‚Ìcalc.exe)‚ðI—¹‚³‚¹‚é‚ɂ͂ǂ¤‚â‚ê‚΂¢‚¢‚Å‚·‚©?

perl‚ÉŠÖ‚·‚é’mޝ‚Íttp://www.rfs.jp/sb/perl/‚±‚¿‚ç‚̃TƒCƒg
‚ð“Ç‚ÝI‚¦‚½‚­‚ç‚¢‚Å‚·B

858 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 23:23:42 ID:???]
Perl‚Å‚»‚ñ‚È‚±‚Æo—ˆ‚é‚ÌH

859 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/05(‰Î) 23:37:33 ID:???]
WindowsAPIŽg‚¦‚ÎAƒvƒƒZƒX‚ÌI—¹‚Æ‚©‚Å‚«‚é‚©‚à

860 –¼‘OF857 [2008/02/05(‰Î) 23:49:41 ID:LtG8FBU3]
>>857‚Å‚·B

>>858
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BwindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɂ‚¢‚Ä‚à‚³‚Á‚Ï‚è‚È‚ñ‚Å‚·‚ª
>>859‚³‚ñ‚Ì‚¨‚Á‚µ‚á‚邿‚¤‚Éwin32apiŒn‚Ì‚à‚Ì‚ðŽg‚¦‚Îo—ˆ‚»‚¤‚È‹C‚ª‚µ‚½‚ñ‚Å‚·‚ªB
linux‚Æ‚©‚¾‚Æsystem(kill`‚Á‚ÄŠ´‚¶‚Å‚»‚̂܂Üo—ˆ‚é‚ñ‚Å‚·‚©‚ËB

>>859
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒvƒƒZƒX‚ÌI—¹‚à—Ç‚­•ª‚©‚Á‚ĂȂ¢‚ñ‚Å‚·‚ªA‚»‚̕ӂ̎d‘g‚Ý‚ð–l‚­‚ç‚¢‚̒჌ƒxƒ‹‚Å‚à
‚í‚©‚邿‚¤‚ÉЉ‚ê‚Ä‚éƒy[ƒW‚Æ‚©‚²‘¶’m‚Å‚µ‚½‚炲Љ‚¯‚½‚çK‚¢‚Å‚·B

861 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 00:20:44 ID:???]
Žc”O‚È‚ª‚ç‚»‚ê‚Íwebprog”‚ł͔ˆႢ‚Ȃ̂¾B

862 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 10:22:36 ID:???]
Kent
CGI.pm
Mason
Sledge
Catalyst
Jifty
Reaction
ŠÔ‚É‚¢‚ë‚¢‚ëƒnƒT‚ñ‚Å—~‚·‚¡

863 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 10:35:41 ID:???]
‚¨‚Á‚ÆCGI::Application‚ð–Y‚ê‚Ä‚¢‚½
Kent
CGI.pm
CGI::Application
Mason
Sledge
Gantry
Catalyst
Jifty
Reaction


864 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 11:59:40 ID:???]
system "taskkill /im calc.exe";

865 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 16:07:31 ID:???]
‚ñH‚µ‚è‚Æ‚è‚Å‚à‚â‚肽‚¢‚Ì‚©H‚—

866 –¼‘OFnobody‚³‚ñ [2008/02/06(…) 17:39:26 ID:z242xw4+]
‚·‚¢‚Ü‚¹‚ñAŽ¿–₨Šè‚¢‚µ‚Ü‚·B
ˆêsƒeƒLƒXƒg@‚Æ@ƒeƒLƒXƒgƒGƒŠƒA@‚Æ@‘—Mƒ{ƒ^ƒ“@‚Æ@hidden‚ª‚¢‚­‚‚©@‚̃tƒH[ƒ€‚ðì‚è‚Ü‚µ‚½B
jcode.pl‚ð’Ê‚µ‚ÄAƒfƒR[ƒh‚·‚éŽd‘g‚݂ɂµ‚Ü‚µ‚½B

ƒeƒLƒXƒgƒGƒŠƒA‚ÉA‚U‚O‚O•¶ŽšˆÈ‰º‚ÌA­‚È‚¢‘SŠp•¶Žš‚ð“ü—Í‚µA‘—Mƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯A
ƒƒOƒtƒ@ƒCƒ‹‚É‹LÚ‚³‚êAˆÓ}‚µ‚½•\ަ‚ɂȂé‚̂ł·‚ªB

ƒeƒLƒXƒgƒGƒŠƒA‚É‘òŽR‚Ì•¶Žši662•¶ŽšˆÈãj‚ð“ü‚êA‘—Mƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚à”½‰ž‚µ‚Ü‚¹‚ñB

perl‚É‚ÍAƒtƒH[ƒ€‚É“ü—Í‚·‚é•¶Žš§ŒÀ‚Ȃǂª‚ ‚é‚̂łµ‚傤‚©H
600•¶Žš’ö“x‚Å‚·‚ÆAŽg—p–Ú“I‚ł͕¶Žš”‚ª‘«‚è‚È‚¢‚Ì‚ÅA‚È‚ñ‚Æ‚©’¼‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤H



867 –¼‘OF866 [2008/02/06(…) 17:42:41 ID:z242xw4+]
’Ç‹L‚Å‚·B

IE6‚¾‚ÆAƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä‚à–³”½‰ž‚Ȃ̂ł·‚ªB

FireFox‚¾‚ÆAˆê‰ž‘‚«ž‚Ý‚ª‚Å‚«‚Ü‚µ‚½A
‚µ‚©‚µA‚â‚Í‚è‘SŠp•¶Žš600•¶Žš’ö‚̂Ƃ±‚ë‚©‚çŒã‚ªØ‚ê‚ÄAƒƒOƒtƒ@ƒCƒ‹‚É‹L˜^‚³‚ê‚Ü‚·B

‚Ü‚½A‘S‚Ä‚ª”¼Šp‚Ì”Žš‚ð“ü—Í‚µ‚½ê‡‚É‚ÍA‰½•¶Žš‚Å‚à“ü—͂ł«‚銴‚¶‚Å‚·B
‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

868 –¼‘OF866 [2008/02/06(…) 17:50:10 ID:z242xw4+]
‚·‚¢‚Ü‚¹‚ñB’ù³‚Å‚·B

”¼Šp”Žš‚Å‚àA‚P‚O‚O‚O•¶Žš’ö“x‚µ‚©‘‚«ž‚Ý‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

869 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 17:50:25 ID:???]
method="POST"

870 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/06(…) 17:51:53 ID:???]
enctype="multipart/form-data"

871 –¼‘OF866 [2008/02/06(…) 18:04:28 ID:z242xw4+]
>>869,870
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒƒ\ƒbƒh‚ðƒ|ƒXƒg‚É‚µ‚½‚ço—ˆ‚Ü‚µ‚½I


872 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/08(‹à) 17:15:00 ID:???]
#!/usr/local/bin/perl
eval { $test=; };
print "fin"

‚±‚ÌŽOsƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚邯fin‚ª•\ަ‚³‚ꂸ‚É

syntax error at test.pl line 2, near "=;"
Execution of test.pl aborted due to compilation errors.

‚ª•\ަ‚³‚ê‚é‚̂ͳí‚ÈActivePerl(forWin)‚¨‚æ‚Ñeval‚ÌU‚é•‘‚¢‚Å‚·‚©H

873 –¼‘OF872 [2008/02/08(‹à) 17:24:04 ID:ZczohSgB]
ã‚°–Y‚êB
ActivePerl‚Ìperl -v‚ÍPerl v.5.8.8 / build817‚Å‚·B

874 –¼‘OF872 mailto:sage [2008/02/08(‹à) 18:04:44 ID:???]
‚í‚©‚½(L„tM)y-~~ƒVƒ“ƒ^ƒbƒNƒXŒn‚Ì‚¢‚í‚ä‚éƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Íeval‚ÅE‚¦‚È‚¢‚悤‚ÅA
E‚¦‚»‚¤‚Ȳ·Ì݂ŋLq‚µ‚Ä‚ ‚郊ƒtƒ@ƒŒƒ“ƒX‚ªŒë‚è‚Å‚·B‘å•Ï‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

875 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/08(‹à) 18:57:59 ID:???]
eval q{ $test=; };
$@

876 –¼‘OF797 mailto:sage [2008/02/14(–Ø) 15:20:19 ID:???]
‚¨‚Ü‚¢‚ç‰ðŒˆ‚µ‚½‚̂ŕñ‚µ‚Ü‚·B

ŽÀ‚Í>>798‚ª‹³‚¦‚Ä‚­‚ꂽƒy[ƒW‚ðŽQl‚Éì‚Á‚½ƒvƒƒOƒ‰ƒ€‚¾‚Á‚½‚̂ł·‚ªA‚»‚±‚Éã©‚ª‚ ‚Á‚½‚̂ł·B
ƒtƒ@ƒCƒ‹–¼‚ðSJIS‚É‚·‚邯‚¢‚¤‚±‚Æ‚ÅAƒAƒbƒvƒy[ƒW‚Ì•¶ŽšƒR[ƒh‚àSJIS‚É‚µ‚Ä‚¢‚½‚̂ł·‚ªA
SJIS‚Å“Á’è‚Ì•¶Žš(•\Aƒ\A\‚È‚Ç)‚É‚ÍWindows‚ŃpƒX‚Ì‹æØ‚è‚ÉŽg‚¤\‚̃R[ƒh‚ª“ü‚Á‚Ä‚¢‚é‚Ì‚ÅA
‚»‚Ì•”•ª‚ª‹æØ‚è‚Æ‰ðŽß‚³‚ê‚ÄAƒtƒ@ƒCƒ‹–¼‚ªØ‚ç‚ê‚Ä‚¢‚½‚̂ł·B
‚»‚±‚ÅAƒAƒbƒvƒy[ƒW‚Ì•¶ŽšƒR[ƒh‚ðUTF8‚É‚µ‚½ŠAØ‚ç‚ê‚邱‚ƂȂ­³í“®ì‚·‚邿‚¤‚ɂȂè‚Ü‚µ‚½B

‚¨‚Ü‚¯
ŋߑ˜‹ö‚µˆê‰ž‰ðŒˆ‚µ‚½ƒlƒ^‚ð‚P‚ÂB
‚È‚º‚©ACGI::Lite‚ÆIE6(ŋ߂̃pƒbƒ`ˆÈ~H)‚Ì‘g‚݇‚킹‚Å<INPUT type="file">‚ª•¡”˜A‘±‚·‚邯A
“r’†‚̃tƒ@ƒCƒ‹–¼‚ªŽæ“¾‚Å‚«‚Ü‚¹‚ñBƒ_ƒ~[‚Å<INPUT type="hidden">‚ð‹²‚Þ‚Æ‘åä•v‚Å‚·B




877 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/14(–Ø) 16:19:19 ID:???]
‚¨‚Ü‚»‚ê‚ÍPerl‚̈ê”Ôʼn‚ÉK‚¤A‚µ‚©‚àV‹K‚Ìl‚ÍŠù‚É’N‚àŽg‚í‚Èiry

>‚È‚º‚©ACGI::Lite‚ÆIE6(ŋ߂̃pƒbƒ`ˆÈ~H)‚Ì‘g‚݇‚킹‚Å<INPUT type="file">‚ª•¡”˜A‘±‚·‚邯A
‚ [‚í‚©‚é‚í‚©‚éB‰SŽÒ‚É‚ ‚肪‚¿‚ȃoƒO‚¾‚ËB
‚¨‚ê‚àHTTPŠg’£‚̃oƒEƒ“ƒ_ƒŠŽü‚è‚Å‹ê˜J‚µ‚½B10”N‚®‚ç‚¢‘O‚ÉB

878 –¼‘OFnobody‚³‚ñ [2008/02/18(ŒŽ) 22:53:11 ID:b8HgX1gh]
‚¨Šè‚¢‚µ‚Ü‚·B
”z—ñA@list‚Ì’†‚É‚Í5‚‚̗v‘f‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
‚»‚̂Ȃ©‚Ì3‚–ڂð휂·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚·‚©H
$list[3] = ''; ‚¾‚Æ’†g‚ª‹ó‚̂܂ܗv‘f”‚͕ςí‚è‚Ü‚¹‚ñcB

879 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/18(ŒŽ) 23:31:32 ID:???]
splice @list, 2, 1;

880 –¼‘OF878 mailto:sage [2008/02/19(‰Î) 00:10:37 ID:???]
>>879‚³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

881 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 18:43:38 ID:???]
‚±‚±‚Á‚Ä’´‰SŽÒ‚̔‚¶‚á‚È‚¢‚ÌH
ƒ‚ƒWƒ…[ƒ‹ŠÖŒW‚ÌŽ¿–〈‚邯ˆø‚­‚¼
>>878‚̃XƒŒŒ©‚Ä­‚µƒzƒb‚Æ‚µ‚½‚¯‚Ç

882 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 18:51:36 ID:???]
”‚ƃXƒŒ
ƒXƒŒ‚ƃŒƒX

ŠÔˆá‚¦‚Ă邼

883 –¼‘OFnobody‚³‚ñ [2008/02/20(…) 20:04:29 ID:AT7Ymvry]
Œfަ”‚ő‚«ž‚ñ‚¾l‚ÌIP‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H
$ZZ = $ENV{'REMOTE_ADDR'};
‚ÅIP‚ðŽæ“¾‚µ‚½‚̂͂킩‚Á‚½‚ñ‚Å‚·‚ªAÌ«°Ñ‚Ì’†‚É<input type=hidden name=¢¢ value=$››>‚Ȃǂő¼l‚É‘‚«ž‚Ý‚³‚¹‚Ä‚àŽ©•ª‚ÌIP‚ª•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·
FXƒOƒO‚Á‚½‚肵‚½‚ñ‚Å‚·‚ª—Ç‚­•ª‚©‚è‚Ü‚¹‚ñ
—D‚µ‚¢‰ðà‚¨Šè‚¢‚µ‚Ü‚·

884 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:25:09 ID:???]
>>883
hiddenƒ^ƒO‚Å‚â‚낤‚Æ‚µ‚Ä‚¢‚邱‚Æ‚ª‚¢‚Ü‚¢‚¿•ª‚©‚ç‚È‚¢‚ªA
’Êí‚ÍA‘‚«ž‚ñ‚¾Žž‚ɃƒOƒtƒ@ƒCƒ‹‚Ɉê‚ÉIPƒAƒhƒŒƒX‚ð
‘‚«ž‚Þ‚à‚̂Ȃñ‚¾‚ªB

885 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:30:56 ID:???]
>>884
ƒXƒNƒŠƒvƒg‚ÍŽž•\ަ‚ƃRƒƒ“ƒg‚¾‚¯‚ÌAˆêsŒfަ”‚̊ȈՂȂà‚̂ł·
ˆê‚ɂƂ͂ǂ¤‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
ƒƒOƒtƒ@ƒCƒ‹‚ɂ͎ž‚ƃRƒƒ“ƒg‚µ‚©Ú‚è‚Ü‚¹‚ñ
’´‰SŽÒ‚Å‚·‚¢‚Ü‚¹‚ñm(_ _)m

886 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:42:58 ID:???]
>>885
‚»‚ÌAŽž‚ƃRƒƒ“ƒg‚ð‘‚«ž‚Þƒtƒ@ƒCƒ‹‚ÉAIPƒAƒhƒŒƒX‚àˆê‚É
‘‚«ž‚Þ•û–@‚ª‚ ‚é‚Å‚µ‚傯‚¢‚¢‚½‚¢‚Ì‚¾‚æB
•\ަ‚·‚éÛ‚Í‚»‚̃f[ƒ^‚Í•K‚¸‚µ‚ào‚·•K—v‚Í–³‚¢‚Ì‚¾‚©‚çB
‚»‚ꂪŒ™‚È‚ç‚ÎA‘‚«ž‚Ý‚ð‚µ‚½‚Æ‚«‚É“à•”“I‚ɕʂȃtƒ@ƒCƒ‹‚É‚à
IPƒAƒhƒŒƒX‚ÆŽž‚ð‘‚«ž‚Ü‚¹‚邿‚¤‚ɃvƒƒOƒ‰ƒ€‚𑂯‚΂悢B



887 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:55:23 ID:???]
>>885
ƒtƒH[ƒ€‚ɃZƒbƒg‚µ‚È‚­‚Ä‚àA‘‚«ž‚ñ‚¾l‚ÌIP‚Í‚±‚ê‚ÅŽæ‚èo‚¹‚邿 ¨ $ENV{'REMOTE_ADDR'}

888 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:55:38 ID:???]
>>886
IP±ÄÞÚ½‚ðˆê‚É‘‚«ž‚ÞÌßÛ¸Þ×т̑‚«•û‚ð’m‚肽‚¢‚ñ‚Å‚·(GÞG)/~~FXƒOƒO‚Á‚ÄA”z•z‚³‚ê‚Ă齸ØÌßÄ‚©‚çŠY“–‚·‚é•”•ª‚ð’Šo‚µ‚ÄŠæ’£‚Á‚½‚ñ‚Å‚·‚ª...—Ç‚­•ª‚©‚ç‚È‚©‚Á‚½‚ñ‚Å‚·A

889 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 20:57:55 ID:???]
>>887
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·m(_ _)m
‚»‚ê‚ÅIP‚Í•\ަ‚³‚ê‚é‚͕̂ª‚©‚Á‚½‚ñ‚Å‚·‚ªA‚»‚ê‚ð‚Ç‚±‚ÉÝ’u‚·‚ê‚΃ƒO‚É‘‚«ž‚ñ‚¾l‚ÌIP‚ª•\ަ‚³‚ê‚é‚©‚ª•ª‚©‚ç‚È‚¢‚ñ‚Å‚·(GÞG)/~~

890 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 21:04:58 ID:???]
>>889

open(OUT,">> log.txt");
$line = $ENV{'REMOTE_ADDR'};
print OUT $line;
close(OUT);

891 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 21:07:00 ID:???]
>>889
ƒRƒƒ“ƒg‚ÌŒã‚ë‚É‚­‚Á•t‚¯‚¿‚Ⴆ‚—

892 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 21:14:53 ID:???]
aska ‚Æ‚© kent ‚Ì BBS ‚ɂ̓ƒO‚ÉIPƒAƒhƒŒƒX‚ð‹L˜^‚·‚éƒR[ƒh‚Í
‚ ‚Á‚½‚Í‚¸‚¾‚ªB
‚»‚ê‚ç‚ð“Ç‚ñ‚Å‚à•ª‚©‚ç‚È‚¢‚̂ł ‚ê‚ÎA‰½ˆ‚©‚ÉŒN‚ª‘‚¢‚½ƒ\[ƒX‚ð
‚¤‚‚µ‚Ä‚±‚±‚É“\‚è‚È‚³‚¢B‹C•ª‚ªŒü‚¢‚½‚ç‰ü•Ï‚µ‚Ä‚â‚é‚©‚ç‚—

893 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 22:19:30 ID:???]
æ’ö‚Í‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½o(^-^)o‚¨‚©‚°‚³‚Ü‚Å‰ðŒˆ‚µ‚Ü‚µ‚½‚—

‚à‚¤ˆê‚ÂŽ¿–₳‚¹‚ĉº‚³‚¢m(_ _)m

($sec,$min,$hour,$day,$mon,$year,$wday) = localtime(time);
$week = $weekday[$wday];
$mon++;
$date = "$monŒŽ $day“ú $hour:$min";
‚Æ‚¢‚¤Žž•\ަ‚̽¸ØÌßÄ(”N‚ª–³‘ʂɂ ‚é‚̂͋C‚É‚µ‚È‚¢‚ʼnº‚³‚¢‚—)‚ðŽg‚Á‚Ä‚éH‚ñ‚Å‚·‚ªA$min‚ÌŠ‚¾‚¯‚ð1¹À‚Ì•b‚ÌŽž‚¾‚¯01‚â02‚Ý‚½‚¢‚É0‚ðæ“ª‚É•t‚¯‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
‚¿‚È‚Ý‚É 2ŒŽ20“ú 22:04
‚Æ‚¢‚¤‚悤‚ÈŽ–‚Å‚·I

894 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 22:24:58 ID:???]
>>893
printfŽg‚¤‚Æ‚©B

‚Ü‚½A—á‚Ì‚²‚Æ‚­‚»‚ê‚ÌŽg‚¢•û‚ª•ª‚©‚ç‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł ‚ê‚ÎA
ˆÈ‰º‚̃R[ƒh‚ð•t‚¯‰Á‚¦‚éB

if($min>9){
$min = "0" . $min;
}

895 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 22:40:01 ID:???]
$ENV{'TZ'} = "JST-9";
($sec,$min,$hour,$mday,$mon,$year,$wday,$d,$d) = localtime;
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d:%02d", $year+1900, $mon+1, $mday,
('Sun','Mon','Tue','Wed','Thu','Fri','Sat')[$wday], $hour, $min, $sec);
print $date;


896 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 22:48:10 ID:???]
>>893
‚±‚ê‚͂ǂ¤‚È‚ÌH
$date = sprintf("%2dŒŽ%2d“ú %2dF%02d",$mon,$day,$hour,$min);
print $date;



897 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 22:53:59 ID:???]
>>895
$d‚Í–³‚­‚Ä‚à—Ç‚¢‚¼B
‚Ç‚¤‚µ‚Ä‚à‘‚«‚½‚¢‚È‚çAundef‚É‚·‚ׂµ

‚»‚ê‚ÆA
my( $year, $month, $day, $hour, $min, $sec, $wday ) = ( localtime() )[5,4,3,2,1,0];
‚Á‚ÄŒ¾‚¤‚Ì‚ðŠo‚¦‚邯Œ©‚½–ڂɗ킵‚¢

898 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 23:05:01 ID:???]
perl‚Í”z—ñ‚Ì—v‘f‚ª‘«‚è‚È‚¯‚ê‚Î
‘«‚è‚È‚¢•ª‚ÌŒã‚ë‚Ì—v‘f‚Í–³Ž‹‚³‚ê‚é‚©‚ç
•K—v‚È‚¯‚ê‚Α‚©‚È‚­‚Ä‚æ‚낵

899 –¼‘OF895 mailto:sage [2008/02/20(…) 23:06:42 ID:???]
>>894‚ª³í‚É“®‚©‚È‚¢‹C‚ª‚µ‚Ä5”N‚à‘O‚É‘‚¢‚½‚â‚“\‚Á‚½‚¾‚¯‚¾‚©‚ç

900 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 23:12:33 ID:???]
‰º‚ç‚È‚¢Ž¿–â‚ÉeØ‚É“š‚¦‚Ä‚¢‚½‚¾‚¢‚Ä–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
23:06 ‚Æ‚©‚Å‚«‚Ü‚µ‚½(KÍK;ƒm)ƒm

‚Ü‚½‰½‚©‚ ‚Á‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·!(b^[‹)

901 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/20(…) 23:34:16 ID:???]
‚à‚¤‚Q“x‚Æ—ˆ‚é‚È

902 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 03:45:40 ID:???]
>>897
$wday ‚¢‚ç‚Ë

903 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 09:53:00 ID:???]
>>902
‚ ‚ŸA‚Ù‚ñ‚Æ‚¾B


904 –¼‘OFnobody‚³‚ñ [2008/02/21(–Ø) 16:13:36 ID:VlnHmaCl]
Œfަ”‚Å
[3]“à—e
[2]“à—e
[1]“à—e
‚Ý‚½‚¢‚ɃŒƒX”Ô†‚ð•t‚¯‚é‚ɂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H

905 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 16:50:55 ID:???]
‚¨‚Ü‚¦>>883‚¾‚ëB
‘S•”•·‚«‚É—ˆ‚é‚È‚çˆê‚©‚ç•׋­‚µ‚ë‚æB

906 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 17:10:04 ID:???]
>>904
‚¨‘O‚ÌŽ¿–â‚ÌŽd•û‚Í’ŠÛ™‚ł킯‚í‚©‚ñ‚Ë‚¦‚ñ‚¾‚æB
Ž¿–₵‚½‚¯‚ê‚΂¨‘O‚ª‘‚¢‚½ƒR[ƒh‚ð‚¤‚‚êB˜b‚Í‚»‚ê‚©‚炾B



907 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 17:42:47 ID:???]
Ž©•ª‚È‚è‚ɕ׋­‚µ‚Ä‚â‚Á‚Ă݂½‚ñ‚Å‚·‚ª•ª‚©‚ç‚È‚©‚Á‚½‚̂Ŏ¿–₵‚É—ˆ‚Ü‚µ‚½

‚Ü‚ ‚à‚¤—Ç‚¢‚Å‚·

908 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 18:09:09 ID:???]
>>904
‘Sƒf[ƒ^“ǂݞ‚ñ‚ÅA“à—e‚Ì”‚𔂦‚ÄA
E ˆê”Ôã‚Ì“à—e‚ð•\ަ‚·‚é‘O‚É”‚¦‚½”‚ð
E ŽŸ‚Ì“à—e‚ð•\ަ‚·‚é‘O‚É(”‚¦‚½”-1)‚ð
‚Æo‚µ‚Ä‚¢‚¯‚΂¢‚ñ‚¶‚á‚ËH

ƒf[ƒ^ƒtƒH[ƒ}ƒbƒg‚à•\ަ•”•ª‚̃\[ƒX‚à–³‚¢‚ñ‚¶‚á
ƒGƒXƒp[‚Å‚à‚È‚¢‚©‚¬‚èi‚’‚™

909 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 18:17:46 ID:???]
uo—ˆ‚È‚¢‚â‚Âv‚Ì“TŒ^“I‚ȃpƒ^[ƒ“‚¾‚È‚—
EŽ©•ª‚È‚è‚̕׋­‚µ‚½‚Í‚¸‚Ȃ̂Éu–{“–‚É’²‚ׂ½‚ÌHv‚Æ‚¢‚¢‚½‚­‚È‚é’ö“x‚Å‚ ‚邯‚±‚ëB
Eu‚à‚¤—Ç‚¢‚Å‚·Bv‚Æ‚·‚®‚É‚³‚¶‚ð‚È‚°‚邯‚±‚ëB
‚à‚¤—Ç‚¢‚Æ‚¢‚¤‚̂Ȃç‚ÎA‚±‚̂܂ÜPerl‚àŽ«‚ß‚½•û‚ª‚¢‚¢‚¼B“¹‚Í‚¢‚­‚ç‚Å‚à‚ ‚é‚ñ‚¾‚©‚çB

910 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 21:37:27 ID:???]
‚¿‚å‚Á‚Æ’¼‚µ‚½‚¢Žž‚É‘S•”’²‚ׂé‚Ì‚ªƒJƒbƒ^ƒ‹ƒC‚Á‚Ă̂͂·‚°[‚æ‚­‚í‚©‚邿B
‚¨‚ê‚àŽq‹Ÿ‚Ì uŠÖ”“à‚©‚甲‚¯‚éƒRƒ}ƒ“ƒh‰½‚¾‚Á‚¯Hv‚Æ“d˜b‚Å•·‚¢‚½‚±‚Æ‚ ‚éB‚ ‚ê‚Í•‚©‚Á‚½B
‚Å‚à‰½ƒJŠ‚à’¼‚µ‚½‚èA‚Ü‚µ‚ÄV‹K‚ÅBBS‚ðì‚é‚È‚çAƒIƒ}ƒG‚»‚ê‘S•”‚¨‚ê‚É‘‚©‚¹‚é‚Ì‚©‚Á‚ÄB

911 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 23:40:01 ID:???]
””N‘O‚Í‚®‚®‚é‚É‚µ‚Ä‚àA“ú–{ŒêƒTƒCƒg‚ª­‚È‚¢‚©‚ç‚ ‚é’ö“x‰pŒê‚ª“ǂ߂Ȃ¢‚Æ
‘Ê–Ú‚¾‚Á‚½‚Æ‚©AŒŸõƒGƒ“ƒWƒ“‚ÌŽg‚¢•û‚̃Rƒc‚ð‚ ‚é’ö“x‘Ì“¾‚µ‚Ä‚¨‚©‚È‚¯‚ê‚Î
–Ú“I‚̃Rƒ“ƒeƒ“ƒc‚É‚½‚ǂ蒅‚¯‚È‚©‚Á‚½‚肵‚½‚©‚çA‚»‚Ì‹CŽ‚¿‚Í•ª‚©‚éB
Perl‚̃Tƒ“ƒvƒ‹ƒ\[ƒX‚ðŽè‚É“ü‚ê‚鎞AŒŸõ‚ðŽg‚¤‚æ‚è‚àA‚Q‚ƒ‚ˆ‚Ìê—pƒXƒŒ‚Ì
ƒeƒ“ƒvƒŒ‚ÌURLˆê——‚ðŒ©‚½•û‚ª‘‚¢‚ȂƊ´‚¶‚½ê‡‚à‚ ‚Á‚½B

‚¾‚¯‚ÇA¡‚͑啪ŒŸõƒGƒ“ƒWƒ“‚ÌŽg‚¢ŸŽè‚à—Ç‚­‚È‚èA–Ú“I‚Ì‚à‚Ì‚ªƒqƒbƒg
‚µ‚â‚·‚­‚È‚Á‚½BPerl‚Ì‚±‚Ì’ö“x‚ÌŽ–‚È‚ç“ú–{Œê‚¾‚¯‚Å‚à‘åä•v‚¾‚µ‚ËB
‚±‚Ì󋵂ÅA‚±‚̃Œƒxƒ‹‚Ì‚±‚Æ‚ª•ª‚©‚ç‚È‚¢‚È‚çA‚à‚¤–³—‚¾‚ÆŽv‚¤B

912 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/21(–Ø) 23:46:33 ID:???]
ƒ‰ƒŠ[‚à‚ ‚«‚êŠç‚Å‚·
ttp://upload.wikimedia.org/wikipedia/commons/b/b3/Larry_Wall_YAPC_2007.jpg

913 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 07:19:54 ID:???]
ˆê‚‚̔­Œ¾‚ɑ΂µ‚Ä‚±‚ê’öŽ·’…‚·‚邯‚Í(^w^)
‚±‚±‚ª‚ǂꂾ‚¯‰ß‘a‚Á‚Ă邩‚ð•\‚µ‚Ă܂·‚Ë

914 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 07:55:30 ID:???]
‚悵A‚¶‚áPHP‚Ì‚­‚¾‚·‚ê‚Æ“‡‚·‚é‚©H‚—

915 –¼‘OF910 mailto:sage [2008/02/22(‹à) 10:59:13 ID:???]
>>911
‚Á‚Â[‚©¸Þ¸ÞÚ‚ªˆê”Ô—v‚ç‚È‚¢B‰½‚Å‚à¸Þ¸Þڂ΂킩‚锤‚¾‚æB—˜_ãB
u‚±‚ê‚Ç‚¤‚â‚é‚ÌHvu³‹K•\Œ»v‚Ý‚½‚¢‚ȈêsƒŒƒX‚à¸Þ¸ÞÚ‚Æ“¯‚¶‚ňӖ¡‚ª–³‚¢B
¸Þ¸ÞÚŒ¾‚Á‚Ä‚¢‚¢‚̂͒ÊíƒXƒŒ“à‚¾‚¯‚ÅA‚±‚¤‚¢‚¤ƒXƒŒ‚ÍŠu—£—p‚¾‚©‚çA“š‚¦‚½‚¢l
‚¾‚¯‚ªŒ©‚ÄA“š‚¦‚½‚­‚È‚¢l‚ÍŒ©‚È‚¯‚ê‚΂¢‚¢B‹³‚¦‚Ägoo‚Æ“¯‚¶B‚½‚Æ‚¦‚Î

uC ŠÖ” –ß‚év

‚ÅŒŸõ‚·‚邯Areturn()‚͂Ȃ©‚È‚©o‚Ä—ˆ‚È‚¢B‚¾‚©‚ç‚Æ‚¢‚Á‚Ä•’iTcl/Tkê–å‚Å
‚â‚Á‚Ä‚éSUN‚̎Јõ‚ÉAˆêŽž“I‚È’mޝ‚Ì‚½‚߂ɎQl‘‚𔃂킹‚é‚Ì‚à–³‘Ê‚ª‘½‚¢B
‚½‚¾‘S•”‚Í•·‚«‚É—ˆ‚é‚È‚æ‚Á‚ÄB

916 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 11:35:20 ID:???]
ƒŒƒX‚Ì“à—e‚ªuƒOƒOƒŒƒJƒXv‚Æu³‹K•\Œ»v‚Ƃ͑傫‚­ˆá‚¤‚ÆŽv‚¤‚ªB
ŒãŽÒ‚ÍAî•ñ‚É‚½‚ǂ蒅‚­‚܂ł̎蕂¯‚ð\•ª‚É‚µ‚Ä‚¢‚邯‚¢‚¦‚éB
‚Ђë‚ä‚«‚àA‚±‚ÌŠÈŒ‰‚ȉñ“š‚ªo—ˆ‚é‚Ì‚ÍA‚Q‚ƒ‚ˆ‚Ì“Á’¥‚Å‚ ‚èA
‘¼‚̃TƒCƒg‚Ì‚­‚¾‚ç‚È‚¢ˆ¥ŽA‚ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚±‚ë‚Æ‚Ì
‘å‚«‚ȈႢ‚¾‚Æ‚¢‚Á‚Ä‚½‚¼B



917 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 11:40:32 ID:???]
Ž¿–âŽÒŽ©g‰½‚ª‰½‚¾‚ª•ª‚©‚ç‚È‚¢Ž¿–â‚ð—E‹C‚ðŽ‚Á‚Ä‘‚«ž‚ÞƒXƒŒƒbƒh‚Ȃ̂É
³‹K•\Œ»‚Å•ª‚©‚é‚Ì‚©‚æ‚—

918 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 12:38:27 ID:???]
‚Ü‚ŸŽžŠÔ‚Æ‹à‚ð‚©‚¯‚ĕ׋­‚·‚è‚á‚í‚©‚邾‚낤‚¯‚ÇA“––ʂ̈ê‚‚̖ړI‚³‚¦’B¬‚Å‚«‚ê‚ÎA
‚ ‚Æ‚ÍPerl‚È‚ñ‚Ĉê¶G‚肽‚­‚È‚¢‘w‚ªÅ‚à‘½‚¢B‚‚܂茾Œê‚ªPerl‚Ȃ̂͂ ‚éƒc[ƒ‹‚ª
Œ³XPerl‚Å‘‚©‚ê‚Ä‚¢‚½‚©‚ç‚ÅA—~‚µ‚¢‚Ì‚ÍIN‚ÆOUT‚̃f[ƒ^‚¾‚¯B
‚±‚¤‚¢‚¤‘w‚ɳ‹K•\Œ»‚ð‚í‚´‚í‚´•׋­‚³‚¹‚é•K—v‚Í–³‚¢‚µA‚ ‚ê‚΂ƂÁ‚­‚É‚â‚Á‚Ä‚éB
‚»‚¤‚¢‚¤‚킯‚Å‹ï‘Ì“I‚Ɉê˜A‚̈—‚ð‘‚­‚±‚Æ‚ª–]‚Ü‚µ‚¢B‚ׂ‚É10•b‚Å‘‚¯‚é‚ñ‚¾‚©‚çB

‚Ü‚½’ljÁƒ‚ƒWƒ…[ƒ‹‚ÌЉî‚à‰¿’l‚ª’á‚¢Bƒ‚ƒWƒ…[ƒ‹‚̃Cƒ“ƒXƒR‚ªˆê”ԓ‚¢‚ñ‚¾‚©‚çB
root‚ª•K—v‚¾‚µA‹qæ‚̃lƒbƒgƒ[ƒN‚É‚æ‚Á‚Ä–³•ÛØ‚̃‚ƒWƒ…[ƒ‹‚Ì“±“ü‚ð‹ÖŽ~‚³‚ê‚Ä‚¢‚éB
•K‚¸‚µ‚à“±“ü‚Å‚«‚È‚­‚͂Ȃ¢‚ªAŽ©ŽÐ‚ŃAƒbƒvƒf[ƒg‘Ήž‚ð•ÛØ‚µ‚È‚­‚Ă͂Ȃç‚È‚¢B

919 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 13:47:46 ID:???]
‚Ê‚é‚Û

920 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 14:15:30 ID:???]
>>919
ƒKƒbI

921 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 16:15:50 ID:???]
>>918
Œ³‚̃\ƒtƒg‚ªPerl‚Å‘‚©‚ê‚Ä‚ÄPerl‚È‚ñ‚©ˆê¶G‚肽‚­‚È‚¢‚È‚çA
IN‚È‚èOUT‚È‚è‚ðŽg‚¢Šµ‚ꂽƒvƒƒOƒ‰ƒ€Œ¾Œê‚Åì‚Á‚½ƒtƒBƒ‹ƒ^‚ÅC³‚·‚è‚á‚¢‚¢‚¾‚ëB

ˆê¶G‚肽‚­‚È‚¢ƒvƒƒOƒ‰ƒ€Œ¾Œê‚Å‘‚©‚ꂽƒ\ƒtƒg‚̃ƒ“ƒe‚È‚ñ‚Ä’f‚ê‚΂¢‚¢B
u‚Ç‚¤‚µ‚Ä‚àv‚ÆŒ¾‚í‚ꂽ‚çŽg‚¢Šµ‚ꂽƒvƒƒOƒ‰ƒ€Œ¾Œê‚ɈÚA‚·‚é•ûŒü‚ÅŒð‚·‚ê‚΂¢‚¢B

‚­‚¾‚·‚ê‚ÅŽ¿–₵‚½“š‚¦‚ðˆÓ–¡‚à•ª‚©‚炸ƒRƒsƒy‚µ‚½ƒ\ƒtƒg‚ðŽg‚킳‚ê‚éŒÚ‹q‚͔ߎS‚¾‚ÈB
‚æ‚Ù‚ÇCPAN‚̃‚ƒWƒ…[ƒ‹‚Ô‚¿‚±‚ñ‚Å‚à‚ç‚Á‚½•û‚ªˆÀS‚Å‚«‚邯ƒIƒ‚ƒƒŒB

ƒ‚ƒWƒ…[ƒ‹‚̃Cƒ“ƒXƒg[ƒ‹‚Á‚Ä‚»‚ñ‚Ȃɓ‚¢‚©H
ƒCƒ“ƒXƒg[ƒ‹æ‚ðŽ©•ª‚ÌŒ ŒÀ”͈͂ɂ·‚ê‚ÎrootŒ ŒÀ‚¢‚ç‚È‚¢ƒ‚ƒWƒ…[ƒ‹‚à‘½‚¢‚ÆŽv‚¤‚ªH
‚ ‚ A>>918‚Ý‚½‚¢‚ȃNƒŒƒNƒŒ~‚¶‚á‰pŒê‚̃ƒbƒZ[ƒW‚͓ǂ߂Ȃ¢‚ñ‚¾‚ÈB”[“¾B

922 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 20:36:06 ID:???]
uŽv‚¤‚ªv‚Í“TŒ^“I‚ȃoƒJ‚ÌŒ¾—t‚¾‚©‚ç‚ ‚ñ‚Ü‘ŠŽè‚µ‚½‚­‚È‚¢‚¯‚ÇA‚à‚¤­‚µ‹ï‘Ì“I‚É
Œ¾‚¦‚ÎA”z•z‚³‚ê‚Ä‚¢‚éCGI-PerlƒXƒNƒŠƒvƒg‚ð­‚µ’¼‚µ‚ÄŽg‚¢‚½‚¢l‚ª”ñí‚É‘½‚¢B
‚±‚¤‚¢‚¤‘w‚ÉŒü‚©‚Á‚Äu•׋­‚µ‚ëv‚Í‚ ‚肦‚È‚¢B
‚»‚Ìl‚Í‚»‚±‚Åß–ñ‚µ‚½ŽžŠÔ‚ðŽÐ‰ï•òŽd‚É‚ ‚Ă邩‚à‚µ‚ê‚È‚¢B
Perl‚Í‚¨‚ê‚Ì•û‚ª­‚µÚ‚µ‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇAPerl’m‚Á‚Ä‚è‚áˆÌ‚¢‚킯‚¶‚á‚È‚µB
¸Þ¸ÞÚ‚Æ‚©ƒ‚ƒWƒ…[ƒ‹‚Ì‚²Ð‰î‚Æ‚©ƒAƒz‚ðŽN‚·‰É‚ª‚ ‚Á‚½‚爗‚𑂯‚΂¢‚¢‚µA
‚»‚ꂪo—ˆ‚È‚¢“z‚ÍÁ‚¦‚è‚á‚¢‚¢B


923 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 20:39:07 ID:???]
‚ ‚ ‚»‚¤‚»‚¤B‚±‚¤‚¢‚¤ƒXƒŒ‚Ÿ޸ÞÚ‚¾‚ÌLWP‚¾‚̂ق´‚¢‚Ä‚é“z‚Í
ƒ\[ƒvƒ‰ƒ“ƒh‚ŃZƒbƒNƒX‚µ‚È‚ª‚çà‹³‚µ‚Ä‚éƒoƒJƒIƒ„ƒW‚Æ“¯‚¶‚¾‚æB
•’Ê‘ŠŽè‚Ìl¶‚È‚ñ‚ÄŠÖŒW‚È‚¢‚µ‹»–¡‚à‚È‚¢‚æBo‚½–â‚¢‚É“š‚¦‚ê‚΂¢‚¢B
‚»‚¤‚¢‚¤ƒXƒŒ‚È‚ñ‚¾‚©‚çB

924 –¼‘OFnobody‚³‚ñ [2008/02/22(‹à) 20:47:34 ID:8Vusg7lr]
ƒ\[ƒvƒ‰ƒ“ƒh‚ŃZƒbƒNƒX‚µ‚È‚ª‚çà‹³‚µ‚Ä‚é“z‚È‚ñ‚Ä‚¢‚Ë[‚æ‚—‚—‚—‚—‚—

925 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 20:48:52 ID:???]
‚­‚¾‚·‚ê‚Ōڋq‚Æ‚©Œ¾‚Á‚Ä‚é“z‚Á‚ĉ½‚È‚ÌH

926 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 21:26:16 ID:???]
>925
‚­‚¾‚·‚ê‚Ōڋq‚Æ‚©Œ¾‚Á‚Ä‚é“z>918‚Æ>921‚ʼn±H
>918
„‹qæ‚̃lƒbƒgƒ[ƒN‚É‚æ‚Á‚Ä–³•ÛØ‚̃‚ƒWƒ…[ƒ‹‚Ì“±“ü‚ð‹ÖŽ~‚³‚ê‚Ä‚¢‚éB
>921
„‚­‚¾‚·‚ê‚ÅŽ¿–₵‚½“š‚¦‚ðˆÓ–¡‚à•ª‚©‚炸ƒRƒsƒy‚µ‚½ƒ\ƒtƒg‚ðŽg‚킳‚ê‚éŒÚ‹q‚͔ߎS‚¾‚ÈB

‚Ç‚Á‚¿‚É‚µ‚ëʼn‚É‹qæ‚Æ‚©Œ¾‚¢o‚µ‚½>918‚ªƒAƒtƒH‚¾‚ÆŽv‚¤‚ªB



927 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 21:28:15 ID:???]
>918 >921 >922@
‚Ç‚±‚ðc“Ç‚ÝH

928 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/22(‹à) 21:40:20 ID:???]
Perl‚ÌŽ¿–âƒ}ƒ_ƒ@[H

929 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/23(“y) 02:02:05 ID:???]
> ‚»‚Ìl‚Í‚»‚±‚Åß–ñ‚µ‚½ŽžŠÔ‚ðŽÐ‰ï•òŽd‚É‚ ‚Ă邩‚à‚µ‚ê‚È‚¢B

‰½‚Řb‚Ì—¬‚ê‚Æ‚ÍŠÖŒW‚Ì–³‚¢‰¼’è‚̘b‚ªo‚Ä‚«‚Ä‚é‚ÌH‚—

930 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/23(“y) 02:07:11 ID:???]
‚ÜAPerlŠÖ˜A‚͂܂Á‚½‚è‚Æ‚µ‚Ä‚«‚Ä‚¢‚é‚Ì‚ÅA“‡‚à‚¢‚¢‚ÆŽv‚¤B
—Ⴆ‚΂±‚Á‚¿‚ƈê‚É‚·‚邯‚©B

PerlƒR[ƒfƒBƒ“ƒO‰SŽÒŽ¿–âƒXƒŒ Part 56
pc11.2ch.net/test/read.cgi/php/1189939783/


931 –¼‘OFnobody‚³‚ñ [2008/02/23(“y) 03:04:09 ID:mggQq9GV]
>>928
Œfަ”‚ɃŒƒX”Ô†‚ð•t‚¯‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
‚R.“à—e
‚Q.“à—e
‚P.“à—e
‚Ý‚½‚¢‚É‚µ‚Äs‚«‚½‚¢‚̂ł·‚ª...‹ï‘Ì“I‚É‹³‚¦‚ĉº‚³‚¢

932 –¼‘OFnobody‚³‚ñ mailto:sag [2008/02/23(“y) 03:27:22 ID:???]
>>931
‚¨‘O‚Ì‘‚¢‚½ƒ\[ƒX‚ðo‚¹‚ÆŒ¾‚Á‚½‚¾‚낤‚ª

933 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/23(“y) 03:31:09 ID:???]
wæk•ق̃KƒCƒhƒ‰ƒCƒ“x ‚æ‚èAˆø—p
5. Ž‘—¿‚ðŽ¦‚³‚¸Ž˜_‚ªŽxŽ‚³‚ê‚Ä‚¢‚邯Žv‚킹‚é
@—áFi¢ŠE‚Å‚ÍAŒ¢‚ÍšM“û—ނł͂Ȃ¢‚Æ‚¢‚¤Œ©•û‚ªˆê”Ê“I‚¾j

934 –¼‘OF921 mailto:sage [2008/02/23(“y) 16:43:38 ID:???]
>>922
>”z•z‚³‚ê‚Ä‚¢‚éCGI-PerlƒXƒNƒŠƒvƒg‚ð­‚µ’¼‚µ‚ÄŽg‚¢‚½‚¢l‚ª”ñí‚É‘½‚¢B
>‚±‚¤‚¢‚¤‘w‚ÉŒü‚©‚Á‚Äu•׋­‚µ‚ëv‚Í‚ ‚肦‚È‚¢B

ƒXƒNƒŠƒvƒg’¼‚·‚Ì‚ÉAˆÓ–¡‚à•ª‚©‚炸ƒRƒsƒy‚µ‚Ä’¼‚·‚Ì‚©B‚·‚°‚¦‚ÈB
u‹qæ‚Ìv‚Æ‚©Œ¾‚Á‚Ä‚é‚Á‚ÄŽ–‚ÍA‚»‚ê‚ð‹àŽæ‚Á‚Ä(‚à‚µ‚­‚Í‹q‚ւ̃T[ƒrƒX‚Æ‚µ‚Ä)’ñ‹Ÿ‚·‚é‚킯‚¾‚ëH

E‚Á‚Ä‚«‚½ƒXƒNƒŠƒvƒg‚ÉŒfަ”‚Ŏ¿–₵‚ăRƒsƒy‚ÅŽè’¼‚µ‰Á‚¦‚Ä‹à–ׂ¯‚Æ‚©A‚¹‚±‚·‚¬‚éB
‚»‚ñ‚È‚à‚ñŠO’‚Éo‚¹‚æB

935 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/23(“y) 16:44:46 ID:???]
>>931
>908

936 –¼‘OFnobody‚³‚ñ [2008/02/24(“ú) 03:14:09 ID:G7lDCCAr]
>>932
nurupo.biz
‚³‚ñ‚Ìdownload‚̊ȈՃRƒƒ“ƒg‚Á‚Ä“z‚Å‚·
[2/24] “à—e
‚Ý‚½‚¢‚ɂȂé‚Ì‚ð
[2/24]3.“à—e
[2/24]2.“à—e
[2/24]1.“à—e
‚Ý‚½‚¢‚É‚µ‚½‚¢‚ñ‚Å‚·



937 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/24(“ú) 06:46:40 ID:???]
>>936
ƒ_ƒEƒ\‚µ‚ă\[ƒXŒ©‚½B•ª‚©‚Á‚½Ž–‚͉º‹L‚Ì’Ê‚èB
E ƒf[ƒ^ƒtƒ@ƒCƒ‹‚É‚Í “ú•t<TAB>“à—e@‚ª1Œ1s‚Å“ü‚Á‚Ä‚¢‚ÄAƒŒƒX”Ô‚Í“ü‚Á‚ĂȂ¢
E Å‘å‹LŽ–”‚ð’´‚¦‚½•ª‚̓f[ƒ^ƒtƒ@ƒCƒ‹‚©‚çÁ‚¦‚é
E V‚µ‚¢ƒŒƒX‚̓tƒ@ƒCƒ‹‚Ìæ“ª‚ɒljÁ‚³‚ê‚é(ŒÃ‚¢ƒŒƒX‚Ù‚ÇŒã‚ë‚É‚ ‚é)
E •\ަ‚·‚鎞‚É@DATAi”z—ñj‚É‘SƒŒƒX‚ð“ǂݞ‚ñ‚Å‚¢‚é($DATA[0]‚ªƒtƒ@ƒCƒ‹“à‚̃ŒƒX‘”)
E sub print “à‚Å‚ÍA$beginA$endA$i‚Ƀtƒ@ƒCƒ‹‚Ìæ“ª‚©‚牽s–Ú‚©‚ðŽ¦‚·”’l‚ª“ü‚é

‚Ƃ肠‚¦‚¸l‚¦‚Ă݂½B
ŽŽ‚µ‚ĂȂ¢‚©‚çA‚¿‚á‚ñ‚Æ“®‚­‚©‚Ç‚¤‚©‚Í•ÛØ‚µ‚È‚¢B

‚Ç‚ñ‚ȃŒƒX”Ô‚ÌU‚è•û‚ð‚µ‚½‚¢‚©‚í‚©‚ç‚ñ‚̂Ŏv‚¢‚‚­‚Ì‚ð•À‚ׂĂ݂½B
@1. •\ަ‚µ‚Ä‚éƒy[ƒW“à‚ł̃ŒƒX”Ô
@ @ 97s–Ú@print "[$date] ". ($end - $begin - $i + 1) .". $text\n";

@2. ƒtƒ@ƒCƒ‹‚ÉŽc‚Á‚Ă郌ƒX‘”’†‚̃ŒƒX”Ô
@ @ 97s–Ú@print "[$date] ". ($DATA[0] - $begin - $i +1) .". $text\n";

@3. ‚»‚ê‚܂łɑ‚©‚ꂽ‘S•”‚Ì’†‚ł̃ŒƒX”Ô
@ @ ‰½s‚àC³‚µ‚È‚«‚á‚È‚ç‚ñ‚µƒf[ƒ^ƒtƒH[ƒ}ƒbƒg‚à•Ï‚í‚é(=¡Žg‚Á‚Ă邯‚µ‚½‚çƒf[ƒ^“ǂ߂Ȃ­‚È‚é)‚©‚çA
@ @ ʼn‚©‚烌ƒX”Ô‹@”\‚ª•t‚¢‚Ä‚é•ʂ̃\ƒtƒg’T‚µ‚½‚Ù‚¤‚ªƒˆƒTƒQB
@ @ ‚Ç‚¤‚µ‚Ä‚à‚Á‚Ä‚ñ‚È‚çl‚¦‚Ä‚â‚ç‚ñ‚±‚Æ‚à‚È‚¢B

938 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/24(“ú) 10:48:11 ID:???]
print‚ŘAŒ‹‰‰ŽZŽqŽg‚¤‚È‚ñ‚Ä‚à‚Á‚½‚¢‚È‚¢B

939 –¼‘OFnobody‚³‚ñ [2008/02/24(“ú) 16:26:23 ID:mX6RyV0T]
>>937
‚í‚´‚í‚´–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
2.‚̃tƒ@ƒCƒ‹‚ÉŽc‚Á‚Ă郌ƒX‘”’†‚̃ŒƒX”Ô
‚Å•\ަ‚ð‚µ‚½‚¢‚̂ł·‚ªA2.‚ðŽŽ‚µ‚Ă݂½‚Æ‚±‚ë
[ŽžŠÔ]3.“à—e
[ŽžŠÔ]2.“à—e
[ŽžŠÔ]1.“à—e
[ŽžŠÔ]0.“à—e
[ŽžŠÔ]-1.“à—e
‚Æ‚¢‚Á‚½•—‚ÉA‚Ç‚ñ‚Ç‚ñƒ}ƒCƒiƒX‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·EEE


940 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/24(“ú) 18:48:04 ID:???]
>>939
ƒXƒ}ƒ\B
97s–Ú@print "[$date] ". ($DATA[0] - $i +1) .". $text\n";


941 –¼‘OFnobody‚³‚ñ [2008/02/24(“ú) 19:21:05 ID:mX6RyV0T]
>>940
97s–Ú@print "[$date] ". ($DATA[0] - $i +1) .". $text\n";
‚Å‚â‚Á‚Ä‚à>>939‚Æ“¯—l‚ÌŒ‹‰Ê‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·EEE


942 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/24(“ú) 20:13:54 ID:???]
>>941
75s–Ú my $max = @DATA;
76s–Ú my $res_no = undef;

96s–Ú‚Æ97s–ڂ̊ԂɒljÁ $res_no = $max - $i + 1;

97s–Ú@print "[$date] $res_no. $text\n";

‚łǂ¤YOH

943 –¼‘OFnobody‚³‚ñ [2008/02/24(“ú) 20:33:50 ID:mX6RyV0T]
>>942
‚Å‚«‚Ü‚µ‚½III
‚·‚²‚¢‚Å‚·R(@@L@@Þ@@M@@)ƒm ܰ²
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½Ü°²!!_(oPPPPPPPPP¤PPPPPPPPPPo)/ܰ²!!

944 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/24(“ú) 22:00:31 ID:???]
print‚̓Jƒ“ƒ}‚Åo—Í‚µ‚悤‚æB

945 –¼‘OFnobody‚³‚ñ [2008/02/25(ŒŽ) 00:21:00 ID:U/vtQwh8]
“ñd“Še‚ð‹ÖŽ~‚·‚邽‚߂ɂÍ
ƒf[ƒ^‚ð“ǂݞ‚ñ‚Å1s–ڂƃtƒH[ƒ€‚Ì“à—e‚ª“¯‚¶‚ÌŽž‚ɃGƒ‰[•\ަ‚³‚¹‚ê‚΂¢‚¢‚ñ‚Å‚·‚æ‚ËH

946 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 01:29:27 ID:???]
>>945
‚»‚¤‚¾‚ÈB



947 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 01:33:39 ID:???]
˜A“Š–hŽ~‚̃mƒEƒnƒE‚Æ‚¢‚Á‚½‚çA‰½‚ª‚ ‚é‚©‚ÈH‰´‚ªŽv‚¢‚‚­‚à‚Ì‚ÍEEE
EŽžŠÔ‚ª‹ß‚·‚¬‚éê‡A‚h‚oƒAƒhƒŒƒX‚ª“¯ˆê‚©‚ðƒ`ƒFƒbƒN
E“Še“à—e‚ªi”‰ñ‘O‚܂łÆj“¯‚¶‚©‚ðƒ`ƒFƒbƒN

>>945‚Ì•û–@‚¾‚ÆA“ñd“Še‚ð–hŽ~‚·‚邱‚Æ‚Ío—ˆ‚Ä‚àA‚ ‚炵‚̘A“Š‚Í–hŽ~o—ˆ‚È‚¢‚æ‚ËB
‚ÜAŽ¿–⎩‘Ì‚ª“ñd“Še‚ð–hŽ~‚·‚é•û–@‚Ȃ̂ÅA“Á‚ÉŒ¾‚¤‚±‚Ƃ͖³‚¢‚ÆŽv‚¤‚ªB

948 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 06:27:19 ID:???]
print ‚Ìo—Í‚ðƒJƒ“ƒ}‚Å‹æØ‚é‚Æ
‰æ–Êo—Í–½—߂̃Iƒ“ƒIƒtؑւª•p”­‚µ
˜AŒ‹‚µ‚Ä‚©‚ç“Z‚ß‚Äo—Í‚µ‚½•û‚ª‘¬‚¢‰]X
ƒxƒ“ƒ`ƒ}[ƒN‚µ‚ĂȂ¢‚µ–{“–‚©‚Ç‚¤‚©’m‚ç‚ñ‚¯‚Ç‚Ë

949 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 06:44:13 ID:???]
‚»‚ñ‚ÈŽ–‚æ‚èAprint‚ŃJƒ“ƒ}Žg‚Á‚Ă邯A
Žd—l•ÏX‚Å‚»‚Ìê‚Åo—Í‚¶‚á‚È‚­•Ï”‚É‘ã“ü‚Æ‚©‚É‚È‚é‚ÆƒEƒUƒCB

950 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 09:45:58 ID:???]
>>948
boobar.hp.infoseek.co.jp/bench/print.txt

951 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/25(ŒŽ) 22:07:36 ID:???]
‘å·‚È‚¢‚Á‚Ä‚±‚Æ‚©

952 –¼‘OFnobody‚³‚ñ [2008/02/26(‰Î) 22:28:43 ID:TAx5gJzC]
ƒtƒ@ƒCƒ‹‚ÌMIME-Type‚Á‚Ăǂ¤‚â‚Á‚Ď擾‚·‚é‚ÌH

PHP‚Å‚Ímime_content_type()‚Æ‚¢‚¤ŠÖ”‚ª‚ ‚é‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚ÇA
Perl‚ł͂ǂ¤‚â‚é‚ÌH

953 –¼‘OFnobody‚³‚ñ [2008/02/27(…) 00:36:15 ID:NLm3jzH+]
Œfަ”‚ʼn¼‚ɃƒOƒtƒ@ƒCƒ‹‚ð@LOG‚Æ’u‚¢‚ÄA‚»‚ê‚ÌÅV‚Ì“Še‚ðŽæ‚èo‚·‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚ÌH
@LOG[0]‚Å‚â‚Á‚½‚ñ‚Å‚·‚ª‚Ç‚¤‚àˆá‚Á‚½‚Ý‚½‚¢‚Å


954 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/27(…) 02:31:06 ID:???]
>>952
use CGI;
my $q = new CGI;
$q->uploadInfo($filename)->{'Content-Type'};

>>953
@LOG[@LOG-1]


955 –¼‘OF954 mailto:sage [2008/02/27(…) 02:37:08 ID:???]
>>954
use CGI;
my $q = new CGI;
my $filename = $q->param('uploaded_file');
$q->uploadInfo($filename)->{'Content-Type'};

1s‘‚«–Y‚ꂽB

956 –¼‘OF952,953 mailto:sage [2008/02/27(…) 03:43:32 ID:???]
”nŽ­‚Í–³—‚ɉñ“š‚µ‚È‚­‚Ä‚¢‚¢‚æ



957 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/27(…) 07:27:20 ID:???]
ÅV‚Á‚ÄEEE
ˆê”ÔÅŒã‚Ì—v‘f‚Á‚Ä‚±‚ƂȂç
$LOG[$#LOG]

958 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/27(…) 11:51:23 ID:???]
$LOG[-1]‚ł悭‚ËH

959 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/27(…) 18:16:19 ID:???]
>>956
‚±‚¤‚¢‚¤Ž¿–â‚·‚é‚Å‚à–³‚­“š‚¦‚é‚Å‚à–³‚¢ƒSƒ~‚͉½‚ª‚µ‚½‚¢‚ñ‚¾‚낤‚ËH

960 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 04:40:38 ID:???]
ŒN‚Ý‚½‚¢‚È”nŽ­‚ð’Þ‚Á‚Ä—V‚Ô

961 –¼‘OF952 [2008/02/28(–Ø) 08:35:02 ID:5gTQ/iME]
>>954-955
ƒŒƒX‚ ‚肪‚Æ‚¤

‚»‚ê‚̓ƒ_‚Æ‚©‚Ńtƒ@ƒCƒ‹‚ðƒAƒbƒvƒ[ƒh‚µ‚½Žž‚Ì”»•Ê•û–@‚¾‚æ‚ËH
‘‚«–Y‚ꂽ‚ñ‚¾‚¯‚ÇALWP::Simple‚ÅŠO•”‰æ‘œ‚ðŽæ“¾‚µ‚½Žž‚É”»•Ê‚·‚é•û–@‚ð‹³‚¦‚Ăقµ‚¢‚Å‚·B

‚¨Šè‚¢‚µ‚Ü‚·B

962 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 11:37:27 ID:???]
>>961
LWP::Simple ‚̓Vƒ“ƒvƒ‹ŒÌ‚ÉAƒŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚Æ
ƒRƒ“ƒeƒ“ƒgƒ{ƒfƒB‚𓯎ž‚ɂ͎擾‚Å‚«‚È‚¢B
search.cpan.org/dist/libwww-perl/lib/LWP/Simple.pm

•’Ê‚É LWP ‚ÅƒŠƒNƒGƒXƒg‚ð‘—‚Á‚Ä“¾‚½ƒŒƒXƒ|ƒ“ƒX‚©‚ç‚È‚ç
“¯Žž‚Ɏ擾‚Å‚«‚éB
search.cpan.org/dist/libwww-perl/lwpcook.pod
search.cpan.org/dist/libwww-per/lib/HTTP/Headers.pm

PHP ‚Ì Fileinfo() ‘Š“–‚̃‚ƒWƒ…[ƒ‹‚Í‚±‚êB
search.cpan.org/dist/File-MMagic-1.27/

963 –¼‘OFnobody‚³‚ñ [2008/02/28(–Ø) 17:15:11 ID:TKGGhpyN]
form‚ª
<FORM ACTION="test.cgi" METHOD="POST"><INPUT TYPE="TEXT" NAME="f" cols="10"><INPUT TYPE="TEXT" NAME="id" cols="10"><INPUT TYPE="SUBMIT" VALUE="GO">
‚Åtest.cgi‚ª
#!/usr/local/bin/perl
use strict;
use CGI;
require"jcode.pl";
my $cgi=CGI::new();
my $f=$cgi->param('f');
my $id=$cgi->param('id');
@test = ($f,$id);
$role = int(rand 6);
my $html=<<"EOM";
<HTML>
<HEAD>
<TITLE>test</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=Shift-JIS">
</HEAD>
<BODY>
$test[$role]
EOM
print<<"EOM";
Content-type:text/html
$html
EOM
exit;
1;
‚Æ‚¢‚¤—l‚ÉAform‚Ŏ󂯂½$f‚Æ$id‚ðƒ‰ƒ“ƒ_ƒ€‚Å•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªerror500
‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·BÊ߰Я¼®Ý‚͇‚Á‚Ă邯Žv‚¢‚Ü‚·B‚È‚º‚Ȃ̂łµ‚傤‚©H

964 –¼‘OFnobody‚³‚ñ [2008/02/28(–Ø) 17:16:30 ID:TKGGhpyN]
‚·‚¢‚Ü‚¹‚ñ
$role = int(rand 2);
‚Å‚·


965 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 17:52:02 ID:???]
>>963-964
print<<"EOM";
Content-type:text/html

$html
EOM

966 –¼‘OFnobody‚³‚ñ [2008/02/28(–Ø) 17:58:13 ID:TKGGhpyN]
>>965
‰üs‚ª‘½‚¢‚Æ”Fޝ‚³‚ꂽ‚½‚ßA‹ós‚ÍÈ‚¢‚Ä‘‚«ž‚Ý‚µ‚Ü‚µ‚½
‚Å‚·‚Ì‚Å
print<<"EOM";
Content-type:text/html

$html
EOM
‚Å‘‚¢‚Ä‚àerror500‚ƂȂè‚Ü‚·



967 –¼‘OFnobody‚³‚ñ mailto:@test‚Æ$role sage [2008/02/28(–Ø) 18:11:34 ID:???]
>>966
#!/usr/local/bin/perl
use CGI::Carp qw(fatalsToBrowser);
use strict;

968 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 18:13:24 ID:???]
>>967 ‚¢‚¢l‚¾

969 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 18:18:37 ID:???]
u‚­‚¾‚·‚êv‚Ì—R—ˆ‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢

970 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 18:21:36 ID:???]
CGI::new‚Á‚¢ŋߒm‚臂¢‚à‘‚¢‚Ä‚½‚ñ‚¾‚¯‚Ç
‚Ç‚Á‚©‚̃TƒCƒg‚©–{‚Å‚»‚ñ‚ÈЉ‚ê‚Ä‚é‚Ì‚©‚ÈH

CGI.pm‚Í–â‘è‚È‚¢‚ñ‚¾‚¯‚ÇAnew CGI;‚©CGI->new;‚Ä‘‚­•Ȃ‚¯‚Æ‚©‚È‚¢‚Æ
‘¼‚̃‚ƒWƒ…[ƒ‹‚ŃNƒ‰ƒX‚ª“n‚ç‚È‚­‚Ä‹ƒ‚«‚»‚¤‚łȂ¢H


971 –¼‘OFnobody‚³‚ñ mailto:sage [2008/02/28(–Ø) 18:31:10 ID:???]
‚¤‚ÞB

972 –¼‘OFnobody‚³‚ñ [2008/02/28(–Ø) 18:56:16 ID:TKGGhpyN]
>>967‚Å‚â‚Á‚ÄAKENT‚Ì•¶–@ƒ`ƒFƒbƒJ[Žg‚Á‚½‚ç
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "$cgi" requires explicit package name at new.cgi line 6.
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "$cgi" requires explicit package name at new.cgi line 7.
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "@test" requires explicit package name at new.cgi line 8.
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "$role" requires explicit package name at new.cgi line 9.
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "@test" requires explicit package name at new.cgi line 10.
[Thu Feb 28 18:54:48 2008] new.cgi: Global symbol "$role" requires explicit package name at new.cgi line 10.
[Thu Feb 28 18:54:48 2008] new©‚ç‚ÍB
‰Ž‚¾‚Á‚Ä’‡ŠÔ‚©‚ç‰a‚𕪂¯‚Ä‚à‚ç‚¤Žž‚Í\‚µ–󖳂³‚»‚¤‚ÈŠç‚·‚é‚ñ‚¾‚æBƒwƒ‰ƒwƒ‰Î‚¢‚È‚ª‚ç‹ß‚¢‚Ä‚Á‚½‚牣‚èŽE‚³‚ê‚ñ‚¼B
‰Ž‚¾‚Á‚½‚ç¡ ‚Æ‚Á‚­‚ÉŽ€‚ñ‚Å‚ñ‚¾‚您‘OB‚»‚ñ‚ȑԓx‚Å¡‚Ü‚ÅBŒ¤C‚ÅŽUXŒ¾‚í‚ꂽ‚æ‚ÈBŽÓ‚鎞‚Í\‚µ–󖳂³‚»‚¤‚ÈŠç‚ð‚µ‚ë‚Á‚ÄB
‚»‚¤‚¢‚¤ŠwZ‚¶‚áŽó‚¯‚ç‚ê‚È‚¢‹³ˆç‚ðŽó‚¯‚Ä‚¨‚«‚È‚ª‚çAŽÐ‰ïl‚ðŒoŒ±‚µ‚È‚«‚ᓾ‚ç‚ê‚È‚¢’mޝ‚ð–á‚Á‚Ä‚¨‚«‚È‚ª‚çA
‰½‚ɂං©‚¹‚ĂȂ¢‚ñ‚¾‚æ¡‚Ì‚¨‘O‚ÍBŠw¶‚̃T[ƒNƒ‹‚²‚Á‚±‚¶‚á‚È‚¢‚ñ‚¾‚©‚çB‚à‚Á‚ÆŽl˜ZŽž’†Šë‹@Š´‚ðŽ‚Á‚Ķ‚«‚ĂȂ«‚á‘Ê–Ú‚¾‚æB‚¢‚¢‰ÁŒ¸‚¢‚‚܂Ŋw¶‹C•ª‚¶‚áB

973 –¼‘OFnobody‚³‚ñ mailto:sage [2008/03/02(“ú) 03:52:46 ID:???]
>>992
‚½‚ß‚µ‚É$LOG[1]‚ð•\ަ‚µ‚Ä‚ÝB

974 –¼‘OFnobody‚³‚ñ [2008/03/02(“ú) 07:56:37 ID:UDBaDi65]
>>994
„’mޝ‚Á‚Ă̂͂ÈAŽÐ‰ïl‚ÉŽæ‚Á‚Ä‹à‚Æ“¯‚¶‚­‹Md‚ÈàŽY‚È‚ñ‚¾‚æB
‚»‚ê‚ð’´‰SŽÒ‚É‹³‚¦‚Ä‚­‚ê‚é‚Ì‚ª‚±‚̃XƒŒƒbƒh‚̈Ӌ`‚Å‚·‚æ‚ËH
„ŽÐ‰ï‚Å•K—v‚Æ‚³‚ê‚é’mޝ‚Á‚Ă̂͂ÈA–{‚ɂȂñ‚©Ú‚Á‚ĂȂ¢Ž–‚΂©‚è‚È‚ñ‚¾‚æB‘S•”l‚©‚çl‚ÖA’¼Ú‚̃Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ð‰î‚µ‚Ä“`‚í‚Á‚Ä—ˆ‚½ƒ‚ƒ“‚È‚ñ‚¾B
Œfަ”‚Ƃ¢‚¤ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ð‰î‚µ‚Ä•·‚¢‚Ă܂·‚µA‚±‚Ì“à—e‚Í–l‚ÌŽ‚Á‚Ä‚é2‚‚ÌPerl‚ÉŠÖ‚·‚é‘Ђɂ͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
„‰Ž‚¾‚Á‚½‚ç¡ ‚Æ‚Á‚­‚ÉŽ€‚ñ‚Å‚ñ‚¾‚您‘OB
‰Ž‚¶‚á‚È‚¢‚Å‚·BlŠÔ‚Å‚·BlŠÔ‚Æ‰Ž‚ÌDNA‚Í‚½‚©‚ª2“‚̈Ⴂ‚Æ‚¢‚í‚ê‚Ă܂·‚ªA‚»‚ê‚͑傫‚È·‚Å‚·B‰ŽlŠÔ‚Æ‚¢‚¤”­‘z‚Í‚¨‚©‚µ‚¢‚©‚ÆB
„‚¢‚¢‰ÁŒ¸‚¢‚‚܂Ŋw¶‹C•ª‚¶‚áB
“–‚Ä…—ʂŃ‚ƒm‚ðŒ¾‚í‚È‚¢‚Å‚­‚¾‚³‚¢B‚ ‚È‚½‚Ì“Še‚©‚ç‚Í–l‚ª‚ ‚½‚©‚àŽÐ‰ïl‚Å‚ ‚é‚©‚̂悤‚ÉŒ©‚¦‚Ü‚·‚¯‚ÇA–l‚Ü‚¾’†Šw3”N¶‚Å‚·B
‚Ü‚ ‘Ô“x‚Æ‚¢‚¤“_‚ł͋C‚ð‚‚¯‚È‚«‚á‚È‚ç‚È‚¢‚Ì‚©‚ȂƂ͎v‚¢‚Ü‚µ‚½‚ªA‚ ‚È‚½‚É‚Í>>1‚É‘‚©‚ê‚Ä‚¢‚邿‚¤‚È—D‚µ‚³‚âA‚±‚̃XƒŒƒbƒh‚̈Ӌ`‚ð—Ç‚­—‰ð‚µ‚Ä‚à‚ç‚¢‚½‚¢‚à‚̂ł·B

>>995
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I‚Å‚«‚Ü‚µ‚½I
‚½‚¾DATA[1]‚¾‚¯‚Å‚ÍA‚·‚ׂẴtƒH[ƒ€‚Ì“à—e‚ªŽæ‚èo‚³‚ê‚ÄA‚¤‚Ü‚­$FORM{'comment'}‚Ì•”•ª‚¾‚¯‚ð’Šo‚Å‚«‚Ü‚¹‚ñBB



975 –¼‘OF942=995 mailto:sage [2008/03/02(“ú) 16:20:53 ID:???]
>>996
‚È‚ AƒKƒL‚È‚çƒKƒL‚炵‚­AƒIƒbƒTƒ“‚ɂ͌hˆÓ‚𕥂¦‚æB
‚ ‚ÆAŽŽsöŒë‚ÌŒ`Õ‚ªŒ©‚ê‚È‚¢‚Æ’N‚à‘ŠŽè‚µ‚Ä‚­‚ê‚È‚¢‚¼B
”Y‚߂邾‚¯”Y‚ßB‚»‚µ‚Ăǂ¤”Y‚ñ‚¾‚©Œ©‚¹‚ëB˜b‚Í‚»‚ê‚©‚炾B

ƒqƒ“ƒg‚ÍAŒ³ƒ\[ƒX‚Ì94s–Ú for ‚©‚ç99s–Ú }‚Ü‚ÅB
‚±‚±‚ÅA$date‚ɂ͓ú•tA$text‚ɂ͓à—e‚ª“ü‚Á‚Ä‚é‚Á‚ÄŽ–B
‚»‚Á‚©‚çæ‚ÍŽ©•ª‚Å­‚µl‚¦‚Ă݂ëB

•ª‚©‚ç‚È‚­‚È‚Á‚½‚çAŽ©•ª‚łǂ¤l‚¦‚Ăǂ±‚ª•ª‚©‚ç‚È‚¢‚©‚𑂯‚æB
Ž©•ª‚¶‚ች‚àŽŽ‚³‚È‚¢‚悤‚¶‚áA˜R‚ê‚à•t‚«‡‚¢‚«‚ê‚È‚¢B

‚¢‚¢‰ÁŒ¸ŠÃ‚â‚©‚µ‚·‚¬‚¾‚ÆŽv‚¦‚Ä‚«‚½B

976 –¼‘OFnobody‚³‚ñ mailto:sage [2008/03/02(“ú) 16:39:55 ID:???]
>>997
‚¨‘OAŠÃ‚·‚¬BƒoƒJƒKƒL‚Í•ú’u‚ªŠî–{B



977 –¼‘OFnobody‚³‚ñ [2008/03/02(“ú) 17:44:58 ID:eMvpxgfI]
>>999
‚¨‘O•³‚·‚¬ÜÛÀ‚—‚—‚—
>>998
_—l‚·‚¬ÜÛÀ‚—‚—‚—

978 –¼‘OFnobody‚³‚ñ mailto:sage [2008/03/02(“ú) 17:48:04 ID:???]
l—Þ‚É•½˜a‚ª–K‚ê‚Ü‚·‚悤‚É

979 –¼‘OF‚P‚O‚O‚P [Over 1000 Thread]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]iGLÍMjƒ307KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef