2006년 6월 29일 목요일

처음으로 이벤트 당첨되다!



그냥 한번 응모해봤는데..

처음으로 이벤트가 당첨됬다!

영화 예매권 2장!! 흠..

근데 같이 볼사람이... 누구랑 같이 볼까.. -_-..

2006년 6월 26일 월요일

꿈에 관한 이야기...

나는 꿈 꾸는 것을 좋아한다.

왜냐하면 나는 꿈을 꾸면서 꿈을 콘트롤 할수 있다. -_-;

좀 난해 하긴 한데.. 꿈이란것은 나에게 즐거움과 설레임을 선사해 주는것 같다..

꿈을 콘트롤 즉, 제어 할수 있다는 것은.. 제대로 잠들지 못한것일꺼라고 생각하기도 하지만,

제어 할수 있는 꿈이란 참으로 멋진 세계이다. 나만의 세계라고나 할까?

어떻게 보면 과대망상 자로 보일수도 있겠다 -_-..

하지만 꿈꾸는 동안은 정말 재미있는 세상을 연출해 낼수있다.

또 다른 꿈에 관한 얘기로는 꿈에 나타났던 이야기들이 현실로 나타나는것이다...



우선 첫번째 이야기부터 써보겠다.

내가 처음으로 꿈을 제어할수 있다고 느낀것은 초등학교때...

그냥 다름없는 꿈이 였다. 어느 아파트에 살고 있었고 그냥 그렇게 있다가,

나는 이렇게 생각해 버렸다.

" 이건 꿈이지? 그래 한번 슈퍼맨이 되보자! "

그게 처음 이였다. -_-; 그래서 나는 슈퍼맨이 되었고 하늘을 날아다니며 힘도 쓰고,

눈에서 레이저도 나가고, 입김으로 호수를 얼음으로 만들고... 풉 -_-;



두번째....

꿈에 관한 다른 이야기는 초반에 말했던.. 예지(?) 라고 하긴 좀 그렇지만,

꿈에 봤던 현상들이 현실로 다가오는 것들이다. 어느 순간 문득, 내 머리속에 떠오른다.

' 이상황 이 분위기 이 장면.. 꿈에서 봤던것들이다. 이 다음은 어떻게 될것이다. ' 라고

생각하면.. 하나도 틀리지 않고 현실로 다가온다. 그러나 이것으로 무엇을 얻거나 잃거나,

한적은 없다. 아직까지는.. 그 생각나는 꿈과 현실은 불과 3~5초 길게는 10초 사이기 때문에

생각하면서 지켜 보는 사이에 상황은 종결 된다.



위 2가지 꿈에 관한 얘기를 그냥 생각나서 글로 적어봤다..

어제 꿈을 꾸면서 재미있게 놀아서일까? 아님 나같은 사람이 또 있고 공감대가 있을꺼라고

생각해서 일지도 모른다.. 나같은 사람이 설마 없진 않겠지?

여러분들도 꿈을 자기만의 세계로 만들수 있을지 모른다. 그럼 밤마다 꿈꾸는것이 즐거울수도

있을것이라고 생각한다. 오늘밤 꿈을 꾸게되면 생각해봐라.



" 이건 꿈이다. 내가 하고 싶었던 것들을 해보자~! "

2006년 6월 16일 금요일

JSP 한글 처리 문제.

※ 톰캣에서  한글문제 해결방법 ※
작성일 : 2005.10.26

-. 아?d?d, ?막?, ?? , ?C, ?B 같은 문자를 파라미터로 입력 받는방법
-. 한글 이름으로 된 파일(그림파일)이 다운로드 되지 않는문제 해결
-. Oreilly에서 만든 MultipartRequest 에서 한글파일 이름 얻기


우선  KSC5601(EUC_KR)에서는 위와같은 문자를 표현할 수 없다.

1. server.xml 에서
    useBodyEncodingForURI 옵션추가
    URIEncoding이 값 있다면 아래와같이 UTF8로 변경한다.
  (톰캣이 파일 관리시 내부적으로 UTF8을 사용하는것 같음)

    <Connector .... 
         useBodyEncodingForURI="true"
         URIEncoding="UTF8"/>


2. JSP출력 인코등은 MS949, HTML은 KSC5601 혹은 EUC-KR, MS949 로 한다.
  JSP,HTML 다음과 같이 넣어준다...

  <%@ page contentType="text/html; charset=MS949" %>
 
  <TITLE>한글 테스트</TITLE>
  <META http-equiv="Content-Type" content="text/html; charset=KSC5601">


