y‘‡zPHPƒtƒŒ[ƒ€ƒ ..
[2ch|¥Menu]
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

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