2008년 6월 27일 금요일

AJAX: TIP & DOC

Ajax와 XML: 테이블을 위한 Ajax(한글)
http://www.ibm.com/developerworks/kr/library/x-ajaxxml10/#list2

쓸만한 effect들 ( prototype과 mootools는 같이 사용할 수 없어서 아쉽다.)
http://moofx.mad4milk.net/

json lib
http://json-lib.sourceforge.net/

json from XML
http://www.terracoder.com/

XML & java
http://xstream.codehaus.org/

http://gyumee.egloos.com/1291803
(한글)

2008년 6월 26일 목요일

2008년 6월 19일 목요일

SECURITY: SSL 인증

http://blog.empas.com/skc101/read.html?a=22241538

EX7에선 꽤 귀찮은 작업이 되었다. 이중 ifram관련된 부분은

EX6에선 보안경고가 뜨지만 EX7에서는 보안경가 뜨지 않는 다는 점은 조금 다르다.

2008년 6월 9일 월요일

JAVA: GWT

gwt download
http://code.google.com/webtoolkit/download.html

eclipse plug in
http://www.instantiations.com/gwtdesigner/index.html

tutorial
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Google/Service/GoogleWebToolkit/StartedGuide

한글 처리가 좀 귀찮다.
KitchenSink 예제의 경우 가장 간단한 처리 방법은 java파일을 utf-8로 저장한다.
또는
1. KitchenSink.gwt.xml 수정
<module>
...
<extend-property name="locale" values="EUC_KR">
...
</module>

2. 출력하는 페이지인 KitchenSink.html 수정
<head>
...
<meta http-equiv="Content-Type" content="text/html; charset=EUC_KR">
...
</head>
아니면
property를 이용하는 방법등이 있겠다.

JAVASCRIPT: JMAKI

참고 문서
http://wiki.javajigi.net/display/WEB20/jMaki?showComments=false

PROJECT PAGE
https://ajax.dev.java.net/

2008년 6월 5일 목요일

JAVA: Limit of primitive type

--------------------------------------------------------------------------------------
종류 설명 저장 공간 값의 범위 (최소값~최대값)
======================================================================================
boolean 논리값 1 bit true / false
--------------------------------------------------------------------------------------
byte 부호 있는 정수 8 bits -128 ~ 127
--------------------------------------------------------------------------------------
char 유니코드 문자 16 bits \u0000 ~ \uFFFF
--------------------------------------------------------------------------------------
short 부호 있는 정수 16 bits -32768 ~ 32767
--------------------------------------------------------------------------------------
int 부호 있는 정수 32 bits -2147483648 ~ 2147483647
--------------------------------------------------------------------------------------
long 부호 있는 정수 64 bits -9223372036854775808 ~ 9223372036854775807
--------------------------------------------------------------------------------------
float IEEE 754 실수 32 bits 1.40239846E-45f
~ (표현 가능 양수 범위)
3.40282347E+38f
--------------------------------------------------------------------------------------
double IEEE 754 실수 64 bits 4.94065645841246544E-324
~ (표현 가능 양수 범위)
1.79769313486231570E+308
--------------------------------------------------------------------------------------

2008년 6월 3일 화요일

ORACLE: find procedure & function

select name,text from user_source where text like '%:???%'

2008년 6월 2일 월요일

ECLIPSE: memory error

이클립스 최신 버젼을 설치해 사용하다가 갑자기 JVM terminated. Exit code=-1 로 시작하는 메세지와 함께 이클립스가 구동되지 않는 경우가 발생한다.이렇게 되면 아예 이클립스가 구동되지 않는다. JDK를 여러가지 버젼을 설치해서 생긴 충돌문제 인가 했는데 의외의 부분에 문제가 있었다eclipse폴더안의 ecilpse.ini 파일을 보면 아래와 비슷한 형식으로 구성되는데
-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m 
이때 --launcher.XXMaxPermSize256M이 부분이 문제를 일으켰다. 윗 구문과 아래 구문사이에 공백이 하나도 없어 발생하는듯 하다. 256M부분앞에 공백 하나만 넣어주면 해결된다.
또한 perzamspace도 웬만하면 512로 올려 주는 것이 좋다.

그리고 현제까지도(3.4 가니메데가 나온 지금에도) sun vm을 제대로 인식하지 못하는 버그가 있다. ini 파일에 -vm 옵션으로 javaw를 직접 지정해 주면 해결 된다.




eclipse.ini 내용을 보면

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m


요런 내용이 있습니다..

자.. 보면

XXMaxPermSize : class 정보를 담고 있는 공간.
Xms128m : 초기 시작시 메모리 공간(최소 메모리 공간)
Xmx512m : 최대 메모리 공간

ps. window 같은 경우 최대 메모리 공간이 시스템의 50% 이하로 설정 해줘야 한다고 합니다.
그 이상을 했을경우 eclipse 실행이 안되고 죽는다고 합니다.
(확인은 못했습니다. 전 비스타라서.. ;; )