3. HttpServletRequest.getParameter(String)를 사용하기전에, 다음 코드를 미리 실행한다.
 
  request.setCharacterEncoding("MS949");

  이것은  아래와 같이 실행한 결과를 한것과 동일하다.
  new String(request.getParameter("param1").getBytes("ISO8859_1"),"MS949")

4. com.oreilly.servlet.MultipartRequest 에서 한글 파일 이름 얻기
  아래와 같이 생성자의 3번째 파라미터에 MS949를 입력한다.

  MultipartRequest multi = new MultipartRequest(request, "c:\upload", (1024*1024*30), "MS949", new DefaultFileRenamePolicy());


from http://okjsp.pe.kr
write by 오시홍

2006년 6월 2일 금요일

이런 묘한 기분..

답답하다...

라는 생각이 들면서.. 한쪽으론..


설레이는..


이기분은.. 모지...

2006년 5월 31일 수요일

JSP 한글 깨짐 현상..

페이지 상단에 페이지 선언을 해줍니다.

[code type=html4strict]<%@ page contentType = "text/html; charset=euc-kr" %>
[/code]

이렇게 해주면 일단 왠만한 걱정은 싸 잡으셔도 될겁니다. 두번째 방법은 문자열(String)을 직접 코드 변환해주는 방법입니다. 함수로 만들어 사용해도 좋습니다.

[code type=html4strict]
out.println(new String(("자바속의 한글").getBytes("8859_1"), "EUC-KR"));
<%!
//한글 처리
public String ko(String str) {

try{
str = new String(str.getBytes("8859_1"), "EUC-KR");
} catch(UnsupportedEncodingException e) {
}
return str;
}
%>

<%
out.println(ko("자바속의 한글"));
%>[/code]



from
http://okjsp.pe.kr

Eclipse 실행 속도 줄이기..

from: http://www.raibledesigns.com/page/rd/20030312
I changed my shorcut icon (Win2K) to have the following as it's target:

eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms256m

Eclipse now starts in a mere 6 seconds (2 GHz Dell, 512 MB RAM). Without these extra settings, it takes 11 seconds to start. That's what I call a performance increase! (2003-03-12 09:32:04.0)

from: http://www.raibledesigns.com/comment.do?method=edit&entryid=065039163189104748672473500018
I tried this out, but the memory settings don't seem to have anything to do with startup time.
18 seconds - "eclipse.exe"
13 seconds - "eclipse.exe -vmargs -Xverify:none"
12 seconds - "eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m"

It's only the Xverify:none parameter which has a noticeable effect on reducing startup time. On the java website I found that this parameter turns off bytecode verification ( http://developer.java.sun.com/developer/onlineTraining/Security/Fundamentals/Security.html ), although the default is supposedly "only verify classes loaded over the network".

Oracle 9i 설치시 tomcat 8080포트와 겹치는 문제..

9i설치후 8080 포트 사용하는 것 바꾸기


출처 : http://blog.naver.com/scoll57.do?Redirect=Log&logNo=100015452658

1. 프로그램그룹-OracleHome92-?-'Database configuration assistant 실행
2. 수행하고자 하는 작업선택 화면에서 '데이터베이스의 데이터베이스 옵션구성' 을 선택
3. 옵션을 구성하고 자하는 DB를 선택(아마 설치시에 DB생성 하신걸로 가정)
4. '데이터베이스 기능창'에서 '표준데이터베이스 기능' 이라는 버튼클릭 하고 '사용자정의' 버튼클릭
5. 그러면 'Oracle XML DB'창이 뜨는데 그창 하단에 '포트번호' 바꾸시고 '확인'버튼 누르고 적용
6. 3으로 돌아가서 목록에 있는 다른 DB를 선택하고 같은 작업 3-5까지 수행

여기 적어놓은 것은 포트를 변경 시킨다는 것이구요, 포트를 아예 안쓰고 싶다면
5번 단계에서 'XML 프로토콜 비활성화'를 체크하심 됩니다. 보다 강력한 방법은
XML DB OPTION을 제거 하는 것이겠지요?!! ^-^

Oracle XML DB와 포트설정에 관련되서 아주 자세히 알 고 싶으시면
"XML Database Developer s Guide - Oracle XML DB"이 책의 21장
"Configuring Oracle XML DB with Enterprise Manager"을 참고 하세욤.