y‘‡zPHPƒtƒŒ[ƒ€ƒ ..
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
896:nobody‚³‚ñ
07/12/05 14:32:00
‚Ü‚ C‚â‚çJava‚â‚çƒRƒ“ƒpƒCƒ‹Œ¾ŒêŽg‚¤‚ÆAƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì’†‚É‚Í
Ý’è’l‚ð‘‚«‚½‚‚È‚¢‚Æ‚¢‚¤‹CŽ‚¿‚Í—‰ð‚Å‚«‚éB
897:895
07/12/05 14:35:03
>>896
ƒNƒ‰ƒX–¼‚ÍÝ’è’l‚¶‚á‚È‚¢‚©‚ç‚È[
Œ¾Œê‚Ɉˑ¶‚µ‚Ă镨‚̓\[ƒX‚É‘‚•û‚ª‰´‚Í—Ç‚¢‚ÆŽv‚¤B
DI‚Æ‚©Žg‚í‚È‚‚Ä‚à‚܂Ƃà‚É“®‚¢‚ĕێ竂̂‚¢ƒvƒƒOƒ‰ƒ€‚Í‘‚¯‚éB
‚¾‚Á‚½‚çŽg‚í‚È‚¢•û–@‚ʼn´‚Ís‚B
898:nobody‚³‚ñ
07/12/05 14:39:05
ƒtƒ@ƒNƒgƒŠ[~‚Ì•ûXA•KŽ€‚·‚¬‚¾‚ë
DI”ے肵‚È‚¢‚Æ‹C‚ª‚·‚Ü‚ñ‚Ì‚È
899:nobody‚³‚ñ
07/12/05 15:13:55
DI”Û’è‚·‚é‹C‚Í–³‚¢‚ªPHP‚ÅŽg‚¤‹C‚ɂ͂Ȃê‚È‚¢
900:nobody‚³‚ñ
07/12/05 15:33:26
>>895
>struts‚̂Ƃ«‚àAƒtƒHƒ[ƒh‚̃pƒX‚Æ‚©ƒoƒŠƒf[ƒ^‚Æ‚©‘S•”XMLB
>‚±‚ñ‚È‚à‚ñƒvƒƒOƒ‰ƒ€‚É–„‚ßž‚ñ‚¾•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇEEE
“Ó¯
XML‚ÉŠO‚¾‚µ‚µ‚È‚‚Ä‚à‚¢‚¢‚à‚̂܂ŊO‚¾‚µ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ªƒAƒz‚炵‚¢B
“ü—ͨŠm”F¨“o˜^‚¾‚¯‚ÌŠÈ’P‚ȃy[ƒW‘JˆÚ‚àXML‚É‘‚‚Ì‚ª–Ê“|‚‚³‚‚ÄŽd•û‚È‚©‚Á‚½B
‘JˆÚ悪•ÏX‚ɂȂ邱‚ƂȂñ‚©‚È‚¢‚ñ‚¾‚Á‚ÄAŠÈ’P‚ȃAƒvƒŠ‚È‚çB
–Ê“|‚ð‹§‚·‚é‚ÈB
901:nobody‚³‚ñ
07/12/05 15:36:14
>>894-895
‰´‚ÌꇂÍPHP‚Ƃ͑S‚ŠÖŒW‚È‚¢‚ªA‚·‚Å‚Éo—ˆã‚ª‚Á‚Ä‚éƒVƒXƒeƒ€‚Ì
ƒXƒP[ƒ‰ƒrƒŠƒeƒBŒüã{UI‚̈êV‚ð–Ú“I‚ɑ啔•ª‚ð‘‚«’¼‚µ‚½‚±‚Æ‚ ‚é
‚¯‚ÇA‚»‚̂Ƃ«‚ÉÝ’èƒtƒ@ƒCƒ‹‚Ì•ÏX“_‚Í‚©‚È‚è‚È‚©‚Á‚½‚©‚çXSLT
Žg‚Á‚½‚æB
•Ê‚ÉÝ’èƒtƒ@ƒCƒ‹‚ªƒfƒJƒC‚©‚炳͂ȂA‚»‚̃VƒXƒeƒ€‚ðƒfƒvƒƒC‚µ‚Ä
Žg‚Á‚Ä‚¢‚él‚ª‘½‚©‚Á‚½‚©‚çˆê‹“‚ɑΉž‚·‚邽‚߂ɈÚs—p‚ÌXSLT—pˆÓ‚µ
‚½‚炸‚¢‚Ô‚ñ‚ ‚Á‚³‚èI‚í‚Á‚½B
902:nobody‚³‚ñ
07/12/05 15:42:51
>>898
891=887‰³
903:nobody‚³‚ñ
07/12/05 16:40:47
PHP3”N‚Ô‚è‚®‚ç‚¢‚ÉŽg‚¨‚¤‚ÆŽv‚Á‚ÄFX’²‚ׂÄAŋ߂ÍPHP‚àƒtƒŒ[ƒ€ƒ[ƒN‚©‚ÆŽv‚¢‚‚Â
‚Ç‚êŽg‚¨‚¤‚©‚Æ’T‚µ‚½‚ªA‚Ü‚ ˆê‰ž–{‰Æ‚¾‚µZendŽŽ‚µ‚Ă݂悤‚©‚ƃTƒCƒg‚¢‚Á‚½‚ñ‚¾‚ª
‚Ç‚¤‚É‚à‚‚Ȃª‚ñ‚Ë‚¦B
Zendframework‚Á‚Ä¡—Ž‚Æ‚¹‚é‚Ì‚©H
URLØÝ¸(framework.zend.com)
‚±‚±Ž©‘̉ž“𖳂µ‚È‚ñ‚¾‚¯‚ÇB
904:nobody‚³‚ñ
07/12/05 17:01:28
>>903
ð“ú‚͂‚Ȃª‚Á‚Ä‚½‚ñ‚¾‚ªA
‚‚Ȃª‚ç‚ñ‚Ë
905:nobody‚³‚ñ
07/12/05 17:09:29
URLØÝ¸(www.zend.com)
‚±‚Á‚©‚çZend Studio‚Ì•]‰¿”Å—Ž‚Æ‚µ‚ăCƒ“ƒXƒR
ƒCƒ“ƒXƒRæ‚Ìbin\ZendFramework\library‚ÉFramework‚ª“ü‚Á‚Ă邨
906:nobody‚³‚ñ
07/12/05 17:30:30
3”N‚Ô‚è‚Ì‚½‚Ü‚½‚Ü‚ª‹ô‘RŽI—Ž‚¿‚©‚È‚ñ‚©‚Æd‚È‚Á‚½‚Ì‚©EEE
>>905
‚½‚Ü‚½‚Ü‚Á‚Û‚¢‚ñ‚Å•œ‹Œ‚·‚é‚܂ł܂‚±‚Ƃɂ·‚é‚íB
—]Œv‚Ȃ̃Cƒ“ƒXƒR‚µ‚ăŒƒWƒXƒgƒŠ‰˜‚µ‚½‚‚È‚¢‚µB
‚Å‚àî•ñthx
907:nobody‚³‚ñ
07/12/05 18:44:23
DIContainer‚Ì—˜“_‚ÍAƒNƒ‰ƒX–¼‚ð•Ï‚¦‚ê‚鎖‚ł͂Ȃ‚ÄA
ˆË‘¶ŠÖŒW‚Ì’“ü‚âƒCƒ“ƒXƒ^ƒ“ƒXŠÇ—‚ð‚܂Ƃ߂ăRƒ“ƒeƒi‚ª‚â‚Á‚Ä‚‚ê‚鎖‚¶‚á‚È‚¢‚ÌH
‚‚܂èA‚ ‚Á‚¿‚Åì‚Á‚½A‚̃IƒuƒWƒFƒNƒg‚ÆAsingleton‚ÌB‚̃IƒuƒWƒFƒNƒg‚ðA
‚±‚Ìê‚Åì‚Á‚½C‚̃IƒuƒWƒFƒNƒg‚ɂɃZƒbƒg‚µ‚Äc
‚Æ‚©‚Ý‚½‚¢‚ȃR[ƒh‚ð‚¢‚¿‚¢‚¿‘‚©‚È‚‚Äςނ悤‚ɂȂ鎖‚±‚»‚ªƒƒŠƒbƒg‚¾‚ÆŽv‚¤B
908:907
07/12/05 18:49:05
2•¶–ÚA‘‚¢‚½‚èÁ‚µ‚½‚肵‚Ä‚½‚çFX•ςɂȂÁ‚¿‚Ü‚Á‚½BƒXƒ‹[‚µ‚Ä‚‚êB
909:nobody‚³‚ñ
07/12/05 18:50:44
>>907
‚±‚ê‚àDIƒRƒ“ƒeƒi‚È‚µ‚Å\•ªŽÀŒ»‚Å‚«‚é‚ñ‚¾‚낤‚¯‚ÇA‚¹‚Á‚©‚‚¾‚µ‚à‚¤‚¿‚å‚Á‚Ƙb‚ð•·‚©‚¹‚Ä‚à‚炨‚¤‚©B
>‚‚܂èA‚ ‚Á‚¿‚Åì‚Á‚½A‚̃IƒuƒWƒFƒNƒg‚ÆAsingleton‚ÌB‚̃IƒuƒWƒFƒNƒg‚ðA
>‚±‚Ìê‚Åì‚Á‚½C‚̃IƒuƒWƒFƒNƒg‚ɂɃZƒbƒg‚µ‚Äc
‚±‚±‚ç‚Ö‚ñ‚ðÚ‚µ‚BDIƒRƒ“ƒeƒi‚̃ƒŠƒbƒg‚ª•ª‚©‚邿‚¤‚È‹ï‘Ì—á‚‚«‚ÅB
910:nobody‚³‚ñ
07/12/05 20:13:07
>>907‚¶‚á‚È‚¢‚¯‚ÇA
DIƒRƒ“ƒeƒi‚È‚µ‚Å‚àŽÀŒ»‚Å‚«‚é‚©‚ç
DIƒRƒ“ƒeƒi‚¢‚ç‚È‚¢‚Á‚Ă̂͂Ȃñ‚©‚¿‚å‚Á‚ƈႤ‚ÆŽv‚¤
Java‚Í‹@”\–ˆ‚ɃRƒ“ƒ|[ƒlƒ“ƒg‚ðׂ©‚Ø‚è‚Ü‚‚Á‚Ä
‚ЂƂ‚ЂƂ‚ͬ‚³‚¢‹@”\‚Å‚½‚‚³‚ñ‚̃Nƒ‰ƒX‚ð—pˆÓ‚·‚éŒXŒü‚ª‚ ‚é
iPHP‚ð‚Í‚¶‚߂Ƃ·‚éƒXƒNƒŠƒvƒgŒ¾Œê‚Æ”äŠr‚µ‚ĂƂ¢‚¤ˆÓ–¡‚Åj
‚Å‚»‚Ì‚½‚‚³‚ñ‚̃Nƒ‰ƒX‚ð‚Å‚«‚邾‚¯‘aŒ‹‡‚É‚·‚邽‚ß‚É
ConstructorInjection‚È‚èSetterInjection‚È‚è‚Å
ŠO•”‚©‚çƒCƒ“ƒXƒ^ƒ“ƒX‚ð’“ü‚·‚邿‚¤‚·‚éA
‚»‚ꂪDependency Injectioni‚Å‚ ‚Á‚Ă邿‚ÈAAj
‚»‚¤‚µ‚½Û‚ÉA‚ ‚é‹@”\iƒ‚ƒWƒ…[ƒ‹j‚ðŽg‚¢‚½‚¢‚ÆŽv‚Á‚½‚Æ‚«‚É‚à
ã‚É‘‚¢‚½‚悤‚ɃNƒ‰ƒX‚ª×‚©‚•ª‚©‚ê‚Ä‚¢‚é‚©‚ç
—lX‚ȃCƒ“ƒXƒ^ƒ“ƒX‚ð’“ü‚µ‚È‚¯‚ê‚΂Ȃç‚È‚‚È‚éA
A‚Æ‚¢‚¤ƒ‚ƒWƒ…[ƒ‹‚ÍB‚Ì’“ü‚ª•K—v‚ÅB‚ÍC‚ÆD‚ªAD‚ÍE‚ªEEE
‚ƃCƒ“ƒXƒ^ƒ“ƒXŠÔ‚̈ˑ¶«‚ª•¡ŽG‚ɂȂÁ‚Ä‚¢‚Á‚½Žž‚ÉA
‚¢‚¿‚¢‚¿‚»‚Ì’“ü‚Ì‚½‚߂̃R[ƒh‚𖈉ñ‘‚«’¼‚µ‚Ä
ƒRƒ“ƒpƒCƒ‹‚µ’¼‚·‚悤‚ÈŽèŠÔ‚ðŒ¸‚ç‚·‚Ì‚ª
DIƒRƒ“ƒeƒi‚Ì–ðŠ„‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
>>907‚à‚¨‚»‚ç‚‚±‚¤‚¢‚¤ƒjƒ…ƒAƒ“ƒX‚¾‚Á‚½‚ÆŽv‚¤‚ñ‚¾‚ª
‰´‚à•ʂɃXƒNƒŠƒvƒgŒ¾Œê‚ÅDIƒRƒ“ƒeƒi‚Æ‚©‚¢‚ç‚È‚¢‚ÆŽv‚¤
ƒXƒNƒŠƒvƒgŒ¾Œê‚¾‚Æ”äŠr“IiJava‚Æ”ä‚ׂÄj‘½‹@”\‚̑傫‚ȃNƒ‰ƒX‚ðì‚邵
ƒRƒ“ƒeƒi‚ÅŠÇ—‚µ‚È‚¢‚Æ¢‚é‚È‚ ‚ÆŽv‚¤‚Ù‚Ç
ƒCƒ“ƒXƒ^ƒ“ƒXŠÔ‚̈ˑ¶ŠÖŒW‚ª•¡ŽG‚ɂȂéƒP[ƒX‚ª‚»‚ñ‚ȂɂȂ¢‚©‚ç
‚»‚¤‚¢‚¤ˆÓ–¡‚ÅPHP‚ÉDIƒRƒ“ƒeƒi‚Í—v‚ç‚ñ‚Á‚Ă͕̂ª‚©‚邯‚Ç
DIƒRƒ“ƒeƒi‚Æ‚¢‚¤Žd‘g‚ÝŽ©‘Ì‚ª—v‚ç‚ñ‚Æ‚©‚¾‚ß‚¾‚Æ‚©
‚»‚ê‚͂܂½‚¿‚å‚Á‚ƈႤ–â‘è‚¶‚á‚È‚¢‚̂Ƃ¢‚¤‹C‚Í‚·‚é
911:nobody‚³‚ñ
07/12/05 20:51:19
Œ‹‹ÇD‚݂̖â‘è‚à‚ ‚邵‚È[
‚Å‚à‚È‚ñ‚É‚¹‚æJava‚Ì‚â‚è•û‚Á‚Ä•‹y‚µ‚È‚¢‚æ‚ËB
Java‚Ì’‚‚Ȃ闘_‚ðŒ³‚É‚µ‚½ÝŒv•ûj
¨ƒoƒJ‚Í—‰ð‚Å‚«‚È‚¢‚©‚ç“O’ê‚͓‚¢
—DG‚ȃGƒ“ƒWƒjƒA‚ÌW’c
¨‚»‚̃vƒƒWƒFƒNƒg‚ňê”ÔŒø—¦“I‚È‚â‚è•û‚ðŽ©•ª‚½‚¿‚ŕ҂Ýo‚µ‚Ä‚â‚é
912:nobody‚³‚ñ
07/12/05 22:00:20
Œ‹‹ÇD‚Ý
913:nobody‚³‚ñ
07/12/05 22:10:55
JAVA‚ÌŽR‚ÉŠô“x‚©“o‚Á‚½‚¯‚ÇA‘S‚ÄƒŠƒ^ƒCƒ„c@orz
914:nobody‚³‚ñ
07/12/06 00:19:55
>>910
‚¾‚©‚ç‹ï‘Ì—á‚Åà–¾‚µ‚ë‚Á‚ÄB
ˆË‘¶ŠÖŒW‚Æ‚¢‚¤‚Ì‚ª•¡ŽG‚È—á‚ðo‚µ‚ÄA‚»‚ÌXML‚ð‘‚¢‚Ă݂¹‚ëB
‚»‚µ‚Ä‚»‚ꂪPHPƒR[ƒh‚Å‘‚‚Æ•¡ŽG‚ɂȂé‚Ì‚ªADIƒRƒ“ƒeƒi‚¾‚Æ‚·‚Á‚«‚è‘‚¯‚邯‚¢‚¤‚Ì‚ðŽÀÛ‚É‘‚¢‚ÄŽ¦‚¹B
‹ï‘Ì—á‚ðŽ¦‚³‚¸‚ÉDIƒ}ƒ“ƒZ[‚·‚é‚̃Eƒ[ƒG
915:nobody‚³‚ñ
07/12/06 00:31:56
>>910‚͕ʂÉ
DIƒ}ƒ“ƒZ[
‚ÆŒ¾‚Á‚Ä‚é‚킯‚ł͂Ȃ¢‚¾‚낤‚ª
‚È‚ñ‚Å‚àŠš‚Ý•t‚‚¨‚Ü‚¦‚àƒEƒ[ƒG
916:nobody‚³‚ñ
07/12/06 00:38:46
PHPER’‡ˆá‚¢‚ÅPHPމ–b‚—‚—‚—
917:nobody‚³‚ñ
07/12/06 00:41:48
‰½Œ¾‚Á‚Ä‚à‹ï‘Ì—á‚Åà–¾‚µ‚ë‚Æ‚µ‚©Œ¾‚¦‚È‚¢‚ñ‚¾‚ë
918:nobody‚³‚ñ
07/12/06 01:18:29
DIƒRƒ“ƒeƒiŽ©‘Ì—‰ð‚Å‚«‚È‚¢‚©‚ç‹ï‘Ì—áo‚µ‚Ä—~‚µ‚¢‚ñ‚¾‚낤‚æ
919:nobody‚³‚ñ
07/12/06 02:05:44
‚¨‚Ü‚¦‚炪‹ï‘Ì—áo‚¹‚È‚¢‚±‚Ƃ͂悂킩‚Á‚½
920:nobody‚³‚ñ
07/12/06 10:46:27
ƒoƒCƒg‚ªƒSƒLƒuƒŠ—g‚°‚ăPƒ“ƒ^ƒbƒL[މ–b‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
URLØÝ¸(news.livedoor.com)
921:nobody‚³‚ñ
07/12/06 11:19:50
DI‚Ì‹ï‘Ì—á‚Á‚Ä‘O‚©‚çà–¾‚³‚ê‚Ä‚ËH
‚Á‚Ä‚¢‚¤‚©‹ï‘̗Ⴞ‚µ‚Ä‚àA‹“‚°‘«‚È‚ç’N‚à‘‚¯‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
922:nobody‚³‚ñ
07/12/06 11:23:59
DI‚ð—‰ð‚Å‚«‚È‚¢“ª‚̈«‚³‚ð‘¼l‚Ì‚¹‚¢‚É‚µ‚Ă邾‚¯‚¾‚æ
ˆê˜A‚Ì‘‚«ž‚ÝŒ©‚Ä‚è‚á‚í‚©‚邯‚Ç
923:nobody‚³‚ñ
07/12/06 13:32:45
>>921
>DI‚Ì‹ï‘Ì—á‚Á‚Ä‘O‚©‚çà–¾‚³‚ê‚Ä‚ËH
‚Ç‚±‚ÉH
924:nobody‚³‚ñ
07/12/06 13:35:42
>>923‚ÉA‚í‚©‚è‚â‚·‚Œ¾‚¦‚ÎA”Ç’·‚³‚ñ‚Ý‚½‚¢‚È‚à‚ñ‚¾B
925:nobody‚³‚ñ
07/12/06 13:42:24
>>921‚Ì•¶Í‚ª“ï‰ð‚¾‚ÆŽv‚¤‚͉̂´‚¾‚¯‚Å‚µ‚傤‚©H
926:nobody‚³‚ñ
07/12/06 17:06:31
Žc‚è‚È‚¢ƒŒƒX‰Â”\”‚ÉADI ˜b‚Å·‚èオ‚Á‚Ä‚é‚̂ŃXƒ‹[‚³‚ê‚Ä‚»‚̂܂Ü
DAT—Ž‚¿‚µ‚»‚¤‚Å‚·‚ªAˆêð“ú‚©‚玎söŒë‚µ‚Ä‚à‘Ê–Ú‚¾‚Á‚½‚̂Ŗ`Œ¯‚µ‚Ü‚·B
PRADO‚ÌSqlMap‚ɂ‚¢‚ĂȂñ‚Å‚·‚ª
‚â‚肽‚¢‚±‚ÆF
`—ª`->QueryForList( 'FooBar', array( '%aaaa%', '%bbb%') );
‚©‚çA
SELECT * FROM table WHERE ( str Like '%aaaa%' OR str Like '%bbb%' )
‚É“WŠJ‚µ‚ÄŒ‹‰Ê‚ðŽæ“¾‚µ‚½‚¢Bi”z—ñ”‚͉•Ïj
‚â‚Á‚½Ž–F
SqlMap.xml ‚ÉA
<statement id="FooBar" parameterClass="array">
SELECT * FROM site WHERE
<iterate open="(" close=")" conjunction=" OR ">
str Like #[]#
</iterate>
</statement>
‚ð’Ç‹L‚µ‚½‚̂ł·‚ª
Unable to find property '[]' in object 'false' for parameter map 'FooBar-InLineParameterMap'
‚Æo‚Ä‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
PRADO‚ÌSqlMap Manual‚É‚Í <iterate> ‚ɂ‚¢‚Ä‘‚©‚ê‚Ä‚¢‚È‚¢‚µAŽQl‚É‚µ‚½‚Ì‚ª
URLØÝ¸(trac.pradosoft.com)
‚¾‚Á‚½‚è‚·‚é‚̂ł܂¾–¢ŽÀ‘•‚Ȃ̂©‹Lqƒ~ƒX‚Ȃ̂©‚à‚í‚©‚è‚Ü‚¹‚ñBBB
‚Ç‚¤‚â‚Á‚½‚炤‚Ü‚‚¢‚‚Ì‚©ƒqƒ“ƒg‚Å‚à‰½‚Å‚à‚¢‚¢‚Ì‚ÅA‚¨Ž¦‚µ‚ð‚¨Šè‚¢‚µ‚Ü‚·BBB
927:nobody‚³‚ñ
07/12/06 17:13:51
‚»‚ñ‚Ȃ̎g‚í‚È‚¯‚ê‚ÎA‚Â‚Ü‚Ã‚Ž–‚à–³‚¢‚̂ɂËB
928:nobody‚³‚ñ
07/12/08 05:30:02
URLØÝ¸(japan.zdnet.com)
OSXމ–b‚ÅPHPމ–b‚—‚—‚—
929:nobody‚³‚ñ
07/12/08 17:30:22
PHP‚â‚Á‚ĂătƒH[ƒN‚âƒ\ƒPƒbƒg‚âƒXƒŒƒbƒh‚Ì’mޝ‚ªg‚É•t‚«‚Ü‚·‚©H
“¯‚¶ƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚àPerl‚È‚ç•t‚«‚Ü‚·
PHP‚µ‚©‚µ‚È‚¢‚̂͋ZpŽÒ‚Æ‚µ‚ÄŽ©ŽEsˆ×‚Å‚·
‰SŽÒ‚±‚»Å‰‚Í‘¼‚ÌŒ¾Œê‚ð‚µ‚Ü‚µ‚傤‚Ë
930:nobody‚³‚ñ
07/12/09 01:24:32
PHP‚Ì‚±‚Æ‚ð’m‚ç‚È‚¢‚̂Ȃç
–Ù‚Á‚Ä‚ê‚Î’p‚©‚©‚È‚‚Ä‚·‚ނ̂ɂ˂—
931:nobody‚³‚ñ
07/12/09 05:26:30
PHPŽ©‘Ì‚ªƒtƒŒ[ƒ€ƒ[ƒN
932:nobody‚³‚ñ
07/12/09 05:32:16
‚Ü‚ ƒtƒŒ[ƒ€ƒ[ƒN‚ͧŒÀ‚¾‚©‚ç‚È
933:nobody‚³‚ñ
07/12/09 05:33:35
‚±‚̃XƒŒ‚ðŒ©‚Ä‚¢‚él‚Í‚±‚ñ‚ȃXƒŒ‚àŒ©‚Ä‚¢‚Ü‚·B(ver 0.20)
ƒtƒPEáy‚Ý‚ª‚Ƃ܂ç‚È‚¢Part9 [g‘ÌEŒ’N]
‚Ü‚¾Ž~‚Ü‚ç‚È‚¢‚Ì‚©‚æ‚—
934:nobody‚³‚ñ
07/12/09 07:36:41
‚à‚Æ‚à‚ÆƒtƒŒ[ƒ€ƒ[ƒN‚ÌPHPŽg‚Á‚ătƒŒƒ€[ƒ[ƒNì‚él‚Á‚Ä’p‚¸‚©‚µ‚‚È‚¢‚Ì‚©‚È‚—
935:nobody‚³‚ñ
07/12/09 07:44:51
‚»‚ñ‚ÈŽ–Œ¾‚Á‚½‚çA‚ǂ̌¾Œê‚¾‚Á‚Ä‚»‚¤‚¾‚ëB
‚¿‚Ȃ݂ɃtƒŒƒ€[ƒ[ƒN‚Íì‚Á‚½Ž–‚È‚¢‚¯‚ÇB
936:nobody‚³‚ñ
07/12/09 12:05:37 v5bnJUO2
‰´‚à‚»‚ë‚»‚ëƒtƒŒ[ƒ€ƒ[ƒNƒfƒrƒ…[‚µ‚Ă݂½‚¢i‚ÁLÍMj‚Á
937:nobody‚³‚ñ
07/12/09 12:20:44
PHP‚̓tƒŒ[ƒ€ƒ[ƒN‚Æ‚µ‚Ă͕nŽã‚¾‚©‚ç‚È
‚P–‡‚®‚ç‚¢”ç‚ð”킹‚½‚‚Ȃ邼
‰´‚Í”–‚¢”çŠó–]‚¾‚ª‚È
938:nobody‚³‚ñ
07/12/09 13:22:15
‚æ‚葽‚‚̈Č‚ð‚±‚È‚·‚Ì‚ª–Ú“I‚È‚ç
CakePHP
“±“ü‚܂ł̕~‹‚ª’á‚¢@@Ý’u‚Å‚«‚郌ƒ“ƒ^ƒ‹ƒT[ƒo[‚ª‘½‚‚È‚é
“ïˆÕ“x‚ª’á‚¢@@‘½‚‚Ì‹ZpŽÒ‚ª‚·‚®‚ɃvƒƒWƒFƒNƒgŽQ‰Á‚Å‚«‚é
FW‚Ì’ö“x‚ª’†‹K–Í @ƒIƒŠƒWƒiƒ‹‚ÈFW‚É•ÏX‚µ‚â‚·‚¢
‚µ‚½‚ª‚Á‚ÄCakePHP‚ªƒ_ƒ“ƒgƒc‚É—¬s‚邱‚Ƃ͊ԈႢ‚È‚¢
939:nobody‚³‚ñ
07/12/09 13:30:49
‰´—l•ªÍ‚¨‚‚©‚ꂳ‚ñ
940:nobody‚³‚ñ
07/12/09 13:36:11
RoR‚ª‚ǂ̃Œƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚à•W€‘•”õ‚³‚ê‚ê‚Î
RoR‚ª”š”“I‚É—¬s‚·‚邯Žv‚¤‚ª
php‚Åo—ˆ‚邱‚Æ‚ðRoR‚ðŠo‚¦‚Ă܂łâ‚é•K—v‚ª‚ ‚é‚©‚Ç‚¤‚©
php‚Ì–L•x‚ÈWEB—pƒ‰ƒCƒuƒ‰ƒŠ‚ð’´‚¦‚邱‚Ƃ͂܂¸•s‰Â”\‚¾‚ÆŽv‚¤
‚È‚º‚È‚çphp‚ÍWEB‚¾‚¯‚É“Á‰»‚µ‚½Œ¾Œê‚¾‚©‚ç
941:nobody‚³‚ñ
07/12/09 13:40:00
symfony‚ÍFW‚É‚µ‚Ă͑åŠ|‚©‚è‚·‚¬‚é‚Ì‚ª“ï“_
‚»‚ê‚䂦‚ÉŽ©—R“x‚ª—˜‚©‚È‚¢
ˆÄŒ‚ɇ‚킹‚ÄFW‚ð‘I‘ð‚·‚é‚Ì‚ªˆê”Ô‚¢‚¢‚ÆŽv‚¤‚ª
CakePHP‚È‚ç‚ǂ̈ȂłàŽg‚¦‚é‰Â”\«‚ª‚‚¢
942:nobody‚³‚ñ
07/12/09 13:42:29
PHP‚̓tƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚‚ÄA‚½‚¾‚̃XƒNƒŠƒvƒgŒ¾Œê‚¾‚©‚ç‚—
943:nobody‚³‚ñ
07/12/09 13:58:55
‰´‚Ícake‚ª‚Ç‚¤‚¾‚Æ‚©ethna‚ª‚Ç‚¤‚¾‚Æ‚©Œ¾‚Á‚Ä‚é“z‚ªªâ‚·‚é‚Ü‚Å
PHP4ƒx[ƒX‚Å‘‚©‚ê‚Ä‚éFW‚Í¡‚·‚®ŽÌ‚Ä‚ë‚Æ‚±‚±‚É‘‚«‘±‚¯‚é‚‚à‚肾‚æ
944:nobody‚³‚ñ
07/12/09 15:01:24
RoR‚ðÝŒv‚ðŽQl‚É‚µ‚½ƒtƒŒ[ƒ€ƒ[ƒN‚ª‘òŽRo‚Ä‚¢‚錻󂾂ÆA
”š”“I‚É—¬s‚·‚邱‚Ƃ͂Ȃ¢‚ÆŽv‚¤B(CakePHP‚à‚»‚¤‚¾‚µ‚Ë)
‚»‚ê‚ɂǂ¤Šæ’£‚Á‚Ä‚àRuby‚Í’x‚¢B
945:nobody‚³‚ñ
07/12/09 15:26:21
Ruby ‚̃uƒƒbƒN‚ðPHP‚ɈÚA‚µ‚ăPƒ
946:nobody‚³‚ñ
07/12/09 15:47:26
‚¹‚߂ăNƒ[ƒWƒƒ‚Å‚à‚ ‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚È
947:nobody‚³‚ñ
07/12/09 16:40:22
ƒuƒƒbƒN•t‚¢‚ÄA”z—ñ‚ª[]‚Å‘‚¯‚ÄA”z—ñ‚ƃnƒbƒVƒ…‚ª‹æ•Ê‚³‚ê‚ÄA
Œ^‚ª‘S•”ƒIƒuƒWƒFƒNƒg‚ɂȂÁ‚ÄA‘gžƒNƒ‰ƒX‚ª®—‚³‚ê‚ÄA
ƒI[ƒvƒ“ƒNƒ‰ƒX‚ɂȂÁ‚Ä‘gžƒNƒ‰ƒX‚àŽ©—R‚É‘‚«Š·‚¦‚ç‚ê‚邿‚¤‚ɂȂÁ‚½‚ç
PHP‚Å–{‹Co‚·
948:nobody‚³‚ñ
07/12/09 16:57:14
‚»‚êPHP‚̈Ӗ¡‚È‚‚ËH
949:nobody‚³‚ñ
07/12/09 18:14:30
•³Œ¾Œê‚Å‚à‚»‚±‚»‚±‰½‚Å‚à‚Å‚«‚é‚Ì‚Å
ˆê“xŠo‚¦‚邯‚»‚±‚ɈÀZ‚µ‚Ä‚µ‚Ü‚¢‚ª‚¿‚Ȃ̂ªPHP‚ÌÅ‘å‚ÌŒ‡“_‚¾‚È
950:nobody‚³‚ñ
07/12/09 18:52:11
HTML‚É–„‚ßž‚ß‚ÄA$_REQUEST‚Æ$_SESSION‚ª‚¢‚‚łàŒÄ‚Ño‚¹‚éB‚±‚êˆÈã–]‚Þ•¨‚͂Ȃ¢‚æB
951:nobody‚³‚ñ
07/12/09 19:05:19
PHP‚̃ZƒbƒVƒ‡ƒ“ŽÀ‘•‚È‚ñ‚ăwƒbƒ|ƒR‚¶‚á‚È‚¢‚Å‚·‚©
952:nobody‚³‚ñ
07/12/09 19:37:21
>>942
> PHP‚̓tƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚‚ÄA‚½‚¾‚̃XƒNƒŠƒvƒgŒ¾Œê‚¾‚©‚ç‚—
Ruby‚͂̓tƒŒ[ƒ€ƒ[ƒN‚¶‚á‚È‚‚ÄA‚½‚¾‚̃XƒNƒŠƒvƒgŒ¾Œê‚¾‚©‚ç‚—
‚ÅH
953:nobody‚³‚ñ
07/12/09 20:10:57
‚ÅH
954:nobody‚³‚ñ
07/12/09 20:53:42
@@@@@/Æ‚xÆR@
@@@@/i@ß@)(@ß@jR@
@@@^::::ÜMLÜ::::_@@@‚Å‚Á‚Ä‚¢‚¤‚—‚—‚—‚—‚—‚—‚—‚—@
@@|@,-jQQQi-A|@
@@|@l@@@|-„¦-|@@l@|@
@@@_@@@`['L@@@^
955:nobody‚³‚ñ
07/12/09 21:04:50
’Þ‚è‚΂Á‚©‚¾‚È
956:nobody‚³‚ñ
07/12/09 21:26:06
>>943 “¯ˆÓ
‚Ü‚ ƒŒƒ“ƒTƒo‚àPHP‚È‚ñ‚Ä“®‚¯‚΂¢‚¢‚ñ‚¾‚ë‚Á‚ÄŽv‚Á‚Ă邩‚ç
‚È‚©‚È‚©PHP5‚É‘S–ʈÚs‚Å‚«‚È‚¢‚Á‚Ă̂͂¢‚¢‚ñ‚¾‚¯‚ÇA
ŠÂ‹«‚ª‘I‚ׂé󋵂ŊJ”‚µ‚Ä‚¢‚é“z‚ç‚Å‚àPHP4‚ðˆø‚«‚¸‚Á‚½‚è
‚¢‚‚܂łàEUC-JP‚Å‘‚¢‚Ă݂½‚è‚Á‚Ä‚¢‚¤‚̂ͳ’¼“f‚«‹C‚ª‚·‚éB
Œg‘Ñ‚¾‚©‚ç‚Á‚ă\[ƒX‚àSJIS‚Å‘‚‚Æ‚©A‚à‚¤‚¢‚¢‰ÁŒ¸‚É‚µ‚Ä‚‚êB
UTF-8’Ê‚éŒg‘Ñ‚à‚½‚¢‚ª‚¢‘‚¦‚Ä‚é‚Á‚Ä‚¢‚¤‚Ì‚ð‚È‚ñ‚ÅŠ¸‚¦‚Ä
ƒXƒ‹[‚©‚ÈB
‚È‚ñ‚©Ž¿‚̈«‚¢‚â‚âŒÃŽQPHPer‚ªŠà‚·‚¬‚éB
957:nobody‚³‚ñ
07/12/09 21:33:46
>>56
UTF-8’Ê‚ç‚È‚¢ƒP[ƒ^ƒC‚Å‚ÍSJIS‚Å‘‚
UTF-8’Ê‚éƒP[ƒ^ƒC‚Å‚ÍSJIS‚à’Ê‚é
¢‚Ì’†‚̃P[ƒ^ƒC‚ª‚·‚ׂÄUTF-8’Ê‚é‚È‚ç‚Ü‚¾‚µ‚àA‚»‚¤‚łȂ¢‚È‚çSJIS‚Å‘‚‚͇̂—“I‚¾‚ÆŽv‚¤‚¯‚ÇB
958:nobody‚³‚ñ
07/12/09 21:40:40
SJIS‚Ń\[ƒX‘‚‚â‚‚̓oƒJ
959:nobody‚³‚ñ
07/12/09 22:03:27
“à•”iƒ\[ƒXƒR[ƒhŠÜ‚Þj‚Í‚·‚ׂÄUTF-8‚Å“ˆê‚µA
“ü—Í‚Æo—ÍŽž‚ÉSJIS‚È‚è‚ɕϊ·‚·‚ê‚Ηǂ¢‚¾‚¯‚̘b‚¾‚ëB
960:nobody‚³‚ñ
07/12/09 22:09:00
>>958
‚¢‚âA‚»‚¤‚¶‚á‚È‚¢B
SJIS‚Ń\[ƒX‚ð‘‚‚É‚µ‚Ä‚àoutput‚ÅAUTF->Shift-JIS‚ɳ‚µ‚•ÏŠ·‚Å‚«‚È‚¢ŽÀ‘•‚ªƒoƒJ
‚»‚Ì‚ ‚½‚è‚Í‚â‚Á‚ÆPHP6‚ʼnü‘P‚³‚ê‚é‰Â”\«‚à‚ ‚邯‚ÇAiconv‚Æ‚©mb_*Œn‚ÌŽÀ‘•‚͂ǂ¤‚È‚é‚ñ‚¾‚Æ‚©
‚»‚à‚»‚àMS932Œn‚ÌŽÀ‘•‚͂ǂ¤‚È‚é‚ñ‚¾‚낤‚©A‚È‚ñ‚Ă̂𳂵‚‹c˜_‚µ‚Ä‚¢‚È‚¢PHP‚Ìã‚Ìl‚炪ƒoƒJ
‚ ‚ÆA‘S‘RŠÖŒW‚È‚¢‚¯‚ÇAjava‚ɋ߂¯‚Ƃ͂¢‚í‚È‚¢‚¯‚ÇAŒ¾ŒêŽÀ‘•‚ð‹c˜_‚¹‚¸‚É–µ‚‚΂©‚è¶‚Ýo‚·Œ¾ŒêŽÀ‘•‚ðì‚Á‚Ä‚éã‚̂ЂƂ炪ƒoƒJ
961:nobody‚³‚ñ
07/12/09 22:17:02
‚‚܂èŒg‘т̃tƒƒ“ƒg‚à‚ ‚éƒoƒbƒNƒGƒ“ƒh‚ðEUC‚Å‘‚‚â‚‚͖â‘è‚È‚”nŽA‚Ä‚±‚Ƃł¨‚‹H
962:nobody‚³‚ñ
07/12/09 22:40:08
>>960
‚»‚êi•ÏŠ·‚Æ‚©j‚æ‚è‚àSJIS‚Ìꇂ̓_ƒ•¶Žš—‚Ý‚ª‚â‚Á‚Ï‚èˆê”Ô‘å‚«‚¢‚ÆŽv‚¤‚ñ‚¾B
ƒVƒ“ƒOƒ‹ƒoƒCƒgŒ—‚Ìì‚郉ƒCƒuƒ‰ƒŠ‚Æ‚©B
‘å‘Ì•¶ŽšƒR[ƒh‚̕ϊ·‚È‚ñ‚Ä‚©‚‚ĂÍu•K—vˆ«v‚¾‚Á‚½‚Ì‚ª¡‚₽‚¾‚̃I[ƒoƒwƒbƒh‚â
•s‹ï‡‚̉·°‚¾‚ÆŽv‚Á‚Ä‚»‚ê‚Ù‚ÇŠÔˆá‚Á‚Ă邩‚ÈB
—v‚ÍWindows‚³‚¦ŽŸ‚ÌOS‚Å‚²‚ɂ傲‚É‚å‚â‚Á‚ÄSJIS(CP932H)ŽÌ‚ĂĂ‚ê‚ê‚ÎA–â‘è‚Ì
‘å•”•ª‚ÍwebŒn‚ÉŠÖ‚µ‚Ă͂قƂñ‚ǕЂÂ«‚»‚¤‚È‹C‚à‚·‚éB
963:nobody‚³‚ñ
07/12/09 23:28:47
Œ‹‹ÇPHPŽg‚¤“z‚̓oƒJ‚ÅFA
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5366“ú‘O‚ÉXV/226 KB
’S“–:undef