PerlƒR�[ƒfƒBƒ“ƒO�‰�SŽÒŽ¿–âƒXƒŒ Part 53
�¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹Žƒ�ƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·
0001nobody‚³‚ñ
2006/11/26(“ú) 14:38:23ID:SlmGsFMB�y“Š�e‚·‚é�Û‚Ì’�ˆÓ�z
Ž¿–â‚·‚邯‚«‚Í“à—e‚ð‚æ‚‹á–¡‚µ‚Ä‚©‚瓊�e‚µ‚Ä‚‚¾‚³‚¢�B
�uƒRƒ}ƒ“ƒh‚̈Ӗ¡‚ª‚í‚©‚ñ‚È‚¢�v‚Æ‚©‚̓}ƒjƒ…ƒAƒ‹Œ©‚Ü‚µ‚傤�B
‰ñ“šŽÒ‚³‚ñ‚͉½‚Å‚à‰®‚¶‚á‚ ‚è‚Ü‚¹‚ñ�B
1�F Ž©•ª‚Í‚±‚¤‚¢‚¤Ž–‚ª‚µ‚½‚¢�B
2�F ‚»‚ê‚Å‚±‚ñ‚È•—‚É‚â‚Á‚Ă݂½‚ª¥¥¥
3�F ‚±‚ñ‚ȃGƒ‰�[‚ª�o‚Ä�ãŽè‚�s‚©‚È‚©‚Á‚½�B
�Å’á‚Å‚à1‚Æ3‚ª–³‚¢‚Æ’N‚à“š‚¦‚ç‚ê‚È‚¢‚æ�B
ƒ\�[ƒX“\‚鎞‚Í�A‘SŠpƒXƒy�[ƒX‚ŃCƒ“ƒfƒ“ƒg–Y‚ꂸ‚É�B
—Ç‚¢‰ñ“š‚Í—Ç‚¢Ž¿–â‚©‚ç�Bˆê��‚ɕ׋‚µ‚Ü‚µ‚傤�B
‚¨Š©‚߃TƒCƒg‚Í >>2-10
‘OƒXƒŒ�@http://pc8.2ch.net/test/read.cgi/php/1153987463/
‰ß‹Žƒ�ƒO‘qŒÉ�@ttp://user.ftth100.com/mirrorhenkan/perl/
0571nobody‚³‚ñ
2006/12/29(‹à) 02:16:03ID:???‚Ü‚¸�Ause Encode qw(from_to);‚ł̌‹‰Ê�B
from_to($huga, 'cp932', 'eucjpms');
ƒ_ƒ�‚Å‚µ‚½�B
ûüúAû¹‡O‡ˆ‡U‚Æ‘±‚¯‚Ä‹L“ü‚µ‚½ƒf�[ƒ^‚ª??????‚ɉ»‚¯‚Ü‚µ‚½�B
ŽŸ‚ÉEncode::EUCJPMS‚ð“Ç‚Ý�ž‚Ü‚¹‚½�ã‚Å
�«‚̂悤‚É‹L�q‚µ‚Ă݂܂µ‚½�B
from_to($huga, 'cp932', 'eucjpms');
‚±‚ê‚àƒ_ƒ�‚Å‚µ‚½�BûüúAû¹‚ª‘SŠp‹ó”’‚ɕϊ·‚³‚ê�@�@�@‡O‡ˆ‡U‚Æ�o—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½�B
‚R�A‚Ìuse utf8‚ÍŽžŠÔ‚ªŠ|‚©‚é‚̂Ŗ¾“ú‚ɂłà‘S‰ü�C‚µ‚Ä‚â‚Á‚Ă݂܂·�B
0572nobody‚³‚ñ
2006/12/29(‹à) 02:29:36ID:???eucjpms‚¶‚á‚È‚‚Äcp51932‚¾‚Ƃǂ¤‚¾‚ë
ttp://msyk.at.webry.info/200511/article_2.html
ttp://legacy-encoding.sourceforge.jp/wiki/index.php?cp51932
‚±‚¿‚ç‚ÅŠm”F‚µ‚½‚Æ‚±‚ë‚»‚ê‚ç‚Ì•¶Žš‚Í‘S•”’Ê‚Á‚½�B
0573nobody‚³‚ñ
2006/12/29(‹à) 02:35:41ID:???>>572
from_to($ds, 'cp932', 'cp51932');
OK‚Å‚µ‚½�B‚Å‚à�A‚±‚Ìcp51932‚Á‚ăGƒ“ƒR�[ƒh‚Á‚Ä5Œnperl‚ɂ͕W�€‚Å“ü‚Á‚Ă܂µ‚½‚Á‚¯�B
EUCJPMS‚̓��[ƒh‚µ‚È‚‚Ä‚à�o—ˆ‚½‚Ì‚Å�A�Å�V”Å‚ÌEncode‚ł͕W�€‚̂悤‚Å‚·‚ª�B
0574nobody‚³‚ñ
2006/12/29(‹à) 02:43:29ID:???‚ ‚è‚á�H
ttp://search.cpan.org/~naruse/Encode-EUCJPMS-0.07/EUCJPMS.pm
‚É�‘‚¢‚Ä‚ ‚é‚©‚çEncode::EUCJPMS‚ª’ñ‹Ÿ‚µ‚Ä‚¢‚é‚à‚Ì‚¾‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚Ç�B
‚»‚µ‚Ä“–•û‚ł̓��[ƒh‚µ‚È‚¢‚ÆUnknown encoding‚ƃGƒ‰�[‹N‚±‚µ‚Ä‚é�c
>perl -MEncode -e "print $Encode::VERSION"
2.18
0575nobody‚³‚ñ
2006/12/29(‹à) 03:05:50ID:???Ž„‚ÌŽg‚Á‚½Encode::EUCJPMS‚ðƒ��[ƒh‚µ‚È‚¢‚ÆŒ¾‚¤‚Ì‚Í
use Encode::EUCJPMS
‚Æ�A‹L�q‚µ‚È‚¢‚ÆŒ¾‚¤‚±‚Ƃł·‚ª�B�B�B
‚Á‚Ä�Ause Jcode::CP932‚ð�‘‚¢‚½‚܂܂łµ‚½�B
Jcode::CP932“à‚ÅEncode::EUCJPMS‚ðŒÄ‚ñ‚Å‚é‚̂œ®‚¢‚½‚̂łµ‚傤�B
‚Æ‚È‚é‚Æ�A•W�€ƒ‚ƒWƒ…�[ƒ‹‚݂̂łâ‚é‚ɂ͂â‚Í‚èuse utf8ƒvƒ‰ƒOƒ}‚ð‚‚¯‚È‚¢‚ƃ_ƒ�‚Á‚Ä‚±‚Ƃł·‚©‚Ë�B
‚»‚ê‚Å‚à“®‚‚©‚Ç‚¤‚©‚Í”»‚ç‚È‚¢‚Å‚·‚ª�B
0576nobody‚³‚ñ
2006/12/29(‹à) 04:26:07ID:???Œ»Žž“_‚Åhtml‚ÅŠÈ’P‚ȃTƒCƒg‚®‚ç‚¢‚È‚ç�ì‚ê‚é�A�l•À‚݂̔]‚Ý‚»‚ðŽ�‚Á‚½�l‚ª�A
ŽdŽ–‚Ì�‡ŠÔ‚ð–D‚Á‚Ä‚»‚ê‚È‚è‚ɕ׋‚µ‚Ä�APerl‚ðŽg‚Á‚½CGI(�‰•à“I‚ÈŒfަ”‚ȂÇ)
‚ðƒ[ƒ�‚©‚ç�ì‚ê‚邿‚¤‚ɂȂé‚ɂ͉½ƒ–ŒŽ‚®‚ç‚¢‚©‚©‚è‚Ü‚·‚©�H
ŒÂ�l“I‚ÈŠ´Šo‚Å�\‚¢‚Ü‚¹‚ñ‚Ì‚Å�A‚Ç‚¤Žv‚¤‚©‹³‚¦‚ĉº‚³‚¢�B
0577nobody‚³‚ñ
2006/12/29(‹à) 05:57:46ID:???3“úŠÔ
0578577
2006/12/29(‹à) 05:58:43ID:???0579nobody‚³‚ñ
2006/12/29(‹à) 10:17:46ID:???‚â‚Á‚Ï1ƒ–ŒŽ‚®‚ç‚¢‚©‚È�[
0580nobody‚³‚ñ
2006/12/29(‹à) 10:48:29ID:???ˆê�¶perl‚µ‚©Žg‚í‚È‚¢‚‚à‚è‚È‚çŽ~‚߂Ȃ¢‚¯‚Ç�B
0581563
2006/12/29(‹à) 10:51:17ID:???‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�BŽÀ‚ÍPerl‚Í�¡�T‚Í‚¶‚ß‚½‚΂©‚è‚Å�A
‚»‚ñ‚È•—‚É�o—ˆ‚é‚ñ‚¾�`�E�E‚ȂǂƊ´�S‚µ‚Ă܂µ‚½�B
‚Å�A‚±‚ÌŒ‹‹Ç‚±‚ñ‚ÈŠ´‚¶‚Å�i‚߂܂µ‚½�B
if($key =~ /^bb\d$/){ push @bb_vals, $val; } #ƒL�[‚ª"bb[0-9]"‚Ì�ˆ—�
elsif($key =~ /^dd\d$/){ push @dd_vals, $val; } #ƒL�[‚ª"dd[0-9]"‚Ì�ˆ—�
else{ ƒnƒbƒVƒ…ƒe�[ƒuƒ‹�ì�¬ }
‡@“ü—̓tƒH�[ƒ€‚É�Aƒ‰ƒWƒIƒ{ƒ^ƒ“‚ª�”Ží—Þ �~ �”ƒOƒ‹�[ƒv‚ ‚Á‚½‚Ì‚Å�A
name‚𓯂¶‚É‚·‚邯 ‚â‚₱‚µ‚¢Š´‚¶‚É
‡AƒtƒH�[ƒ€‚Ì�‡”Ô‚à�d—v‚¾‚Á‚½‚Ì‚Å�A�‡•s“¯‚Èkeys‚Í�¡‰ñ‚ÍŽg‚¢‚É‚‚»‚¤
‚ÈŠ´‚¶‚Å‚µ‚½�B
‚±‚ê‚©‚ç‚Ü‚½�A‚¨�¢˜b‚ɂȂ邩‚à‚µ‚ê‚Ü‚¹‚ñ�B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·�B
>>576
ƒvƒ�ƒOƒ‰ƒ€‚©UNIXŒn‚Ì’mޝ‚ª‚ ‚ê‚Î�Aˆê�TŠÔ‚à‚ ‚ê‚Î�B
‚»‚êˆÈŠO‚Å‚ ‚ê‚Î�A‚â‚Á‚Ï‚è‚Ð‚ÆŒŽ‚Å‚µ‚傤‚Ë�[�B
0582nobody‚³‚ñ
2006/12/29(‹à) 12:44:22ID:???0583nobody‚³‚ñ
2006/12/29(‹à) 13:41:38ID:???‚â‚é‚È‚çC‚©‚ç“ü‚Á‚½•û‚ª‚¢‚¢¥¥¥‚Æ�AC‚©‚ç“ü‚Á‚½‰´‚ª‚’‚™
0584nobody‚³‚ñ
2006/12/29(‹à) 14:10:55ID:???0585nobody‚³‚ñ
2006/12/29(‹à) 19:17:04ID:???1ƒ–ŒŽ‚ ‚ê‚ÎŒ`‚É‚È‚é‚ÆŽv‚¤�B‚ ‚ÆHaskell‚â‚낤�B
0586nobody‚³‚ñ
2006/12/29(‹à) 19:30:36ID:???�T––‘S•”�[‚Ä‚ê‚ΈꃖŒŽ‚à‚ ‚ê‚Î�K“¾‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢‚ª�A
BBSˆêŒÂ�ì‚邯‚È‚é‚Æ�{2ƒ–ŒŽ‚Í‚©‚©‚邯Žv‚í‚ê
0587nobody‚³‚ñ
2006/12/29(‹à) 19:32:26ID:???0588576
2006/12/29(‹à) 19:38:01ID:???‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·�B
Œ»�óŽ„‚Í�Ahtmlt‚Æcss‚ÆJavascript‚ª
–{“–‚É�u‚Å‚«‚é�v‚ÆŒ¾‚Á‚Ä‚¢‚¢‚Ì‚©‚·‚ç‚í‚©‚ç‚È‚¢’ö“x‚ɂł«‚Ü‚·�B
‚»‚êˆÈŠO‚͈ê�؂ł«‚Ü‚¹‚ñ�BPerl‚ðŽg‚Á‚½ƒtƒŠ�[CGI‚̃\�[ƒX‚ð‚¢‚¶‚‚è‰ñ‚·’ö“x‚Å‚·�B
ŽdŽ–‚ÅWebƒfƒUƒCƒ“‚Û‚¢‚±‚Æ‚ð‚â‚Á‚Ă܂·‚ª�AƒfƒUƒCƒ“‚¾‚¯‚ł͂ǂ¤‚É‚à‚±‚¤‚É‚àƒAƒŒ‚Ȃ̂Å�A
CGI‚ð�K“¾‚µ‚悤‚ÆŽv‚¢�ACGI‚ÆŒ¾‚¦‚ÎPerl‚¾‚ë‚Æ‚¢‚¤�l‚¦‚Å�‘‚«�ž‚݂܂µ‚½�B
�ƒ�ˆ‚Ƀvƒ�ƒOƒ‰ƒ~ƒ“ƒO‚Æ‚¢‚¤‚æ‚è�A‚ ‚‚܂łàCGI‚ð�ì‚邽‚߂̌¾Œê‚ðŠw‚Ñ‚½‚¢‚Ì‚Å�A
WebProg”‚ɗˆ‚½ŽŸ‘æ‚Å‚·�B
ŽdŽ–‚ª–Z‚µ‚¢‚Ì‚Å�AŽ©�K‚Í�T4“ú�A1ŽžŠÔ’ö“x‚Å�l‚¦‚Ä‚¢‚Ü‚·�B
‚݂Ȃ³‚ñ‚ð�M‚¶‚Ă܂¸‚Í‚Pƒ–ŒŽ‚ª‚ñ‚΂è‚Ü‚·�B
‚»‚±‚Å�A>>1-10‚ ‚½‚è‚É‚ ‚éƒTƒCƒgˆÈŠO‚Å�AƒIƒXƒXƒ�‚̃TƒCƒg�A
�‘�Ð�A�u‚»‚Ì‘O‚ɂ܂¸‚±‚ê‚ð‚â‚ê�v“I‚È‚±‚ƂȂǂ ‚è‚Ü‚µ‚½‚狳‚¦‚ĉº‚³‚¢�B
0589nobody‚³‚ñ
2006/12/29(‹à) 19:41:15ID:???�}�¯‚ð“Ë‚©‚ꂽŽg‚¦‚È‚¢perler‚ª‚È‚ñ‚©‚Ù‚´‚¢‚Ä‚é‚È�B
0590nobody‚³‚ñ
2006/12/29(‹à) 19:49:27ID:???‚Æ‚è‚ ‚¦‚¸�AKENT‚ÍŽQ�l‚É‚µ‚Ă͂¢‚¯‚È‚¢�B‚»‚ꂾ‚¯‚ÍŒ¾‚¦‚é�B
0591nobody‚³‚ñ
2006/12/29(‹à) 20:21:54ID:???0592nobody‚³‚ñ
2006/12/29(‹à) 20:23:21ID:???’ljÁ‚Å�AŒ‹�é�_‚à�@‹³�F‚ð‹‚߂Ă«‚Ä‚«‚à‚¢‚̂ŎQ�l‚É‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢�B
0593nobody‚³‚ñ
2006/12/29(‹à) 21:10:19ID:???�„�u‚»‚Ì‘O‚ɂ܂¸‚±‚ê‚ð‚â‚ê�v“I‚È‚±‚ƂȂǂ ‚è‚Ü‚µ‚½‚狳‚¦‚ĉº‚³‚¢�B
‚±‚ñ‚ȂƂ±‚ʼnñ“šŠú‘Ò‚µ‚ĂȂ¢‚Å‚³‚Á‚³‚Æ’…Žè‚µ‚ë�B
‚»‚¤‚¢‚¤‚â‚‚ɌÀ‚Á‚ÄŽn‚ß‚é‚܂łª’·‚‚ÄŒ‹‹Ç‰½‚à�o—ˆ‚È‚¢�B
0595nobody‚³‚ñ
2006/12/29(‹à) 22:38:09ID:???‚¶‚á‚ ‹t‚É‚¨Š©‚ß‚ÌPerlish‚Á‚Ä’N�H
0596nobody‚³‚ñ
2006/12/29(‹à) 23:05:21ID:???‚¨Š©‚ß‚Ì�l‚ð�ì‚ç‚È‚¢‚±‚Æ‚ª‚¨Š©‚ß�B
“Á‚ÉPerl‚Ì�ê�‡‚ͤ‚¢‚ë‚ñ‚È�‘‚«•û‚ª‚ ‚é‚©‚ç�A‚¢‚ë‚ñ‚ȃR�[ƒh‚ð“Ç‚ñ‚Å‚¨‚¢‚½‚Ù‚¤‚ª‚¢‚¢�B
‚±‚̃XƒŒ‚ðŒ©‚é‚Ì‚ª‚½‚ß‚É‚È‚é‚ÆŽv‚¤�B
“š‚¦‚é‘¤‚ɂȂÁ‚Ä‚à�A‚±‚±‚ł͂܂¾‚Ü‚¾�V‚µ‚¢”Œ©‚ª‚ ‚邵�B
0597nobody‚³‚ñ
2006/12/29(‹à) 23:43:55ID:???�@ )'°�[ƒm(�@ |�@|�@ | ¤�@�@�@�@�@ / l�b ‚Œ�@ƒn�R�@�@|°�]''"‚Œ
�@/�@ P�@�@|�@|�@|�^| Ê�@�@/ / ,/ /|É /l /�@‚Œ l ‚Œ|�@‚Œ�@P �R
�@l �@ ¥�@�@i�L |�@�R¤| |‚’|| |�@//--�]'" �@ �M'ƒ�¤_‚ŒÉ| /�@�E�@ /
�@|�@ B�@�@l�@ ƒg�[-ƒg�R| |ƒm�@''"�L�M�@�@�@‚’°-/// |�@ B�@�b
�@|�@ ¥�@�@ |�^�@�@ �@ | l ||¤�@''"""�@ j�@""''/ | |�R‚Œ�@�E�@�b
�@|�@ P �@ |�@�@ �@ �@ | l |�@�R,�@ �@�\ �@ �^�@| |�@‚Œ�@ P�@ |
�@| �@ !!�@ |�@�@ �@ /�@| | |�@�@ ` °-�] ' �L||�@,É| |�@|�@�@!!�@�b
ƒm°�]---¤,|�@ �@ /�@„ ‚Œ¤l�@�@�@�@�@�@ �@ |Ú' ,ÉÉ�@Ƀn¤_ƒm�R
�@/ �@�@ �@ �@ �^�@ƒm�Ü�S¤�@ �R�@�@�@ ƒmƒn,�@�@�@ �@ |
,/ �@ �@�@�@,ƒC�[‚†'�L /�L�@�@�_�@| ,�^�L �b�Rl�@�@�@ �@ |
�@�@�@�@ �^-ƒg�A|�@„©�\- ¤_�RÒr'�@, -=‚Œ''"ƒn�@�@�@�@|�@ ‚Œ
�@�@ ,�^�@ �@|�@�R �@�_�@�@_,ƒm°‚†' �L�@�@Ƀm�@ �R�@ �@�b�@|
¤_�@�@�@ _ �]''‚Œ�@�@`�[�]�\''" �Ü'°--�]'�L�M�R¤_ �@�@_,ƒm�@ƒm
�@ �P�P�@�@ |�@�@�@�@�@�@�@�@�@�@ �^�@
0598nobody‚³‚ñ
2006/12/30(“y) 00:06:42ID:???0599nobody‚³‚ñ
2006/12/30(“y) 10:22:00ID:2X8njGUnkent�i‚Æ�A‚»‚Ì‘®�«‚̃Nƒ��[ƒ“�j‚¾‚¯‚ÍŠO‚·Ž–‚𖾋L‚·‚é‚Ì‚ð–Y‚ê‚Ä‚¢‚é
‰´‚Í�A‚»‚ê‚ÅŽU�X‚È–Ú‚É‚ ‚Á‚½‚©‚ç
‚¢‚á�A‰´‚¾‚¯‚ł͂Ȃ¢‚ª
0600nobody‚³‚ñ
2006/12/30(“y) 11:24:16ID:???‰æ–ʂȂǂ̃fƒUƒCƒ“‚ð•Ï�X‚·‚éƒvƒ�ƒpƒeƒB‚Ý‚½‚¢‚Ȃ̂Á‚Ä‚ ‚è‚Ü‚·‚©�H
‹³‚¦‚Ä‚‚¾‚³‚¢�B
ƒXƒŒˆá‚¢‚Ȃ̂Í�³’m‚Ì�ã‚Å‚·�B
0601nobody‚³‚ñ
2006/12/30(“y) 11:37:08ID:???0602nobody‚³‚ñ
2006/12/30(“y) 12:32:16ID:???0603nobody‚³‚ñ
2006/12/30(“y) 14:47:43ID:???0604nobody‚³‚ñ
2006/12/30(“y) 16:37:11ID:???�„ƒXƒŒˆá‚¢‚Ȃ̂Í�³’m‚Ì�ã‚Å‚·�B
”ˆႢ‚¾‚Á‚½‚è‚·‚é�B
http://pc10.2ch.net/test/read.cgi/tech/1166708139/
0605nobody‚³‚ñ
2006/12/31(“ú) 02:44:28ID:oF4MMStz%hash = (
a => •Ï�”,
b => ”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX,
c => •Ï�”,
d => ”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX,
e => ”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX,
...
);
‚Å‚ ‚邯‚«�Aƒ‹�[ƒv‚Å%hash‚Ìvalue‚¾‚¯‚ð•]‰¿‚µ‚Ä�A‚à‚µ”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Å‚ ‚ê‚΂»‚Ì”z—ñ‚ð“WŠJ‚·‚饥¥‚Æ‚¢‚¤�ˆ—�‚͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©�B
0606nobody‚³‚ñ
2006/12/31(“ú) 02:48:12ID:oF4MMStzwhile (ref(values(%hash)) eq 'ARRAY') {
...
}
‚Æ‚¢‚¤�ˆ—�‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚·�B
¥¥¥ŠÔˆá‚Á‚Ä‚é‚Ì‚©‚È�H
0607nobody‚³‚ñ
2006/12/31(“ú) 04:17:23ID:oF4MMStz%hash = (
a => '‚ ‚ ‚ ',
b => [
�@�@{ c => '‚¢‚¢‚¢' },
�@�@{ d => [
�@�@�@�@{ e => '‚¤‚¤‚¤' }
�@�@] }
);
‚±‚̂悤‚ɃnƒbƒVƒ…‚Ìvalue‚ÉŠô“x(–³ŒÀ‚É)‚à”z—ñ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ªƒlƒXƒg‚µ‚Ä‚ ‚邯‚«�A‚ǂ̂悤‚É‚·‚ê‚Ήº‘w•”‚̃nƒbƒVƒ…(�ã‹L‚Ì�ê�‡e => '‚¤‚¤‚¤')‚ªŽæ‚è�o‚¹‚é‚̂łµ‚傤‚©�H
0608nobody‚³‚ñ
2006/12/31(“ú) 10:20:33ID:???�Ä‹A�ˆ—�
0609nobody‚³‚ñ
2006/12/31(“ú) 10:33:33ID:oF4MMStzŽŽ‚µ‚Ă݂͂½‚ñ‚Å‚·‚ª�A�o—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½�B�B�B
’[�܂邯�«‚̂悤‚É‚µ‚Ă݂½‚ñ‚Å‚·‚ª
sub aaa {
�@�@foreach () {
�@�@�@�@if (ref()) {
�@�@�@�@�@�@&aaa();
�@�@�@�@} else {
�@�@�@�@�@�@•�’ʂ̂µ‚å‚è
�@�@�@�@}
�@�@}
}
0610nobody‚³‚ñ
2006/12/31(“ú) 14:29:56ID:???0611nobody‚³‚ñ
2006/12/31(“ú) 17:01:53ID:???�y�‘‚«•û1�z
function check() {
�@�@if ($x == 2) {
�@�@�@�@print "X‚Í2‚Å‚·�B";
�@�@} elsif ($x == 5) {
�@�@�@�@print "X‚Í5‚Å‚·�B";
�@�@} else {
�@�@�@�@print "X‚Í2‚Å‚à5‚Å‚à‚ ‚è‚Ü‚¹‚ñ�B";
�@�@}
}
�y�‘‚«•û2�z
function check()
{
�@�@if ($x == 2)
�@�@{
�@�@�@�@print "X‚Í2‚Å‚·�B";
�@�@}
�@�@elsif ($x == 5)
�@�@{
�@�@�@�@print "X‚Í5‚Å‚·�B";
�@�@}
�@�@else
�@�@{
�@�@�@�@print "X‚Í2‚Å‚à5‚Å‚à‚ ‚è‚Ü‚¹‚ñ�B";
�@�@}
}
0612611
2006/12/31(“ú) 17:05:01ID:???Ž©•ª‚Í �y�‘‚«•û2�z ‚Å—�—R‚Í�A
�EŠJŽnЇŒÊ‚Æ�I—¹Š‡ŒÊ‚ª‘µ‚Á‚Ä‚¢‚é�B
�EŠJŽnЇŒÊ‚Ì�s‚ª‹ó‚ (ЇŒÊ‚¾‚¯‚Ì�s‚ª‚Å‚«‚é) ‚̂Ō©‚â‚·‚¢�B�y�‘‚«•û1�z ‚¾‚Æ‹ó�s“ü‚ê‚é‚ׂ«‚©“ü‚ê‚È‚¢‚ׂ«‚©‚Å–ˆ‰ñ–À‚Á‚Ä‚â‚è‚É‚‚¢�B
�Eelsif ‚Ì�s‚ªƒXƒ}�[ƒg‚ɂȂé�B
‚Å‚·�B
ŠF‚³‚ñ‚Ì‚¨�D‚Ý�A‚Ü‚½‚Í•W�€‚̃R�[ƒfƒBƒ“ƒOƒ‹�[ƒ‹‚ª‚ ‚ê‚΋³‚¦‚ĉº‚³‚¢�B
‚ ‚Æ�AŽ©•ª‚̓Cƒ“ƒfƒ“ƒg‚̓^ƒu‚Å�Aƒ^ƒu‚Í”¼ŠpƒXƒy�[ƒX4‚•ª‚É‚µ‚Ä‚¢‚Ä�A•¶‚Ì‚ ‚ƂɃRƒ�ƒ“ƒg‚ð“ü‚ê‚é�ê�‡‚ɂ̓^ƒu1‚‚ ‚¯‚邱‚Ƃɂµ‚Ä‚¢‚Ü‚·‚ª�A
‚±‚¿‚ç‚ɂ‚¢‚Ä‚à‹³‚¦‚Ä‚¢‚½‚¾‚¯‚½‚ç�K‚¢‚Å‚·�B
0613nobody‚³‚ñ
2006/12/31(“ú) 17:51:26ID:???ƒxƒXƒgƒvƒ‰ƒNƒeƒBƒX‚Å‚Í�A�u�d—v‚Ȃ̂Í�AŽñ”öˆêŠÑ‚µ‚½ƒXƒ^ƒCƒ‹‚ð‚P‚Â�Ì—p‚·‚邱‚Ƃł ‚é�B�v‚Æ‚µ‚½‚¤‚¦‚Å
ƒŒƒCƒAƒEƒgƒKƒCƒhƒ‰ƒCƒ“‚Ì�u’ñˆÄ�v‚Æ‚µ‚Ä�AK&RƒXƒ^ƒCƒ‹‚ð�Ì—p‚µ‚Ä‚¢‚é‚Ë�B‚‚܂è
if ($x == 2) {
print "X‚Í2‚Å‚·�B";
}
elsif ($x == 5) {
print "X‚Í5‚Å‚·�B";
}
else {
print "X‚Í2‚Å‚à5‚Å‚à‚ ‚è‚Ü‚¹‚ñ�B";
}
‚±‚¤�B‚ñ‚Å�Aƒ^ƒu‚ðŽg‚킸”¼ŠpƒXƒy�[ƒX4‚‚ð1ƒCƒ“ƒfƒ“ƒg‚Æ‚µ‚Ä‚¢‚é�B
ŒÂ�l“I‚É‚à�A“Á‚É‚±‚¾‚í‚è‚͂Ȃ¢‚Ì‚Å�A‚±‚̃xƒXƒgƒvƒ‰ƒNƒeƒBƒX‚ð•W�€‚Æ‚µ‚Ä‚é‚È‚Ÿ�B
‚½‚¾�Aƒ`�[ƒ€ŠJ”‚ÌŽž‚̓`�[ƒ€‚̃R�[ƒfƒBƒ“ƒOƒ‹�[ƒ‹‚É�‡‚킹‚邯‚Ç�B
‚Å‚à�APerl ‚Í TMTOWTDI ‚ªƒ‚ƒbƒg�[‚È‚ñ‚¾‚µ�A�D‚«‚È�‘‚«•û‚Å—Ç‚¢‚ÆŽv‚¤�B
0614611
2006/12/31(“ú) 17:55:49ID:???‚È‚é‚Ù‚Ç
‰ñ“š‚µ‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
•W�€“I‚ȃR�[ƒfƒBƒ“ƒOƒ‹�[ƒ‹‚ðŽg‚Á‚½‚Ù‚¤‚ª‘¼‚Ì�l‚Æ‹¤—L‚·‚é�ê�‡‚â”z•z‚·‚é�ê�‡‚ɂ͕֗˜‚Å‚·‚Ë�B
> ƒ^ƒu‚ðŽg‚킸”¼ŠpƒXƒy�[ƒX4‚‚ð1ƒCƒ“ƒfƒ“ƒg‚Æ‚µ‚Ä‚¢‚é�B
‚±‚ê‚ÉŠÖ‚µ‚Ä‚Í�AŽ©•ª‚ªŽg‚Á‚Ä‚¢‚é �uphpƒGƒfƒBƒ^�v ‚à �uTeraPad�v ‚à TabƒL�[‚Å”¼ŠpƒXƒy�[ƒX‚ð4‚“ü‚ê‚é‹@”\‚ª‚È‚¢‚Ì‚Å
•s•Ö‚Å‚µ‚傤‚ª‚È‚¢‚Å‚·(�L¥ƒÖ¥`)
0615nobody‚³‚ñ
2006/12/31(“ú) 17:58:21ID:???0616nobody‚³‚ñ
2006/12/31(“ú) 18:00:26ID:???0617nobody‚³‚ñ
2006/12/31(“ú) 18:08:53ID:???abcd = 1 + 2 + 3 +
�@�@�@�@ 4 + 5;
0618nobody‚³‚ñ
2006/12/31(“ú) 18:40:04ID:???use strict;
use Data::Dumper;
my %hash = (
a => '‚ ‚ ‚ ',
b => [
{ c => '‚¢‚¢‚¢' },
{ d => [ { e => '‚¤‚¤‚¤' } ]}
]
);
parse(\%hash);
sub parse {
my $tmp = shift;
#print Dumper $tmp;
if (ref $tmp eq 'ARRAY') {
foreach (@$tmp) {
parse($_);
}
} elsif (ref $tmp eq 'HASH') {
foreach (keys %$tmp) {
parse($tmp->{$_});
}
} else {
print "$tmp\n";
}
}
0619nobody‚³‚ñ
2006/12/31(“ú) 21:54:59ID:???@b = qw{ 1 2 3 4 5 6 };
@array = \(@a, @b);
‚±‚ñ‚È•—‚ɂȂÁ‚Ä‚¢‚é�ê�‡�A@array‚©‚ç@a‚Ì—v‘f�”‚ɃAƒNƒZƒX‚·‚é‚ɂ͂ǂ¤�‘‚¯‚΂悢‚Å‚µ‚傤‚©�B
0620nobody‚³‚ñ
2006/12/31(“ú) 22:31:17ID:???0621619
2006/12/31(“ú) 22:45:49ID:???‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B
�¡”N�I‚í‚é‘O‚É‚¨‚µ‚¦‚Ä‚à‚炦‚Ă悩‚Á‚½�E�E�E(T_T)É
‚æ‚¢‚¨”N‚ð�B
0622nobody‚³‚ñ
2007/01/01(ŒŽ) 20:57:03ID:QvA3S+in#####�‘‚«Š·‚¦‘O#####
# ƒ�ƒbƒZ�[ƒW“à‚ÅŽg—p‚ð‹ÖŽ~‚·‚錾—t‚Ì�ˆ—�
if (crypt($FORM{'spwd'},substr($password,$salt,2)) ne $password)
{@ngword = split(/\s+/,$ngw);
foreach $ngw (@ngword){
if ($FORM{'value'} =~ /\Q$ngw\E/i){
&error('ƒ�ƒbƒZ�[ƒW“à‚ÉŽg—p‹ÖŽ~ƒ��[ƒh‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·�B');}}}
#####‚±‚±‚Ü‚Å#####
�™”õ�l�™
$ngw = 'ƒeƒXƒg test TEST';
‚±‚ê‚ðƒtƒ@ƒCƒ‹‚ð“Ç‚Ý�ž‚ÝŒ`Ž®‚É‚µ‚½‚¢‚ÆŽv‚¢�«‚̂悤‚É‚µ‚Ü‚µ‚½�B
#####�‘‚«Š·‚¦Œã#####
if (crypt($FORM{'spwd'},substr($password,$salt,2)) ne $password)
{if ( !open(NGW, "$spamdata") ){
&error('0');}
@xx = <NGW>;
foreach $ngw (@xx){
@ngword = split(/,+/,$ngw);
foreach $ngw (@ngword){
if ($FORM{'value'} =~ /\Q$ngw\E/i){
&error('ƒ�ƒbƒZ�[ƒW“à‚ÉŽg—p‹ÖŽ~ƒ��[ƒh‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·�B');}}}close(NGW);}
#####‚±‚±‚Ü‚Å#####
�™”õ�l�™
$spamdata = 'spamdata.cgi';
�¦Ž¿–â
‚»‚±‚Å�Aforeach $ngw (@xx){}‚Æforeach $ngw (@ngword){}‚ª�d•¡‚µ‚Ä‚¢‚邿‚¤‚Å�A
•\‹L‚Æ‚µ‚Ä‚¨‚©‚µ‚‚È‚¢‚©‹^–â‚ÉŽv‚¢‚Ü‚µ‚½�B
‚ȂɂԂñPerl‚Ì’mޝ‚àŒoŒ±‚à–R‚µ‚¢‚à‚Ì‚Å�Aƒ`ƒFƒbƒN‚ð‚¨Šè‚¢‚µ‚Ü‚·�B
‚æ‚è“K�؂ȕ\‹L‚ÌŽd•û‚ª‚ ‚Á‚½‚炲Žw“E‚à‘Õ‚¯‚邯‚¤‚ꂵ‚¢‚Å‚·�B
”õ�l
spam‘Î�ô‚Ì‚½‚߂ɋ֎~Œê‹å‚ðCGIƒtƒ@ƒCƒ‹‚©‚ç“Ç‚Ý�ž‚Ý‚½‚¢‚ÆŽv‚¢�‘‚«Š·‚¦‚Ü‚µ‚½�B
0623nobody‚³‚ñ
2007/01/01(ŒŽ) 21:04:13ID:???0624nobody‚³‚ñ
2007/01/01(ŒŽ) 23:37:36ID:???>‚»‚±‚Å�Aforeach $ngw (@xx){}‚Æforeach $ngw (@ngword){}‚ª�d•¡‚µ‚Ä‚¢‚邿‚¤‚Å�A
>•\‹L‚Æ‚µ‚Ä‚¨‚©‚µ‚‚È‚¢‚©‹^–â‚ÉŽv‚¢‚Ü‚µ‚½�B
‚»‚è‚á‚Ç‚¤�l‚¦‚Ä‚à‚¨‚©‚µ‚¢�Bperl‚ÉŒÀ‚炸ƒvƒ�ƒOƒ‰ƒ~ƒ“ƒOˆê”ʘ_‚Æ‚µ‚Ä�B
>spam‘Î�ô‚Ì‚½‚߂ɋ֎~Œê‹å‚ðCGIƒtƒ@ƒCƒ‹‚©‚ç“Ç‚Ý�ž‚Ý‚½‚¢‚ÆŽv‚¢�‘‚«Š·‚¦‚Ü‚µ‚½�B
CGI‚̈Ӗ¡’m‚Á‚Ä‚é�H
‚»‚±‚Í’P‚ɃeƒLƒXƒgƒtƒ@ƒCƒ‹‚Å‚µ‚å�B‚È‚ñ‚Å�A‚»‚ñ‚ȃtƒ@ƒCƒ‹‚ÌŠg’£Žq‚É".cgi"•t‚¯‚é‚Ì�B
�V”N‘��X’–“Ë“Ë�i‚©
0625nobody‚³‚ñ
2007/01/01(ŒŽ) 23:59:59ID:???0626nobody‚³‚ñ
2007/01/02(‰Î) 00:10:37ID:???0627nobody‚³‚ñ
2007/01/02(‰Î) 00:17:55ID:???–Ú‚‚¶‚ç—§‚Ă邱‚Ƃłà‚È‚¢�B
0628nobody‚³‚ñ
2007/01/02(‰Î) 00:29:14ID:???‚±‚À‚ñ‚܂肵‚½ƒTƒCƒg‚ł͖ڂ‚¶‚ç—§‚ĂȂ‚Ä‚à‚¢‚¢‚©‚à’m‚ê‚È‚¢‚ª�A
�E‹Æƒvƒ�ƒOƒ‰ƒ}‚ª�»•iƒŒƒxƒ‹‚ł͂â‚ç‚È‚¢‚±‚Æ‚¾‚È�B
0629nobody‚³‚ñ
2007/01/02(‰Î) 00:46:17ID:???Ž©•ª‚¾‚¯‚̃f�[ƒ^‚Ȃ烉ƒ“ƒ_ƒ€‚Å32•¶Žš‚ł‚¯‚½ƒfƒBƒŒƒNƒgƒŠ‚Ƀf�[ƒ^ƒtƒ@ƒCƒ‹“ü‚ꂽ‚肵‚Ä‚é
0630nobody‚³‚ñ
2007/01/02(‰Î) 01:29:17ID:???‚Æ‚è‚ ‚¦‚¸�A2‚‚Ìforeach•¶‚ð‚»‚ê‚¼‚ꓯ‚¶•Ï�”$ngw‚É“ü‚ê‚Ä‚é‚Ý‚½‚¢‚¾‚©‚ç�A‚»‚ê‚ð•Ê�X‚É‚µ‚Ă݂悤�B
ˆê‚–ڂð$ngw1�A“ñ‚–ڂð$ngw2‚Æ‚©�B
‚Å�A
if ($FORM{'value'} =~ /\Q$ngw\E/i){
‚ð
if ($FORM{'value'} =~ /\Q$ngw2\E/i){
‚É‚µ‚Ä‚Ý‚é‚Æ‘å�ä•v‚¾‚ÆŽv‚¤‚æ�B
0631nobody‚³‚ñ
2007/01/02(‰Î) 02:15:39ID:???�wŽŸ‚̃tƒ@ƒCƒ‹‚ðŠJ‚±‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·�B�x‚ƂȂÁ‚Ä•\ަ‚³‚ê‚Ü‚¹‚ñ�B
ƒ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚ÌŠg’£Žq‚Í.pl‚Ȃ̂ł·‚ª�A•Û‘¶‚µ‚½ƒtƒ@ƒCƒ‹‚Í•�’ʂɃ_ƒuƒ‹ƒNƒŠƒbƒN‚ÅŠJ‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·�B
.plŠg’£Žq‚͉½‚©“Á•Ê‚È�ݒ肪•K—v‚Ȃ̂łµ‚傤‚©�H
0632nobody‚³‚ñ
2007/01/02(‰Î) 02:24:31ID:???‚Ç‚¤“Ç‚Ý�ž‚à‚¤‚Æ‚µ‚½‚Ì‚©�Brequire‚Æ‚©open‚Æ‚©�cƒ_ƒuƒ‹ƒNƒŠƒbƒN‚Æ‚©�B
> �wŽŸ‚̃tƒ@ƒCƒ‹‚ðŠJ‚±‚¤‚Æ‚µ‚Ä‚¢‚Ü‚·�B�x‚ƂȂÁ‚Ä•\ަ‚³‚ê‚Ü‚¹‚ñ�B
‚±‚ê‚ÍŽ©�ìƒ�ƒbƒZ�[ƒW�HSTDOUT‚©STDERR‚É�o‚Ä‚é‚Ì‚©�AUA‚̉æ–ʂɕ\ަ‚³‚ê‚é‚Ì‚©�B
CLI‚Ì‚¨ŽèŒyƒAƒvƒŠ‚ð�ì‚Á‚½‚Æ‚«‚É�A‚±‚¤‚¢‚¤ƒ�ƒbƒZ�[ƒW‚ðprint‚µ‚ătƒ@ƒCƒ‹‚Ì’†�g‚ðSTDOUT‚É“f‚‘O‚É
–³ŒÀƒ‹�[ƒv‚ɂ͂߂Ä�æ‚É�i‚܂Ȃ‚È‚Á‚½‚±‚Ƃ͉½“x‚à‚ ‚é�B
# open(FH, '<', "hoge.dat"); flock(FH, 2); @buffer = <FH>; close(FH);
# while (@buffer) { print 'while ‚łȂ foreach ‚Æ�‘‚¢‚½‚‚à‚è‚Ì�Œ‚Á•¥‚¢', "\n"; }
Ž¿–₪WebProgŠÖŒW‚Ȃ̂©‚Ç‚¤‚©‚àŠÜ‚ß‚Ä�A‚¿‚å‚Á‚Ƃ悂킩‚ñ‚È‚¢�B
.pl‚¾‚©‚ç‚Æ‚‚ɂǂ¤‚±‚¤�A‚Á‚Ă̂͂Ȃ¢‚Å‚·�B
0634622�—‰ðŒˆ�Ï‚Ý
2007/01/02(‰Î) 09:03:38ID:5ekfui+1>>630
‚ ‚肪‚Æ‚¤‚²‚´‚Ü‚·�B�«�ð“ú‚Ü‚½�‚µ�l‚¦‚Ä‚±‚ñ‚ÈŠ´‚¶‚ɂȂè‚Ü‚µ‚½�B
if (crypt($FORM{'spwd'},substr($password,$salt,2)) ne $password)
{if ( !open(NGW, "<$spamdata") )
{
&error('0');
}
flock(NGW, 1);
@xx = <NGW>;
close(NGW);
foreach $ngw (@xx){
@ngword = split(/,+/,$ngw);
foreach $ngwbb (@ngword)
{
if ($FORM{'value'} =~ /\Q$ngwbb\E/i)
{
&error('ƒ�ƒbƒZ�[ƒW“à‚ÉŽg—p‹ÖŽ~ƒ��[ƒh‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·�B');
}
}
}
}
‚²‹¦—Í‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½�B
0635nobody‚³‚ñ
2007/01/02(‰Î) 17:42:57ID:???‚v‚h‚m‚c‚n‚v‚rŽI‚Ì�ê�‡‚¾‚Æ
if (-w $write_file_path) { print "�‘‚«�ž‚݉”\\n"; }‚Æ‚¢‚¤ƒvƒ�ƒOƒ‰ƒ€‚ª‚ªŽg‚¦‚È‚¢‚ñ‚Å‚·
0636nobody‚³‚ñ
2007/01/02(‰Î) 19:27:19ID:???0637nobody‚³‚ñ
2007/01/02(‰Î) 19:31:28ID:???0638nobody‚³‚ñ
2007/01/02(‰Î) 20:42:50ID:???0639nobody‚³‚ñ
2007/01/02(‰Î) 21:13:35ID:???0640nobody‚³‚ñ
2007/01/03(�…) 11:08:33ID:???ƒ}ƒ‹ƒ`•ú’u�„�§
0641nobody‚³‚ñ
2007/01/03(�…) 22:13:23ID:???‚Ȃ̂łµ‚傤‚©�H
‚»‚¤‚¢‚¦‚Î1”N‘O‚É5000’›‚܂ŌvŽZ‚³‚¹‚éƒVƒXƒeƒ€‚ð�ì‚Á‚½
‚Ì‚ðŽv‚¢�o‚µ‚½‚̂ł·‚ª�A‚»‚Ì� ‚Í�Å‘åŒvŽZŒ…�”‚Ì‚±‚Æ‚ð
�l‚¦‚Ä‚¢‚È‚©‚Á‚½‚悤‚È‹C‚ª‚·‚é‚̂Ŏ¿–₳‚¹‚Ä‚¢‚½‚¾‚¢‚½
ŽŸ‘æ‚Å‚·�B
‚²‹³Ž¦‚¢‚½‚¾‚¯‚Ü‚·‚Æ�K‚¢‚Å‚·�B
0642nobody‚³‚ñ
2007/01/03(�…) 22:24:17ID:???0643nobody‚³‚ñ
2007/01/04(–Ø) 00:30:50ID:???‚²‹³Ž¦—L“‚²‚´‚¢‚Ü‚·�B
‚¿‚å‚Á‚Æ�̂̃\�[ƒX‚ð‰ü•Ï‚·‚é‚Ì‚É‚à‚ ‚é’ö“x—�—R‚ð
‚‚¯‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Ì‚Å�AƒfƒtƒHƒ‹ƒg‚ʼn½Œ…‚Ü‚Å
–â‘è‚È‚¢‚©‚à‚µ‚²‘¶’m‚Å‚µ‚½‚狳‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚Æ
�K‚¢‚Å‚·�B
Ž¿–⑱‚«‚Å‚·‚݂܂¹‚ñ�B
0644nobody‚³‚ñ
2007/01/04(–Ø) 12:00:06ID:???0645nobody‚³‚ñ
2007/01/04(–Ø) 16:29:54ID:???IV‚̓|ƒCƒ“ƒ^‚ªŠi”[‚Å‚«‚邱‚Æ‚ª•Û�Ø‚³‚ê‚é•„�†‚ ‚è�®�”Œ^�A
UV‚ÍIV‚Æ“¯—l‚Ì•„�†‚È‚µ�®�”Œ^�B
‚»‚µ‚ÄNV‚Í”{�¸“x•‚“®�¬�”“_Œ^‚ƂȂÁ‚Ä‚¢‚é�B
‚¦�[‚Æ‚¾‚©‚ç‚»‚Ì�ˆ—�Œn‚É‚¨‚¯‚é•s“®�¬�”“_Œ^‚Ì•\Œ»‚ªIEEE 754‚¾‚Ɖ¼’è‚·‚ê‚Î�A
”{�¸“x•‚“®�¬�”“_Œ^‚̉¼�”•”‚Í52bit‚Å�A
32bitƒ}ƒVƒ“‚Ì�ê�‡‚Í(‹°‚ç‚)UV‚̂ق¤‚ª•\Œ»‚Å‚«‚é”͈͂ª‘å‚«‚¢(52bit - 15~16Œ…)�B
64bitƒ}ƒVƒ“‚Ì�ê�‡‚ÍIV/NV‚̂ق¤‚ª•\Œ»‚Å‚«‚é”͈͂ª‘å‚«‚¢(64bit - 18~20Œ…)�B
‚©‚È�B‘O‚Éê–‚è“Ç‚ñ‚¾‚±‚Æ‚Æ�AƒhƒLƒ…ƒ�ƒ“ƒg‚ÌŠÖ˜A‚µ‚Ä‚»‚¤‚È•”•ª‚ð
‘~‚¢“E‚ñ‚œǂñ‚¾‚Ì‚ð‘g‚Ý�‡‚킹‚½‚¾‚¯‚Ȃ̂ł ‚Á‚Ă邩‚Ç‚¤‚©‚͂킩‚ç‚ñ�B
See also: perlguts
0646nobody‚³‚ñ
2007/01/04(–Ø) 16:40:19ID:???’ù�³
> 32bitƒ}ƒVƒ“‚Ì�ê�‡‚Í(‹°‚ç‚)UV‚̂ق¤‚ª•\Œ»‚Å‚«‚é”͈͂ª‘å‚«‚¢(52bit - 15~16Œ…)�B
> 64bitƒ}ƒVƒ“‚Ì�ê�‡‚ÍIV/NV‚̂ق¤‚ª•\Œ»‚Å‚«‚é”͈͂ª‘å‚«‚¢(64bit - 18~20Œ…)�B
‚±‚±Žv‚¢‚Á‚«‚èUV‚ÆNV‚ª‹t‚ɂȂÁ‚Ä‚é( �L„t�M;) “ǂݑւ¦‹X‚µ‚
0647nobody‚³‚ñ
2007/01/04(–Ø) 18:37:22ID:???0648nobody‚³‚ñ
2007/01/05(‹à) 04:06:51ID:CAClPvdI�Å�V‚Ìexpat‚à‚¢‚ꂽ‚̂ł·‚ª�B�B
0649nobody‚³‚ñ
2007/01/05(‹à) 07:21:32ID:???0650nobody‚³‚ñ
2007/01/05(‹à) 12:28:06ID:???ƒuƒ‰ƒEƒU�[‚©‚ç‚Ì“ü—͂ɉž‚¶‚Äcgiƒtƒ@ƒCƒ‹‚ð�‘‚«Š·‚¦‚écgi‚ð�ì‚Á‚Ă݂½‚¢‚̂ł·‚ª�B
�‘‚«Š·‚¦‚鑤‚ÌCGI‚̃\�[ƒX‚Æ�‘‚«‚±‚Ü‚ê‚鑤‚̃\�[ƒX‚ª�¬‚´‚Á‚Ä‚µ‚Ü‚Á‚Ä
ƒoƒO‚ª‚¨‚«‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½�B
�‘‚«�ž‚Ü‚ê‚鑤‚̃\�[ƒX‚ɃVƒ“ƒOƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“�Aƒ_ƒuƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“
‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ä�‘‚«Š·‚¦‚鑤‚̃_ƒuƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“‚ň͂܂ꂽŠÔ‚Ì•”•ª‚É�A
�‘‚«�ž‚Ü‚ê‚鑤‚̃_ƒuƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“‚ª‘¶�Ý‚µ‚Ä‚µ‚Ü‚¤‚悤‚Å‚·�B
‘¼‚É‚à•Ï�”‚ð•¶Žš—ñ‚Æ‚µ‚Ä�‘‚«�o‚¹‚¸•Ï�”‚Ì’†�g�A‚‚܂艽‚à–³‚¢ƒXƒJ‚ª�‘‚«�o‚³‚ê‚Ü‚·�B
‚Ç‚¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©�H
0651nobody‚³‚ñ
2007/01/05(‹à) 12:36:48ID:???�ø‚è‚ł͂Ȃ�¡‚ÌŒN‚ɂ͖³—�‚Á‚Ä‚±‚Æ‚©‚Æ�B
‚»‚ñ‚È‚±‚Æ‚·‚éˆÓ–¡‚à‚È‚¢‚µ�B
0652nobody‚³‚ñ
2007/01/05(‹à) 13:19:34ID:???‚»‚ꂾ‚¯‚¶‚ች‚à‚í‚©‚ç‚ñ�BOS‚Í�HPerl‚̃o�[ƒWƒ‡ƒ“‚Í�HCƒRƒ“ƒpƒCƒ‰‚ÍŽ�‚Á‚Ä‚é�H
0653650
2007/01/05(‹à) 13:24:38ID:???‚Æ‚è‚ ‚¦‚¸‚b‚f‚h‚©‚ç‚¢‚ë‚ñ‚ȃtƒ@ƒCƒ‹‚É�‘‚«�ž‚Þƒvƒ�ƒOƒ‰ƒ€‚ð�F�X‚Æ�‘‚¢‚Ă݂Ă¢‚é‚̂ł·‚ª�B
ƒeƒLƒXƒg‚â‚g‚s‚l‚k‚Í�ãŽè‚�‘‚«�ž‚ß‚½‚̂ł·‚ª‚b‚f‚h‚̃tƒ@ƒCƒ‹‚Í�ãŽè‚‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½�B
‚b‚f‚hƒtƒ@ƒCƒ‹‚Ö‚Ì�‘‚«�ž‚Ý‚Í�K‚Á‚Ä‚àˆÓ–¡‚ª–³‚¢‚̂łµ‚傤‚©�H
0654nobody‚³‚ñ
2007/01/05(‹à) 14:31:51ID:???•׋‚·‚邾‚¯‚Ȃ炢‚¢‚¯‚ÇŽÀ�Û‚É‹¤—LŽI“™‚ł͎À�s‚µ‚È‚¢‚Å—~‚µ‚¢‚Ë�B
ƒŠƒXƒN‚ª�‚‚¢‚Å‚·�B‘¼‚̃†�[ƒU�[‚É–À˜f‚©‚¯‚é‰Â”\�«‘å�B
0655nobody‚³‚ñ
2007/01/05(‹à) 14:39:32ID:???0656nobody‚³‚ñ
2007/01/05(‹à) 17:52:53ID:???ƒ†�[ƒU‚Í‹–‰Â‚³‚ê‚Ä‚¢‚鎖‚͂Ȃñ‚Å‚à‚â‚Á‚Ă悢�B
0657nobody‚³‚ñ
2007/01/05(‹à) 19:09:54ID:???ŽÀ�s‰Â”\��‚â‚Á‚Ă悢‚Æ‚©�l‚¦‚Ä‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñ‚æ‚Ë�O�O�G
0658nobody‚³‚ñ
2007/01/05(‹à) 19:19:39ID:???0659nobody‚³‚ñ
2007/01/05(‹à) 20:31:05ID:5w1bms+v>> ‚»‚ꂾ‚¯‚¶‚ች‚à‚í‚©‚ç‚ñ�BOS‚Í�HPerl‚̃o�[ƒWƒ‡ƒ“‚Í�HCƒRƒ“ƒpƒCƒ‰‚ÍŽ�‚Á‚Ä‚é�H
OS‚ÍFedoraCore6
PerlVersion‚Í v5.8.8 built for i386-linux-thread-multi
CƒRƒ“ƒpƒCƒ‰‚Í‚ ‚è‚Ü‚·�Bgcc -v ‚ÅŠm”F‚µ‚Ü‚µ‚½�B
‚Ç‚¤‚àexpatŠÖŒW‚ŃGƒ‰�[‚ɂȂÁ‚Ä‚¢‚Ü‚·�B�Å�V‚Ìexpat‚Í‚¢‚ꂽ‚̂ł·‚ª�B
0660nobody‚³‚ñ
2007/01/05(‹à) 23:49:44ID:???'$' ‚Ì‘O‚É¥‚Åescape‚µ‚½‚è�A‚Æ‚¢‚¤‚±‚Æ‚Å‰ðŒˆ‚·‚é‚ñ‚¶‚á‚È‚¢‚©�B
‚»‚êˆÈ‘O‚Écgi‚ªcgi ‚ð�‘‚«Š·‚¦‚邯‚¢‚¤”‘z‚͂ǂ¤‚Ȃ̂æ�B
“®“I‚Ƀvƒ�ƒOƒ‰ƒ€‚ð�¶�¬‚·‚é•K—v�«‚Í‚»‚¤‚È‚¢‚ñ‚¶‚á‚È‚¢‚©�B
0661nobody‚³‚ñ
2007/01/06(“y) 01:22:14ID:???>‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ä�‘‚«Š·‚¦‚鑤‚̃_ƒuƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“‚ň͂܂ꂽŠÔ‚Ì•”•ª‚É�A
>�‘‚«�ž‚Ü‚ê‚鑤‚̃_ƒuƒ‹ƒNƒI�[ƒe�[ƒVƒ‡ƒ“‚ª‘¶�Ý‚µ‚Ä‚µ‚Ü‚¤‚悤‚Å‚·�B
>‘¼‚É‚à•Ï�”‚ð•¶Žš—ñ‚Æ‚µ‚Ä�‘‚«�o‚¹‚¸�E�E�E
Ž©•ª‚ł킩‚Á‚Ä‚ñ‚¶‚á‚ñ
0662nobody‚³‚ñ
2007/01/06(“y) 14:46:16ID:???0663nobody‚³‚ñ
2007/01/06(“y) 14:55:31ID:???‚»‚̂܂܂ŗǂ¢‚ñ‚Å‚·‚Ë�B�B�B
0664nobody‚³‚ñ
2007/01/06(“y) 16:32:45ID:???‚‚܂è>>650‚͉½‚©ŠÔˆá‚Á‚½�ÝŒv‚ð‚µ‚Ä‚é‚ñ‚¾‚낤‚ÆŽv‚¤�B
‚Ä‚©Œfަ”‚̃�ƒOƒtƒ@ƒCƒ‹‚ÌŠg’£Žq‚ð .cgi ‚É‚µ‚½‚¢‚¾‚¯‚Æ‚©‚Å‚Í
0665nobody‚³‚ñ
2007/01/06(“y) 19:32:53ID:???Perl‚É‚æ‚éCGI‚ÌŽQ�l�‘‚𔃂Á‚ă[ƒ�‚©‚ç•׋’†‚Å‚·‚ª�A
‰º‹L‚̃vƒ�ƒOƒ‰ƒ€�iŽQ�l�‘‚ðŠÛŽÊ‚µ�j‚ª“®�삵‚Ü‚¹‚ñ�BƒGƒ‰�[ƒR�[ƒh‚Í500‚Å‚·�B
Œ´ˆö‚͉½‚Å‚µ‚傤‚©�H
�EPerl‚̃pƒX‚̓Œƒ“ƒ^ƒ‹ƒTƒo‚̃TƒCƒg‚ÅŠm”F
�Eƒtƒ@ƒCƒ‹–¼‚Íindex.cgi
�EOS‚ÍWin‚Å�Aƒ�ƒ‚’ ‚Å•Ò�W‚µFFFTP‚ÅUL
�Eƒp�[ƒ~ƒbƒVƒ‡ƒ“‚Í755
#!/usr/bin/perl
print <<_EOF;
Content-type: text/html
<html>
<head><title>test</titel></head>
<body>
test
</body>
</html>
_EOF
0666nobody‚³‚ñ
2007/01/06(“y) 19:54:15ID:???500ƒGƒ‰�[‚¶‚ች‚à”»‚ç‚ñ‚µ�A‚»‚à‚»‚àƒŒƒ“ŽIŽg‚Á‚ĕ׋‚·‚é‚ȂƂ¢‚¢‚½‚¢‚ª�B
�EFTP‚ÌŽž‚ÉASCIIƒ‚�[ƒh‚Å‘—‚Á‚Ä–³‚¢
�Eƒp�[ƒ~ƒbƒVƒ‡ƒ“‚ªƒŒƒ“ŽIŽw’è‚Ì‚à‚̂ƈႤ
�E‚»‚à‚»‚àindex.cgi‚ªŽg‚¦‚È‚¢‚悤‚ɂȂÁ‚Ä‚¢‚é�i•Ê–¼‚ŃeƒXƒg‚µ‚Ä‚Ý�j
‚Æ‚©‚»‚ñ‚È‚ ‚½‚è‚©�Bƒ\�[ƒX‚»‚Ì‚à‚͖̂â‘è‚È‚¢�B
ƒ^ƒO‚Åtitle‚̑ł¿ŠÔˆá‚¢‚ª‚ ‚é‚‚ç‚¢‚©�B
0667nobody‚³‚ñ
2007/01/06(“y) 20:03:54ID:???0668nobody‚³‚ñ
2007/01/06(“y) 20:07:39ID:???�EƒoƒCƒiƒŠƒ‚�[ƒh‚Å“]‘—‚µ‚½
�EƒqƒAƒhƒLƒ…ƒ�ƒ“ƒg�I’[•¶Žš—ñ‚Ńtƒ@ƒCƒ‹‚ª�I‚í‚Á‚Ä‚é�i‰ü�s‚ª‚È‚¢�j
•ӂ肪—L—Í‚Á‚Û‚¢�B
0669nobody‚³‚ñ
2007/01/06(“y) 20:23:33ID:lBOtCkKIƒGƒ‰�[ƒ�ƒbƒZ�[ƒW‚ð�o‚·‚悤‚É‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·�B
“Š�e‚³‚ꂽƒ�ƒbƒZ�[ƒW$message‚É
”¼ŠpƒJƒ^ƒJƒi‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ð”»’è‚·‚é�A‚Æ‚¢‚¤‚Ì‚Í
‚Ç‚¤�‘‚¯‚΂悢‚Å‚µ‚傤‚©�H
‘SŠp•¶Žš‚ª‚ ‚é‚©‚Ç‚¤‚©‚ð”»’è‚È‚çƒOƒO‚Á‚Ä�o‚Ä‚«‚Ü‚µ‚½‚ª�E�E�E�B
0670nobody‚³‚ñ
2007/01/06(“y) 20:23:42ID:???‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·�B
>�EFTP‚ÌŽž‚ÉASCIIƒ‚�[ƒh‚Å‘—‚Á‚Ä–³‚¢
FFFTP‚̊‹«�Ý’è‚É“]‘—�Ý’è‚Æ‚¢‚¤‰Ó�Š‚ª‚ ‚Á‚½‚Ì‚Å�A
�u�í‚ɃAƒXƒL�[�v‚É�ݒ肵�AUL‚µ‚È‚¨‚µ‚Ü‚µ‚½�B
>�Eƒp�[ƒ~ƒbƒVƒ‡ƒ“‚ªƒŒƒ“ŽIŽw’è‚Ì‚à‚̂ƈႤ
Šm”F‚µ‚½‚Æ‚±‚ë�AŽÀ�sƒtƒ@ƒCƒ‹‚Í700‚ª�„�§‚³‚ê‚Ä‚¢‚½‚̂ł»‚¤‚µ‚Ü‚µ‚½�B
705‚àŽŽ‚µ‚Ü‚µ‚½�B
>�E‚»‚à‚»‚àindex.cgi‚ªŽg‚¦‚È‚¢‚悤‚ɂȂÁ‚Ä‚¢‚é�i•Ê–¼‚ŃeƒXƒg‚µ‚Ä‚Ý�j
Šm”F‚µ‚½‚Æ‚±‚ëindex‚Å–â‘è‚È‚¢‚悤‚Å‚·‚ª�Atest.cgi‚É•Ï�X‚µ‚Ü‚µ‚½�B
‚Å‚·‚ª�A“®�삵‚Ü‚¹‚ñ‚Å‚µ‚½�B
0671665
2007/01/06(“y) 20:31:56ID:???�ÅŒã‚Ɉê‰ñ‰ü�s‚ð“ü‚ê‚Ä‚©‚çUL‚µ‚½‚ç“®�ìŠm”F‚Å‚«‚Ü‚µ‚½�I
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½�I
�¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹Žƒ�ƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·