y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 12:32:42
**** ŠÖ˜AƒXƒŒƒbƒhˆÄ“à ****
¡ AWT ‚Æ Swing ‚Í --
Java’ᑬGUI Swing 7
½ÚØÝ¸(tech”Â)l50
¡ SWT ‚Í --
Java ‚‘¬GUI SWT@3
½ÚØÝ¸(tech”Â)l50

¡ NTT DoCoMo ‚Ì iƒ‚[ƒhŒg‘Ñ“d˜b—p Java (iƒAƒvƒŠ) ‚Í --
iƒ‚[ƒhŒg‘Ñ“d˜b—pJava(iƒAƒvƒŠ) Part18
½ÚØÝ¸(tech”Â)l50
¡ DoCoMo ˆÈŠO‚Í --
CLDC+MIDP+Œg‘Ñ“d˜b—pJavaƒXƒŒƒbƒh part 8
½ÚØÝ¸(tech”Â)l50

¡ ‰Û‘èEh‘è‚Í --
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 65 šš
½ÚØÝ¸(tech”Â)l50

**** ŠJ”­ŠÂ‹«‚ª•K—v‚Ìê‡‚Í ****
¡ J2SE 1.4.0
URLØÝ¸(sdc.sun.co.jp)
¡ J2SE 5.0 (1.5.0)
URLØÝ¸(java.sun.com)
¡ Java SE 6
URLØÝ¸(java.sun.com)

**** ŽÀsŠÂ‹«‚¾‚¯‚ª•K—v‚Ìê‡‚Í ****
¡ Java ƒ\ƒtƒgƒEƒFƒA‚̃_ƒEƒ“ƒ[ƒh
URLØÝ¸(www.java.com)

3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 13:28:24
‰SŽÒŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñ‚ª–{‚É‘‚¢‚Ä‚¢‚È‚¢‚̂ŋ³‚¦‚Ä‚­‚¾‚³‚¢B

C:\Users\Documents\Hoge\src\pkgcui\Cui.java
‚±‚¤‚¢‚¤ŠK‘w‚ɃpƒbƒP[ƒWpkgcui‚É“ü‚Á‚½Cui.java‚ª‚ ‚邯‚µ‚Ü‚·B
‚±‚ÌŽžƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ªC:\Users\Documents\Hoge\src‚¾‚Æ‚·‚邯
javac pkgcui\Cui.java
java pkgcui.Cui‚ÅŽÀs‚Å‚«‚Ü‚·‚ªA
ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ª
C:\Users\Documents‚¾‚Æ‚·‚邯
javac Hoge\src\pkgcui\Cui.java‚ÅA
javaƒRƒ}ƒ“ƒh‚Ì•û‚ÌŽw’è‚ÌŽd•û‚͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H


4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 13:34:36
java -classpath Hoge\src pkgcui.Cui

5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 13:45:29
‘OƒXƒŒ999‚³‚ñ‚Ö
‚±‚ê‚̓Aƒhƒxƒ“ƒ`ƒƒ[—p‚̃vƒƒOƒ‰ƒ€‚È‚ñ‚Åswicth‚Í•K{‚Å‚·B
‘O‚·‚ê998‚³‚ñ‚Ö
while(true){
int pa = s.nextInt();
‚Ìs‚͂ǂ±‚©‚ç‚à‚Á‚Ä‚«‚Ü‚µ‚½‚©‚çH
‚Å‚«‚ê‚΂±‚ê‚ç‚̃vƒƒOƒ‰ƒ€‚ðƒT[ƒvƒŒƒbƒg‚Å‘‚¢‚Ä—~‚µ‚¢‚̂ł·‚ªB

6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 13:50:16
>>5
> ‚Ìs‚͂ǂ±‚©‚ç‚à‚Á‚Ä‚«‚Ü‚µ‚½‚©‚çH
ƒuƒ‰ƒEƒU‚Å‚àAƒeƒLƒXƒgƒGƒfƒBƒ^‚Å‚àAŒŸõ‚µ‚Ă݂½‚çH

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 13:56:47
>>4
‚Ä‚Á‚«‚èclasspath‚Á‚ÄmainˆÈŠO‚̃Nƒ‰ƒX‚ð’T‚·‚½‚߂̂à‚Ì‚Å
main‚Íjava .\Hoge\src\pkgcui.Cui‚Æ‚©o—ˆ‚é‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½…B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A–{“–‚ÉŠ´ŽÓ‚Å‚·I

8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 14:38:50
‹³‚¦‚Ä‚­‚êŒÜ”òI
‰´‚ÍJAVA‚ð‚ ‚Æ‰½‰ñŽÀs‚©‚¯‚ê‚΃XƒCƒbƒ`‚ðŽg‚Á‚½ˆø‚«ŽZ‚ª‚Å‚«‚邿‚¤‚ɂȂé‚ñ‚¾I
‹³‚¦‚Ä‚­‚êŒÜ”òI
‰´‚Í‚ ‚Ɖ½“ú‚Å
Ž€‚Ê‚ñ‚¾‚낤‚©B

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 14:58:16
ƒgƒ€ƒLƒƒƒbƒgƒvƒƒWƒFƒNƒg‚¾‚Æcontext.xml‚ªƒvƒƒWƒFƒNƒg‚²‚Ƃɶ¬‚³‚ê‚È‚¢‚̂ł·‚ªAŽ©•ª‚ŒljÁ‚·‚ê‚Γ®ì‚µ‚Ä‚­‚ê‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àserver.xml‚É‹Lq‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚̂łµ‚傤‚©H

10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 15:25:06
‚â‚Í‚è2TŠÔŽã‚ÅJAVA‚ŃAƒhƒxƒ“ƒ`ƒƒ[‚ªì‚ê‚é‚̂ɂǂ±‚àŒÙ‚Á‚Ä‚­‚ê‚È‚¢‚Ì‚ÍA‹Î–±’n‚Ì‚¹‚¢‚©B
‚¨‚¢•Ÿ“cA‚³‚Á‚³‚Ɖ¡{‰ê‚Ì•û‚ɃvƒƒOƒ‰ƒ€‚̉ïŽÐ‚ðì‚è‚₪‚êI
ƒTƒ~ƒbƒg‚΂©‚è‚â‚Á‚ĂȂ¢‚ÅŽ©•ª‚Ì‘–¯‚ð–h‰q‚µ‚ëI
‚¢‚´‚ƂȂÁ‚½Žž‘–¯‚ÌM—Š‚ª–³‚¢‚Æ“ú–{’ׂê‚Ä‚µ‚Ü‚¤‚æB

11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 15:48:58
Šù‚ÉŽè’x‚ê‚Å‚·‚©‚玟X¢‘ã‚­‚ç‚¢‚ÉŠú‘Ò‚µ‚Ü‚µ‚傤
”sŽÒ•œŠˆ‚͉¤“¹

12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 18:59:39
ThreadƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒXA“à‚Ìrunƒƒ\ƒbƒh‚Åsleep(1000)‚Å1•b‚قǃXƒŒƒbƒh‚ð‚Æ‚ß‚Ä‚¢‚éŠÔ‚ÉA
‚»‚ÌA‚Ì‘¼ƒƒ\ƒbƒh‚ðŽg‚¤‚ÆInterruptedException‚Æ‚©‚Ì—áŠO‚ªo‚Ü‚·‚©H

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 19:07:49
>>12
InterruptedException‚̃}ƒjƒ…ƒAƒ‹‚ð“ǂ݂Ȃ³‚¢B


14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 19:59:22
>>12
interruptƒƒ\ƒbƒh‚ðŽg‚¤‚ÆInterruptedException‚ªo‚Ü‚·

15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 23:43:42
ArrayList‚Ì’†g‚ɈÓ}‚µ‚È‚¢‘‚«Š·‚¦‚ª‹N‚±‚èA¢‚Á‚Ä‚¨‚è‚Ü‚·B


API‚ðŒ©‚½‚Æ‚±‚ëA“¯Šú‰»‚³‚ê‚È‚¢‚©‚ç’ˆÓ‚µ‚ëA“I‚È•¶Í‚ðŒ©‚Â‚¯‚½‚̂ł·‚ª
•¡”ƒXƒŒƒbƒh‚ðŽg‚¤‚悤‚ȃvƒƒOƒ‰ƒ€‚ðˆÓ}“I‚É‘‚¢‚Ă͂¢‚Ü‚¹‚ñB

‚½‚ß‚µ‚ÉAPI‚É‘‚¢‚Ä‚ ‚Á‚½
List list = Collections.synchronizedList(new ArrayList(...));
‚ÌŒ`‚Å’è‹`‚µ‚Ă݂ĂàAŒ‹‰Ê‚͕ςí‚è‚Ü‚¹‚ñ‚Å‚µ‚½B


Œ¾—t‚¾‚¯‚¾‚Æà–¾‚ª“‚¢‚Ì‚ÅAƒTƒ“ƒvƒ‹‚̃\[ƒX‚ðŽŸ‚É‹L“ü‚µ‚Ü‚·B

ƒf[ƒ^ƒx[ƒX‚©‚çŽæ“¾‚µ‚½ŒûÀ‚ÌŽc‚‚É100‰~’ljÁ‚·‚éƒ\[ƒX‚Å‚·B

16:15
08/07/09 23:44:23
private void zandaka_keisan(){
ArrayList<Koza> KozaList_before = new ArrayList<Koza>(4000);
ArrayList<Koza> KozaList_after = new ArrayList<Koza>(4000);

//ƒf[ƒ^ƒx[ƒX‚©‚ç”z—ñ‚ÌŒ`ó‚ÅŒûÀ‚½‚¿‚ðŽæ“¾‚µ‚Ü‚·
KozaList_before =dba.selectKoza("ðŒ");
Koza kz = new Koza();
int zandaka = 0;

//Žæ“¾Œ”•ªŒJ‚è•Ô‚µ
for(int j=0 ; j<KozaList_before.size() ; j++){
kz = KozaList_before.get(j);
zandaka = kz.getZandaka() + 100;
koza.setZandaka();
//ª‚±‚Ìs‚ªI—¹‚·‚邯AKozaList_before‚Ì’†g‚Ìkoza‚É100‰~‘«‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
//–{“–‚ÍAKozaList_after‚É‚¾‚¯ŒvŽZŒ‹‰Ê‚ðŠi”[‚µ‚½‚¢‚Å‚·B
KozaList_after.add(j, kz);
}

}


17:15
08/07/09 23:45:03
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚éŒûÀƒNƒ‰ƒXB’P‚ɃQƒbƒ^[‚ƃZƒbƒ^[‚ª‚ ‚邾‚¯‚Å‚·B
public class Koza {

private int zandaka;

koza(int zandaka){
this.zandaka = zandaka;
}

public void setZandaka(int zandaka){
this.zandaka = zandaka;
}

public int getZandaka(){
return zandaka();
}

}

18:15
08/07/09 23:47:58
ƒCƒ“ƒfƒ“ƒg‚ª‰ðœ‚³‚ꌩ‚ª‚½‚­‚È‚è\‚µ–ó‚È‚¢‚Å‚·B

‰½‚©Aª–{“I‚ÈŠ¨ˆá‚¢‚ð‚µ‚Ä‚¢‚é‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñB
ƒqƒ“ƒg“™•ª‚©‚é•ûA‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 23:53:48
>>18
>koza.setZandaka();
‚Ìs‚ª’Ê‚ç‚È‚­‚ËH

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/09 23:54:06
>>16
‚Ü‚ÄB‚»‚ê‚Í–{“–‚ɃRƒ“ƒpƒCƒ‹‚ª’Ê‚Á‚Ä‚éƒR[ƒh‚̃Rƒsƒy‚Ȃ̂©?
‚¢‚ë‚¢‚ë‚Æ‚¨‚©‚µ‚¢‚¾‚낤B
> Koza kz = new Koza();
‚±‚ê‚ɉ½‚©ˆÓ–¡‚ª‚ ‚é‚Ì‚©? ƒ‹[ƒv‚Ì’†‚Œׂ³‚ê‚Ă邪B
> koza.setZandaka();
koza‚È‚ñ‚ĕϔ‚Í’è‹`‚³‚ê‚ĂȂ¢‚¼B
‚ ‚ÆAsetter‚Ȃ̂ɉ½‚ňø”‚ª‚È‚¢‚ñ‚¾B

21:15
08/07/09 23:58:36
‘å•ÏŽ¸—ç’v‚µ‚Ü‚µ‚½B

ƒ\[ƒX‚Í–ÚŽ‹‚݂̂̊m”F‚Å‚µ‚½‚Ì‚ÅAo’¼‚µ‚Ä‚«‚Ü‚·B

22:15
08/07/10 00:16:15
ƒRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½B(dba.selectKoza("ðŒ");‚ÍŽ¿–â—p‚Ȃ̂ŃGƒ‰[‚ɂȂè‚Ü‚·‚ªEEE)

import java.util.*;
public class Sitsumon {


private void zandaka_keisan(){
ArrayList<Koza> KozaList_before = new ArrayList<Koza>(4000);
ArrayList<Koza> KozaList_after = new ArrayList<Koza>(4000);

DbAccess dba = new DbAccess();

//ƒf[ƒ^ƒx[ƒX‚©‚ç”z—ñ‚ÌŒ`ó‚ÅŒûÀ‚½‚¿‚ðŽæ“¾‚µ‚Ü‚·
KozaList_before =dba.selectKoza("ðŒ");
Koza kz = new Koza();
int zandaka = 0;

//Žæ“¾Œ”•ªŒJ‚è•Ô‚µ
for(int j=0 ; j<KozaList_before.size() ; j++){
kz = KozaList_before.get(j);
zandaka = kz.getZandaka() + 100;
kz.setZandaka(zandaka);
//ª‚±‚Ìs‚ªI—¹‚·‚邯AKozaList_before‚Ì’†g‚Ìkoza‚É100‰~‘«‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
//–{“–‚ÍAKozaList_after‚É‚¾‚¯ŒvŽZŒ‹‰Ê‚ðŠi”[‚µ‚½‚¢‚Å‚·B
KozaList_after.add(j, kz);
}

}

}


23:15
08/07/10 00:16:55
public class Koza {

private int zandaka;

Koza(int zandaka){
this.zandaka = zandaka;
}

Koza(){
this.zandaka = 0;
}
public void setZandaka(int zandaka){
this.zandaka = zandaka;
}

public int getZandaka(){
return zandaka;
}
}

24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:17:18
KozaList_before‚É“ü‚Á‚Ä‚¢‚éKozaƒCƒ“ƒXƒ^ƒ“ƒX‚ªA‚Ç‚±‚Å‚àƒRƒs[‚³‚ê
‚ĂȂ³‚»‚¤BKozaList_before.get()‚ÅŽæ‚èo‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚Æ
KozaList_after.add()‚ŒljÁ‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚Í“¯‚¶‚à‚Ì‚¾‚æB



25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:18:53
>>20

‰ð“Ç‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

> Koza kz = new Koza();
‚±‚ê‚ɉ½‚©ˆÓ–¡‚ª‚ ‚é‚Ì‚©? ƒ‹[ƒv‚Ì’†‚Œׂ³‚ê‚Ă邪B

ƒ‹[ƒv‚Ì‘O‚ÉAkoza‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð—pˆÓ‚µ‚½‚‚à‚è‚Å‚·B

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:22:21
>25
KozaƒCƒ“ƒXƒ^ƒ“ƒX‚Í”{‚Ì”‚É‘‚¦‚Ä—~‚µ‚¢‚Ì‚ÉAnew‚ª1‰ñ‚¾‚¯‚µ
‚©‚È‚¢‚±‚Æ‚ð‹^‚¨‚¤B



27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:27:59
>>24
>>25

ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
ŒvŽZ‘O‚ÌKozaƒCƒ“ƒXƒ^ƒ“ƒX‚ÆAŒvŽZŒã‚ÌKozaƒCƒ“ƒXƒ^ƒ“ƒX‚ð
‚»‚ꂼ‚ê•ʂɗpˆÓ‚µ‚Ä‚ ‚°‚é•K—v‚ª‚ ‚邯‚¢‚¤Ž–‚Å‚·‚ËB

JavaEEE“‚¢‚Å‚·EEEEB

28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:29:10
27’ù³

>>24
>>26

‚Å‚·B


29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:53:22
‘OƒXƒŒ‚Ì982‚Å‚·B

>>983
§ˆÓ‚É‚³‚¹‚Ä‚¢‚½‚¾‚¢‚Ä‚¢‚邨‹q‚³‚ñ‚©‚çA‚Æ‚ ‚鬃VƒXƒeƒ€‚ð
ƒxƒ“ƒ_‚ªŽè‚ðˆø‚­‚©‚çˆø‚«Œp‚¢‚Å‚­‚êB—Ç‚¢ˆ«‚¢‚ð•]‰¿‚µ‚ÄA
ˆ«‚¢•”•ª‚Í’¼‚·—Ç‚¢’ñˆÄ‚ð‚µ‚Ä–á‚¦‚ê‚ÎAˆ«‚¢‚悤‚ɂ͂µ‚È‚¢B
i–ׂ¯‚ªo‚邿‚¤‚É”­’‚·‚éj

‚ÆŒ¾‚í‚ê‚Ä‚¢‚Ü‚·B

‹K–Í‚ª¬‚³‚¢‚̂ŃEƒ`‚Æ‚µ‚Ä‚Íâ‘ÎŽæ‚肽‚¢‚Æ‚©‚»‚¤‚¢‚¤
–ó‚ł͂Ȃ¢‚Å‚·‚¯‚Çi‰c‹ÆƒTƒCƒh‚ÌŽv˜f‚©‚çjA¡‚Ü‚Å/¡Œã‚Ì
‚‚«‚ ‚¢‚à‚ ‚è‚Ü‚·‚Ì‚ÅA–³ŠV‚É‚Ío—ˆ‚È‚¢‚µA‚Æ‚¢‚¤‚Æ‚±‚ë‚Å‚·B


>>982
FingBug‚Æ‚¢‚͎̂g‚Á‚½‚±‚Æ‚ª–³‚¢‚Ì‚ÅA‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B
î•ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


‘¼‚É‚±‚¤‚¢‚¤‚̂͂ǂ¤‚æA‚Æ‚¢‚¤‚Ì‚ª—L‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚邯
•‚©‚è‚Ü‚·B

30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:57:44
uJCE‚ÌSecretKey‚Á‚ÄAŠO•”“I‚É“¯Šú‰»‚·‚é•K—v‚Í‚ ‚è‚Ü‚·‚©Hv

WebŒn‚ÅA‘SƒŠƒNƒGƒXƒg‚Å‹¤’ʂ̌®‚ðŽg—p‚µ‚Ü‚·B
ƒIƒ“ƒ‰ƒCƒ“’†‚ɃpƒXƒ[ƒh‚Í’Êí•ÏX‚³‚ê‚Ü‚¹‚ñB
ˆÃ†‰»‚Ì–Ú“I‚ÍAƒuƒ‰ƒEƒU‚ɕۑ¶‚³‚ê‚éCookie‚ðƒ†[ƒU‚©‚ç•s‰ÂŽ‹‚É‚·‚邽‚߂ł·B
JDK‚Í1.4.2‚Å‚·B

Œ»Ý«‚±‚ñ‚ÈŠ´‚¶‚ÅSecretKey‚ð쬂µ‚Ä‚¢‚Ü‚·B

#‹L‰¯‚ðŒ³‚É‘‚¢‚Ä‚¢‚é‚̂ŊԈá‚Á‚Ä‚½‚çƒXƒ~ƒ}ƒZƒ“
##‘SŠpƒXƒy[ƒX‚ŃCƒ“ƒfƒ“ƒg‚µ‚Ä‚¢‚é‚̂͌䈤›g

ŽQl‚É‚µ‚Ä‚¢‚é‚̂͂±‚̕ӂè‚Å‚·B
URLØÝ¸(www.trustss.co.jp)

private static SecretKey generateSecretKey(String password) {
@MessageDigest messageDigest = MessageDigest.getInstance("MD5");
@messageDigest.update(password.getBytes());
@byte[] passwordDigest = messageDigest.digest();

@SecretKeyFactory secretKeyFactory = SecretKeyFactory.getInstance("DES");
@return secretKeyFactory.generateSecret(new DESKeySpec(passwordDigest));
}

‘±‚«‚Ü‚·

31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 00:58:15
‘±‚«‚Å‚·

ˆÃ†‰»/•œ†‰»‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
this.password‚̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»‚³‚ê‚Ä‚¢‚Ü‚·B

public String encrypt(String plain) {
@byte[] bytes = plain.getBytes();

@SecretKey secretKey = generateSecretKey(this.password); // XXX –ˆ‰ñì‚é‚ÌH

@Cipher cipher = Cipher.getInstance("DES");
@cipher.init(Cipher.ENCRYPT_MODE, secretKey);
@return encode(cipher.doFinal(bytes)); // Cookie‚ɕۑ¶‚·‚邽‚ßBase64‚ŃGƒ“ƒR[ƒh‚µ‚Ä–ß‚·
}

public String decrypt(String crypted) {
@byte[] bytes = decode(crypted); // ‚³‚Á‚«‚ÌBase64‚ðƒfƒR[ƒh‚·‚é

@SecretKey secretKey = generateSecretKey(this.password); // XXX synchronized‚É‚·‚ê‚Ζˆ‰ñì‚é•K—v‚͂Ȃ¢‚¯‚Ç‚Ëc

@Cipher cipher = Cipher.getInstance("DES");
@chiper.init(Cipher.DECRYPT_MODE, secretKey);
@return new String(chiper.doFinal(bytes));
}

Cipher‚Í‚Æ‚à‚©‚­A•ÏX‚³‚ê‚È‚¢Œ®‚Ü‚ÅƒŠƒNƒGƒXƒg‚Ì‚½‚Ñ‚Éì‚éor“¯Šú‰»‚·‚é‚Á‚Ä‚¢‚¤‚Ì‚Í
ƒCƒ}ƒCƒ`Š´‚ª•Y‚¤‚̂ł·‚ªc
‚»‚à‚»‚àƒCƒ“ƒXƒ^ƒ“ƒX‚ª•s•ςł ‚ê‚Γ¯Šú‚Í—v‚ç‚È‚¢‹C‚à‚µ‚Ä‚¢‚Ü‚·B

‚Ç‚¿‚ç‚É‚¹‚挾‹y‚µ‚Ä‚¢‚é•¶‘‚ª’T‚µ‚«‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅAu‚±‚±“Ç‚ßv‚Æ‚©‚Å‚àŒ‹\‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 01:07:37
>>30-31
‰½‚ð•·‚«‚½‚¢‚Ì‚©‚í‚©‚ç‚È‚¢BuŠO•”“I‚É“¯Šú‰»v‚ĈӖ¡•s–¾B



33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 01:20:22
>>32
‚¤‚¤`‚ñA‚ ‚Ü‚èˆê”Ê“I‚ÈŒ¾‚¢•û‚ł͂Ȃ¢‚ñ‚Å‚·‚©‚ËB

Sun‚̃hƒLƒ…ƒƒ“ƒg‚Æ‚©Œ©‚Ă邯Œ‹\o‚Ä‚­‚é•\Œ»‚È‚ñ‚Å‚·‚ªc
URLØÝ¸(www.google.co.jp)

—v‚̓‰ƒCƒuƒ‰ƒŠ‚È‚ñ‚©‚ª•¡”ƒXƒŒƒbƒh‚©‚ç“¯Žž‚ɌĂ΂ê‚邯‚«‚ÉA
ƒ‰ƒCƒuƒ‰ƒŠ‘¤‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒhŠÂ‹«‚ðl—¶‚µ‚Ä‚¢‚È‚¢ê‡‚È‚ñ‚©‚¾‚Æ
“à•”“I‚ɕێ‚µ‚Ä‚¢‚郃“ƒo•Ï”‚Ì’l‚ª•s®‡‚ɂȂÁ‚¿‚Ⴄꇂª‚ ‚Á‚ÄA
‚¾‚©‚çŒÄ‚Ño‚µŒ³‚ªsynchronized‚ŌĂñ‚Å‚â‚邱‚ƂŒPˆêƒXƒŒƒbƒh‚݂̂©‚ç‚Ì
ƒAƒNƒZƒX‚ð•Ûá‚·‚邿‚¤‚ɃvƒƒOƒ‰ƒ€‚ð‘‚­‚±‚Ƃł·B „uŠO•”“I‚É“¯Šú‰»v

‚³‚Á‚«‚̃Tƒ“ƒvƒ‹‚Å‚¢‚¤‚ÆAencrypt‚âdecrpt‚̃ƒ\ƒbƒh‚ðsynchronized錾‚µ‚Ä‚â‚邱‚Æ‚ÅA
uŠO•”“I‚É“¯Šú‰»‚·‚év‘Ήž‚ðs‚¤‚±‚ƂɂȂè‚Ü‚·B

‚½‚¾Aƒ‰ƒCƒuƒ‰ƒŠ‘¤‚őΉž‚µ‚Ä‚¢‚½‚èA>>31‚ÅŒ¾‹y‚µ‚½‚悤‚É‚»‚à‚»‚àƒCƒ“ƒXƒ^ƒ“ƒX‚ª•s•ςł ‚ê‚ÎA
“à•”•Ï”‚Ì’l‚ª•s®‡‚ƂȂ邱‚Æ‚à‚È‚¢‚Ì‚Åsynchronized‚ª‚¢‚ç‚È‚¢‚̂ł͂Ȃ¢‚©‚ÆŽv‚¢A
‚»‚ê‚ɂ‚¢‚ẴhƒLƒ…ƒƒ“ƒg‚Í‚ ‚è‚Ü‚¹‚ñ‚©H‚Æ‚¢‚¤ˆÓ–¡‚ÅŽ¿–₵‚Ü‚µ‚½B

34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 01:22:12
>>25
‚»‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽg‚í‚ê‚邱‚ƂȂ­A
> kz = KozaList_before.get(j);
‚Ŏ̂Ăç‚ê‚Ä‚¢‚邱‚Ƃ͗‰ð‚µ‚Ä‚¢‚é‚©?


35:30
08/07/10 01:25:40
>>32
‚²‚ß‚ñ‚È‚³‚¢B
‚±‚Á‚¿‚ÌƒŠƒ“ƒN‚̂ق¤‚ª‚æ‚©‚Á‚½‚Å‚·‚ËB
URLØÝ¸(www.google.co.jp)

‚í‚©‚è‚É‚­‚­‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 01:43:15
>>33
10”NˆÈãJava‚ðG‚Á‚Ă邯‚ÇAuŠO•”“I‚É“¯Šú‰»v‚Á‚ĉ‚߂ĕ·‚¢‚½‚æB

‚ÅA1‚‚ÌSecretKey‚ð•¡”‚̃XƒŒƒbƒh‚ÌCipher‚©‚ç—˜—p‚µ‚½‚±‚Æ‚ ‚邯
‚ÇA–â‘肪o‚½‚±‚ƂȂ¢‚Å‚·BƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚Á‚½‚킯‚¶‚á‚È‚¢‚©‚çA
–â‘肪‹N‚«‚È‚¢‚Æ‚¢‚¤•ÛØ‚͂Ȃ¢‚Å‚·‚ËB–{Ž¿“I‚É“à•”ó‘Ô‚ðŽ‚Â‚æ‚¤
‚ȃCƒ“ƒXƒ^ƒ“ƒX‚¶‚á‚È‚¢‚©‚çA‘åä•v‚¾‚ÆŽv‚¤‚¯‚ÇB

‚à‚µ‚»‚¤‚¢‚¤ƒhƒLƒ…ƒƒ“ƒg‚ðŒ©•t‚¯‚ç‚ê‚È‚­‚ÄAƒpƒtƒH[ƒ}ƒ“ƒX‚ðã‚°
‚½‚¢‚È‚çASecretKey‚ÆCipher‚̃yƒA‚ð‘Ý‚µo‚µ&•Ô‹p‚·‚邿‚¤‚ȃLƒƒƒb
ƒVƒ…‹@\‚ðì‚ê‚΂©‚È‚èŒø‰Ê‚ª‚ ‚é‚Å‚·B


37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 02:30:52
‚¨•·‚«‚µ‚½‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B

ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘g‚Ýž‚ÝŒü‚¯i‚à‚µ‚­‚Í‘g‚Ýž‚݉”\‚Èj‚ÌJVM‚Æ‚¢‚¤‚̂͂ ‚é‚̂łµ‚傤‚©H

ˆÈ‘O‚ÉŒ©‚½ Unity ‚Æ‚¢‚¤3D Game Engine‚ªmono‚ðŽg‚Á‚Ä.NET‚ðƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚Æ‚µ‚ÄŽg‚Á‚Ä‚¢‚Ü‚µ‚½B
UNITY: Overview
URLØÝ¸(unity3d.com)

‚±‚ê‚ÌJavaVM”ł̂悤‚È‚±‚Æ‚ª‚µ‚½‚¢‚Æl‚¦‚Ä‚¨‚è‚Ü‚·B
Žå‚ÉWindows‚Å“®ì‚ª‚Å‚«‚ê‚΂Æl‚¦‚Ä‚¨‚è‚Ü‚·B

38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 02:34:37
>>36
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
# •s“Á’葽”‚Ìꊂł͗pŒê‚ÌŽg‚¢•û‚ɂ͒ˆÓ‚µ‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñ‚ËB¡Œã‚Í‹C‚ð‚‚¯‚Ü‚·B

> ƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚Á‚½‚킯‚¶‚á‚È‚¢‚©‚çA–â‘肪‹N‚«‚È‚¢‚Æ‚¢‚¤•ÛØ‚͂Ȃ¢‚Å‚·‚ËB
> –{Ž¿“I‚É“à•”ó‘Ô‚ðŽ‚Â‚æ‚¤‚ȃCƒ“ƒXƒ^ƒ“ƒX‚¶‚á‚È‚¢‚©‚çA‘åä•v‚¾‚ÆŽv‚¤‚¯‚ÇB

³‚É‚»‚̕ӂ肪–â‘è‚ÅAƒCƒP‚»‚¤‚ŃCƒP‚È‚¢‚à‚Ç‚©‚µ‚³‚ªŒ³‚ƂȂÁ‚ÄŽ¿–â‚ÉŽŠ‚Á‚½ŽŸ‘æ‚Å‚·B

uJCE‚ÍŒ‹‹ÇƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì‹K’è‚Å‚ ‚Á‚ÄASecretKey‚ɂ‚¢‚Ẵ}ƒ‹ƒ`ƒXƒŒƒbƒhŠÂ‹«‰º‚Å‚Ì
“®ì‚̓hƒLƒ…ƒƒ“ƒg‰»‚³‚ê‚Ä‚¢‚È‚¢BŒÌ‚É‚»‚Ì“®ì‚ÍŽÀ‘•ˆË‘¶‚Å‚ ‚èA‚½‚Æ‚¦SUN‚©‚ç’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éJAR‚ª
ƒXƒŒƒbƒhƒZ[ƒt‚Å‚ ‚Á‚½(‚±‚Æ‚ðƒŠƒo[ƒXƒRƒ“ƒpƒCƒ‹“™‚ÌŽè’i‚ð—p‚¢‚ÄŽÀØ‚µ‚½)‚Æ‚µ‚Ä‚àA
Žd—l‰»‚³‚ê‚Ä‚¢‚È‚¢ˆÈãA«—ˆ‚ÌƒŠƒŠ[ƒX‚ł͕ÏX‚³‚ê‚é‰Â”\«‚ª‚ ‚éBv

‚Æ‚¢‚¤‚±‚Æ‚ªƒnƒbƒLƒŠ‚µ‚Ä‚¢‚é‚̂ł ‚ê‚ÎA–hŒä“I‚Ésynchronized‚É“|‚·‚Æ‚¢‚¤Œ‹˜_‚ÉŽŠ‚ê‚é‚̂ł·‚ªA
Œ»Ý‚ÍA‚»‚Ì‚½‚߂̔»’f‚ÌÞ—¿‚ð’T‚µ‚Ä‚¢‚é’iŠK‚Å‚·B
(SUN‚©‚çJRE‚ƈê‚É”z•z‚³‚ê‚Ä‚¢‚éJAR‚ÍA‚ ‚­‚Ü‚ÅJCE‚Ì‹KŠi‚̈êŽÀ‘•‚Æ‚¢‚¤ˆÊ’u‚¯‚Å‚·‚æ‚ËH)

“–‘RA–{“–‚É‚»‚±‚܂Ŏd—l‚ɑ΂·‚錵–§‚È”»’f‚ª•K—v‚Ȃ̂©‚Æ‚¢‚¤‹c˜_‚à•ʂɂ ‚邯Žv‚¢‚Ü‚·B
‚Ü‚½A«”\‚ɑ΂µ‚Ăǂꂾ‚¯‚̃yƒiƒ‹ƒeƒB‚ª‚ ‚é‚Ì‚©‚É‚æ‚Á‚Ä‚àAŒ‹˜_‚͕ςí‚邯Žv‚Á‚Ä‚¢‚Ü‚·B
# ‚Ü‚ –Ê“|‚¾‚©‚瓯Šú‰»‚É‚µ‚ÄI—¹‚Æ‚µ‚½‚¢Ž©•ª‚à‚¢‚é–ó‚Å‚·‚ªwww

> SecretKey‚ÆCipher‚̃yƒA‚ð‘Ý‚µo‚µ&•Ô‹p‚·‚邿‚¤‚ȃLƒƒƒbƒVƒ…‹@\

EƒyƒA‚ðŠô‚‚©ì‚Á‚Ä‚¨‚«A‘Ý‚µo‚µE•Ô‹p“®ì‚݂̂𓯊úˆ—‚Æ‚·‚é
EƒyƒA‚ª‘S‚đ݂µo‚µ‚ɂȂÁ‚½ê‡‚Ì‚ÝAV‚½‚ȃyƒA‚ð쬂µ‚đ݂µo‚·
‚悤‚ȃCƒ[ƒW‚Ň‚Á‚Ă܂·‚©H

Šm‚©‚ÉA‚±‚ê‚È‚ç‚Γ¯ŠúAŒ®‚̶¬•”•ª‚ÍŬŒÀ‚Åςނ©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËB
ƒT[ƒuƒŒƒbƒg‚̃XƒŒƒbƒh”‚Æ‚ ‚킹‚Ä‚¨‚¯‚ÎAV‚½‚ȃyƒA‚Ì쬂à•s—v‚Æ‚È‚é‚æ‚¤‚È‹C‚à‚µ‚Ü‚·B
‚ ‚肪‚½‚­ŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚·B

39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 08:19:54
Ž¿–â‚Å‚·B
—Ⴆ‚ÎAƒNƒ‰ƒXX‚ŃNƒ‰ƒXY‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚½‚Æ‚µ‚ÄA
ƒNƒ‰ƒXY“à‚̃tƒB[ƒ‹ƒh‚̕ω»‚ðƒNƒ‰ƒXX‚ÅŠÄŽ‹‚·‚é•û–@‚Á‚Ä–³‚¢‚Å‚µ‚傤‚©H
iƒtƒB[ƒ‹ƒh‚Ì’l‚ðŽæ“¾‚·‚é‚̂ł͂Ȃ­AactionListener‚̂悤‚ɕω»‚É”½‰ž‚·‚邿‚¤‚ÈŽd‘g‚݂Ƃ¢‚¤‚±‚Ƃł·j
‚ ‚é‚¢‚̓Nƒ‰ƒXX‚©Y‚ÅstaticƒtƒB[ƒ‹ƒh‚ðì‚èA‚»‚ê‚̕ω»‚ðŠÄŽ‹‚·‚邯‚¢‚¤•û–@‚Í–³‚¢‚Å‚µ‚傤‚©H



40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 10:34:31
JAVA‚Ì—”‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
int ran = rnd.nextInt() % 100;
‚Å0`100‚܂ł̒l‚ðran‚É”Žš‚ðƒ‰ƒ“ƒ_ƒ€‚Å“ü‚ê‚é‚܂ł͂킩‚é‚̂ł·‚ªA
50`100‚܂ł̒l‚ðran‚É”Žš‚ðƒ‰ƒ“ƒ_ƒ€“ü‚ê‚邪•ª‚©‚è‚Ü‚¹‚ñB
‚²’ñަ‚¨Šè‚¢‚µ‚Ü‚·B

41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 10:41:37
0`50‚܂ł̗”‚ðo‚µ‚Ä‚»‚ê‚É50‘«‚µ‚½’l‚ðran‚É“ü‚ê‚ê‚΂¢‚¢‚æ‚ËB

42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 10:42:38
>>39
PropertyChangeListener ‚Æ‚©AObserver ‚Æ Observrable ‚Æ‚©

>>40
ran = rnd.nextInt(50) + 50;
‚ÅA50 <= ran && ran < 100 ‚ɂȂéB

43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 10:50:07
Å’á’l‘«‚¹‚Ηǂ¢‚¾‚ëBŽZ”‚Ì–â‘肾B

44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 10:52:38
>>39
‚x‚ªŠÄŽ‹‚Å‚«‚邿‚¤‚Éì‚ç‚ê‚ĂȂ¢‚Æ‚¾‚ßB

ƒNƒ‰ƒXY‚ðŽ©‘O‚ÅŽÀ‘•‚·‚é‚È‚çA
•ÏXŽž‚ɃCƒxƒ“ƒg’Ê’m‚·‚邿‚¤‚ÉŽÀ‘•‚·‚éB
Observerƒpƒ^[ƒ“B
Observable‚Æ‚©APropertyChangeSupport‚Æ‚©Žg‚¦‚΂·‚®ŽÀ‘•‚Å‚«‚éB


‚x‚ª’N‚©‚ªì‚Á‚½‚¢‚¶‚ê‚È‚¢ƒNƒ‰ƒX‚ÅA’Ê’m‹@”\‚ª‚È‚¢ê‡A
ƒtƒB[ƒ‹ƒh‘€ì‚ªƒZƒbƒ^‚Å‚µ‚Á‚©‚èŽÀ‘•‚³‚ê‚Ä‚é‚È‚çA
ƒZƒbƒ^‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚ĂȂñ‚Æ‚©‚Å‚«‚éB
ƒ\[ƒXŒ©‚ê‚È‚¢‚Æ‚©AƒZƒbƒ^[‚È‚µ‚Å‚¢‚ë‚ñ‚ȃ^ƒCƒ~ƒ“ƒO‚Å‘€ì‚³‚ê‚Ă邯‚©‚È‚çA
‚Ç‚¤‚É‚à‚È‚ç‚È‚¢B”ñ“¯Šú‚Å‚¢‚¢‚È‚çAˆê’莞–ˆ‚É’l‚ðƒ`ƒFƒbƒN‚·‚éBiƒ|[ƒŠƒ“ƒOj

45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 11:06:51
>>43
‘«‚µ‚½‚çœX‚É‘«‚³‚ê‚Ä‚¢‚­‚Ì‚ªƒvƒƒOƒ‰ƒ€B


46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 11:13:49
>>45
ð“ú‚¢‚½‚ÈB‚»‚ñ‚ȃoƒJB

47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 11:43:55
Ž¿–â‚Å‚·
Windows‚Åjava6‚ÅJDBCŽg‚¤ƒAƒvƒŠì‚Á‚Ă܂·B

’ÊíA®”ƒf[ƒ^‚͉½‚àl‚¦‚¸int‚É‚µ‚Ă܂µ‚½‚ªA
DB‚̃f[ƒ^—e—Ê‚ðl‚¦‚邯A•s•K—v‚ÈŒ…”‚ð‚à‚ƒJƒ‰ƒ€‚ÍASMALLINT‚âTYNYINT‚Å
’è‹`‚µ‚½•û‚ª‚悳‚°‚©‚ÈA‚ÆŽv‚¢‚Ü‚µ‚½B
‚ÅAJava‘¤‚̃\[ƒX‚ÍA”’l‚ÌŽæ‚肤‚é”͈͎͂©‘O‚Ń`ƒFƒbƒN‚µ‚Ä‚¢‚é‚Ì‚Å
•Ê‚Éint‚̂܂ÜAsetInt()‚Å‚à“®‚­‚̂ł·‚ªA‚Ç‚¤‚¹JDBC‘¤‚ŃLƒƒƒXƒg‚Ȃǂµ‚Ä
ŽžŠÔ‚ªŠ|‚©‚邾‚낤‚ÆŽv‚¢Ashort‚âbyte‚ðŽg‚¤Ž–‚ðŒŸ“¢‚µ‚Ä‚¢‚Ü‚·B
short‚É‚µ‚ÄsetShort‚ðŽg‚¦‚΃LƒƒƒXƒg‚Í•K—v‚È‚­‚È‚è‚Ü‚·‚̂ő¬‚¢‚ÆŽv‚¤‚̂ł·‚ªA
‚µ‚©‚µA’Êí‚Ìjava‘¤‚ÌŒvŽZˆ—‚É‚¨‚¢‚ÄAshort‚ł̌vŽZ‚È‚Ç‚ð‚ª‚è‚ª‚è‚â‚鎖‚ɂȂè‚Ü‚·‚ª
ˆÃ–Ù‚ÌŒ^•ÏŠ·‚Ȃǂª‚ ‚é‚Ì‚ÅA‚±‚±‚Å‚©‚¦‚Á‚ÄŽžŠÔ‚ªŠ|‚©‚é‚̂ł͂Ȃ¢‚©‚Ɗ뜜‚µ‚Ä‚¢‚Ü‚·B
«”\˜_‹c‚ÍŽÀ‘ª‚ªŠî–{‚Æ‚¢‚¤‚͕̂ª‚©‚Á‚Ä‚¢‚Ü‚·‚ªA•ÏX‰ÓŠ‚à–c‘å‚Å‚·‚Ì‚ÅA•ÏX‘O‚É
short‰»‚͈Ӗ¡‚ª‚ ‚é‚©‚Ç‚¤‚©A‘½­‚Å‚àƒAƒhƒoƒCƒX’¸‚¯‚ê‚΂Ǝv‚¢‚Ü‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 11:57:30
•’i‚Íint‚ÅŒvŽZ‚µ‚ÄAset‚·‚邯‚«‚¾‚¯short‚âbyte‚ɃLƒƒƒXƒgA‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©

49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 12:30:24
>>48
‚·‚݂܂¹‚ñI–Ú‚©‚ç—Ø‚Å‚µ‚½I‚»‚ê‚Ås‚«‚Ü‚·

‚Å‚àAl‚¦‚邯‚Ü‚·‚Ü‚·AJava‚É‚¨‚¯‚éshort‚Ȃǂ̑¶ÝˆÓ‹`‚ª–³‚¢‚Å‚·‚æ‚Ë
‚È‚ºˆÃ–Ù‚ÌŒ^•ÏŠ·‚Åint‚É‚·‚邿‚¤‚ÈŽd—l‚ð“ü‚ꂽ‚̂łµ‚傤‚©‚Ë

50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 12:55:46
log4j‚Å‚·‚݂܂¹‚ñBinfo‚Æerror‚ŕʃtƒ@ƒCƒ‹‚ɃƒO‚ðo—Í‚µ‚½‚¢‚̂ł·‚ª
log4j.xml‚Ìݒ肪‚í‚©‚è‚Ü‚¹‚ñB
‰º‹L‚̂悤‚Éݒ肵‚Ä‚¢‚é‚̂ł·‚ª—¼•ûinfo‚̂ق¤‚Éo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ðC³‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='URLØÝ¸(jakarta.apache.org)'>
<appender name="ERROR" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="c:\\hoge\\log\\hoge_error.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy/MM/dd HH:mm:ss} %p:%c:%m:%n" />
</layout>
</appender>
<appender name="TRACE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="c:\\hoge\\log\\hoge_trace.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy/MM/dd HH:mm:ss} %m%n" />
</layout>
</appender>
<category name="common">
<priority value="error" />
<appender-ref ref="ERROR" />
</category>
<category name="common">
<priority value="info" />
<appender-ref ref="TRACE" />
</category>
</log4j:configuration>

51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 12:56:42
>>46
‚»‚ê‚ÍáŠQŽÒ‚Ìl‚ðŒy•Ì‚·‚邱‚ƂɂȂ邼B

‚»‚ÌŒ‚̓Cƒ“ƒ|‚Ånull‚ð錾‚µ‚½‚畒ʂɑ«‚¹‚Ü‚µ‚½B

52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 13:08:35
>>51
‚Ü‚³‚©–{l‚Í’p‚¸‚©‚µ‚­‚Ä“ñ“x‚ÆŠç‚ðo‚¹‚Ü‚¢

53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 14:35:41
>>52
–{l‚Å‚·‚ª‰½‚©H
‚Á‚Ä‚©ƒlƒbƒgã‚Åwãµ’pSx‚͂˂¦‚¾‚ëB

54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 14:52:01
>>53
i L,_T`jÌ߯

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 15:28:21
>>50
ƒtƒBƒ‹ƒ^‚ð‚©‚¯‚é‚炵‚¢

URLØÝ¸(rg550.hp.infoseek.co.jp)


56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 17:13:25
h‘èƒXƒŒ‚©‚ç—U“±‚³‚ê‚Ä‚«‚Ü‚µ‚½B
Œ»ÝAswing‚ð—˜—p‚µ‚½GUIƒvƒƒOƒ‰ƒ€‚ð쬂µ‚Ä‚¢‚Ü‚·B
catchƒuƒƒbƒN‚Å—áŠO‚ð•߂炦‚½ê‡‚ÍA
‚»‚̃Gƒ‰[“à—e‚ð•\ަ‚µ‚ë‚Æ‚Ì‚±‚ƂȂ̂ł·‚ªA
‚±‚ê‚ÍJOptionPane.showMessageDialog‚Å•\ަ‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚Ì‚©A
System.out.println‚Å•\ަ‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚Ì‚©A
ˆê‘̂ǂ¿‚ç‚Ȃ̂łµ‚傤‚©B
System.out.println‚¾‚ÆAŠJ”­ŠÂ‹«‚©‚ç‹N“®‚µ‚È‚©‚Á‚½ê‡‚ÉA
“à—e‚ðŠm”F‚Å‚«‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B


57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 17:35:10
‚Ç‚Á‚¿‚Å‚à‚¢‚¢
Žd—lAˆÄŒA󋵂Ȃǂɉž‚¶‚Ä“K“–‚Ȃ̂ð‘I‚×
‚ ‚ƃGƒ‰[‚ÍSystem.out‚æ‚èSystem.err

58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 17:43:09
—¹‰ð‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/10 22:47:33
InetAddress ia=InetAddress.getAllByName("www.yahoo.co.jp");
System.out.println(ia.getHostAddress());
‚±‚ê‚ðŒ»Žž“_‚ÅŽÀs‚·‚邯13ŒÂ‚ÌIPƒAƒhƒŒƒX‚ª•\ަ‚³‚ê‚Ü‚·‚ªA
‚±‚ê‚Íwww.yahoo.co.jp‚̃zƒXƒg–¼‚ð13‘ä‚ÌPC‚ªŽ‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚ƂȂ̂©A
www.yahoo.co.jp‚̃zƒXƒg–¼‚ðŽ‚Âˆê‘ä‚ÌPC‚ª13ŒÂ‚ÌIPƒAƒhƒŒƒX‚ðŽ‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚ƂȂ̂©‚Ç‚¿‚ç‚Ȃ̂łµ‚傤‚©H

‚Ü‚½‚±‚̂悤‚È1ƒzƒXƒg–¼:•¡”IP‚Æ‚¢‚¤‚̂͑OŽÒ‚Ìꇂ͕ªŽU‰»‚É‚æ‚éƒƒŠƒbƒg‚ªl‚¦‚ç‚ê‚Ü‚·‚ªA
ŒãŽÒ‚̂悤‚Ɉê‘ä‚ÌPC‚ª•¡”‚ÌIPƒAƒhƒŒƒX‚ðŽ‚Â‚±‚Ƃ͉½‚̈Ӗ¡‚ª‚ ‚é‚̂łµ‚傤‚©H

60:59
08/07/10 22:49:01
ˆÓ–¡•s–¾‚È‚±‚Æ‘‚¢‚Ä‚µ‚Ü‚Á‚½…B
‚±‚Á‚¿‚Å‚·B
InetAddress ia[]=InetAddress.getAllByName("www.yahoo.co.jp");
for(int i=0;i<ia.length;i++)
System.out.println(ia[i].getHostAddress());

61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 00:14:14
LinuxŠÂ‹«‚ÅJavaMail‚ðŽg‚Á‚ă[ƒ‹‘—M‹@”\‚ðŽÀ‘•‚µ‚½‚¢‚̂ł·‚ª
JavaMail‚Á‚ÄSendMail‚ª—§‚¿ã‚ª‚Á‚Ä‚é•K—v‚ª‚ ‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àSendMail‚È‚µ‚Å‚à’P‘̂ő—M‰Â”\‚Ȃ̂łµ‚傤‚©H

62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 00:19:40
>>59
java‚ÆŠÖŒW‚È‚­ADNS ŠÖŒW‚ð’m‚邱‚Æ‚ði‚ß‚éB
ˆê‘䂪•¡”‚̃AƒhƒŒƒX‚ðނĂê‚ÎAIP–ˆ‚Ƀ}ƒVƒ“‚ð—pˆÓ‚µ‚È‚­‚Ä‚·‚ÞB

63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 00:24:47
>>61
•K‚¸‚µ‚à *SendMail ‚Í* •K—v–³‚¢‚ªA*SendMail ‚É‘ã‚í‚é‚à‚Ì* ‚ª
“®‚¢‚Ä‚¢‚é•K—v‚ª‚ ‚éB
‚łȂ¯‚ê‚΂»‚à‚»‚àƒ[ƒ‹‚ª—¬‚ê‚È‚¢‚±‚ƂɂȂ邾‚낤B

64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 00:33:29
‚Ç‚¤‚à‚Å‚·A
>>63
ŽŽ‚µ‚ɃvƒƒoƒCƒ_‚ÌSTMPƒT[ƒo[‚ðƒ[ƒ‹ƒT[ƒo[‚ÉŽw’肵‚Ä
ƒvƒƒOƒ‰ƒ€‚ð“®‚©‚µ‚Ă݂½‚̂ł·‚ª‚È‚º‚©/var/log/maillog‚É
ƒƒO‚ªo—Í‚³‚ê‚Ä‚¢‚é‚̂ł·‚ªSendMail‚ðŽg‚Á‚Ä‚¢‚È‚­‚Ä‚à
SendMail‚É’†Œp‚³‚ê‚Ä‚½‚è‚·‚é‚̂łµ‚傤‚©H

65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:23:55
‰‚߂܂µ‚ÄAƒCƒ“ƒNƒŠƒƒ“ƒg‚ɂ‚Ď¿–â‚Ȃ̂ł·‚ª
class Sample4_6
{
public static void main(String args[])
{
int a = 0;
int b = 0;

b = ++a;

System.out.println("‘ã“ü‘O‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚ÅAb‚Ì’l‚ÍA" + b + "‚Å‚·B");
}
}

Œ‹‰Ê‚ªAh‘ã“üŒã‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚ÅAb‚Ì’l‚ÍA1‚Å‚·Bh

ŽŸ‚É
class Sample4_6
{
public static void main(String args[])
{
int a = 0;
int b = 0;

b = ++a;

System.out.println("‘ã“üŒã‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚ÅAb‚Ì’l‚ÍA" + b + "‚Å‚·B");
}
}

Œ‹‰Ê‚ªAh‘ã“üŒã‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚ÅAb‚Ì’l‚ÍA0‚Å‚·Bh


66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:24:56
’ù³
ŒãŽÒ‚ÍAhb = a++; h‚Å‚·

67:65-66
08/07/11 01:28:14
‚±‚±‚ÅA‹^–â‚Ȃ̂ł·‚ª

Œ‹‰Ê“I‚É‚ÍA"1"‚ɂȂé‚Í‚¸‚Ȃ̂É
‚Ç‚¤‚µ‚ÄAŒãŽÒ‚ª"0"‚Ȃ̂©—‰ð‚Å‚«‚Ü‚¹‚ñ
o—Í‚³‚ê‚é‘O‚É’l‚ªƒCƒ“ƒNƒŠƒƒ“ƒg‚³‚ê‚Ä‚¢‚È‚¢‚©‚ç‚Å‚µ‚傤‚©H

68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:34:18
>>67
sysout‚ÅŒ¾‚Á‚Ă邶‚áƒ}ƒCƒJ
>‘ã“üŒã‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚ÅAb‚Ì’l‚ÍA0‚Å‚·B
Œ‹‰Ê“I‚É 1 ‚ɂȂé‚̂͑ã“ü‚µ‚½ b ‚¶‚á‚È‚­ƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½ a ‚¾‚낤

69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:36:09
>>67
nt a = 0;
int b = 0;
b = a++;

‚±‚ê‚Ìb‚ª‚È‚ñ‚Å0‚©‚Á‚Ä‚±‚ÆH
„‘ã“üŒã‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚½‚à‚Ì‚Å
‚»‚ê‚Ȃ痗R‚ÍŽ©•ª‚Å‘‚¢‚Ă邯‚¨‚肾‚¯‚ÇB


70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:46:41
int a = 0;

if ( ++a == 1 ) “K“–‚È•\ަ
if ( ++a == 2 ) “K“–‚È•\ަ

71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:48:28
if ( ++a == 1 ) “K“–‚È•\ަ
if ( a++ == 2 ) “K“–‚È•\ަ

72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 01:55:13
int a=0;
System.out.println(a);
System.out.println(a++);
System.out.println(a);
System.out.println("---");
a=0;
System.out.println(a);
System.out.println(++a);
System.out.println(a);

73:65-66
08/07/11 02:11:57
‚Ð`“‚¢BBB

l‚¦‚Ăଗ‚µ‚Ü‚·EEEE

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 07:20:15
b = a++;

‚Í

b = a;
a++;

‚Æ“™‚µ‚¢

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 09:13:03
>>74
ƒCƒ“ƒNƒŠƒƒ“ƒg‚ðŽg‚킸‚É‘‚¢‚½•û‚ª‚æ‚蕪‚©‚èˆÕ‚­‚È‚ç‚È‚¢‚©H
b=a++; ¨ b=a; a=a+1;
b=++a; ¨ a=a+1; b=a;

76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 09:44:07
Eclipse‚É‚ ‚éƒvƒƒOƒ‰ƒ€‚ð‚à‚Á‚Ä‚«‚ÄA
ƒCƒ“ƒ|[ƒg‚·‚邯A

Class‚ÍrawŒ^‚Å‚·B‘ÌŒ^Class<T>‚Ö‚ÌŽQÆ‚ÍA
ƒpƒ‰ƒ[ƒ^‰»‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

‚Æ‚¢‚¤Œx‚ª‚ł܂·B
Œx‚Í
java.lang.Class hoge;
‚̂悤‚È錾•”•ª‚Åo‚Ă܂·B
‚Ƃ肠‚¦‚¸A‚æ‚­•ª‚©‚炸“K“–‚ÉA
java.lang.Class<?> hoge;
‚Æ‚µ‚½‚çAŒx‚Í–³‚­‚È‚Á‚½‚ñ‚Å‚·‚ªA
‚±‚ñ‚ȑΉž‚Å‚¢‚¢‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 11:11:56
‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 15:47:00
JDBC‚ð—˜—p‚µ‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‹ê킵‚Ä‚¢‚Ü‚·B
insert•¶‚ÌŽÀs‚É‚ÄA
stmt.executeUpdate("INSERT INTO mytable VALUES(10, 20)");
‚̂悤‚É‚·‚é‚̂ł͂Ȃ­A
stmt.executeUpdate("INSERT INTO mytable VALUES(a, b)");
‚̂悤‚ɕϔ‚Ì’l‚ð’ljÁ‚µ‚½‚¢‚̂ł·‚ªŽw’è‚Ì•û–@‚ª‚í‚©‚ç‚È‚¢ó‘Ô‚Å‚·B
‚¢‚ë‚¢‚ë‚Æ’²‚ׂĂ݂½‚Æ‚±‚ëA${}‚Å‚¢‚¯‚邿‚¤‚Èî•ñ‚ª‚ ‚Á‚½‚̂ł·‚ªA
‚»‚ê‚Å‚àãŽè‚­‚¢‚©‚È‚¢ó‘Ô‚Å‚·B
•Ï”‚Ì’l‚𔽉f‚³‚¹‚é‚É‚ÍA‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©B

79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 16:33:46
•Ï”‚Ì‘O‚Ń_ƒuƒ‹ƒNƒEƒH[ƒe[ƒVƒ‡ƒ“‚ð‚«‚ê‚΂¢‚¢
•’ʂ̕¶‚Ý‚½‚¢‚É+‚ł‚Ȃ°‚΂æ‚낵

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 16:39:08
•â‘«
stmt.executeUpdate("INSERT INTO mytable VALUES(a, b)");
‚¶‚á‚È‚­‚Ä
String str="INSERT INTO mytable VALUES("+a+","+ b")";
stmt.executeUpdate(str);
‚É‚µ‚Ă݂ĂÍ
Œg‘тŋ}‚¢‚őłÁ‚½‚©‚ç‚Ç‚Á‚©‚¿‚ª‚¤‚©‚à

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 16:55:44
IF•¶‚ÌðŒ‚ðˆÈ‰º‚̂悤‚É‚µ‚½‚¢‚̂ł·‚ª‘‚«•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
‹³‚¦‚Ä‚­‚¾‚³‚¢B


StringŒ^‚Ì‚‚̂Ƃ«‚Í
intŒ^‚Ì‚‚ð•Ô‚·

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 16:58:32
‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½•û–@‚Å‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B
79,80‚³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:04:28
>>82
SQL injection‚Æ‚©‚ ‚é‚©‚çƒvƒŠƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒg‚ª‚¢‚¢‚æ
URLØÝ¸(www.atmarkit.co.jp)


84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:15:31
>>81
a‚͕ϔH ‚»‚Ìa‚ÌŒ^‚͉½‚È‚ñ‚¾H


85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:24:12
ƒvƒŠƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒg‚ðŽg‚¤‚ÆASQL•¶‚̉ð͂𖈉ñs‚킸‚Éςނ悤‚Å‚·‚ËB
•Ï”‚Ì’l‚ªŒÅ’è‚Å‚ ‚éꇂɂÍA—˜—p‚Å‚«‚»‚¤‚Å‚·B
ŽQl‚ɂȂéî•ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:28:49
¡–镪‚©‚éSQLƒCƒ“ƒWƒFƒNƒVƒ‡ƒ“‘Îô
URLØÝ¸(www.atmarkit.co.jp)

87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:32:12
>>85
> •Ï”‚Ì’l‚ªŒÅ’è‚Å‚ ‚éꇂɂÍA—˜—p‚Å‚«‚»‚¤‚Å‚·B
H
‚Ç‚¤Œ¾‚¤‚±‚ÆH

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 17:38:26
‚Ü‚ A¡ŽžSQL•¶‚ð{‚ł‚Ȃ¢‚ł邿‚¤‚¶‚á
ƒvƒŽ¸Ši‚Å‚µ‚åB

89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:05:06
‚Ç‚¤‚¾‚ëB
ƒ†[ƒU‚É‚æ‚錟õ‚È‚ñ‚©‚àAŠô‚‚àì‚Á‚Ä‚¨‚­‚à‚ÌH
€–Ú‚Ì‘g‚݇‚킹‚̕ςí‚éꇂàH

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:13:44
>>85
ˆá‚¤B•Ï”‚Å“n‚·ê‡‚̓vƒŠƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒg•K{B
‚à‚µŽg‚Á‚ĂȂ¢ƒR[ƒh‚ª”[•i‚³‚ꂽ‚ç–ⓚ–³—p‚œ˂Á•Ô‚·B

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:18:51
>>89
SQLŽ©‘͓̂®“I‚É‘g‘Ö‚¦‚Ä‚àA‚»‚Ì’†‚ÉŠO•”‚©‚ç—ˆ‚éƒf[ƒ^‚͊܂߂Ȃ¢B
—v‚ÍAƒvƒŠƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒg‚ðŠÜ‚ÞSQL‚ð‘g‚Ý—§‚Ä‚ÄA‚»‚ê‚ÉŠO•”
‚©‚ç—ˆ‚éƒf[ƒ^‚ð“n‚·B
DB‚âDBƒRƒlƒNƒ^‚ɃoƒO‚ª‚ ‚é‰Â”\«‚à‚ ‚é(“Á‚Ƀ}ƒ‹ƒ`ƒoƒCƒg•¶Žš)‚©‚çA
100%ˆÀS‚Å‚«‚é‚킯‚ł͂Ȃ¢‚ªA­‚È‚­‚Æ‚àŽ©•ª‚Ì’S“–”ÍˆÍ‚ÅÆŽã«‚ð
–„‚ßž‚މ”\«‚ÍŒ¸‚点‚éB

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:24:38
ƒvƒŒ[ƒXƒtƒHƒ‹ƒ_‚̃pƒ‰ƒ[ƒ^‚ÍŽg‚¢‚½‚¢‚ªPrepare‚µ‚È‚¢‚Æ‚¢‚¤‘I‘ðŽˆ‚Í‚È‚©‚Á‚½‚ñ‚¾‚Á‚¯H
JDBC‚¶‚©‚Íŋ߂â‚Á‚ĂȂ¢‚©‚ç–Y‚ê‚Ä‚µ‚Ü‚Á‚Ä‚éB


93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:41:09
ØŽÀ‚É¢‚Á‚Ă܂·c

ƒƒjƒ…[‚̃{ƒ^ƒ“‚ÉG‚ê‚邯ƒTƒuƒiƒrƒQ[ƒVƒ‡ƒ“‚ª‰¡‚ɃXƒNƒ[ƒ‹‚µ‚Äo‚Ä‚«‚ÄA
ƒ}ƒEƒX‚ðƒ{ƒ^ƒ“‚©‚ç—£‚·‚ƃTƒuƒiƒrƒQ[ƒVƒ‡ƒ“‚ªŒ³‚É–ß‚éA‚Æ‚¢‚¤ƒXƒNƒŠƒvƒg‚͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©B

’´‰SŽÒ‚ÅA’T‚µ‚Ă݂½‚ñ‚Å‚·‚ªA‚»‚¤‚¢‚Á‚½•û–@‚Ì–¼Ì‚à‚í‚©‚ç‚È‚¢‚̂Ō©‚‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ǂȂ½‚©‹³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:46:24
>>93
„ƒXƒNƒŠƒvƒg
javascript?@‚¾‚Á‚½‚ç‚·‚êˆá‚¢B

95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:49:54
>>94
‚»‚¤‚Å‚µ‚½‚©B
‚»‚ê‚ł͂»‚Á‚¿‚Å•·‚¢‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 18:53:28
>>91
‚È‚é‚Ù‚Ç‚Ë

97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 22:40:56
Ž¿–â‚Å‚·B

Windows‚ðƒƒCƒ“‚Él‚¦‚Ä‚¢‚é‚̂ł·‚ªAjava‚̈Öق̌^•ÏŠ·‚ɂ͂â‚Í‚èƒRƒXƒg‚ª
Š|‚©‚é‚à‚Ì‚Æl‚¦‚Ä‚¨‚¢‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©H

‚½‚Æ‚¦‚΃ƒ\ƒbƒh‚ÌAboolean method(int i){return i >10;} ‚Æboolean method(short i){return i >10;} ‚Í
‘S‚­“¯‚¶ƒoƒCƒgƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚Ü‚·‚ªA‚±‚ê‚Å‚à‚â‚Í‚èŽÀsŽž‚ÉJVM“à•”‚ŕϊ·‚̃RƒXƒg‚ª
”­¶‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 22:44:05
Œ¾—t‘«‚炸‚Å‚·‚݂܂¹‚ñB

ƒoƒCƒgƒR[ƒh‚Ì1s–Ú‚ªA
0 iload_1 [i]
‚Ȃ̂ł·‚ªA‚‚܂èA‚±‚±‚Éshort‚̕ϔ‚ð‚Ô‚¿ž‚ñ‚¾Žž‚ÉA
“à•”‚Åint‚ւ̕ϊ·‚ª”­¶‚·‚邯Žv‚¤‚̂ł·‚ª
‚»‚¤‚¢‚¤”Fޝ‚Å‚ ‚Á‚Ă܂·‚Å‚µ‚傤‚©H

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/11 22:52:51
>>97-98
ƒRƒXƒg‚Í‚©‚©‚Á‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚ªA1‚ƒCƒ“ƒXƒ^ƒ“ƒX‚ðnew‚·‚éƒR
ƒXƒg‚É”ä‚ׂ½‚牽\–œ•ª‚Ìˆê‚Æ‚©‚»‚¤‚¢‚¤ƒŒƒxƒ‹B



100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:18:57
Ž¿–â‚Å‚·

"if
else if
else if
else"

‚Æ

"if
if
else
else
else"

‚ÍA“¯‚¶ˆÓ–¡‚Ȃ̂łµ‚傤‚©H


101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:20:45
>>100
‚Q‚–ڂ̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚È‚ñ‚¶‚áB@if@()@{@}@ЇŒÊ‚ð‚‚¯‚Ä‚«‚¿‚ñ‚Æ‘‚¢‚Ă݂Ȃ³‚êB

102:‚P‚O‚O
08/07/12 00:30:18
ƒŒƒXA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·‚ªEEE
HHHH

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:33:06
if ‚Æ else ‚͈ê‘Î

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:35:25
>>100‚ÌŽ¿–â‚̈Ӗ¡‚Í‚©‚è‚©‚Ë‚éBŽÀ‚Í•¶Žš—ñ‚Ì”äŠr‚ð‚µ‚½‚¢‚¾‚¯‚Å‚Í@"@‚Æ‚©•t‚¢‚Ă邵B

105:‚P‚O‚O
08/07/12 00:37:33
>>103->>104
‚Í‚¢A‚±‚Ì“ñ‚‚̕¶–@‚͈Ӗ¡‚ª“¯‚¶‚©u‚«‚½‚¢‚̂ł·B

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:40:56
‚Ç‚¤l‚¦‚½‚瓯‚¶‚ÉŽv‚¦‚é‚ñ‚¾B

107:101
08/07/12 00:42:11
if@()@{@
}@else@if@{
}@else@if@{
}@else@{
}
@@
‚Æ@

if@()@{
@@@if@()@{@
@@@}@else@{
@@@}@
@@@else@@//@‚È‚ñ‚¾‚悱‚ê
}@else@{
}


108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 00:45:39
FileFilter‚ɂ‚¢‚ÄŽ¿–₵‚Ü‚·B
ƒtƒ@ƒCƒ‹‚ðŠJ‚­‚Æ‚«‚ɃtƒBƒ‹ƒ^‚ð“K—p‚µ‚ÄAŠg’£Žq‚É‚æ‚é‘I•ʂ͎ÀŒ»‚Å‚«‚½‚̂ł·‚ªA
•Û‘¶‚̂Ƃ«‚ɃtƒBƒ‹ƒ^‚ð“K—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB

—Ⴆ‚΃ƒ‚’ ‚ȂǂŃf[ƒ^‚ð•Û‘¶‚·‚邯‚«‚ÉAƒtƒ@ƒCƒ‹‚ÌŽí—Þ‚ðƒeƒLƒXƒgƒ^ƒCƒv‚ÉŽw’è‚·‚ê‚Î
ƒtƒ@ƒCƒ‹–¼‚ɂ킴‚í‚´Šg’£Žq.txt‚ð“ü—Í‚¹‚¸‚Æ‚àƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚̕ۑ¶‚ª‚Å‚«‚邯Žv‚¢‚Ü‚·‚ªA
‚±‚̂悤‚È‹@”\‚ðŽÀŒ»‚·‚é‚É‚ÍAŽ©•ª‚ň—•”•ª‚ðŽÀ‘•‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©H

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 01:11:18
>>108
FileFilter‚Ɖ½‚ªŠÖŒW‚ ‚é‚Ì‚©‚í‚©‚ç‚È‚¢B
ƒ†[ƒU‚Ƀtƒ@ƒCƒ‹–¼‚ð“ü—Í‚µ‚Ä‚à‚ç‚Á‚½‚çAfilename + ".txt" ‚Á‚Ä‚â
‚邾‚¯‚Å‚ÍH



110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 01:17:58
>>109
Šù‚É".txt"‚Á‚¢‚Ä‚¢‚éꇂ𕪂¯‚È‚«‚á‚È

111:108
08/07/12 01:25:53
ƒƒ‚’ ‚ŕۑ¶‚µ‚½ê‡Aƒtƒ@ƒCƒ‹‚ÌŽí—ނɃeƒLƒXƒgƒ^ƒCƒv‚ð‘I‘ð‚µ‚½‚ ‚ÆA
ƒtƒ@ƒCƒ‹–¼‚É"test.java"‚Æ“ü—Í‚µ‚ĕۑ¶‚·‚邯Ajavaƒtƒ@ƒCƒ‹‚Æ‚µ‚ĕۑ¶‚³‚ê‚é‚ñ‚Å‚·B

ƒtƒ@ƒCƒ‹–¼‚©‚çŠg’£Žq‚𔲂«o‚·‚±‚Ƃ͉”\‚Ȃ̂ł·‚ªAðŒ•ª‚¯‚Ɍ˘f‚Á‚Ă܂µ‚Äc
FileFilter‚ð—˜—p‚·‚ê‚Ζʓ|‚È‚±‚Ƃ͟Žè‚Ɉ—‚µ‚Ä‚­‚ê‚é‚Ì‚©‚ÈA‚ÆŽv‚Á‚½‚̂ł·‚ªA
‚Ç‚¤‚â‚ç‚»‚¤‚¶‚á‚È‚¢‚Ý‚½‚¢‚Å‚·‚ËB

112:‚P‚O‚O
08/07/12 01:40:29
>>106>>107
‚Í‚Ÿ[‚È‚é‚Ù‚ÇA’ù³‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

ŠwZ‚ÌŽ‘—¿Œ©‚邯Aã‹L‚Ì“ñ‚‚̕¶‚Í‘‚«•û‚ªˆá‚¤‚¾‚¯‚Å
“¯‚¶‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½‚Ì‚ÅEEEE

113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 01:43:35
>>112
ŠwZ‚ÌŽ‘—¿‚ªŠÔˆá‚Á‚Ä‚¢‚½‚©ŠÔˆá‚Á‚ÄŠo‚¦‚Ä‚«‚½‚Ì‚©B
’Z‚¢ƒvƒƒOƒ‰ƒ€‚𑂯‚ÎŽÀ؂ł«‚é‚ñ‚¾‚©‚çƒiƒ[‚â‚Á‚Ă݂Ȃ¢H

114:‚P‚O‚O
08/07/12 01:59:36
>>113
‚Í‚¢A‚â‚Á‚Ă݂܂·B
ƒTƒ“ƒNƒX‚Å‚·‚½BBB

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 02:07:40
>>111
‰½‚©‚ðŠ¨ˆá‚¢‚µ‚Ä‚¢‚邯Žv‚í‚ê‚éB

•Û‘¶‚·‚éƒtƒ@ƒCƒ‹–¼‚ªtest.txt‚¾‚낤‚ªtest.java‚¾‚낤‚ªAƒtƒ@ƒCƒ‹‚Ì
’†g‚Í“¯‚¶‚¾‚æH Windows‚̃GƒNƒXƒvƒ[ƒ‰‚ªƒtƒ@ƒCƒ‹–¼‚ðŒ©‚ÄuƒeƒL
ƒXƒg ƒhƒLƒ…ƒƒ“ƒgv‚Æ‚©Ží—Þ‚ð•\ަ‚µ‚Ä‚¢‚邾‚¯B


116:115
08/07/12 02:11:54
‚ Aƒƒ‚’ ‚̗Ⴊˆ«‚¢‚¾‚¯‚©‚ÈB
‚½‚Æ‚¦‚Ή摜ˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚ÅAtest.jpg‚È‚çJPEG‚ŕۑ¶A
test.bmp‚È‚çBMP‚ŕۑ¶A‚Æ‚¢‚¤Š´‚¶‚ɕۑ¶‚³‚ê‚éƒf[ƒ^Ž©‘Ì‚ª•Ï‚í‚éƒP[
ƒX‚à‚ ‚é‚ËB
‚»‚¤‚¢‚¤‚͎̂©•ª‚ŃR[ƒh‚ð‘‚©‚È‚«‚áƒ_ƒ‚¾A‚à‚¿‚ë‚ñB


117:108
08/07/12 03:08:51
–³Ž–‰ðŒˆ‚µ‚Ü‚µ‚½B
ˆÓŒ©‚µ‚Ä‚¢‚½‚¾‚¢‚½•ûA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 04:12:21
import java.io.*;

class Sample5_6
{
public static void main(String args[]) throws IOException
{
System.out.println("•cŽš‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B");

BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

String str = br.readLine();
String str1 = "ŽR“c";
String str2 = "ˆÉ“¡";

if(str1 == "ŽR“c"){
System.out.println("‘¾˜Y‚ª“ü—Í‚³‚ê‚Ü‚µ‚½B");
}
else if(str2 == "ˆÉ“¡"){
System.out.println("ŽŸ˜Y‚ª“ü—Í‚³‚ê‚Ü‚µ‚½B");
}
else{
System.out.println("‚P‚Æ2‚ð“ü—Í‚µ‚ĉº‚³‚¢B");
}

}
}

119:118
08/07/12 04:15:18
‚±‚ꂪAŽv‚¢’Ê‚è‚ɂȂè‚Ü‚¹‚ñ

o—Í‚ª
hŽR“ch‚ð“ü—Í‚µ‚½‚çh‘¾˜Yh‚É
hˆÉ“¡h‚ð“ü—Í‚µ‚½‚çhŽŸ˜Yh‚É
‚È‚é‚æ‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA
ŒãŽÒ‚ªA‚Ç‚¤‚µ‚Ä‚àAhˆÉ“¡h‚Æ“ü—Í‚·‚邯h‘¾˜Yh‚ª
o—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 04:35:18
>>118
equals
‚‚©AJava‚Å^‚Áæ‚ÉK‚¤‚±‚Ƃ̈ê‚‚̂悤‚È‹C‚ª‚·‚邪ccB

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 04:44:49
е‚ê‚é‚܂ł͌‹\‚â‚邯Žv‚¤‚¯‚Ç‚Ë

122:118
08/07/12 04:48:57
equals
‚ÍA‚Ü‚¾K‚Á‚Ä‚¢‚Ü‚¹‚ñEEE
‚Å‚«‚½‚çAƒ\[ƒX‚ð’ù³‚µ‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©EEEH

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 05:01:51
‚Ä‚¢‚¤‚©‚ ‚ꂾ‚ÈAstr‚ɃL[ƒ{[ƒh‚őłÁ‚½•¶Žš“ü‚ê‚Ä‚é‚Ì‚É
if•¶‚ÅŽg‚Á‚ĂȂ¢‚͔̂äŠrˆÈ‘O‚Ì–â‘肾‚ÈBBB

‚Ƃ肠‚¦‚¸equals‚Íujava •¶Žš—ñ”äŠrv‚Å’²‚ׂê‚΂¢‚¢‚æ

124:118
08/07/12 05:58:04
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 07:58:43
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
import org.apache.struts.Globals;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.MappingDispatchAction;

public ActionForward select (ActionMapping map,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res ) throws Exception{
DBManagement dbManager = new DBManagement();
ArrayList alTask = new ArrayList();
ServletContext scContext = servlet.getServletContext();
DataSource dsSource =(DataSource) scContext.getAttribute(Globals.DATA_SOURCE_KEY);
alTask = dbManager.selectData(dsSource);
req.setAttribute("input", alTask.toArray());
return map.findForward("index");
}

ã‹L‚̃R[ƒh‚ª‚ ‚è‚Ü‚·Bselectƒƒ\ƒbƒh‚Ì‚Ts–Ú‚â‚Us–Ú‚Å‚ÍAnew‚ðŽg‚Á‚ăCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚Ä‚¢‚Ü‚·
‚ªAŽŸ‚Ìs‚Ìservlet.getServletContext();‚ł̓Cƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚È‚­‚Ä‚à‚¢‚«‚È‚è
servlet.getServletContext();‚Æ‚¢‚¤•—‚ÉgetServletContext() ƒƒ\ƒbƒh‚ðŽg‚¦‚Ä‚¢‚Ü‚·B‚±‚ê‚͉½ŒÌ‚Å‚µ‚傤‚©H

‚®‚®‚Á‚Ä‚à‚í‚©‚ç‚È‚©‚Á‚½‚Ì‚ÅA‚²‹³Žö‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B ‚Ç‚¤‚¼‹X‚µ‚­‚¨Šè‚¢’v‚µ‚Ü‚·B


126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 08:35:06
>>125
select ƒƒ\ƒbƒh‚ª‚ ‚éƒNƒ‰ƒX‚É servlet ‚Æ‚¢‚¤ ƒtƒB[ƒ‹ƒh‚Í–³‚¢‚©H
‚à‚µ‚­‚Í‚»‚̃Nƒ‰ƒX‚ª extends ‚µ‚Ä‚¢‚éƒNƒ‰ƒX‚É servlet ‚Æ‚¢‚¤ protected ‚© public ‚ȃtƒB[ƒ‹ƒh‚Í–³‚¢‚©H

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 10:18:07
>>126
‘‘¬‚̃ŒƒX—L“ŒäÀ‚¢‚Ü‚·B
Ž„‚ªŒ©‚½ŒÀ‚è‚Å‚ÍA‚Ç‚¿‚ç‚à‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

‚È‚¨AƒGƒNƒŠƒvƒX‚Åã‹L‚̃R[ƒh‚ðŒ©‚é‚ÆAservlet.getServletContext()@‚Ìservlet‚¾‚¯
•¶Žš‚ɂȂÁ‚Ä‚¢‚½‚̂Ń}ƒEƒX‚̃J[ƒ\ƒ‹‚𓖂ĂĂ݂½‚Æ‚±‚ëA

ActionServlet org.apache.struts.action.Action.servlet
Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

‚Æo‚Ü‚µ‚½B‰½‚©‚µ‚炲‹³Žö‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B‚Ç‚¤‚¼‹X‚µ‚­‚¨Šè‚¢’v‚µ‚Ü‚·B

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 10:21:57
ActionServlet org.apache.struts.action.Action.servlet
org.apache.struts.action.Action‚Ìservlet‚¾‚ë

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 12:45:37
>>99
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 13:09:30
>>128
ƒŒƒX—L“ŒäÀ‚¢‚Ü‚·B
‚Æ‚¢‚¤‚±‚Æ‚ÍAƒCƒ“ƒ|[ƒg‚µ‚½ƒpƒbƒP[ƒW‚Ɋ܂܂ê‚éƒIƒuƒWƒFƒNƒg‚ÍAnew‚Å
ƒCƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚È‚­‚Ä‚à‚¢‚«‚È‚èŽg‚¦‚éA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 13:29:27
>>130
public class LoginAction extends Action {

‚Æ‚©‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 13:38:41
>>131
ƒŒƒX—L“ŒäÀ‚¢‚Ü‚·B

‚¢‚¦Apublic class `Action extends MappingDispatchAction {

‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚Ȃɂ©‚²‹³Žö‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·B‚Ç‚¤‚¼‹X‚µ‚­
‚¨Šè‚¢’v‚µ‚Ü‚·B

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 13:48:21
>>132
MappingDispatchAction‚ÍAAction‚̃TƒuƒNƒ‰ƒX‚Ȃ̂łÍH

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 14:10:05
>>130
ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ÆŒp³‚ÌŠÖŒW‚ɂ‚¢‚Ä—‰ð‚ª‘«‚è‚È‚¢B

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 15:39:11
Å‹ßJava‚ðŽn‚ß‚½‚à‚̂ł·‚ªAˆÈ‘O‚ÉC++‚ðˆµ‚Á‚Ä‚¢‚½l‚ª
uJava‚ÅGUI‚ðì‚é‹C‚ɂȂê‚È‚¢v
‚Æ‚¢‚Á‚Ä‚¢‚½‚Ì‚ðŽv‚¢o‚µ‚Ü‚µ‚½B
‚Ç‚¿‚炪—D‚ê‚Ă邩“™‚Ì‹c˜_‚Í‚µ‚Ü‚¹‚ñ‚ªA‚»‚ꂼ‚ê‚̃ƒŠƒbƒgAƒfƒƒŠƒbƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H


136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 15:59:38
JAVA‚Å“ñd‹N“®‚ðŒŸo‚·‚é•W€“I‚È•û–@‚ȂǂÍA‚ ‚é‚à‚̂łµ‚傤‚©B
URLØÝ¸(oshiete1.goo.ne.jp)
‚±‚̎臂̂悤‚ÈA‰ð•úˆ—‚ð“o˜^‚¹‚¸‚ÉŽÀ‘•‚Å‚«‚é•û–@‚ð’T‚µ‚Ä‚¢‚Ü‚·B

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 16:09:38
>>136
‚»‚±‚É‘‚¢‚Ä‚ ‚éA‰ð–@ˆ—‚ð“o˜^‚·‚é“z‚ªˆê”Ô•W€“I

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 16:23:20
‚È‚é‚Ù‚ÇA‚»‚¤‚Å‚µ‚½‚©B
‚±‚̉ð•úˆ—‚ðWindowAdapterƒNƒ‰ƒX‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚Ì
windowClosing‚ň—‚·‚邯‚¢‚¤•û–@‚Í‚ ‚è‚Å‚µ‚傤‚©B
ŽŽ‚µ‚½ŒÀ‚è‚Å‚ÍAãŽè‚­“®ì‚µ‚Ä‚¢‚é‚̂ł·‚ªB

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 16:32:20
>>138
java.lang.Runtime#addShutdownHook(java.lang.Thread) Žg‚Á‚½‚Ù‚¤‚ªA
ˆÙíI—¹(—Ⴆ‚Î Windows ‚Ì ctrl-c ‚É‚æ‚é‹­§I—¹‚Æ‚©)‚Å‚àI—¹‚ð•ß‘¨‚Å‚«‚é‰Â”\«‚ª‚‚­‚È‚éB

•K—v‚È‚¢‚È‚çƒAƒŠ‚¾‚ÆŽv‚¤B

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 16:35:48
>>135
Java *‚¾‚¯‚Å* ‚ ‚éŠÈ’P‚È GUI ‚ðì‚Á‚Ă݂ÄA
C++ *‚¾‚¯‚Å* “¯‚¶ GUI ‚ðì‚Á‚Ă݂ÄA
”äŠr‚µ‚Ă݂½‚牽‚©•ª‚©‚é‚ñ‚¶‚á‚È‚¢‚©H

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 16:49:56
>>139
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚¤ˆê“xAŒŸ“¢‚µ‚È‚¨‚µ‚Ü‚·B


142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 17:25:47
>>135
OS

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 19:56:54
ƒeƒLƒXƒgƒGƒŠƒA“à‚ÌŒ»Ý‚̃LƒƒƒŒƒbƒg‚̈ʒu‚ð(XsCY—ñ)‚Ŏ擾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
getCaretPosition()‚ŃIƒtƒZƒbƒg‚ðŽæ“¾‚µ‚ÄA‚»‚±‚©‚ç(XsCY—ñ)‚ւ̕ϊ·‚ðŽŽ‚Ý‚½‚̂ł·‚ªA
‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ǂȂ½‚©AŒä‹³Ž¦‰º‚³‚¢B

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:14:08
>>143
‚â‚Á‚½‚±‚Æ–³‚¢‚¯‚ÇA
getCaretPosition()@‚ðŽg‚Á‚½•û–@‚¶‚áƒ_ƒ‚È‚ÌH

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:14:37
swing‚ŃEƒBƒ“ƒhƒE‚ðì‚Á‚Ă݂½‚ñ‚Å‚·‚ª‚¤‚Ü‚­s‚«‚Ü‚¹‚ñ
OS‚ÍVista‚Ì32bitAjava‚̃”ƒ@[ƒWƒ‡ƒ“‚ÍVersion 6 Update 7‚Å‚·B

ƒRƒ“ƒpƒCƒ‹‚µ‚½‚à‚Ì‚ðŽÀs‚·‚邯ƒEƒBƒ“ƒhƒE‚Ío‚Ä‚­‚é‚ñ‚Å‚·‚ª
ƒ{ƒ^ƒ“‚âƒeƒLƒXƒgƒGƒŠƒA“™‚Ì’†g‚ªˆêØ•\ަ‚³‚ê‚Ü‚¹‚ñB
ƒEƒBƒ“ƒhƒEƒTƒCƒY‚ðŽè“®‚ŕς¦‚邯•\ަ‚³‚ê‚Ü‚·B
•ʂ̃EƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚©‚ç–߂邯A
‚»‚̕ʂ̃EƒBƒ“ƒhƒE‚Æd‚È‚Á‚½•”•ª‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B

‰ðŒˆô‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:22:55
>>145
ƒoƒŠƒf[ƒgƒcƒŠ[‚Æ‚©ƒŠƒyƒCƒ“ƒg‚Æ‚©H

Java’ᑬGUI Swing 7
½ÚØÝ¸(tech”Â)

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:32:14
>>145
ƒ\[ƒX‚ð‚±‚¿‚ç‚Ö
URLØÝ¸(rg550.hp.infoseek.co.jp)

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:33:26
>>145
swing‚Ì•`‰æ‚Ô‚Á‚±‚킵‚Ä‚é‚ñ‚¶‚á‚È‚¢H
paintComponent()‚Å•`‰æ‚µ‚Ä‚éH

149:143
08/07/12 22:34:43
>>144
getCaretPosition()‚ŃIƒtƒZƒbƒg‚ðŽæ“¾‚µ‚½‚ ‚ÆA’l‚©‚ç
Œ»Ý‚̃LƒƒƒŒƒbƒg‚Ìs‚Æ—ñ‚̈ʒu‚ð”»’f‚·‚é•û–@‚ªŽv‚¢•‚‚©‚΂Ȃ¢‚ñ‚Å‚·B

Hellob(©ƒLƒƒƒŒƒbƒg)
World

—Ⴆ‚΂±‚̈ʒu‚ł̃IƒtƒZƒbƒg‚Ì’l‚Í5‚ɂȂé‚ñ‚Å‚·‚ªA‚±‚Ì’l‚©‚ç
s‚Æ—ñ‚̈ʒu(1,6)‚ð”»’f‚·‚é•û–@‚ªŽv‚¢•‚‚©‚΂Ȃ­‚Äc


150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:44:56
>>146-148
‘X‚̃ŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒXƒŒˆá‚¢‚¾‚Á‚½‚悤‚ÅŽ¸—炵‚Ü‚µ‚½B
paintComponent()‚Æ‚¢‚¤‚Ì‚ðŽg‚Á‚Ä‚¢‚È‚¢‚Ì‚Å
’²‚ׂĂ݂悤‚ÆŽv‚¢‚Ü‚·B‰ðŒˆ‚µ‚È‚¯‚ê‚Îswing‚̃XƒŒ‚©
ƒ\[ƒX‚¤‚‚µ‚Ă܂½Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/12 22:46:19
>>149
JTextArea ta;
‚Æ‚µ‚ÄA
‚±‚ñ‚ÈH
int y =0;
int x =1;
int cnt = ta.getCaretPosition();
for(String s:ta.getText().split("\n")){
if(cnt<=s.length()){
y=cnt+1;
break;
}else{
cnt=cnt-s.length()-1;
x++;
}
}


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4543“ú‘O‚ÉXV/278 KB
’S“–:undef