y‘‡zPHPƒtƒŒ[ƒ€ƒ ..
684:nobody‚³‚ñ
07/11/20 21:43:34
>>680
>‚¾‚©‚ç•Ï”’uŠ·’ö“x‚Ì—p“r‚¾‚Á‚½‚çA•Ê‚ÉSmarty‚Å‚ ‚é•K—v‚È‚¢‚©‚ç
>Œy‚¢ƒeƒ“ƒvƒŒ[ƒg‚Å‚àŽg‚Á‚Ä‚ë‚æB
‚¾‚ꂪ‚»‚¤ŒÀ’肵‚½‚ÌHfor•¶‚âif•¶‚¾‚Á‚Ä•K—v‚Ȃ̂͂ ‚½‚è‚Ü‚¦B¶PHP‚È‚ç‚Ç‚ê‚àŽg‚¦‚éB
‚È‚ñ‚ŕϔ’uŠ·‚¾‚¯‚¾‚ÆŽv‚Á‚½‚ÌH
>‚¨‘O‚ÌŒ¾‚¤—]Œv‚È‹@”\‚ÍA‚¨‘O‚ªŽg‚Á‚Ä‚¢‚È‚¢‚¾‚¯‚Å—˜—p‰¿’l‚Í‚ ‚é‚ñ‚¾‚æB
‚º‚Ðà–¾‚µ‚Ä‚‚êB
>ƒtƒBƒ‹ƒ^‚âƒvƒ‰ƒOƒCƒ“‚ÅŠg’£‚·‚邿‚¤‚È‚±‚Æ‚ðA’¼Ú‚²‚育‚è‘‚¢‚½‚Ù‚¤‚ª‘‚¢‚Ì‚Í
>“–‚è‘O‚ÅAPlaggable‚ÈŽd‘g‚݂ɑ΂µ‚Ä‚»‚ê‚ðŒ¾‚¤‚̂͑S‚‚ÌŒ©“–ˆá‚¢B
‚¨‚Ü‚¦‚±‚»Œ©“–ˆá‚¢BSmarty‚ª’x‚¢‚Ì‚Í“à•”‚Ŷ¬‚·‚éPHPƒR[ƒh‚ÌŒø—¦‚ªˆ«‚¢‚©‚çBPlaggable‚ÈŽd‘g‚݂͊֌W‚È‚¢B
ƒvƒ‰ƒOƒCƒ“‚È‚µAƒtƒBƒ‹ƒ^‚È‚µ‚̃eƒ“ƒvƒŒ[ƒg‘‚¢‚ăxƒ“ƒ`ƒ}[ƒN‚Æ‚ê‚Εª‚©‚éB
>«”\‚ªˆ«‚¢‚̂͋@”\‚Ƃ̃gƒŒ[ƒhƒIƒt‚¾‚µA
¶PHP‚Ȃ痼—§‚Å‚«‚éB
>ƒfƒUƒCƒi[‚ƘAŒg‚Å‚«‚È‚¢‚Æ‚©A
Smarty‚Ì{section}{/section}‚â{if}{/if}‚ÍHTML‚Æ‘Š«‚ªˆ«‚¢‚µAƒfƒUƒCƒ“‚ð•ö‚·B
PHP‚Ì<?php ?>‚ÍXML‚ÌŽd—l‚Ɋ܂܂ê‚é‚©‚çHTML‚Æ‘Š«‚ª‚¢‚¢‚µAƒfƒUƒCƒ“‚ð•ö‚³‚È‚¢B
‚à‚¿‚ë‚ñŠ®‘S‚É•ö‚³‚È‚¢‚킯‚¶‚á‚È‚¢‚ªA‚È‚‚Æ‚àSmarty‚æ‚肸‚Á‚Ƃ܂µB
685:nobody‚³‚ñ
07/11/20 21:44:27
>ŠwKƒRƒXƒg‚ª‚©‚©‚é‚͕̂ʂÉSmarty‚ÉŒÀ‚Á‚½‚±‚Æ‚¶‚á‚È‚¢B
¶PHP‚È‚ç•ʂɂ©‚©‚ç‚È‚¢BSmarty‚ÍŠwKƒRƒXƒg‚ÉŒ©‡‚¤‰¿’l‚ª‚È‚¢B
>‚¾‚¢‚½‚¢incluide()‚Æ‚©Œ¾‚Á‚Ä‚é‚â‚‚ªAƒfƒUƒCƒi[‚ƘAŒg‚Æ‚©—N‚¢‚Ä‚ñ‚Ì‚©B
‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚í‚©‚ç‚ñ‚ªAinclude()Žg‚Á‚½‚çƒfƒUƒCƒi[‚Ƃ̘AŒg‚ª‚Æ‚ê‚È‚¢‚Æ‚¨‚Ü‚¦‚ªŠ¨ˆá‚¢‚µ‚Ä‚¢‚邱‚Ƃ͂悂킩‚Á‚½B
>‚±‚Ì‚¤‚¿‚̈ê‚‚łà
>–ž‚½‚µ‚Ä‚éƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‹“‚°‚Ä‚Ý‚ë‚æBŽc‚è‚Ì•s–ž“_‚ª‹C‚È‚ç‚È‚¢‚Ù‚Ç
>‘f°‚炵‚¢‚Ì‚©A‚»‚ê‚ÍH
¶PHP‚Í‘¬‚¢A‚‹@”\AŠwKƒRƒXƒg‚ª‚©‚©‚ç‚È‚¢‚Æ‚¢‚¤“_‚ð–ž‚½‚µ‚Ä‚éBSmarty‚͂ǂê‚ð–ž‚½‚µ‚Ä‚éH
>‰½‚Æ”äŠr‚µ‚ÄSmarty‚ð‰º‚ÉŒ©‚Ä‚ñ‚ÌH
extract()+include()‚Æ”äŠr‚µ‚ÄB
>‚Æ‚¢‚¤‚©A‚È‚ñ‚ʼn´‚ÍSmarty—iŒì‚µ‚Ä‚ñ‚ÌH
“ª‚ª‚½‚è‚È‚¢‚©‚ç‚¶‚á‚ËH
686:nobody‚³‚ñ
07/11/20 21:57:02
java‚âruby‚ÍŒ¾Œê‚ªhtml‚Æe˜a«‚È‚¢ƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‚ªd—v‚ɂȂÁ‚Ä‚‚é‚킯‚ÅB
‚à‚Æ‚à‚ÆphpŽ©‘Ì‚ªhtml‚Æ‚Ìe˜a«‚‚¢‚ñ‚¾‚©‚ç•s—v‚ÆŒ¾‚¦‚Εs—vB
687:686
07/11/20 21:57:40
1s–ÚFe˜a«‚È‚¢¨e˜a«–³‚¢‚©‚ç
688:nobody‚³‚ñ
07/11/20 22:02:10 a3/W0nwA
“¯ˆÓB
689:nobody‚³‚ñ
07/11/20 22:37:30
PHPer‚Í‚¢‚Â‚à’‡ˆ«‚¢‚È‚—
pythoner‚Íí‚Ƀs[ƒXƒtƒ‹‚¾‚º‚¦‚—‚—‚—
690:nobody‚³‚ñ
07/11/20 23:25:00
PHP‚ðŽg‚¤¨•³Œ¾Œê‚ðŽg‚¤‚±‚Ƃɂæ‚鬂³‚ȃXƒgƒŒƒX‚ª’~Ϩ‹¤H‚¢ŠJŽn‚—
691:nobody‚³‚ñ
07/11/20 23:31:13
•³Œ¾Œê‚ðŽg‚Á‚ĂȂ¢ƒnƒY‚Ì‘¼Œ¾Œê—˜—pŽÒ‚ªA‚í‚´‚í‚´•³Œ¾ŒêƒXƒŒ‚Éo’£‚µ‚Äø‚è‚ð“ü‚ê‚é——R‚Á‚ÄEE
692:nobody‚³‚ñ
07/11/20 23:37:04
Š©—U‚µ‚Ä‚é‚ñ‚¾‚æ
‚±‚Á‚¿‚Ì…‚Í‚ [‚Ü‚¢‚¼
‚Á‚Ä‚±‚Æ‚³
693:nobody‚³‚ñ
07/11/20 23:37:47
‚µ‚ÁBŽdŽ–‚ª–³‚¢‚ñ‚¾‚æB
694:nobody‚³‚ñ
07/11/20 23:46:10
ŽdŽ–‚Í‚ ‚邪‘S•”‚‚»‚Ý‚½‚¢‚ÈŽdŽ–‚È‚ñ‚¾‚æI
695:nobody‚³‚ñ
07/11/21 02:01:54
python‚ÌŽdŽ–‚Á‚ÄH
696:nobody‚³‚ñ
07/11/21 02:36:47
ƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‚̘b‚ð‚ЂÁ‚Ï‚é‚â‚‚àƒEƒUƒC‚µA
ƒ‰ƒCƒuƒ‰ƒŠ‚ƃxƒ^‘‚«‚ð”ä‚ׂĘb‚µŠš‚݇‚Á‚ĂȂ¢‚â‚‚àƒLƒ‚ƒCB
‚ ‚ÆA‚Ç‚Á‚¿‚àŒû‚ªˆ«‚·‚¬‚ÅPHPŠEŒG‚Ì’ö“x‚̒Ⴓ‚ª‰M‚¢’m‚ê‚éB
‚Ý‚ñ‚ÈAPython‚â‚邯‚¢‚¢‚æB
697:nobody‚³‚ñ
07/11/21 04:36:46
PHP‚Í5‚©‚çŠÔˆá‚Á‚½•ûŒü‚Éi‰»‚µ‚½‚ÆŽv‚¤‚ËBPHP5‚ÍJava‚Ìo—ˆ‚»‚±‚È‚¢‚Ý‚½‚¢‚ɂȂÁ‚¿‚á‚Á‚½B
<?=$var?>‚ð‚à‚Á‚Æ‚‹@”\‚É‚·‚邯‚©A$_SESSION‚â$_REQUEST‚ðƒNƒ‰ƒX‚É‚µ‚ÄÄ’è‹`‰Â”\‚É‚·‚邯‚©B
‚æ‚èƒEƒFƒuê—p‚É“Á‰»‚·‚ׂ«‚¾‚Á‚½B
698:nobody‚³‚ñ
07/11/21 09:35:29
‰ºŽè‚ɂ܂Ƃà‚ÈŒ¾Œê‚ɂȂ肽‚ª‚Á‚½Š´‚Í‚ ‚邪A4‚Å‚·‚łɃIƒuƒWƒFƒNƒgŽwŒü‚ÌŠT”O‚ðŽæ‚èž‚ñ‚Å‚¢‚½‚©‚çŠJ”ŽÒ‚à‚»‚Ì‹@”\‚ð”á”»‚ª‚È‚‚È‚é‚æ‚¤‚É‚µ‚½‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚©
699:nobody‚³‚ñ
07/11/21 10:12:40
‚¾‚Á‚½‚çnamespace‚Æ‚Á‚ƂƂ‚¯‚ë‚âI
700:nobody‚³‚ñ
07/11/21 10:50:49
>>699
‚à‚¤‚¿‚å‚¢‘Ò‚Á‚Æ‚ê
701:nobody‚³‚ñ
07/11/21 18:30:32
•Ï”‚É$Žg‚¤Œ¾Œê(Perl,PHP)‚Í
‘f«‚̈«‚¢ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚ÌŒŒ‚ðˆø‚¢‚Ä‚¢‚éƒTƒmƒoƒrƒbƒ`B
ã•i‚ÈPython‚Æ•t‚«‡‚¤‚Æ
‚à‚¤PHPŠEŒG‚ªƒXƒ‰ƒ€ŠX‚É‚µ‚©Œ©‚¦‚Ü‚¹‚ñi„ƒj
702:nobody‚³‚ñ
07/11/22 01:21:01
‚È‚ñ‚©Å‹ßŽÖŽÖ‚¤‚邳‚¢‚â‚‚ª‚¢‚é‚Ë
703:nobody‚³‚ñ
07/11/22 01:37:42
Smarty—iŒì”h‚¶‚á‚È‚¢‚¯‚Ç
>>684-685‚͂Ȃñ‚©·Ó²
Šç^‚ÁÔ‚É‚µ‚ÄÚ½‚·‚é‚Á‚Ä‚±‚¤‚¢‚¤Ž–‚æ‚Ë
‰‚߂Č©‚½‚í
704:nobody‚³‚ñ
07/11/22 01:43:12
Python‚ðŽg‚Á‚½‚±‚Ƃ͂Ȃ¢‚ªPython‚ÍÁ‚¦‚Ä—~‚µ‚¢
Ruby‚Å\•ª
705:nobody‚³‚ñ
07/11/22 02:26:05
>>702
ƒAƒ“ƒ`Python~‚ÌHì‚É‚µ‚©Œ©‚¦‚È‚¢‚©‚畒ʂɃXƒ‹[„§
706:nobody‚³‚ñ
07/11/22 03:07:12
680‰³
707:nobody‚³‚ñ
07/11/22 08:35:39 nlNH1bOE
‚¨‘O‚ªƒXƒ‹[‚¾‚æw
PhthonƒXƒŒ‚É‹A‚ê‚Á‚Â[‚Ì‹ó‹C“Ç‚ßB
708:nobody‚³‚ñ
07/11/22 08:46:02
PŒ¾Œê‘‡ƒXƒŒ‚Ü‚¾[ÁÝÁÝ
709:nobody‚³‚ñ
07/11/22 10:43:24
URLØÝ¸(glossary.tank.jp)
yƒvƒƒOƒ‰ƒ~ƒ“ƒOz
E–{Ši“I‚ȔėpƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ɂ͓éõ‚߂Ȃ¢˜A’†‚ªD‚ñ‚ÅŽg‚¤PerlAPythonAPHP‚ ‚½‚è‚Ì‚ ‚½‚Ü‚ÉuPv‚ª‚‚ƒXƒNƒŠƒvƒgŒ¾Œê‚Ì‚±‚ÆB
‚Ȃɂ±‚ÌHP
”nނɂµ‚Ä‚ñ‚Ì‚©
710:nobody‚³‚ñ
07/11/22 11:45:12
‚¢‚Â‚àˆ¤“Ç‚³‚¹‚Ä‚¢‚½‚¾‚¢‚Ä‚é“ÇŽÒ‚Å‚·B
‚»‚ë‚»‚ëAŠeƒtƒŒ[ƒ€ƒ[ƒN‚Ì“Á’¥‚â
—lX‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉA‚ǂ̃tƒŒ[ƒ€ƒ[ƒN‚ª‘Š«‚ª‚æ‚¢
‚ȂǂƂ¢‚Á‚½˜b‘è‚ÍA‚¢‚‚ɂȂÁ‚½‚ç˜AÚŠJŽn‚È‚ñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚àAŽ„‚̓^ƒCƒgƒ‹‚É‚¾‚Ü‚³‚ꑱ‚¯‚Ä‚¢‚é‚̂łµ‚傤‚©H
711:nobody‚³‚ñ
07/11/22 12:15:27 AuFQqZEI
Round1
CakePHP vs symfony
ƒtƒ@ƒCƒb
712:nobody‚³‚ñ
07/11/22 13:14:15
>>710
‚»‚ñ‚È‚à‚ÌŒŸõ‚·‚ê‚Îo‚Ä‚‚邾‚ë
713:nobody‚³‚ñ
07/11/22 14:23:19
>>712
‚¶‚áA‚±‚±‚Ì‘¶ÝˆÓ‹`‚Á‚ĂȂ¢‚ÌH
714:nobody‚³‚ñ
07/11/22 14:36:24
>710
PHPƒ†[ƒU‚̓tƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¦‚Ä‚à
“à•”\‘¢‚̈Ⴂ‚ð‹c˜_‚Å‚«‚é‚Ù‚ÇŒ|’BŽÒ‚¶‚á‚ ‚è‚Ü‚¹‚ñ
715:nobody‚³‚ñ
07/11/22 16:24:28
>>714
‚»‚ê‚Í‚¨‘O‚¾‚¯‚—
716:nobody‚³‚ñ
07/11/22 21:56:26
‚¢‚¢‚©‚°‚ñƒtƒPEáy‚ÝŽ~‚Ü‚è‚Ü‚¹‚ñƒXƒŒŒ©‚Ä‚é‚â‚‚Ío‚Äs‚¯‚æB•sŒ‰
717:nobody‚³‚ñ
07/11/23 00:33:51
ƒpƒ\ƒRƒ“‚ÌŽü‚è‚ÍŠ£‘‡‚µ‚Ă邩‚ç‚È
“~‚¾‚µ
718:nobody‚³‚ñ
07/11/23 01:21:00
‚ PDT‚Ìsymfony—pƒvƒ‰ƒOƒCƒ“
Symfoclipse
URLØÝ¸(noy.cc)
719:nobody‚³‚ñ
07/11/23 20:07:06
>>709
wˆ«–‚‚ÌŽ«“Tx (Î)
720:nobody‚³‚ñ
07/11/24 01:38:34
¶ˆ‚̃IƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Æ‚µ‚͂܂ê
ŠÈ’P‚ÉŒ©‚¹‚éˆ×‚É‚»‚ê‚ð‰B•Á‚µ‚悤‚Æ‚·‚ç‚·‚éPython
”ñƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Æ‚µ‚Ĕڂµ‚¶‚Ü‚ê
Œã•t‚¯‚Å’†“r”¼’[‚ɃIƒuƒWƒFƒNƒgŽwŒü‚ðŽæ‚èž‚ñ‚¾PHP
PŒ¾Œê‚ƂЂƂ‚‚è‚É‚·‚é‚ɂ͂»‚Ì‘f«‚ª‚ ‚Ü‚è‚É‚àˆá‚¤
PHP‚ÌŒŒ‘°‚ÍPerl‚Ü‚Å
721:nobody‚³‚ñ
07/11/24 07:43:34
>PHP‚ÌŒŒ‘°‚ÍPerl‚Ü‚Å
³‹C‚Å‚·‚©H
722:nobody‚³‚ñ
07/11/24 09:21:49
‚Ä‚©PHP‚Á‚ÄAƒzƒ“ƒg’P‚ÉHTML‚Ì’†‚ÉŽèŒy‚ɃXƒNƒŠƒvƒg‘‚¯‚邿‚¤‚É‚µ‚½‚¾‚¯‚¾‚à‚ñ‚ÈB
ŠÖ”ŒQ‚ÍC‚̃‰ƒCƒuƒ‰ƒŠŠÖ”‚ðA‚Ù‚Æ‚ñ‚Ç‚»‚̂܂܃‰ƒbƒsƒ“ƒO‚µ‚½‚¾‚¯B
‚»‚ê‚䂦AƒpƒtƒH[ƒ}ƒ“ƒX‚à‚¢‚¢‚©‚çŽÀ—p“I‚ɂȂÁ‚¿‚á‚Á‚½‚킯‚ÅB
ruby‚ª‘¬‚‚È‚Á‚½‚çPHP‚͋쒀‚³‚ê‚邯Žv‚¤‚ÈB
723:nobody‚³‚ñ
07/11/24 10:47:47
>>720
>¶ˆ‚̃IƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Æ‚µ‚͂܂ê
ƒ_ƒEƒg
724:nobody‚³‚ñ
07/11/24 11:23:20
>720
>¶ˆ‚̃IƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Æ‚µ‚͂܂ê
ÎÞ¯¼°Ä
725:nobody‚³‚ñ
07/11/24 13:08:22
Python‚͉½‚à‚©‚àpublic‚È‚ä‚é‚Ü‚ñOO
726:nobody‚³‚ñ
07/11/25 03:43:24
>>722
>ruby‚ª‘¬‚‚È‚Á‚½‚çPHP‚͋쒀‚³‚ê‚邯Žv‚¤‚ÈB
ƒ_ƒEƒg
WebƒAƒvƒŠ—p‚Æ‚µ‚Ä‚ÍRuby‚Í‘¬‚‚È‚ç‚È‚¢‚µA‰¼‚É‘¬‚‚È‚Á‚½‚Æ‚µ‚Ä‚àPHP‚ð‹ì’€‚Å‚«‚é‚킯‚È‚¢
727:nobody‚³‚ñ
07/11/25 14:32:46
ruby‚ª¢ŠE’†‚Ì‹¤—LƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚É
ƒCƒ“ƒXƒg[ƒ‹‚³‚ê“®ì•ÛႳ‚ê‚邱‚Æ‚ªÅ’áðŒ‚¾‚ÈB
‚»‚Ìã‚ÅA‚·‚łɔ‘½‚ì‚ç‚ê‚Ä‚¢‚é
PHP»‚̃EƒFƒuƒAƒvƒŠiƒuƒƒO‚âCMS‚âŒfަ”‚âƒVƒ‡ƒbƒsƒ“ƒOƒJ[ƒgj‚ª
ruby‚Åì‚ç‚ê‚邿‚¤‚ɂȂê‚ÎAPHP‚͋쒀‚³‚ê‚é‚©‚à‚µ‚ê‚ñ‚ªA
‚³‚ĉ½”N‚©‚©‚邱‚Æ‚â‚çB
728:nobody‚³‚ñ
07/11/25 14:37:31
Ruby‚ÍìŽÒ‚àMŽÒ‚à•KŽ€‰ß‚¬‚éB
729:nobody‚³‚ñ
07/11/25 14:47:36
Œ¾Œê‚ÌŠwK‚©‚çæ‚Éi‚à‚¤‚Æ‚·‚邯A“¹‚ªŒ©‚¦h‚¢‚ñ‚¾‚æ‚ÈB
ˆê—á‚Æ‚µ‚ăf[ƒ^ƒx[ƒX‚ðŽg‚¨‚¤‚Æ‚·‚邯A
EƒŠƒtƒ@ƒŒƒ“ƒX‚ð“Ç‚Þ -> Ú‚Á‚ĂȂ¢
EDB–¼+Ruby‚ŃQƒCƒc‚é -> ƒpƒ‰ƒpƒ‰‚ÆŒ©‚‚©‚é’ö“xB‰¤“¹‚ªÜ¶ÝÈ
EML‚ÅŽg—p‚µ‚½‚¢DB–¼‚ðŒŸõ -> “¯ã
Eƒ‚ƒWƒ…[ƒ‹ˆê——‚É‚ ‚Á‚½‚à‚Ì‚ðŽg‚Á‚Ă݂é -> “®‚¢‚½‚ª¡‚Å‚à‚»‚ê‚Å‚¢‚¢‚©‚Ç‚¤‚©¼Þ¼ÝÈ´
‚»‚à‚»‚àCGI‚Æ‚µ‚Ä“®‚©‚µ‚½‚¯‚ÇA‚»‚ê‚Å‚¢‚¢‚Ì‚©H‚Æ‚©B
730:729
07/11/25 14:48:53
‚¿‚åA‚±‚±RubyƒXƒŒ‚¶‚á‚È‚¢‚¶‚á‚ñI
•´‚ç‚킵‚¢‰ï˜b‚µ‚Ä‚ñ‚¶‚á‚Ë‚¦‚¦‚¦‚¦‚¦‚¦‚¦(Ÿ£)
731:nobody‚³‚ñ
07/11/25 15:59:35
‚‚©A{}‚ň͂í‚È‚¢Œ¾Œê‚Í‚ä‚Æ‚è‚̉´‚ɂ͌©‚½‚¾‚¯‚Å–³—‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤B
732:nobody‚³‚ñ
07/11/25 16:06:11
‚»‚ñ‚È‚±‚Æ‚ÅH‚킸Œ™‚¢‚¹‚¸‘¼‚ÌŒ¾Œê‚É‚àŽè‚‚¯‚Ă݂ê‚΂¢‚¢
733:nobody‚³‚ñ
07/11/25 17:08:23
>>729
‚¨‚Ü‚¦‚Írails‚µ‚ç‚ñ‚Ì‚©Brails‚‚©‚킸ruby‚ŃEƒFƒuƒAƒvƒŠ‚Íl‚¦‚ç‚ê‚È‚¢B
‚È‚ñ‚É‚¹‚ærails‚ªPHP‚̃tƒŒ[ƒ€ƒ[ƒN‚É—^‚¦‚½‰e‹¿‚à‘å‚«‚¢B
734:nobody‚³‚ñ
07/11/25 19:36:39 iO6j6FJ7
JSP + Servler‚ÌŽ–‚àŽv‚¢o‚µ‚Ä‚ ‚°‚Ä‚‚¾‚³‚¢B
JSPƒ^ƒO‚ª‚¢‚Á‚Ï‚¢‚ ‚è‚Ü‚·‚æ‚Á‚ÄB
735:733
07/11/25 19:50:49
ŽÀ‚͉´Java~www
Java‚ÅRailsƒ‰ƒCƒN‚ȃtƒŒ[ƒ€ƒ[ƒNŽ©ì‚µ‚ijϰI
736:nobody‚³‚ñ
07/11/25 20:10:25
‚Å‚Á‚Ä‚¢‚¤
737:nobody‚³‚ñ
07/11/25 22:46:32
>>735
`‚ÆARails‚Æ‚¢‚¤’PŒê‚ðŋߒm‚Á‚½Java‚Ìo—ˆ‘¹‚È‚¢‚ªƒzƒU‚¢‚Ä‚¨‚è‚Ü‚·
738:nobody‚³‚ñ
07/11/25 23:23:43
‚¦H‚»‚±‚Å‚»‚¤‚¢‚¤•—‚Éø‚é‚ÌH
739:nobody‚³‚ñ
07/11/25 23:50:27
‚Á‚Ä‚©Java‚ÅRailsƒ‰ƒCƒN‚È‚Ìì‚Á‚Ä‚à‘S‘R‚¤‚Ü‚»‚¤‚¶‚á‚È‚¢‚È
740:733
07/11/26 00:01:21
¶ƒT[ƒuƒŒƒbƒg‚Å1ƒy[ƒW‚²‚Æ‚É1ƒNƒ‰ƒXì‚邿‚è‚ÍŠy‚¾‚æiLEƒÖEMj
PHP”Å‚à‚¾‚¢‚½‚¢‚Å‚«‚Ä‚«‚½BƒtƒŒ[ƒ€ƒ[ƒNì‚é‚Ì‚àŠy‚µ‚¢B
741:nobody‚³‚ñ
07/11/26 00:01:34
³’¼‚à‚¤‚±‚̃XƒŒ‚¢‚ç‚ñ‚æ‚Ë
742:nobody‚³‚ñ
07/11/26 00:04:16
PHPމ–b‚—‚—‚—‚—
743:nobody‚³‚ñ
07/11/26 00:11:39
‚à‚¤Cake‚©Rails‚Å‚¢‚¢‚æ‚ËB
744:nobody‚³‚ñ
07/11/26 00:43:14
‚Ô‚Á‚¿‚Ⴏ4ƒx[ƒX‚ÌFW‚Í‘S•”‘e‘åƒSƒ~A‚³‚Á‚³‚Ǝ̂ĂÈ
745:nobody‚³‚ñ
07/11/26 00:48:49
Ž©ìŒy—ʃeƒ“ƒvƒŒ[ƒgƒVƒXƒeƒ€{index‚ŃAƒNƒVƒ‡ƒ“U‚蕪‚¯‚ă‚ƒWƒ…[ƒ‹ƒCƒ“ƒNƒ‹[ƒhB‚±‚ꂾ‚¯‚ʼn´‚Í\•ªH‚Á‚Ä‚¢‚¯‚é‚—
746:nobody‚³‚ñ
07/11/26 03:08:16
>>745
‚‚₵‚¢‚ª‚Í‚°‚Ç‚¤‚¾‚È
‚ ‚Æ‚Ívalidation‚ÆORM‚©B
validation‚Ç‚¤‚µ‚Ä‚éH
747:nobody‚³‚ñ
07/11/26 03:18:54
‚»‚Ì“ñ‚‚‚¯‚½‚ç‚»‚à‚»‚àŒy—ʃtƒŒ[ƒ€ƒ[ƒN‚¾‚낪
748:nobody‚³‚ñ
07/11/26 03:52:45
‚¾‚Á‚½‚ç‚»‚¤‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢H
•ʂɃtƒŒ[ƒ€ƒ[ƒN‚Å‚ ‚邱‚Æ‚ð‚©‚½‚‚Ȃɔے肷‚é•K—v‚È‚ñ‚©‚È‚¢‚¶‚á‚ñB
•K—v‚È‹@”\‚𑵂¦‚Ä‚¢‚Á‚½‚çA‚È‚ñ‚©ƒtƒŒ[ƒ€ƒ[ƒN‚Ý‚½‚¢‚ɂȂÁ‚½‚È[A‚Å‚¢‚¢‚ñ‚łȂ¢H
ƒtƒŒ[ƒ€ƒ[ƒN‚‚©‚¨‚¤‚ƂȂ©‚낤‚ÆAvalidation‚Í•K—v‚¾‚ëB
‚¾‚©‚çƒtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚ĂȂ¢‚â‚‚ª‚Ç‚ñ‚È•û–@‚Åvalidation‚µ‚Ä‚¢‚é‚Ì‚©‹»–¡‚ª‚ ‚é‚©‚ç•·‚¢‚Ä‚é‚Ì‚É
‚È‚ñ‚Å‚±‚ñ‚È“IŠO‚ê‚ȕԎ–‚ª‚‚é‚©‚ÈB
749:nobody‚³‚ñ
07/11/26 05:50:31
–{“–‚ɃtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚¢‚È‚¢‚̂Ȃç
Validation‚Ís‚«“–‚½‚è‚΂Á‚½‚肾‚ëH
‚à‚µ‚»‚¤‚ł͂Ȃ‚Ä‚â‚è•û‚ªŠm—§‚³‚ê‚Ä‚¢‚邯‚µ‚½‚çA
‚»‚ê‚̓tƒŒ[ƒ€ƒ[ƒN‚ðì‚Á‚Ä‚¢‚邱‚ƂƓ¯‚¶‚±‚ƂȂ킯‚ÅA
Œ‹‹ÇAŽ©ìƒtƒŒ[ƒ€ƒ[ƒN‚©A—L–¼‚ȃtƒŒ[ƒ€ƒ[ƒN‚©‚̈ႢB
‰´‚È‚çƒtƒŒ[ƒ€ƒ[ƒN‚ðŽ©•ª‚Åì‚炸A’N‚©‚Éì‚点‚é‚ËB
750:nobody‚³‚ñ
07/11/26 07:46:12
uì‚炸v‚¶‚á‚È‚‚Äuì‚ꂸv‚¾‚ëH‚—
751:nobody‚³‚ñ
07/11/26 08:29:19 jFWY6ZoT
ƒtƒŒ[ƒ€ƒ[ƒN‚̃”ƒ@ƒŠƒf[ƒVƒ‡ƒ“‚¾‚Á‚ÄŒ‹‹Ç³‹K•\Œ»‚Æ‚©‘‚B‚±‚ê‚̓tƒŒ[ƒ€ƒ[ƒNŽg‚í‚È‚‚Ä‚à“¯‚¶B
‚ ‚Ƃ͔’lAƒ[ƒ‹‚̃`ƒFƒbƒN‚Æ‚©B‚±‚ê‚àˆê“xì‚ê‚Α¼‚ÅŽg‚¢‰ñ‚¹‚邵B
ƒtƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚«‚á‘Ê–Ú‚È——R‚͂Ȃ¢‚ÈB
ƒ”ƒ@ƒŠƒf[ƒVƒ‡ƒ“ˆÈŠO‚Ì•”•ª‚ðl‚¦‚È‚¯‚ê‚ÎB
752:nobody‚³‚ñ
07/11/26 08:31:45
ƒ”ƒ@ƒŠƒf[ƒVƒ‡ƒ“‚Á‚ÄA‚»‚ñ‚ȂɎg‚¢‚܂킹‚È‚¢‚©‚çBƒ[ƒ‹ƒAƒhƒŒƒXƒ`ƒFƒbƒN‚Æ‚©‘SŠp”¼Šp‚Æ‚©‚¾‚¯AŠÖ”‚É‚‚‚èo‚µ‚Æ‚¯‚΂»‚ê‚Å‚¢‚¢B
ƒrƒWƒlƒXƒƒWƒbƒN•”•ª‚ðãŽè‚’Šo‚µ‚ÄA‚»‚ê‚ðƒ”ƒ@ƒŠƒf[ƒVƒ‡ƒ“‚Å‚àŽg‚¦‚邿‚¤‚ÉÝŒv‚·‚é•û‚ª‚æ‚قǑ厖B
753:733
07/11/26 09:06:15
validation‚ÌŽd‘g‚Ý‚ªFW‚É–„‚Ü‚Á‚ĂĈÖق̓à‚ɌĂ΂ê‚é‚Ì‚Á‚ÄŽg‚¢‚Â炢‚æ‚ËB
Rails‚Ìmodel‚É’è‹`‚·‚é‚Ì‚à‚ËEEE
‰æ–ʂɂæ‚Á‚ĈႤvalidation“K‰ž‚µ‚½‚¢‚Á‚ĂȂ邱‚Æ‚à‚ ‚邵B
‚È‚ñ‚Å>>751-752ˆÄ‚ÉŽ^¬B
ƒAƒNƒVƒ‡ƒ“‚Ì’†‚Å–¾Ž¦“I‚ÉŽ©•ª‚ÅvalidationŒÄ‚Ñ‚¾‚·‚Å—Ç‚¢‚ÆŽv‚¤B
754:nobody‚³‚ñ
07/11/26 09:09:14
>>745
‰´‚à‰´‚àB‚¿‚Ȃ݂ÉO/Rƒ}ƒbƒp[‚͂ǂ¤‚µ‚Ä‚éH
PHP—pActiveRecord(Shrup‚¾‚Á‚¯H)‚à‚ ‚邯‚Çd‚»‚¤‚Ȃ̂łâ‚ßB
O/Rƒ}ƒbƒp[Ž©“®¶¬ƒXƒNƒŠƒvƒg‚ð쬂µ‚½B
ruby‚ÅActiveRecordŽg‚Á‚ÄDB‚Ìî•ñ‹z‚¢o‚µ‚ÄAƒ‚ƒfƒ‹ƒNƒ‰ƒXo—ÍB
find()Acount()Adelete()‚Æ‚©Šî–{ƒƒ\ƒbƒh‚à‘S•”Ž©“®o—͂ųϰ
755:nobody‚³‚ñ
07/11/26 09:53:58
Œy—ʃeƒ“ƒvƒŒ[ƒg‚Ƀtƒƒ“ƒgƒRƒ“ƒgƒ[ƒ‰[‚Å\•ª‚ÆŒ¾‚Á‚ÄAƒtƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚¢‚©‚̂悤‚ÉŒ¾‚Á‚½Œã‚ɃoƒŠƒf[ƒVƒ‡ƒ“‚ƃI[ƒA[ƒ‹ƒ}ƒbƒp‚à‚Æ‚©Œ¾‚¦‚Γ–‘R‚̃cƒbƒRƒ~‚È‹C‚ª‚·‚邪B
Ž©•ª‚̈ӌ©ˆÈŠO‚͎󂯕t‚¯‚È‚‚Ĕے肳‚ê‚邯‚·‚®”M‚‚È‚éƒ^ƒCƒv‚¾‚ÈB‚½‚܂ɂ¢‚éB
756:nobody‚³‚ñ
07/11/26 10:25:31
\•ª‚Á‚ÄŒ¾‚Á‚Ä‚é‚̂͊ù‘¶‚̃tƒŒ[ƒ€ƒ[ƒN‚ðŽg‚í‚È‚‚Ä‚à\•ª‚Á‚Ęb‚Å‚ÍB
—v‚Íl‚Ìì‚Á‚½•¨‚¾‚ÆŠg’£‚·‚邯‚«‚ß‚ñ‚Ç‚¤‚¾‚Á‚½‚è‚·‚é‚©‚çAŽ©ì‚Ì‚ª‚¢‚¢‚Á‚ĘbB
Šù‘¶‚̂Ŏè‚̂‚¯‚悤‚̂Ȃ¢‚‚ç‚¢—Ç‚¢•¨‚Ȃ當‹å‚͂Ȃ¢‚ñ‚¾‚¯‚Ç‚³B
757:nobody‚³‚ñ
07/11/26 10:47:22
‚»‚è‚Ꭹ삪‚¢‚¢‚É‚«‚Ü‚Á‚Ă邶‚á‚ñB
758:nobody‚³‚ñ
07/11/26 10:54:18
>>755
„Œy—ʃeƒ“ƒvƒŒ[ƒg‚Ƀtƒƒ“ƒgƒRƒ“ƒgƒ[ƒ‰[‚Å\•ª‚ÆŒ¾‚Á‚ÄAƒtƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚¢‚©‚̂悤‚ÉŒ¾‚Á‚½Œã‚É
ƒtƒƒ“ƒgƒRƒ“ƒgƒ[ƒ‰[‚©‚çŽó‚¯‚éŽdŽ–‚ðA•\ަ•”•ª‚ÉŒy—ʃeƒ“ƒvƒŒ[ƒgŽg‚Á‚Ă邾‚¯‚¾‚ëH
‚l‚b‚u“IŽè–@‚È\‘¢‚È‚¾‚¯‚ÅA‚±‚̃XƒŒ‚Å‹c˜_‚³‚ê‚Ä‚éƒtƒŒ[ƒ€ƒ[ƒN‚Ƃ͕ʕ¨‚¾‚ëH
„ƒoƒŠƒf[ƒVƒ‡ƒ“‚ƃI[ƒA[ƒ‹ƒ}ƒbƒp‚à‚Æ‚©Œ¾‚¦‚Γ–‘R‚̃cƒbƒRƒ~‚È‹C‚ª‚·‚邪B
‚¾‚©‚çAƒoƒŠƒf[ƒVƒ‡ƒ“‚ƃI[ƒA[ƒ‹ƒ}ƒbƒp‚Ì‚±‚Æ‚ª‹C‚ɂȂÁ‚ē˂Áž‚Ý“ü‚Á‚½‚ñ‚¾‚ëH
„Ž©•ª‚̈ӌ©ˆÈŠO‚͎󂯕t‚¯‚È‚‚Ĕے肳‚ê‚邯‚·‚®”M‚‚È‚éƒ^ƒCƒv‚¾‚ÈB‚½‚܂ɂ¢‚éB
“ª‘åä•vH
759:nobody‚³‚ñ
07/11/26 10:56:30
ª‚·‚Ü‚ñ‚l‚u‚b‚—‚—‚—
760:nobody‚³‚ñ
07/11/26 11:12:06 WWKo0wcp
<?php
$view="index.tpl";
// ˆ—
$entryList=Entry:getList(10);
lnclude($view);
?>
761:nobody‚³‚ñ
07/11/26 11:41:54
‚±‚ê‚͂Ђǂ¢
762:nobody‚³‚ñ
07/11/26 17:49:37
URLØÝ¸(slashdot.jp)
Ruby‚Ì¢ŠE“Il‹C“x9ˆÊ‚É㸂ÅPHPމ–b‚—‚—‚—
763:nobody‚³‚ñ
07/11/26 17:52:36
>>762‚̂悤‚ÉŒ¾ŒêˆË‘¶‚µ‚Ä‚é“z‚Í‘Š“–“ª‚ªˆ«‚¢‚Ì‚¾‚ÆŽv‚¤B
“KÞ“KŠ‚ÅŽg‚¢•ª‚¯‚ê‚Ηǂ¢‚¾‚¯‚Ȃ̂ɂ—‚—‚—‚—
764:nobody‚³‚ñ
07/11/26 17:54:26 g6VI9o/i
>>762
‚ñ‚¶‚á‚Ü‚½—ˆŒŽ‰ï‚¨‚¤B
765:nobody‚³‚ñ
07/11/26 17:56:04
>>762
Œ¾ŒêÝŒv‚Æ‚µ‚Ă͑f°‚炵‚¢B‚¯‚ÇA‚ ‚̃pƒtƒH[ƒ}ƒ“ƒX‚̈«‚³‚͉½‚Æ‚©‚È‚ç‚È‚¢‚ñ‚Å‚·‚©(Î)
766:nobody‚³‚ñ
07/11/26 17:59:03
‘¬“x‚ª‚È‚¯‚ê‚΃}ƒVƒ“‚𔃂¢Š·‚¦‚ê‚΂¢‚¢‚¶‚á‚È‚¢
767:nobody‚³‚ñ
07/11/26 18:17:36
‚à‚¤’Þ‚è‚ɃXƒ‹[‚·‚ç‚Å‚«‚È‚¢‚悤‚È“z‚µ‚©‚¢‚È‚‚È‚Á‚½‚Ì‚©‚±‚̃XƒŒ
768:nobody‚³‚ñ
07/11/26 18:24:46 g6VI9o/i
‚ ‚ñ‚½¶º²²‚æ‚—
769:nobody‚³‚ñ
07/11/26 18:25:32
ƒXƒ‹[‚µ‚Ä‚é“z‚Ì‘¶Ý‚ð‚Ç‚¤‚â‚Á‚ÄŠm‚©‚ß‚é‚ñ‚¾‚æ
ƒXƒ^ƒ“ƒhŽg‚¢‰³
770:nobody‚³‚ñ
07/11/26 19:52:37
Œp³Žg‚¢‚Ü‚‚è‚ÈFW‚̃fƒoƒbƒO‚Ì‚µ‚É‚‚³‚͈Ùí
771:nobody‚³‚ñ
07/11/26 20:51:29
>>770
‚ A‚»‚ꓯˆÓB
‚Ý‚ñ‚Ȃǂ¤‚â‚Á‚ăfƒoƒbƒO‚µ‚Ä‚ñ‚ÌH
772:nobody‚³‚ñ
07/11/26 21:03:23
‚Ü‚¸‚¨‚à‚Þ‚ë‚É‘S—‡‚ɂȂè‚Ü‚·
773:nobody‚³‚ñ
07/11/26 21:23:22
‚»‚à‚»‚àC++‚ ‚½‚è‚Ì ‚Ì‹K–ñ“I‚ÉŒp³‚³‚ꂽƒNƒ‰ƒX‚ðŒp³‚µ‚¿‚Ⴞ‚ß‚¶‚á‚È‚¢‚©H
774:nobody‚³‚ñ
07/11/26 21:29:30
ƒEƒFƒuƒAƒvƒŠ‚ŃNƒ‰ƒX‚ðŽg‚í‚È‚¢‚Æ•\‚¹‚È‚¢‚悤‚ȃf[ƒ^‚Í‚²‚ŒÀ‚ç‚ꂽê–Ê‚¾‚¯‚È‚ñ‚¾‚æB‚½‚¢‚Ä‚¢‚Ìê‡A˜A‘z”z—ñ‚Å\•ªB
775:nobody‚³‚ñ
07/11/26 21:31:07
ƒNƒ‰ƒX‚Ì–ðŠ„‚É‚æ‚邯‚ÇA3ŠK‘w‚æ‚è[‚‚È‚é‚Ì‚ÍÝŒvƒ~ƒX‚̉”\«‚ª‚ ‚éB
776:nobody‚³‚ñ
07/11/26 21:35:12 g6VI9o/i
Šî’êƒNƒ‰ƒX‚ɃfƒoƒbƒOƒƒ\ƒbƒh‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚ÌH
777:nobody‚³‚ñ
07/11/26 22:03:20
>>762
Žu‘º`
778:nobody‚³‚ñ
07/11/26 22:06:08
>>774
ƒoƒJ‚̈ꂊo‚¦‚Ý‚½‚¢‚ÉA‰½‚Å‚à‚©‚ñ‚Å‚àƒNƒ‰ƒX‚É‚·‚è‚áƒCƒC‚Á‚Ă킯‚¶‚á‚È‚¢‚ñ‚Å‚·‚ËB
ŠÈ’P‚ɂł«‚邱‚Ƃ𕡎G‚É‚â‚é•K—v‚͂Ȃ¢”z—ñ‚Å\•ª‚ȃf[ƒ^‚©‚Ç‚¤‚©‚æ‚l‚¦‚邿‚¤‚É‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·BOO
779:nobody‚³‚ñ
07/11/26 22:11:32
>>771
Selenium‚Æ‚©ƒeƒXƒgƒc[ƒ‹‚ª‚ ‚é‚¶‚á‚È‚¢‚Å‚·‚©H
URLØÝ¸(www.thinkit.co.jp)
‚Ý‚ñ‚ÈAƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚½WebƒAƒvƒŠ‚ð\’z‚·‚邯‚«A‚Ç‚ñ‚ȃeƒXƒgƒc[ƒ‹‚ðA‚Ç‚ñ‚Ȃӂ¤‚ÉŽg‚Á‚Ă܂·‚©H
¨What,How‚ð‹³‚¦‚ÄI
780:nobody‚³‚ñ
07/11/26 22:13:22
ƒtƒ@ƒCƒ‹ˆê‚“ǂݑ‚«‚·‚é‚Ì‚Éopen(),read(),write(),close()‚È‚ñ‚ăƒ\ƒbƒhì‚Á‚Ă܂·‚ª‰½‚©
781:nobody‚³‚ñ
07/11/26 22:38:38 9laXyXH+
ˆÓ–¡‚ ‚ñ‚ÌH
782:nobody‚³‚ñ
07/11/26 22:40:14
‚Ø‚¿‚Ø‚æ‚ñ‚̂͂ȂµH
783:nobody‚³‚ñ
07/11/26 22:49:17
>>779
•’Ê‚ÉPHPUnitB
HTTPŠÖŒW‚È‚¢ƒeƒXƒg‚Íà–¾‚·‚é‚܂łà‚È‚¢‚Í‚¸B
ƒAƒNƒVƒ‡ƒ“iƒŠƒNƒGƒXƒgˆ—j‚̃eƒXƒg‚ÍA$_GET‚Æ‚©$_POST‚Ì’†‚É’lݒ肵‚ÄA
ƒAƒNƒVƒ‡ƒ“ŒÄ‚Ño‚µB‚»‚ñ‚Ńf[ƒ^ƒx[ƒX‚É‚¿‚á‚ñ‚Æ“ü‚Á‚Ă邩‚Æ‚©ƒeƒXƒgB
‚±‚Á‚¿‚̓eƒXƒg—p‚̃†[ƒeƒBƒŠƒeƒB[‚ðì‚ç‚È‚¢‚Æ‚¢‚©‚ñ‚̂ŀ”õ‚ª‚ß‚ñ‚Ç‚¢‚ËB
‚Å‚à‚â‚鉿’l‚Í‚ ‚éB
PHP‚É‚àspyc‚Á‚ÄYamlƒp[ƒT[‚ª‚ ‚Á‚½‚̂ɂ͕‚©‚Á‚½B
784:nobody‚³‚ñ
07/11/26 23:17:58
>>783
ƒeƒXƒgƒf[ƒ^‚ÍYAML‚Å‘‚‚Ì‚ªŠy‚¾‚æ‚ÈB
PHP‚̃qƒAƒhƒLƒ…ƒƒ“ƒg‚ª‚à‚¤‚µô—û‚³‚ê‚Ä‚¢‚ê‚ÎB
785:nobody‚³‚ñ
07/11/27 20:43:47
URLØÝ¸(www.rubyist.net)
rubyŒöŽ®ƒƒSŒˆ’è‚ÅPHP޹“i‚—‚—‚—
786:nobody‚³‚ñ
07/11/27 20:46:35
URLØÝ¸(japan.zdnet.com)
ŽO–Ø’J‚Æ‚Ü‚Â‚à‚Æ‚ªŒ‹‘õ‚ÅPHP‚̃VƒFƒA‘啉º—Ž‚—‚—‚—
787:nobody‚³‚ñ
07/11/27 21:10:23
ƒAƒ“ƒ`Ruby‚ÌHìˆõ‚ÌŽd‹Æ‚É‚µ‚©Œ©‚¦‚Ü‚¹‚ñ
788:nobody‚³‚ñ
07/11/28 02:24:54
Žü’m‚Å‚µ‚å
789:nobody‚³‚ñ
07/11/28 11:13:11
>>779
Selenium‚ÍAPHP‚Æ‚¢‚¤‚æ‚èHTML(Javascript)‘¤‚̃eƒXƒgƒc[ƒ‹‚¾‚¼B
XSS‚Æ‚©‚̃eƒXƒg‚ɕ֗˜
i‚Å‚àAƒ‹[ƒ‹ì‚é‚Ì‚ª–Ê“|‚â‚ÈBj
ˆê‚ˆê‚‚̃‚ƒWƒ…[ƒ‹‚Ìo—Í‚ðƒeƒXƒg‚·‚é‚É‚ÍPHPUnit‚Æ‚©‚©‚ÈB
790:nobody‚³‚ñ
07/11/28 21:02:03
simpleTestŽg‚Á‚Ä‚é“z‚Í‚¢‚Ë[‚ÌH
791:nobody‚³‚ñ
07/11/29 10:22:46
>>786
Ruby‚Ì–¢—ˆ‚ªS”z‚ɂȂÁ‚Ä‚«‚½c
792:nobody‚³‚ñ
07/11/29 12:25:20
>>786
Google‚Í‹Zp‚Æí—ª‚ðŽ²‚É‹K–Í‚ðŠg‘債‚Ä‚«‚½B‚½‚¾A‚»‚ꂪ‹‚݂łàŽã‚Ý‚Å‚à‚ ‚éBŠy“V‚̓IƒyƒŒ[ƒVƒ‡ƒ“‚ð‰Á‚¦‚½3‚Â‚ð‚µ‚Á‚©‚è‚Æ‚â‚Á‚Ä‚«‚½
‰½—l‚¾H
Šy“V‚Ægoogle‚È‚ñ‚Ä”ä‚ׂ邱‚Æ‚·‚炨‚±‚ª‚Ü‚µ‚¢‚¾‚ë
ruby°”„‚è‚·‚¬ƒƒƒ^
793:nobody‚³‚ñ
07/11/29 13:40:05
Šy“V‚Á‚ĉ½‚Ì‚½‚ß‚ÉRubyÌ—p‚µ‚½‚ñH@Ruby‚Á‚Ä‘¬‚¢‚ñH
794:nobody‚³‚ñ
07/11/29 13:55:53
‚¨ŒÝ‚¢‚É‘ŠŽè‚ð—˜—p‚µ‚Ä‚â‚낤‚Á‚İ’_‚È‹C‚ª‚·‚é
795:nobody‚³‚ñ
07/11/29 15:45:34
>>794
‚Ü‚³‚É‚»‚ñ‚ÈŠ´‚¶‚¾
‚¨‚½‚ª‚¢• ‚Ì’ê‚Å‚Í‘ŠŽè‚ð‘S‚‘¸Œh‚µ‚ĂȂ³‚»‚¤
796:nobody‚³‚ñ
07/11/29 15:46:06
>>794
‚±‚¯‚Ä‚à
u‚Ü‚ŸAŠy“V(Ruby)‚¾‚µ‚ÈBv
‚ÆŽv‚í‚ê‚é‚̂ňÀS‚Å‚·B
797:nobody‚³‚ñ
07/11/29 16:09:45 5C/J/t4q
>>794
Rails‚ª‚à‚Ă͂₳‚ê‚Ä‚é ‚ÉAŠy“V‚ªÌ—p‚·‚é‚Á‚ÄŒ¾‚¢o‚µ‚½‚ñ‚¾‚æ‚ÈB
‚Ü‚ŸA‚Ç‚Á‚¿‚à‚Ç‚Á‚¿‚¾B
798:733
07/11/29 18:36:58
Rails‚à‚Ç‚«PHPŽ©ìFW‚ÌŠ®¬“x‚ª‚‚Ü‚é‚ɂ‚êRails‚Ç‚¤‚Å‚à‚æ‚‚È‚Á‚Ä‚«‚½B
‚Å‚àˆê‚Â‚Ì“š‚¦‚ð‚‚ꂽRails‚ÉŠ´ŽÓB
Šy“V‚‚ç‚¢ŠJ”ƒXƒ^ƒbƒt‚©‚©‚¦‚Ä‚é‚ñ‚Ȃ玩•ª‚½‚¿‚ÅFWì‚Á‚ĎГà•W€‚É‚·‚ê‚΂¢‚¢‚̂ɂÈB
799:nobody‚³‚ñ
07/11/29 18:39:18
Ž©ìŒN‚Ü‚¾‚¢‚½‚ñ‚¾
800:733
07/11/29 19:03:17
‚²‚Þ‚¥‚ñA‚É‚¡‚¿‚á‚ñEEE
801:nobody‚³‚ñ
07/11/29 20:34:40
ì‚Á‚Ä‚µ‚Ü‚¦‚ÎŽ©ì‚à‚¢‚¢‚¼B‘S•”Ž©•ªD‚݂ɂł«‚éB
802:nobody‚³‚ñ
07/11/29 21:40:55
ƒI[ƒvƒ“ƒ\[ƒX‚̃tƒŒ[ƒ€ƒ[ƒN‚¾‚Á‚Ä
‘S•”Ž©•ªD‚݂ɂł«‚邪‚ÈB
803:733
07/11/29 22:21:45
Ž©ì‚Á‚Ä‚¢‚Á‚Ä‚àŽÀŽ¿rails‚̃pƒNƒŠƒ“‚¾‚µ‚ËB
804:nobody‚³‚ñ
07/11/29 23:44:43
Ž©ì‚Æ‚©‚Ý‚é‚ÆA‚Ü‚½‰RŒ¾‚Á‚Ă邿‚ÆŽv‚¤B@
’P‚ɉ´‚ª‚µ‚å‚Ú‚¢‚ñ‚¾‚낤‚È‚ cB
805:nobody‚³‚ñ
07/11/30 08:57:17
¢ŠÔˆê”ʂɑ΂·‚éPR‚¾‚ÈB¢ŠÔ‚ÆŒ¾‚Á‚Ä‚àAƒEƒFƒuŠJ”‚Ì“®Œü‚É‹»–¡‚ðŽ‚Á‚Ä‚él‚Ì¢ŠÔ‚¾‚¯‚ÇB
Šy“V‚͈À‚‚Ä•i‘µ‚¦—Ç‚‚·‚ê‚ÎARubyŽg‚¨‚¤‚ªJavaŽg‚¨‚¤‚ª‚Ç‚¤‚Å‚à‚¢‚¢‚æB‚Æ•’ʂ̢ŠÔ‚Ìl‚ÍŽv‚Á‚Ä‚éB
806:nobody‚³‚ñ
07/11/30 10:44:14 bY6T+Roz
Šy“V‚̓Vƒ‡ƒbƒv‚ÌŠÇ—‰æ–Ê‚ð‚È‚ñ‚Æ‚©‚µ‚½‚Ù‚¤‚ª‚¢‚¢
807:nobody‚³‚ñ
07/11/30 12:19:43
googleJava yahoophp@@@@@@@@@@@@@@@@@@@@@Šy“VRuby
Ruby‚Í—Ç‚¢Œ¾Œê‚¾‚æ‚ËH
808:nobody‚³‚ñ
07/11/30 12:28:20
Šy“V‚Íruby‚Æ‘g‚ñ‚Å‚à‘¹‚·‚邱‚Ƃ͂Ȃ¢‚ª
ruby‚ÍŠy“V‚Æ‘g‚ނƃCƒ[ƒWƒ_ƒEƒ“‚ª’˜‚µ‚¢‚È
809:nobody‚³‚ñ
07/11/30 13:36:29
‚‚©Google=Java‚Á‚Ä‚—
810:nobody‚³‚ñ
07/11/30 14:15:18
google = python‚Á‚ăCƒ[ƒW‚Ì‚ª‚‚悢B
811:nobody‚³‚ñ
07/11/30 15:38:10
‚ ‚êAGoogle‚Á‚ÄAjava—˜—p‚µŽn‚ß‚½‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
812:nobody‚³‚ñ
07/11/30 15:40:46
‘O‚©‚çŽg‚Á‚Ă邯‚±‚ɂ͎g‚Á‚Ä‚é‚Å‚µ‚åB
Šy“V‚¾‚Á‚Äjava‚àphp‚àŽg‚Á‚Ä‚é‚Á‚ÄŒ¾‚Á‚Ă邵B
813:nobody‚³‚ñ
07/11/30 17:13:05
Google‚̓T[ƒoƒTƒCƒh‚Å‚ÍJava‚ÆC++‚ªŽå—¬‚ÅAPython‚ÍŠÇ—ƒc[ƒ‹‚Æ‚©B
814:nobody‚³‚ñ
07/11/30 17:24:40
‘å‚«‚ȉïŽÐ‚ªˆê‚‚̌¾Œê‚µ‚©Žg‚í‚È‚¢‚È‚ñ‚Ä–Ê”’‚¢‚±‚Ƃ͂µ‚È‚¢‚ÆŽv‚¢‚Ü‚·‚æ
815:nobody‚³‚ñ
07/11/30 17:40:31
‚Ù‚ñ‚Æ‚±‚̃XƒŒ‚Á‚Ä‚·‚êˆá‚¢‚Șb‚µ‚Å–„‚܂邿‚Ë
PHP‚ŃtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚Ä‚é“z‚̓ŒƒA‚È‘¶Ý‚Á‚Ä‚±‚Æ‚ðÛ’¥‚µ‚Ă邿‚È
URLØÝ¸(www.phppro.jp)
816:nobody‚³‚ñ
07/11/30 18:53:18
>>815
‚»‚ꂼ‚êŒÂ•Ê‚ÌFWƒXƒŒ‚ª‚ ‚é‚ñ‚Å
ŽÀÛ‚ÉŽg‚Á‚Ä‚él’B‚ÍŠî–{“I‚É‚»‚Á‚¿‚Å‚â‚Á‚Ä‚¢‚é
‚±‚̃XƒŒ‚à‘OƒXƒŒ‚‚ç‚¢‚Ü‚Å‚Í‚à‚¤‚µ‚Ü‚Æ‚à‚¾‚Á‚½
¡‚Í‚à‚¤ø‚é“z‚Æø‚ç‚ê‚é“z‚µ‚©‚¢‚È‚¢
817:nobody‚³‚ñ
07/11/30 19:00:15
‚¾‚©‚çŒÂ•ʃXƒŒ‚É•ª‚¯‚é‚È‚Á‚ÄŒ¾‚Á‚½‚Ì‚ÉEEE
818:nobody‚³‚ñ
07/11/30 20:36:44
‚»‚ë‚»‚ëJava‚ðŽn‚߂悤‚ÆŽv‚¢‚Ü‚·
PHP‚̓‚³‚ð100‚Æ‚µ‚½‚ç
Java‚̓‚³‚͂ǂ̂‚ç‚¢‚Å‚·‚©H
‚¿‚Ȃ݂ÉPHP‚Í5‚ŃIƒuƒWƒFƒNƒgŽwŒü‚Å‘‚¢‚Ă܂·
819:nobody‚³‚ñ
07/11/30 20:50:41
’P‚ÉŒ¾Œê‚Æ‚µ‚ÄŠo‚¦‚邾‚¯‚Ȃ炻‚ñ‚È‹ê˜J‚͂Ȃ¢‚ÆŽv‚¤B
K“¾ŽžŠÔ‚ð—v‚·‚éƒtƒŒ[ƒ€ƒ[ƒNŠo‚¦‚½‚èATomcat‚ÌÝ’è‚Æ‚©
Java‚ŃEƒFƒuƒAƒvƒŠ‚ðì‚éã‚Å•t‚·‚邱‚Æ‚ðŠo‚¦‚é‚Ì‚ªh‚¢‚©‚à‚ËB
820:nobody‚³‚ñ
07/11/30 22:21:47
>>818
ƒIƒuƒWƒFƒNƒgŽwŒü‚Å‚©‚¯‚é‚Ȃ炻‚ñ‚ȓ‚‚È‚¢‚Å‚µ‚åB@
JAVA‚Å‚àC++‚Å‚àcB
‰´A–¢‚¾‚ɃIƒuƒWƒFƒNƒgŽwŒü‚ð—‰ð‚Å‚«‚ĂȂ¢corz
821:nobody‚³‚ñ
07/11/30 22:26:35
‚â‚Á‚Ă݂ê‚΂¢‚¢‚¶‚á‚È‚¢B
822:nobody‚³‚ñ
07/11/30 22:36:21
>>820
‚â‚Á‚Ă݂è‚á‚¢‚¢‚æB
‰´‚ÍC‚©‚çJava‚Ɉڂ鎞‚ÉA3ƒ–ŒŽ–Ú‚É ‚±‚ꂪƒNƒ‰ƒX‚Ì—Í‚©I‚Á‚Ä‘M‚¢‚½B
‰‚߂Ď©“]ŽÔ‚Éæ‚鎞‚Ý‚½‚¢‚È‚à‚ñ‚¾B
823:nobody‚³‚ñ
07/12/01 00:09:25
‰´‚̓IƒuƒWƒFƒNƒgŽwŒü‚͓‚‚È‚¢‚¯‚ÇAƒtƒŒ[ƒ€ƒ[ƒN‚ªƒ_ƒB
824:nobody‚³‚ñ
07/12/01 09:52:25
>>818
¡‚܂ŕϔ‚ÌuŒ^v‚ɂ‚¢‚Ĉӎ¯‚µ‚Ä‚¢‚È‚©‚Á‚½‚猋\‚ЂÁ‚©‚©‚é‚©‚àH
‚»‚êˆÈŠO‚Í‚»‚ñ‚Ȃɋê˜J‚µ‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈA‚ÆŽv‚¤B
825:nobody‚³‚ñ
07/12/01 10:51:28 sHVEWDE6
JAVA‚©‚ç‚Í‚¶‚ß‚½‰´‚ÍSETTER‚âGETTER‚ª‚È‚¢‚Æ‹CŽ‚¿ˆ«‚‚ÄEEE
826:nobody‚³‚ñ
07/12/01 10:58:52
ŽdŽ–‚â•׋‚͕ʂƂµ‚ÄAJava‚âC/C++‚Åì‚肽‚¢‚à‚Ì‚ª‚ ‚él‚Í‘¸Œh‚·‚é‚í‚—
827:’Õäµ ŸSrChNIpw0A
07/12/01 11:20:34
test
828:nobody‚³‚ñ
07/12/01 13:08:12
>>825
‰´‚à‚¾Bƒiƒ“ƒZƒ“ƒX‚ÆŒ¾‚í‚ê‚æ‚¤‚Æ‚àA‚»‚±‚͂䂸‚ê‚È‚¢B
829:nobody‚³‚ñ
07/12/01 13:22:32
Python‚Ísetter,getter‚È‚ñ‚ÄŽ©“®‚Å쬂µ‚Ü‚·‚¯‚Ç‚—
º˜a‚Ì‚©‚¨‚è‚Ì‚·‚錾Œê‰³
830:nobody‚³‚ñ
07/12/01 13:57:51
eclipse‚Å‚â‚Á‚Ä‚è‚Ꭹ“®¶¬‚ ‚é‚©‚ç‚¢‚¢‚ñ‚¾‚¯‚ǂ˄Java
PHP‚ÍEEEZend Studio‚¨‚Ë‚ª‚¢‚µ‚Ü‚ÂB
831:nobody‚³‚ñ
07/12/01 15:08:06
ì‚è‚á‚¢‚¢‚¶‚á‚ñB
‚‚©Aì‚è•û‚Ç‚Á‚©‚É“]‚ª‚Á‚ĂȂ©‚Á‚½‚©H
832:nobody‚³‚ñ
07/12/01 18:28:33
ì‚ê‚ÎEE‚Æ‚©Œ¾‚Á‚Ä‚½‚çƒLƒŠ‚Ë[‚¶‚á‚ñ‚—‚—
833:nobody‚³‚ñ
07/12/01 21:18:44
>>829
ƒ_ƒEƒg
EEE‚¢‚â‚Ù‚ñ‚Æ‚¾‚Á‚½‚狳‚¦‚Ä
834:nobody‚³‚ñ
07/12/01 21:18:47
‚¢‚âA‚¾‚©‚çA‘Ήž‚³‚ê‚é‚܂ł±‚±‚ŃOƒ`‚邿‚èAì‚è•ûæ‚Á‚Ä‚éƒTƒCƒg‚ ‚é‚ñ‚¾‚©‚猩‚Äì‚ê‚邾‚ë‚Á‚ĘbB
‚»‚ꂱ‚»ƒLƒŠ‚È‚¢‚¾‚ëB
835:nobody‚³‚ñ
07/12/01 21:43:32 sHVEWDE6
PDT‚ł‚¯‚Ä‚‚ê‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚ÈBSETTER‚ÆGETTER‚̶¬B
836:‚Ù‚ê
07/12/02 00:38:16
URLØÝ¸(codezine.jp)
837:nobody‚³‚ñ
07/12/02 05:30:09
‚¿‚å‚¢‚·‚êˆá‚¢‚©‚à’m‚ê‚Ü‚¹‚ñ‚ª
ŠF‚³‚ñphp‚ÅDIƒRƒ“ƒeƒi‚Á‚ÄŽg‚¤‹@‰ï‚ ‚è‚Ü‚·‚©H
•Ö—˜‚»‚¤‚¾‚È[‚ÆŽv‚¤‚à‚̂̎ÀÛŽg‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂Ōø‰Ê‚̂قǂª‚í‚©‚è‚Ü‚¹‚ñ
‚Ç‚¤‚Å‚µ‚傤‚©
838:nobody‚³‚ñ
07/12/02 07:23:30
>>837
‚ ‚ê‚ÍJava‚̂悤‚È—Z’ʂ̗˜‚©‚È‚¢Œ¾Œê‚Ì‚½‚߂ɂ ‚é‚à‚ÌB
ƒXƒNƒŠƒvƒgŒ¾Œê‚ɂ͂܂¸•K—v‚È‚¢B
config.php:
<?php $class = 'Foo'; ?>
main.php:
<?php $obj = new $class(); ?>
‚Å‚½‚¢‚Ä‚¢ŠÔ‚ɇ‚¤B
‚ ‚ AOP‚ª‚ ‚Á‚½‚©BAOP‚ª‚â‚肽‚¢‚Ȃ爫‚‚È‚¢‚©‚à‚µ‚ê‚ñ‚ªA
ƒXƒNƒŠƒvƒgŒ¾Œê‚È‚çAOP‚àŠÈ’P‚ɂł«‚»‚¤‚¾‚µ‚È‚ B‚â‚Á‚Ï‚¢‚ç‚ñ‚ÆŽv‚¤B
839:nobody‚³‚ñ
07/12/02 12:15:27
Maple‚Æ‚©‚Ü‚Á‚½‚–³ˆÓ–¡‚ÆŒ¾‚¤‚©AƒZƒ“ƒX‚̂Ȃ¢ƒtƒŒ[ƒ€ƒ[ƒN‚¾‚Á‚½‚æ‚ÈB
840:nobody‚³‚ñ
07/12/02 12:26:50
‚Æ‚è‚ ‚¦‚¸A•œ‹A‚³‚ꂽ‚»‚¤‚¾‚©‚çA‰´‚͉ž‰‡‚·‚éB
841:nobody‚³‚ñ
07/12/02 12:45:42
>>838
‚Á‚Ä‚©A‚»‚êMock‚Æ‚©ì‚邽‚тɃ\[ƒX‘‚«’¼‚µ‚Ä‚»‚ê‚â‚Á‚Ä‚é‚ÌH
DIƒRƒ“ƒeƒi‚Í‚â‚Á‚Ï‚èƒeƒXƒg‚·‚éÛ‚ÉAŽÀ‘•‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ÆMock‚ðŠÈ’P‚ÉØ‚è‘Ö‚¦‚é“_‚É‚ ‚邯‚¢‚¦‚é
ƒCƒ“ƒXƒ^ƒ“ƒX‚ÌŠÇ—‚¾‚¯‚ªDI‚Ì—˜“_‚ł͂Ȃ¢‚¾‚낤B
‚à‚µA‚»‚ꂾ‚¯‚È‚ç’P‚È‚éFactory‚‚‚ê‚΂¨k
AOP‚ɂ‚¢‚Ä‚à“¯—l‚ÅAŠù‚Éì¬Ï‚݂̃Nƒ‰ƒX‚â‹@”\‚ɂ‚¢‚Ä
ˆ—‚ð’ljÁ‚µ‚½‚¢‚Æl‚¦‚½Û‚ÉAOP‚ª–³‚‚¿‚ች‚ào—ˆ‚È‚¢B
’N‚©‚ªƒ\[ƒX‚𒼂µ‚đ҂‚µ‚©‚È‚¢‚È‚çAAOP‚Å‘‚«Š·‚¦‚邿‚¤‚É‚·‚éB
‚à‚µ‚©‚µ‚ÄAƒ\[ƒXŠÇ—‚ÍŽ©•ªˆêl‚Å‚â‚Á‚ĂȂ¢‚æ‚ÈH
842:nobody‚³‚ñ
07/12/02 13:45:47
>>841
>‚Á‚Ä‚©A‚»‚êMock‚Æ‚©ì‚邽‚тɃ\[ƒX‘‚«’¼‚µ‚Ä‚»‚ê‚â‚Á‚Ä‚é‚ÌH
‚»‚¤‚¾‚æB•ÏX‰ÓŠ‚¾‚¯‚ðW‚ß‚½ƒtƒ@ƒCƒ‹(config.php)‚ðì‚Á‚ÄA•K—v‚ª‚ ‚ê‚Γs“x‘‚«Š·‚¦‚Ä‚éB
DIƒRƒ“ƒeƒi‚àÝ’èƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚¦‚邿‚ËB‚»‚ÌXMLƒtƒ@ƒCƒ‹‚ªPHPƒtƒ@ƒCƒ‹‚ɂȂÁ‚½‚¾‚¯B–{Ž¿“I‚ȈႢ‚͂Ȃ¢B
>DIƒRƒ“ƒeƒi‚Í‚â‚Á‚Ï‚èƒeƒXƒg‚·‚éÛ‚ÉAŽÀ‘•‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ÆMock‚ðŠÈ’P‚ÉØ‚è‘Ö‚¦‚é“_‚É‚ ‚邯‚¢‚¦‚é
>
>ƒCƒ“ƒXƒ^ƒ“ƒX‚ÌŠÇ—‚¾‚¯‚ªDI‚Ì—˜“_‚ł͂Ȃ¢‚¾‚낤B
>‚à‚µA‚»‚ꂾ‚¯‚È‚ç’P‚È‚éFactory‚‚‚ê‚΂¨k
uŽÀ‘•‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ÆMock‚ðŠÈ’P‚ÉØ‚è‘Ö‚¦‚év‚Ì‚ÍuƒCƒ“ƒXƒ^ƒ“ƒX‚ÌŠÇ—v‚¾‚ÆŽv‚¤‚ñ‚¾‚ªˆá‚¤‚Ì‚©‚ËB
‚‚¢‚łɂ¢‚¤‚Æ>>838‚̃R[ƒh‚ÍuŽÀ‘•‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚ÆMock‚ðŠÈ’P‚ÉØ‚è‘Ö‚¦v‚Ä‚¢‚é—Ⴞ‚ÆŽv‚¤‚¯‚ÇB‰½‚ª•s–ž‚Ȃ̂©‚µ‚çB
>AOP‚ɂ‚¢‚Ä‚à“¯—l‚ÅAŠù‚Éì¬Ï‚݂̃Nƒ‰ƒX‚â‹@”\‚ɂ‚¢‚Ä
>ˆ—‚ð’ljÁ‚µ‚½‚¢‚Æl‚¦‚½Û‚ÉAOP‚ª–³‚‚¿‚ች‚ào—ˆ‚È‚¢B
>’N‚©‚ªƒ\[ƒX‚𒼂µ‚đ҂‚µ‚©‚È‚¢‚È‚çAAOP‚Å‘‚«Š·‚¦‚邿‚¤‚É‚·‚éB
‚»‚ê‚ÍJava‚É‚»‚¤‚¢‚¤‹@”\‚ª‚È‚¢‚¾‚¯‚¾‚æ‚ËBƒNƒ‰ƒX‚Ì’è‹`Ž©‘̂𓮓I‚És‚¤ƒXƒNƒŠƒvƒgŒ¾Œê‚É‚»‚ñ‚È‚±‚Æ‚¢‚í‚ê‚Ä‚à‚È‚ B
>‚à‚µ‚©‚µ‚ÄAƒ\[ƒXŠÇ—‚ÍŽ©•ªˆêl‚Å‚â‚Á‚ĂȂ¢‚æ‚ÈH
l”‚ÍŠÖŒW‚È‚¢‚ñ‚¶‚á‚È‚¢HJava‚ł̓\[ƒXŠÇ—‚ªˆêl‚¾‚ÆDIƒRƒ“ƒeƒi‚âAOPŽg‚¤—˜“_‚ª‚È‚‚È‚é‚ÌH
843:nobody‚³‚ñ
07/12/02 15:18:44
‚ [Maple•œŠˆ‚µ‚½‚ñ‚¾
844:nobody‚³‚ñ
07/12/02 17:07:56
‚âAMaple‚Æ‚¢‚¤‚æ‚èA¡‚̂Ƃ±‚ë‚Íkunit‚³‚ñ‚ª•œ‹A‚µ‚½‚¾‚¯‚©‚ÈB
ŒÂl“I‚É‚ÍHawk‚³‚ñ‚±‚»•œ‹A‚µ‚Ä—~‚µ‚¢EEEB
845:nobody‚³‚ñ
07/12/02 18:01:06
Maple‚Ђ«‚‚¢‚Åu‚ ‚êc‰´‚½‚¢‚µ‚ăvƒƒOƒ‰ƒ~ƒ“ƒOD‚«‚¶‚á‚È‚¢‚¶‚á‚ñv
‚Á‚Ä‹C‚¢‚¿‚á‚Á‚½l‚¾‚Á‚½‚¯H
846:nobody‚³‚ñ
07/12/02 19:03:29
>>842
‰¡ƒŒƒX‚·‚Ü‚ñ‚¯‚Ç
DI‚‚¤Žd‘g‚Ý‚ª‚·‚łɂ ‚é‚̂ɉ´‰´ƒtƒ@ƒNƒgƒŠ[‚Ý‚½‚¢‚Ȃ̂ðŽg‚¤——R‚Á‚ĉ½‚¾H
ø‚è‚¶‚á‚È‚‚Ä’Pƒ‚È‹^–âB“š‚¦‚Ä‚‚ê‚邯‚¤‚ꂵ‚¢
847:nobody‚³‚ñ
07/12/02 20:19:53
>>846
•K—v‚È‚¢‚©‚çB‘å‚°‚³‚¾‚©‚çBŠwKƒRƒXƒg‚ª‚©‚©‚é‚©‚çB
‰´‰´ƒtƒ@ƒNƒgƒŠ[‚Åςނ̂ɂ킴‚í‚´DI‚ðŽg‚¤——R‚͉½‚¾H
Java‚Í—Z’Ê‚ª‚«‚©‚È‚¢‚©‚çDIƒRƒ“ƒeƒi‚ðŽg‚¤‚̂͂킩‚éB
‚Å‚à‰½‚Å‚àŽÀsŽž‚És‚¤ƒXƒNƒŠƒvƒgŒ¾Œê‚ł킴‚í‚´ŽèŠÔŠ|‚¯‚ÄDIƒRƒ“ƒeƒi‚ðŽg‚¤——R‚Í‚ ‚é‚Ì‚©H
Ý’èƒtƒ@ƒCƒ‹(config.php)F
<?php $klass = 'Foo'; ?>
main.php:
<?php require_once('config.php'); $obj = new $klass(); ?>
‚±‚ê‚Å‚·‚ނ悤‚ÈŒ¾Œê‚ÉDI‚È‚ñ‚Ä•K—v‚È‚¢‚¾‚ëB
848:844
07/12/02 21:17:48
>>845
‚¨‘OHawk‚³‚ñ‚Æ‚±‚É•³‚ȃRƒƒ“ƒgŽc‚µ‚½test‚Æ“¯‚¶ƒ^ƒCƒv‚©H
‰½‚©‚µ‚çƒvƒ‰ƒCƒx[ƒg‚Å‚ ‚Á‚½‚©‚ç‚ [‚¢‚¤Œ‹––‚ɂȂÁ‚½‚ñ‚¾‚ëH
‰´‚Í‚ ‚Ìl‚̃TƒCƒg‚ɂ͕ª¢˜b‚ɂȂÁ‚½‚ñ‚¾B
‚»‚¤‚¢‚¤Œ¾‚¢•û‚·‚ñ‚ÈA“ú–{‚ÌPHPŠE‚ɂƂÁ‚Ä‚à—L‰v‚Èl‚¾‚Á‚ñ‚¾B
849:nobody‚³‚ñ
07/12/02 21:27:44
–{l‰³
‚±‚ê‚Å‚¢‚¢‚©‚ÈH
850:nobody‚³‚ñ
07/12/02 22:03:43
‚“x‚É”’B‚µ‚½FWMŽÒ‚̓lƒbƒgƒXƒg[ƒJ[‚Æ‹æ•Ê‚ª‚‚©‚È‚¢
851:nobody‚³‚ñ
07/12/02 22:21:46
>>848
•³‚ȃRƒƒ“ƒg‚Á‚ĉ½‚¾H
Ž–î‚Í’m‚ç‚ñ‚ªˆóÛ‚ÉŽc‚Á‚Ä‚½‚¾‚¯‚Å’†‚·‚éˆÓ}‚͂Ȃ¢
ƒvƒ‰ƒCƒx[ƒg‚Ç‚¤‚±‚¤‚¶‚á‚È‚‚ÄŒÂl‚ÌŽ‘Ž¿‚Ì–â‘肾‚낤
‹C‚¢‚½‚±‚ÆŽ©‘̂͋C‚©‚È‚¢‚܂܂æ‚è‚¢‚¢‚ñ‚¶‚á‚Ë
852:nobody‚³‚ñ
07/12/03 00:08:04
>>841‚ÍDI~B
>>846‚ÍŒP—û‚³‚ꂽDI~B
853:nobody‚³‚ñ
07/12/03 01:09:56
‰½ŒÌ‚Éseasaa‚Í’@‚©‚ê‚È‚¢‚Ì‚¾B
854:nobody‚³‚ñ
07/12/03 01:37:18
>>847
‰´‰´ƒtƒ@ƒNƒgƒŠ[‚à‚»‚¤‚¾‚¯‚ÇAƒ\[ƒX‚ÌC³—Ê‚ª‘‚¦‚½‚Æ‚«‚É
ƒCƒ“ƒXƒ^ƒ“ƒXŠÇ—‚È‚ñ‚©‚ð’N‚ªŠÇ—‚µ‚È‚‚¿‚ás‚¯‚È‚¢ê–Ê‚ª‘òŽR‚ ‚é‚ñ‚¾‚æB
l”‚Ń\[ƒX‚ÌŠÇ—‚ðs‚Á‚Ä‚¢‚é‚È‚çAƒRƒ~ƒbƒgƒƒO‚Æ‚©ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Ì”Íáe‚Å
‚È‚ñ‚Æ‚©‚Ȃ邯‚ÇA‹K–Í‚ª‘å‚«‚‚È‚Á‚Ä‚‚邯‚»‚ꂪ‘å•ςɂȂÁ‚Ä‚‚é‚ñ‚¾B
Šm‚©‚ɉ´‰´ƒtƒ@ƒNƒgƒŠ[‚Å‚à\•ªŽg‚¦‚邯‚Ç
>>847 ‚Ì‘‚¢‚½‚悤‚ȃR[ƒh‚ªAŽÀÛ‚É“®‚•”•ª‚ɬ“ü‚·‚邯‚»‚ꂱ‚»‹ê˜J”{‘‚È‚ñ‚¾‚æB
‚¾‚©‚çA‚Ý‚ñ‚ȂŃRƒ“ƒeƒi‚É“o˜^‚µ‚ăeƒXƒg‚Æ‚©‚ÌÛ‚ÉØ‚è‘Ö‚¦‚Í
ƒRƒ“ƒeƒi‚©‚ç‚â‚Á‚¿‚á‚¢‚Ü‚µ‚傤‚ËB‚Á‚Ä‚¢‚¤Žd‘g‚Ý‚ªDI‚ÅŠÈ’P‚ɂł«‚éB
‚Ü‚½AAOP‚ɂ‚¢‚Ă͑O‚É‚à‘‚¢‚½‚¯‚ÇA’N‚©‚ªƒ\[ƒX‚ðC³‚µ‚Ä‚¢‚邯‚«‚É
‚»‚̃\[ƒX‚ÌC³‚ð‘Ò‚½‚¸‚ÉAˆ—‚ð’ljÁ‚Å‚«‚é—˜“_‚ª‚ ‚é‚ñ‚¾B
ƒ\[ƒX‚ÌŠ®—¹‚ð‘Ò‚Á‚ÄAŽ©•ª‚̃R[ƒh‚ð‘‚‚Ì‚¶‚á’x‚¢‚©‚çA
‚ ‚ç‚©‚¶‚߃Cƒ“ƒ^ƒtƒF[ƒX‚Æ‚©‚ðØ‚Á‚Ä‚¨‚¢‚ÄŒˆ‚܂莖‚ð‚‚¯‚鎖‚Å
’N‚©‚ɑ҂½‚³‚ê‚鎖‚È‚ƒvƒƒOƒ‰ƒ€‚ði‚߂鎖‚ª‚Å‚«‚é‚ñ‚¾B
‚Á‚ÄA’·•¶‚·‚Ü‚ñ
855:nobody‚³‚ñ
07/12/03 01:43:48
‰´‰´ƒtƒ@ƒNƒgƒŠ[‚©DI‚©‚Á‚Ä‚¢‚¤‚̂͌‹‹Ç‚̂Ƃ±‚ë’ö“x–â‘è‚Ȃ킯‚©H
ƒRƒ“ƒpƒNƒg‚Ål”‚Ȃ牴‰´A‚Å‚©‚‚Ä‘ål”‚È‚çDIA‚Æ‚©‚»‚¤‚¢‚¤Š´‚¶H
856:nobody‚³‚ñ
07/12/03 03:11:05
>>854
>l”‚Ń\[ƒX‚ÌŠÇ—‚ðs‚Á‚Ä‚¢‚é‚È‚çAƒRƒ~ƒbƒgƒƒO‚Æ‚©ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Ì”Íáe‚Å
>‚È‚ñ‚Æ‚©‚Ȃ邯‚ÇA‹K–Í‚ª‘å‚«‚‚È‚Á‚Ä‚‚邯‚»‚ꂪ‘å•ςɂȂÁ‚Ä‚‚é‚ñ‚¾B
>Šm‚©‚ɉ´‰´ƒtƒ@ƒNƒgƒŠ[‚Å‚à\•ªŽg‚¦‚邯‚Ç
>>>847 ‚Ì‘‚¢‚½‚悤‚ȃR[ƒh‚ªAŽÀÛ‚É“®‚•”•ª‚ɬ“ü‚·‚邯‚»‚ꂱ‚»‹ê˜J”{‘‚È‚ñ‚¾‚æB
‚¨‚Ü‚¦‚ª‰½‚ð–â‘è‚É‚µ‚Ä‚¢‚é‚Ì‚©‚𖾊m‚É‚µ‚Ăقµ‚¢‚ñ‚¾‚¯‚ÇAuiƒCƒ“ƒXƒ^ƒ“ƒXŠÇ—‚Ì‚½‚ß‚ÌjƒR[ƒh‚ªAŽÀÛ‚É“®‚•”•ª‚ɬ“ü‚·‚邯‚»‚ꂱ‚»‹ê˜J”{‘v‚ɂȂ邱‚Æ‚ª–â‘è‚Æ‚¢‚¤‚±‚Æ‚ÅOKH
‚±‚Ì‘O’ñ‚ª³‚µ‚¢‚Æ‚µ‚½‚çA‰ð“š‚Íu¬“ü‚³‚¹‚È‚¢vB¬“ü‚µ‚Ä‚½‚ç‚»‚ê‚̓oƒO‚¾‚©‚çC³‚·‚éB‚»‚ꂾ‚¯B
‚Å‚à‚±‚ê‚Á‚ÄJava‚Å‚àˆê‚¾‚æ‚ËBJava‚¾‚Ƭ“ü‚³‚¹‚È‚¢–‚–@‚Å‚à‚ ‚é‚ÌH
>‚¾‚©‚çA‚Ý‚ñ‚ȂŃRƒ“ƒeƒi‚É“o˜^‚µ‚ăeƒXƒg‚Æ‚©‚ÌÛ‚ÉØ‚è‘Ö‚¦‚Í
>ƒRƒ“ƒeƒi‚©‚ç‚â‚Á‚¿‚á‚¢‚Ü‚µ‚傤‚ËB‚Á‚Ä‚¢‚¤Žd‘g‚Ý‚ªDI‚ÅŠÈ’P‚ɂł«‚éB
‚¾‚©‚ç‚»‚ñ‚È‚±‚Æ‚ÍDI‚¶‚á‚È‚‚Ä‚à\•ª‚Å‚«‚é‚ÌB“Á‚ɃXƒNƒŠƒvƒgŒ¾Œê‚È‚çB
>‚Ü‚½AAOP‚ɂ‚¢‚Ă͑O‚É‚à‘‚¢‚½‚¯‚ÇA’N‚©‚ªƒ\[ƒX‚ðC³‚µ‚Ä‚¢‚邯‚«‚É
>‚»‚̃\[ƒX‚ÌC³‚ð‘Ò‚½‚¸‚ÉAˆ—‚ð’ljÁ‚Å‚«‚é—˜“_‚ª‚ ‚é‚ñ‚¾B
ˆá‚¤‚¾‚ëBAOP‚Ì—˜“_‚ÍŽŸ‚Ì2‚ÂB
* Šù‘¶‚̃Nƒ‰ƒX‚ÉŽè‚ð‰Á‚¦‚邱‚ƂȂˆ—‚ð’ljÁ‚Å‚«‚邱‚Æ
* ƒNƒ‰ƒXŠK‘w‚ð‰¡’f‚µ‚Ä‹@”\‚ð’ljÁ‚Å‚«‚邱‚Æ
>ƒ\[ƒX‚ÌŠ®—¹‚ð‘Ò‚Á‚ÄAŽ©•ª‚̃R[ƒh‚ð‘‚‚Ì‚¶‚á’x‚¢‚©‚çA
>‚ ‚ç‚©‚¶‚߃Cƒ“ƒ^ƒtƒF[ƒX‚Æ‚©‚ðØ‚Á‚Ä‚¨‚¢‚ÄŒˆ‚܂莖‚ð‚‚¯‚鎖‚Å
>’N‚©‚ɑ҂½‚³‚ê‚鎖‚È‚ƒvƒƒOƒ‰ƒ€‚ði‚߂鎖‚ª‚Å‚«‚é‚ñ‚¾B
‚»‚ê‚ÍAOPŠÖŒW‚È‚‚ÄAmock‚Æ‚©driver‚Æ‚©stub‚Æ‚©‚¢‚¤‚à‚̂łâ‚邱‚ÆBAOP‚Å‚ ‚é•K—v‚͂Ȃ¢B
857:nobody‚³‚ñ
07/12/03 03:56:12
”’”M‚¾‚È‚
858:nobody‚³‚ñ
07/12/03 10:25:24 aJcrBH5W
AOP‚Æ‚©DI‚Æ‚©‚æ‚‚í‚©‚Á‚ĂȂ¢‰´
859:nobody‚³‚ñ
07/12/03 11:07:06
AOP‚Æ‚©DI‚Æ‚©‘S‚‚í‚©‚Á‚ĂȂ¢‰´‚à—ˆ‚Ü‚µ‚½‚æ
860:nobody‚³‚ñ
07/12/03 11:18:21
’N‚©–Y‚ꂽ‚¯‚ÇAPerl on Rails‚ðì‚Á‚Ä‚é‚Ý‚½‚¢‚¾‚ËB
‚Á‚ÄŠ®‘S‚ɃXƒŒˆá‚¢‚¾‚ÈB½Ï¿
861:nobody‚³‚ñ
07/12/03 11:31:44
>>860 ‚ǂ̌¾Œê‚Å‚àƒpƒN‚ê‚é‚ñ‚Å‚·‚ËB@‚ñ‚È‚çPHP‚Å‚¢‚¢‚âB
y‘‡zPHPƒtƒŒ[ƒ€ƒ[ƒN‚ðŒê‚éƒXƒŒ8
½ÚØÝ¸(php”Â)l50
862:nobody‚³‚ñ
07/12/03 18:20:40
URLØÝ¸(slashdot.jp)
MD5މ–b‚ÅPHPމ–b‚—‚—‚—‚—
863:nobody‚³‚ñ
07/12/03 18:35:44
>>862‚Í’Þ‚è‚Å‚·‚©
864:nobody‚³‚ñ
07/12/03 21:09:02
MD5މ–b¨PHP‚̓ZƒbƒVƒ‡ƒ“‚ÅMD5’l‚ðŽg‚Á‚Ä‚¢‚騎O’i˜_–@‚ÅPHPމ–b‚—‚—‚—
865:nobody‚³‚ñ
07/12/03 22:25:35
>>864‚à’Þ‚è‚Å‚·‚©
866:nobody‚³‚ñ
07/12/04 00:23:04
Java‚Å—LŒø‚¾‚Á‚½‚©‚çPHP‚Å‚à—LŒø‚¾‚ÆŽv‚Á‚Ä‚é‚â‚‚¢‚é‚ËB
‚«‚Á‚ÆDI‚ÆAOP‚ª‚Í‚â‚Á‚Ă邩‚ç‚Æ‚¢‚¤——R‚ŕ׋‚µ‚½JavaƒvƒƒOƒ‰ƒ}[AŽÐ‰ïl3”N–Ú‚‚ç‚¢‚©B
867:nobody‚³‚ñ
07/12/04 00:43:22
ŒÂl“I‚É‚Íl‚ª‘‚¢‚½‰´‰´ƒtƒ@ƒNƒgƒŠ[‚ð‚¢‚¶‚é‚Ì(‚Á‚Ä‚¢‚¤‚©ƒR[ƒhŒ©‚é‚Ì)‚͂₾‚È‚
Žg‚¦‚éê–ʂł͎g‚Á‚Ä‚à‚¢‚¢‚Æ‚¨‚à‚¤‚æ>DI
‚È‚‚Æ‚à–ÑŒ™‚¢‚·‚邿‚¤‚È‚à‚ñ‚Å‚à‚È‚¢‚ÆŽv‚¤
868:nobody‚³‚ñ
07/12/04 00:47:26
‚»‚ñ‚Ȃɑʖڂ©‚ÈH‚c‚hB
869:nobody‚³‚ñ
07/12/04 00:48:51
ÓIŒ^•t‚¯Œ¾Œê‚Å‚ ‚éJava‚Æ
PHP‚ð”ä‚ׂĂ鎞“_‚Ńiƒ“ƒZƒ“ƒX‚¾‚ÆŽv‚¤‚¯‚Ç‚Ë
870:nobody‚³‚ñ
07/12/04 01:08:03
>>867
l‚ª‘‚¢‚½‰´ƒIƒŒfactory‚ÆAl‚ª‘‚¢‚½DIƒRƒ“ƒeƒi‚ÆA‚Ç‚¤ˆá‚¤‚Æ‚¢‚¤‚Ì‚¾‚낤B
>‚È‚‚Æ‚à–ÑŒ™‚¢‚·‚邿‚¤‚È‚à‚ñ‚Å‚à‚È‚¢‚ÆŽv‚¤
Œ™‚Á‚Ä‚é‚ñ‚¶‚á‚È‚‚ÄADIƒRƒ“ƒeƒi‚ðŽg‚Á‚Ä‚¤‚ꂵ‚¢ê–Ê‚ªPHP‚ł͂Ȃ¢‚Á‚Ä‚±‚Æ‚¾‚ëBD‚«Œ™‚¢‚̘b‚¶‚á‚È‚¢B
‚»‚ñ‚Ȃɂ¢‚¤‚È‚çA‚Ç‚¤Šð‚µ‚¢‚Ì‚©‚ð‚¿‚á‚ñ‚ÆŒê‚ê‚΂¢‚¢‚¶‚á‚ñB‚¿‚á‚ñ‚Æà“¾—Í‚ðŽ‚Á‚ÄB
à“¾—͂̂ ‚é——R‚ª‚łĂ«‚ĂȂ¢‚©‚ç•K—v‚È‚¢‚Æ‚¢‚í‚ê‚é‚킯‚ÅB
871:nobody‚³‚ñ
07/12/04 01:23:40
>>869
ƒXƒNƒŠƒvƒgŒ¾Œê‚ÉDI‚ðŠ©‚ß‚é‚Ù‚¤‚ªƒiƒ“ƒZƒ“ƒX
872:nobody‚³‚ñ
07/12/04 01:31:29
DI‚ÆMock‚ÆAOP‚̈Ⴂ‚ðŠÈŒ‰‚É‹³‚¦‚Ä’¸‘Õ„‚¦‚ë‚¢•û
‰´‚̒჌ƒxƒ‹‚È—‰ð—͂ł͎Ÿ‚̂悤‚É—‰ð
DIFƒNƒ‰ƒX‚ð’u‚«Š·‚¦‚Å‚«‚éB
AOPFƒƒ\ƒbƒh‚ð’ljÁ‚µ‚½‚è’u‚«Š·‚¦‚Å‚«‚éB
MockFDI‚Æ“¯‚¶HiDI‚ðƒeƒXƒg—p“r‚ÅŽg‚¤‚±‚ƂɓÁ‰»‚µ‚½ŒÄ‚Ñ–¼Hj
‚ ‚Æmixin‚Á‚Ä‚Ì‚à‚ ‚邿‚ËB
mixinAOPH
873:nobody‚³‚ñ
07/12/04 10:29:36
>>872
AOP‚ÍŠù‘¶ˆ—‚Ì‘OŒã‚É‹¤’ʉ»‚³‚ꂽˆ—‚ð‘}“ü‚·‚éBi‘OŒã‚Ƃ͌À‚ç‚È‚¢Hj
mix-in‚ÍA‹¤’ʂŎg‚¤ˆ—‚ðŠÖ”‰»‚µ‚Ä‚¨‚¢‚ÄA‚»‚ê‚ð”CˆÓ‚̃Nƒ‰ƒX‚̃ƒ\ƒbƒh‚Æ‚µ‚ÄŽg‚¦‚邿‚¤‚É‚·‚éB
‚Æ‚©‰´‚à”¼’[‚È’mޝ‚ÅŒ¾‚Á‚Ä‚¢‚éB
‚Ä‚©ƒXƒŒˆá‚¢B‚±‚̕ӂ̋c˜_‚â‚邯I‚í‚ç‚È‚¢‚µB
874:nobody‚³‚ñ
07/12/04 12:15:47
php‚ÅŽg‚¦‚édiƒRƒ“ƒeƒi‚Ä‚ ‚é‚Ì‚È
scarlet‚Æ‚©ŽèŒy‚»‚¤‚¾‚Ë
875:nobody‚³‚ñ
07/12/04 12:38:33
>>870
>l‚ª‘‚¢‚½‰´ƒIƒŒfactory‚ÆAl‚ª‘‚¢‚½DIƒRƒ“ƒeƒi‚ÆA‚Ç‚¤ˆá‚¤‚Æ‚¢‚¤‚Ì‚¾‚낤B
‚È‚‚Æ‚à“¯‚¶‚¶‚á‚È‚¢‚¾‚ë
‰´‰´ƒtƒ@ƒNƒgƒŠ[‚¾‚ÆA‘å‹K–͉»‚µ‚½‚Æ‚«ƒR[ƒh‚ÌŒ©’Ê‚µˆ«‚‚È‚é‚æ
>>870Ž©g‚ª‚Ç‚ñ‚Èꇂłàƒtƒ@ƒNƒgƒŠƒpƒ^[ƒ“‚őΉž‚µ‚Ä
DI‚È‚ñ‚Ä‚¢‚ç‚Ë[‚Á‚ÄŒ¾‚¤‚ñ‚È‚ç‚à‚¤‰½‚àŒ¾‚¤‚±‚ƂȂ¢‚¯‚Ç
876:nobody‚³‚ñ
07/12/04 16:47:36
>>875
>‰´‰´ƒtƒ@ƒNƒgƒŠ[‚¾‚ÆA‘å‹K–͉»‚µ‚½‚Æ‚«ƒR[ƒh‚ÌŒ©’Ê‚µˆ«‚‚È‚é‚æ
ƒR[ƒh‚Á‚ÄA‚Ç‚ê‚ðŽw‚µ‚Ä‚éH
—Ⴆ‚Î>>847‚̗Ⴞ‚ÆÝ’èƒtƒ@ƒCƒ‹‚ƃƒCƒ“ƒtƒ@ƒCƒ‹‚Ì—¼•û‚Æ‚àPHP‚̃R[ƒh‚È‚ñ‚¾‚¯‚ÇA‚Ç‚Á‚¿‚̃R[ƒh‚ÌŒ©’Ê‚µ‚ªˆ«‚‚È‚é‚ÆŽv‚Á‚Ä‚éH
>DI‚È‚ñ‚Ä‚¢‚ç‚Ë[‚Á‚ÄŒ¾‚¤‚ñ‚È‚ç‚à‚¤‰½‚àŒ¾‚¤‚±‚ƂȂ¢‚¯‚Ç
DI‚ÌŠT”OŽ©‘Ì‚ð”ے肵‚Ä‚é‚ñ‚¶‚á‚È‚‚ÄA‰½‚Å‚à“®“I‚ȃXƒNƒŠƒvƒgŒ¾Œê‚È‚çDIƒRƒ“ƒeƒi‚ð‚í‚´‚í‚´“±“ü‚·‚é•K—v‚ª‚È‚¢‚Æ‚¢‚Á‚Ă邾‚¯B
DI‚Å‚â‚낤‚Æ‚µ‚Ä‚¢‚邱‚Æ‚ÍAƒXƒNƒŠƒvƒgŒ¾Œê‚Ȃ猾ŒêŽd—l‚͈̔͂ŊȒP‚ÉŽÀŒ»‚Å‚«‚éB
PHP‚Å‚àDIƒRƒ“ƒeƒi‚ª–ð‚É—§‚—á‚ð‚¾‚ê‚ào‚¹‚ĂȂ¢‚¶‚á‚ñB‚»‚ê‚ðŽ¦‚¹‚΂݂ñ‚È”[“¾‚Å‚«‚é‚Ì‚ÉAo‚µ‚à‚µ‚È‚¢‚ÅDIƒ}ƒ“ƒZ[‚³‚ê‚Ä‚à‚ÈB
877:nobody‚³‚ñ
07/12/04 18:03:00
‚Ù‚Á‚Æ‚¯‚æBDI‹c˜_‚Í‚à‚¤‚¢‚¢B
PHP‚ŃEƒFƒuƒvƒƒOƒ‰ƒ~ƒ“ƒO‚È‚ñ‚ÄA‚»‚à‚»‚ଋK–͂Ȃ̂΂Á‚©‚¾‚µB
878:nobody‚³‚ñ
07/12/04 18:30:24
‚܂Ƃ߂悤‚©B
EDI‚ÌŠT”O‚ÍPHP‚É‚¨‚¢‚Ä‚à—LŒø‚Å‚ ‚éB
E‚½‚¾‚µAPHP‚Å‚Í>>847‚̂悤‚É”äŠr“IŠÈ’P‚ÉŽÀŒ»‚Å‚«‚éB
E‘åŠ|‚©‚è‚ÈŽd‘g‚݂͕K—v‚È‚¢‚¶‚á‚ñB
Java‚Å‚ÍDI•K{B‚Á‚Ä‚¢‚¤‚Ì‚ª“–‚½‚è‘O‚ɂȂè‚‚‚ ‚邿‚¤‚¾‚¯‚Ç
ƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚Í>>847‚̂悤‚É”äŠr“IŠÈ’P‚ɂł«‚Ä‚µ‚Ü‚¤‚±‚Æ‚ªA
ÓIŒ^•t‚«Œ¾Œê‚Å‚ ‚éJava‚Å‚Íˆê‹Ø“ê‚ł͎ÀŒ»‚Å‚«‚È‚¢‚©‚çASpring‚Æ‚©
Seasar‚Æ‚©‚»‚¤‚¢‚¤‘åŠ|‚©‚è‚ÈŽd‘g‚Ý‚ª•K—v‚Á‚Ä‚¾‚¯‚¶‚á‚È‚¢H
‚ ‚ÆAJava“I‚É‚ÍDIŽg‚¤‚ƃNƒ‰ƒXŠÖŒW‚ª‘aŒ‹‡‚ɂȂè
ƒRƒ“ƒpƒCƒ‹‚ª‘‚‚È‚é‚炵‚¢‚ËB
PHP‚Ìê‡A‘åŠ|‚©‚è‚ÈDI‚𓱓ü‚·‚éƒƒŠƒbƒg‚ªJava‚قǂɂ͖³‚¢‚悤‚ÉŽv‚¤B
>>877‚»‚¤‚¢‚¤‚È‚æB
‚È‚ºA‚Ô‚Á‚½Ø‚낤‚Æ‚·‚éH
V‚µ‚¢˜b‘è’ñ‹Ÿ‚Å‚«‚é‚Ȃ炵‚Ä—~‚µ‚¢B
DI‚ɂ‚¢‚Ęb‘è‚ɂȂÁ‚½‚Ì‚ÍA‚±‚̃XƒŒ‚ł͉‚߂ö‚á‚È‚¢H
smarty•K—v‚©HPHP‚ɃtƒŒ[ƒ€ƒ[ƒN‚Í•K—v‚©H‚Æ‚©
–ˆ“x–ˆ“x‚Ì’èŠúƒ‹[ƒv‚µ‚Ä‚é˜b‘è‚æ‚è‚æ‚Ù‚Ç—Ç‚¢‚ÆŽv‚¤‚ª‚ÈB
879:nobody‚³‚ñ
07/12/04 19:29:14
Ž©•ª‚ª•ª‚©‚ç‚È‚¢˜b‘肪‘±‚‚ƃCƒ‰ƒCƒ‰‚µ‚¿‚Ⴄ‚ñ‚¶‚á‚È‚¢‚ÌH‚½‚Ô‚ñB
‹C‚É‚·‚邱‚ƂȂ¢‚æB
880:nobody‚³‚ñ
07/12/04 19:47:46
>>878
AOP‚ɂ‚¢‚ł͂ǂ¤‚¾‚낤‚©B
Java‚ÅDI‚̃ƒŠƒbƒg‚̈ê‚‚Ƃµ‚ÄAAOP‚ªŠÈ’P‚ɂł«‚邱‚Æ‚ª‹“‚°‚ç‚ê‚éB
‚Æ‚¢‚¤‚©AAOP‚È‚µ‚¾‚ÆDI‚̃ƒŠƒbƒg‚Í”¼Œ¸‚·‚éB
EPHP‚Å‚àAOP‚Í—LŒø‚©Hi‚Ç‚ñ‚ȂƂ«‚ÉHj
EPHP‚Å‚ÍAOP‚àŠÈ’P‚ÉŽÀŒ»‚Å‚«‚é‚©HiYES‚È‚ç‘åŠ|‚©‚è‚ÈŽd‘g‚݂͂¢‚ç‚È‚¢j
881:877
07/12/04 20:39:47
‚¢‚≴‚ÍDI‚¢‚ç‚È‚¢‚Å‚¨kBƒXƒNƒŠƒvƒgŒ¾Œê‚ɂ̓iƒ“ƒZƒ“ƒX‚ÅB
‚Ä‚©java‚Å‚à‚¢‚¢‚âBxml‚É‘‚‚Æ‚©‚à‚¤ƒEƒ“ƒUƒŠB
ƒR[ƒh“Ç‚ñ‚¾•û‚ª‚Ç‚±‚ʼn½‚â‚Á‚Ă邩‚í‚©‚è‚â‚·‚¢‚íB
‘¼l‚̉´‰´ƒtƒ@ƒNƒgƒŠ[‚Å‚àƒXƒLƒ‹‚ ‚é“z‚ªì‚Á‚Ä‚ê‚΂»‚ê‚Å‚¢‚¢B
‚¾‚¢‚½‚¢ƒ\[ƒX“Ç‚ñ‚Å¢‚é‚Ì‚ÍAƒtƒ@ƒNƒgƒŠ‚Æ‚©‚»‚ñ‚È’mޝ‚·‚ç‚È‚¢ƒoƒJ‚Ì‚¾‚µB
882:nobody‚³‚ñ
07/12/05 01:58:35
DI‚ɂ‚¢‚ĉ´‚ÌŒoŒ±‚ð‘‚¢‚Ä‚à‚¢‚¢H
ˆÈ‘OŠJ”‚µ‚Ä‚¢‚½‚¿‚å‚Á‚Æ’†‹K–͂ȃvƒƒWƒFƒNƒg‚ª‚ ‚Á‚½‚ñ‚¾‚¯‚ÇA
‚»‚̃vƒƒWƒFƒNƒg‚ÍDIƒRƒ“ƒeƒi‚̂悤‚ÈŽd‘g‚Ý‚ª–³‚‚ÄA
>>847‚Ì‘‚¢‚½‚悤‚ȃtƒ@ƒNƒgƒŠƒ‚ƒhƒL‚ð‘‚¢‚ÄAŠJ”‚µ‚Ä‚½‚ñ‚¾‚æB
‚ÅAƒvƒƒWƒFƒNƒg‚àI”ՂɂȂÁ‚Ă悵Œ‹‡ƒeƒXƒg‚µ‚悤I‚Á‚ĂȂÁ‚½‚Æ‚«‚ÉA
‚Ý‚ñ‚È‚ªcommon.php‚Ý‚½‚¢‚È•K‚¸“ǂݞ‚Ü‚ê‚邿‚¤‚ȃtƒ@ƒCƒ‹‚É
$hoge = 'MyClass'
‚Ý‚½‚¢‚È‹Lq‚ð‚µ‚ÄA‚Ç‚±‚©‚çrequire‚³‚ꂽ‚©•ª‚©‚ç‚È‚¢Aautoload‚³‚ꂽƒNƒ‰ƒX“à‚Å
$obj = new $hoge($params)
‚Æ‘‚©‚ê‚Ä‚½‚ñ‚¾‚íB
‚»‚ꎩ‘͕̂ʂɋ¤’ʉ»‚³‚ꂽƒtƒ@ƒCƒ‹“à‚É‘‚©‚ê‚Ä‚¢‚½‚©‚ç—Ç‚©‚Á‚½‚ñ‚¾‚¯‚ÇA‚Æ‚«‚Ç‚«ƒfƒoƒbƒO—p‚É
$hoge = 'OtherClass'
‚Æ‚©‚Á‚Ä‘‚¢‚¿‚á‚Á‚Ä‚éƒR[ƒh‚ª¬“ü‚µ‚ÄAŒ‹‡ƒeƒXƒg‚ª‚·‚²‚‘å•Ï‚¾‚Á‚½ƒgƒ‰ƒEƒ}‚ª‚ ‚éB
‚ ‚ÆAˆË‘¶ŠÖŒW‚ª‘S‘R®—‚³‚ê‚ĂȂ‚Ä
public function __construct($str){
@@$this->hoge = new $str;
}
‚È‚ñ‚Ä‹Lq‚ª‚ ‚Á‚½‚Æ‚«‚É‚ÍA‰½‚ðnew‚Å‚«‚é‚Ì‚©A‰½‚ª new‚³‚ê‚é‘ÎۂȂ̂©‚ª‚í‚©‚ç‚È‚‚ÄA•ÛŽç‚̂Ƃ«‚É‘å•Ï‚¾‚Á‚½ƒgƒ‰ ƒEƒ}‚ª‚ ‚éBiƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚܂葂©‚ê‚ĂȂ©‚Á‚½‚ñ‚¾‚æ‚Ë...)
‚»‚ꂪ‚ ‚Á‚Ä‚©‚çA‰´‚ª’S“–‚·‚éƒvƒƒWƒFƒNƒg‚ÍDI‚ðŽg‚¤‚悤‚É‚µ‚Ä‚éB
‚Ç‚±‚Ŷ¬‚³‚ê‚é‚ׂ«‚©A‚Ç‚±‚ÅŽg‚¤‚©A‚Ç‚¤‚â‚Á‚ÄØ‚è‘Ö‚¦‚é‚©‚𖾊m‚É‚·‚邽‚ß‚ÉDIŽg‚Á‚Ä‚éB
Ý’èƒtƒ@ƒCƒ‹‚ÌŠÇ—‚Í–Ê“|‚¾‚¯‚ÇAƒeƒXƒg‚ª‚»‚Ì•ªAŠy‚ɂȂÁ‚½‚©‚ÈB
DI‚̃ƒŠƒbƒg‚Í‚±‚ñ‚ÈŠ´‚¶‚¾‚Á‚½B
ƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚à\•ªŽg‚¦‚邯Žv‚¤BŠÇ—‚Æ‚¢‚¤–ʂɂ¨‚¢‚Ä‚ÍB
883:nobody‚³‚ñ
07/12/05 02:04:50
URLØÝ¸(japan.zdnet.com)
Apache 2.0ŒnA2.2Œn‚ɃNƒƒXƒTƒCƒgƒXƒNƒŠƒvƒeƒBƒ“ƒO‚ÌÆŽã«
Apacheމ–b‚ÅPHP‚Ü‚½‚à‚⎉–b‚—‚—‚—
884:nobody‚³‚ñ
07/12/05 02:15:00
>>883
æ¶I‚±‚ê‚ÍPHP‚¾‚¯‚Ì–â‘è‚Ȃ̂ł·‚©H
885:nobody‚³‚ñ
07/12/05 08:48:32
>>884
‚»‚¤‚¢‚¤‚±‚Ƃɂµ‚Æ‚¢‚Ä‚â‚ê
‚à‚µ‚‚̓Xƒ‹[‚Å
886:nobody‚³‚ñ
07/12/05 09:18:00
>>882
>‚Æ‚«‚Ç‚«ƒfƒoƒbƒO—p‚É
>$hoge = 'OtherClass'
>‚Æ‚©‚Á‚Ä‘‚¢‚¿‚á‚Á‚Ä‚éƒR[ƒh‚ª¬“ü‚µ‚ÄAŒ‹‡ƒeƒXƒg‚ª‚·‚²‚‘å•Ï‚¾‚Á‚½ƒgƒ‰ƒEƒ}‚ª‚ ‚éB
‚±‚ê‚̓fƒoƒbƒO—p‚̃R[ƒh‚ª–{”Ô—pƒR[ƒh‚É•´‚êž‚ñ‚Å‚¢‚½‚Æ‚¢‚¤˜b‚¾‚æ‚ËHDIŠÖŒW‚È‚‚ËH
DIƒRƒ“ƒeƒiŽg‚Á‚ĂĂàAŠeŽ©‚ªƒfƒoƒbƒO—p‚Éconfig.xml‚ð‚¢‚¶‚Á‚ÄA‚»‚ꂪ–{”Ԋ‹«‚É”½‰f‚³‚ꂽ‚瓯‚¶‚±‚Æ‚¾‚æ‚ËB
>‚ ‚ÆAˆË‘¶ŠÖŒW‚ª‘S‘R®—‚³‚ê‚ĂȂ‚Ä
ˆË‘¶ŠÖŒW‚Á‚ÄA—Ⴆ‚΂ǂñ‚È‚ÌHƒCƒ[ƒW‚ª‚í‚©‚ç‚ñB‹ï‘Ì—á‚ÅÚ‚µ‚B
>‰½‚ðnew‚Å‚«‚é‚Ì‚©A‰½‚ª new‚³‚ê‚é‘ÎۂȂ̂©‚ª‚í‚©‚ç‚È‚‚ÄA•ÛŽç‚̂Ƃ«‚É‘å•Ï‚¾‚Á‚½ƒgƒ‰ ƒEƒ}‚ª‚ ‚éB
‚±‚êADIƒRƒ“ƒeƒi‚ʼnðÁ‚Å‚«‚é‚ÌH
Java‚Íclass‚âinterface‚ðŽg‚Á‚ÄŒ^‚ð”›‚ê‚é‚©‚çA‚Ç‚ñ‚ȃIƒuƒWƒFƒNƒg‚ðŽw’è‚Å‚«‚é‚©‚͂킩‚邯‚ÇAPHP‚͕ϔ‚ÉŒ^‚ª‚È‚¢‚©‚çA‚Ç‚ñ‚ȃIƒuƒWƒFƒNƒg‚ª‚‚é‚©‚ÍŽw’è‚Å‚«‚È‚¢B
‚±‚ê‚ÍŒ¾Œê‚ÌŽd—l‚É‚æ‚é‚à‚̂ł ‚Á‚ÄADI‚𓱓ü‚µ‚½‚©‚ç‚Æ‚¢‚Á‚ĕςí‚邱‚Ƃ͂Ȃ¢‚Í‚¸‚¾‚¯‚ÇB
>iƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚܂葂©‚ê‚ĂȂ©‚Á‚½‚ñ‚¾‚æ‚Ë...)
‹t‚É‚¢‚¦‚ÎAƒhƒLƒ…ƒƒ“ƒg‚𑂯‚ÎςޘbH
887:nobody‚³‚ñ
07/12/05 10:42:51
>>886
>DIƒRƒ“ƒeƒiŽg‚Á‚ĂĂàAŠeŽ©‚ªƒfƒoƒbƒO—p‚Éconfig.xml‚ð‚¢‚¶‚Á‚ÄA‚»‚ꂪ–{”Ԋ‹«‚É”½‰f‚³‚ꂽ‚瓯‚¶‚±‚Æ‚¾‚æ‚ËB
‚¢‚âA‚»‚¤‚¢‚¤ˆÓ–¡‚ł͂ȂAƒfƒoƒbƒOƒR[ƒh‚ª¬Ý‚µ‚Ä‚µ‚Ü‚Á‚½‚¯‚ÇA‚»‚ê‚ð’T‚·‚̂ɔñí‚ÉŽèŠÔ‚ª‚©‚©‚é‚Á‚Ä‚±‚Æ‚ð‚¢‚¢‚½‚¢B
ƒXƒNƒŠƒvƒgŒ¾Œê‚¾‚©‚çA‚Ç‚±‚©‚ŕϔ‚ð•ÏX‚µ‚Ä‚àƒfƒoƒbƒO‚»‚é‚Ü‚ÅA‚Ç‚¤“®‚‚Ì‚©•ª‚©‚ç‚È‚¢
‚¾‚©‚çƒRƒ“ƒeƒi‚ðƒtƒ@ƒNƒgƒŠ‚Ý‚½‚¢‚ÉŽg‚Á‚Ä‹Lq‚ð“ˆê‚µ‚½B
‚±‚±‚ÉAÝ’èƒtƒ@ƒCƒ‹‰]X‚ÍŠÖŒW‚È‚¢
>‚±‚êADIƒRƒ“ƒeƒi‚ʼnðÁ‚Å‚«‚é‚ÌH
Java‚Íclass‚âinterface‚ðŽg‚Á‚ÄŒ^‚ð”›‚ê‚é‚©‚çA‚Ç‚ñ‚ȃIƒuƒWƒFƒNƒg‚ðŽw’è‚Å‚«‚é‚©‚͂킩‚邯‚ÇAPHP‚͕ϔ‚ÉŒ^‚ª‚È‚¢‚©‚çA‚Ç‚ñ‚ȃIƒuƒWƒFƒNƒg‚ª‚‚é‚©‚ÍŽw’è‚Å‚«‚È‚¢B
‚±‚ꂱ‚»‚ªDI“±“ü‚É‚æ‚éƒƒŠƒbƒg‚¾‚ÆŽv‚¤‚ªH•K—v‚Æ‚³‚ê‚é‚ׂ«ƒIƒuƒWƒFƒNƒg‚̓Rƒ“ƒeƒi‚É‚æ‚Á‚Ä’“ü‚³‚ê‚鎖‚ÅAˆË‘¶ŠÖŒW‚ð‰ðŒˆ‚Å‚«‚é‚Å‚µ‚åB
‚¾‚©‚ç‚Ö‚½‚Énew‚·‚é‚ñ‚¶‚á‚È‚‚ÄAnew‚·‚é‚à‚Ì‚ðƒRƒ“ƒeƒi‚É’u‚B
>‹t‚É‚¢‚¦‚ÎAƒhƒLƒ…ƒƒ“ƒg‚𑂯‚ÎςޘbH
‚Ô‚Á‚¿‚Ⴏ‚¢‚¦‚΂»‚¤‚¾‚ËAƒhƒLƒ…ƒƒ“ƒg‚ÉŽ–ׂ©‚É‘‚©‚ê‚Ä‚ê‚Αåä•v‚¾‚Á‚½‚ÆŽv‚¤B
‚Å‚àˆË‘¶ŠÖŒW‚Æ‚©‚Á‚ăhƒLƒ…ƒƒ“ƒg‚µ‚É‚‚¢•”•i‚Å‚à‚ ‚é
888:nobody‚³‚ñ
07/12/05 11:58:35
>>886
>ƒXƒNƒŠƒvƒgŒ¾Œê‚¾‚©‚çA‚Ç‚±‚©‚ŕϔ‚ð•ÏX‚µ‚Ä‚àƒfƒoƒbƒO‚»‚é‚Ü‚ÅA‚Ç‚¤“®‚‚Ì‚©•ª‚©‚ç‚È‚¢
>‚¾‚©‚çƒRƒ“ƒeƒi‚ðƒtƒ@ƒNƒgƒŠ‚Ý‚½‚¢‚ÉŽg‚Á‚Ä‹Lq‚ð“ˆê‚µ‚½B
>‚±‚±‚ÉAÝ’èƒtƒ@ƒCƒ‹‰]X‚ÍŠÖŒW‚È‚¢
‚¢‚₾‚©‚炳AJava‚ÅApplication.java‚Æconfig.xml‚ª‚ ‚Á‚ÄA“¯‚¶‚±‚Æ‚ðPHP‚ÅApplication.php‚Æconfig.php‚É‚·‚邯‚µ‚悤B
ƒfƒoƒbƒOƒR[ƒh‚ÍApplication.{java,php}‚É‘‚¢‚½‚ÌH‚»‚ê‚Å•ª‚©‚ç‚È‚‚È‚Á‚½‚Æ‚¢‚¤‚È‚çA‚»‚ê‚ÍDI‚à‰½‚àŠÖŒW‚È‚¢‚¶‚á‚ñH‚Ç‚¤ŠÖŒW‚ ‚é‚ÌH
ƒfƒoƒbƒOƒR[ƒh‚ðconfig.{java,php}‚É‘‚¢‚Ä•ª‚©‚ç‚È‚‚È‚Á‚½‚Æ‚µ‚½‚È‚çA‚¢‚‚ç‚È‚ñ‚Å‚àƒZƒ“ƒX‚È‚³‚·‚¬‚¾‚ëBconfig.php‚Å•ª‚©‚ç‚È‚‚È‚é‚â‚‚ªconfig.xml‚É‚µ‚½‚Æ‚±‚ë‚Å‰ðŒˆ‚Å‚«‚é‚킯‚È‚¢B
>‚±‚ꂱ‚»‚ªDI“±“ü‚É‚æ‚éƒƒŠƒbƒg‚¾‚ÆŽv‚¤‚ªH•K—v‚Æ‚³‚ê‚é‚ׂ«ƒIƒuƒWƒFƒNƒg‚̓Rƒ“ƒeƒi‚É‚æ‚Á‚Ä’“ü‚³‚ê‚鎖‚ÅAˆË‘¶ŠÖŒW‚ð‰ðŒˆ‚Å‚«‚é‚Å‚µ‚åB
>‚¾‚©‚ç‚Ö‚½‚Énew‚·‚é‚ñ‚¶‚á‚È‚‚ÄAnew‚·‚é‚à‚Ì‚ðƒRƒ“ƒeƒi‚É’u‚B
‚±‚ê‚à•ª‚©‚ç‚ñB‚Ü‚¸ˆË‘¶ŠÖŒW‚ª‰½‚©‚ð‹ï‘Ì—á‚Åà–¾‚µ‚Ä‚‚êB
‚»‚ê‚ÆAnew‚·‚é‚à‚Ì‚ðXMLƒtƒ@ƒCƒ‹‚É‘‚‚Ì‚ÆA“¯‚¶‚±‚Æ‚ðPHPƒtƒ@ƒCƒ‹‚É‘‚‚±‚Æ‚ÆA‚Ç‚¤ˆá‚¤‚Ì‚©‚¿‚á‚ñ‚Æà–¾‚µ‚Ä‚‚êB
>‚Ô‚Á‚¿‚Ⴏ‚¢‚¦‚΂»‚¤‚¾‚ËAƒhƒLƒ…ƒƒ“ƒg‚ÉŽ–ׂ©‚É‘‚©‚ê‚Ä‚ê‚Αåä•v‚¾‚Á‚½‚ÆŽv‚¤B
>‚Å‚àˆË‘¶ŠÖŒW‚Æ‚©‚Á‚ăhƒLƒ…ƒƒ“ƒg‚µ‚É‚‚¢•”•i‚Å‚à‚ ‚é
‚¾‚©‚牽‚ð‚à‚Á‚Ĉˑ¶ŠÖŒW‚Æ‚¢‚Á‚Ä‚é‚Ì
889:nobody‚³‚ñ
07/12/05 12:17:17
‚²‚ß‚ñA>>886‚¶‚á‚È‚‚Ä>>887‚Å‚µ‚½B
890:nobody‚³‚ñ
07/12/05 12:21:46
>>887
Application.java‚Æconfig.xml‚Í‚±‚ñ‚Ȃ̂ËB
--- Application.java ---
S2Container container = S2ContainerFactory.create("config.xml");
InterfaceX obj = (InterfaceX)container.getComponent(ClassX.class);
--- config.xml ---
<component class="ClassX">
@@<initMethod name="initialize">
@@@@<arg>"foo"</arg>
@@@@<arg>123</arg>
@@</initMethod>
</component>
Application.php‚Æconfig.php‚Ȃ炱‚ñ‚ÈŠ´‚¶B
--- Application.php ---
require_once("congif.php");
$obj = create_ClassX();
--- config.php ---
function create_ClassX() {
@@$obj = new ClassX();
@@$obj->initialize("foo", 123);
@@return $obj;
}
‚±‚ê‚ç‚ɂȂñ‚©ˆá‚¢‚ª‚ ‚é‚Ì‚©H
config.php‚Ȃ笗‚·‚é‚Ì‚ªconfig.xml‚łͬ—‚µ‚È‚¢‚Æ‚¢‚¤——R‚ðŽ¦‚µ‚Ä‚‚êB
891:887‚¶‚á‚È‚¢‚¯‚Ç
07/12/05 12:49:30
‚È‚ñ‚©‚»‚̃R[ƒhŒ©‚¹‚ç‚ê‚邯Aconfigƒtƒ@ƒCƒ‹‚Í‚³‚·‚ª‚ÉXML‚É
‚µ‚Ä‚à‚ç‚¢‚½‚¢‚ÆŠ´‚¶‚Ä‚µ‚Ü‚¤B
‚à‚Á‚Æ‹K–Í‚ª‘å‚«‚‚È‚Á‚Ä‚©‚ç‘åX“I‚ȈÚs‚µ‚È‚«‚á‚È‚ç‚È‚‚È‚Á‚Ä
Ý’èƒtƒ@ƒCƒ‹‚ðÄ—˜—p‚·‚éꇂƂ©AXSLT“™‚ÅŠÈ’P•‚«‚ê‚¢‚ɈÚs
‚Å‚«‚邵B
‚ÅA‚à‚µDI‚ÌÝ’è‚ÉXMLŽg‚¤‚Æ‚·‚邯ADIƒRƒ“ƒeƒi‚ª‚»‚̕ӂè‚Ì‚±‚Æ
‚ð–Ê“|Œ©‚Ä‚‚ê‚é‚ñ‚¾‚Á‚½‚çA‚»‚ꂾ‚¯‚Å‚à—˜—p‰¿’l‚ ‚è‚»‚¤B
892:nobody‚³‚ñ
07/12/05 12:50:34
congifŒ©‚ăUƒ“ƒMƒGƒtŽv‚¢o‚µ‚½‰´ƒKƒCƒ‹
893:nobody‚³‚ñ
07/12/05 13:36:32
‚â‚Á‚Ï‚èXML‚ÍXˆ«‚¾‚ÈBÝ’èƒtƒ@ƒCƒ‹‚ÍSŽ®‚É‚·‚é‚ׂ«‚¾B
894:nobody‚³‚ñ
07/12/05 13:52:03
>>891
—˜“_‚Á‚Ä‚»‚ꂾ‚¯H
JavaŽg‚Á‚Ă鑼‚̂₂ɕ·‚«‚½‚¢‚ñ‚¾‚¯‚ÇAÝ’èƒtƒ@ƒCƒ‹‚ðXSLTŽg‚Á‚ĈÚs‚·‚é‚È‚ñ‚Ä‚±‚Æ–{“–‚É‚·‚é‚ÌH‚»‚ñ‚ȃvƒƒWƒFƒNƒg¡‚܂Ō©‚½‚±‚Æ‚à•·‚¢‚½‚±‚Æ‚à‚È‚¢B
891‚͂قñ‚Ƃɂ»‚ê‚ð‚µ‚½‚±‚Æ‚ ‚é‚ÌH‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚¤–Ï‘z‚ðŒê‚Á‚Ä‚àŽd•û‚È‚‚ËH
‚»‚ê‚É‚¨‚Ü‚¦‚Ìconfig.xml‚ÍŽèì‹Æ‚ł̈Ús‚ª‚Å‚«‚È‚¢‚Ù‚Ç‹‘å‚Ȃ̂©H‚¨‚ê‚Í‚¹‚¢‚º‚¢50s‚¢‚©‚È‚¢’ö“x‚È‚ñ‚¾‚¯‚ÇB
”\s‚̈Ús‚ðXSLT‚ÅŽ©“®‰»‚·‚邽‚ß‚¾‚¯‚ÉA‚í‚´‚í‚´DIƒRƒ“ƒeƒi‚ð•׋‚µ‚Ä“±“ü‚·‚éƒRƒXƒg‚Í•¥‚¦‚ñB‚µ‚©‚à‚»‚ñ‚Èê–Ê‚ª«—ˆ‚ ‚é‚©‚Ç‚¤‚©‚à•ª‚©‚ç‚È‚¢‚Ì‚ÉB
895:nobody‚³‚ñ
07/12/05 14:03:29
>Ý’èƒtƒ@ƒCƒ‹‚ðXSLTŽg‚Á‚ĈÚs‚·‚é‚È‚ñ‚Ä‚±‚Æ–{“–‚É‚·‚é‚Ì
‚È‚¢‚È‚¢w
‚ ‚è‚à‚µ‚È‚¢‚±‚Æ‚ð‘z’肵‚Ä–³‘Ê‚Éì‹Æ‘‚â‚·‚Ì‚ªJava~B
struts‚̂Ƃ«‚àAƒtƒHƒ[ƒh‚̃pƒX‚Æ‚©ƒoƒŠƒf[ƒ^‚Æ‚©‘S•”XMLB
‚±‚ñ‚È‚à‚ñƒvƒƒOƒ‰ƒ€‚É–„‚ßž‚ñ‚¾•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇEEE
‚Á‚Ä‚¢‚Á‚½‚çƒrƒ‹ƒh‚̃RƒXƒg‚ª‚Ƃ킯‚̂킩‚ç‚È‚¢‚±‚Æ‚ðŒ¾‚¤B
Java~‚Á‚Ä•ÏX‚̉”\«‚Ì‚ ‚邯‚±‚ë‚Í‘S•”XML‚É’Ç‚¢o‚µ‚½•û‚ª
•ÛŽç«‚ª‚‚¢‚Æ‚¢‚¤–Ï‘z‚ÉŽæ‚èœß‚©‚ê‚·‚¬B
XML‚É’Ç‚¢o‚·‚ƃ\[ƒX‚Æ2dŠÇ—‚ɂȂÁ‚ăEƒUƒC‚Á‚ÄB
DB‚ÌÝ’è‚Æ‚©ƒ[ƒJƒ‰ƒCƒY‚̃ƒbƒZ[ƒW‚Æ‚©A‚»‚¤‚¢‚¤‚Ì‚¾‚¯‚Å‚¢‚¢‚æB
ƒNƒ‰ƒX‚Ì–¼‘O‚Æ‚©‚»‚ñ‚È‚à‚ñ’Ç‚¢o‚·‚Ƃ낂Ȃ±‚ƂɂȂç‚È‚¢B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5366“ú‘O‚ÉXV/226 KB
’S“–:undef