2010/03/29 21:35 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

일단 시간이 없으므로 정리만.


http://wiki.eclipse.org/Eclipse.ini


-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M

-vm
D:\Java\jdk1.6.0_12\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m

posted by 조금까칠한남자
2010/01/18 21:26 Gossip/Day by Day
크리에이티브 커먼즈 라이선스
Creative Commons License


Android 개발환경을 구축한지 근 10일 정도가 지난 것 같은데 ㅎㅎ
아무것도 못하고 있네요. 시간이 없다는 핑계는 아니고요 ㅎ
왜 이리 귀찮은지 ㅎㅎ
저희 팀 업무는 스마트 폰이랑은 상관이 없고, 또 시간내서 혼자 공부하면서 하려니 귀찮고... ㅎ
차라리 회화 공부를 할 까... 라는 생각이 들기도 하고 ㅎㅎ
에구구... 핑계를 대려면 끝도 없죠 ㅎㅎ

아래 사이트를 통해서 개발환경 구축만 AVD 생성까지 해봤습니다.
아래 사이트는 "안드로이드펍 커뮤니티"라고 초보들을 위한 좋은 내용이 많더군요 ㅎㅎ

Android SDK 개발 시작 기초 강좌

다른 블로그에 있는 "Hello World" 강좌보고 따라하는데 안되더군요 ㅠㅡ
제가 뭐 잘못했나봐요 ㅎ
그래서 아무 생각없이 이것 저것 따라 해보기로 했습니다. ㅎ
오늘은 그냥 쉬운거 한번 해봤습니다. ㅎ


아직 뭔지는 잘 모르겠고요 ㅎㅎ 그냥 AVD 생성하기 따라했는데 위와 같은 이미지가 나오더군요 오늘은 여기까지!! ㅋㅋ

예전에는 출퇴근시간에 프린트해서 이것 저것 공부하고 있었는데 ㅎ(출퇴근 3시간정도;;)
아이폰 사고 나서는 출퇴근 시간에 미드보고 있습니다;;
아;; 이러면 안되는데;;

암튼 너무 욕심부려서 금방 지치는 것보다 하나하나 기능들을 알아보면서 좋은 아이디어 떠 오르면 그 때 제 몸을 불사르려 합니다. ㅎㅎ

그럼 전 미드 보러 ㅋㅋㅋ
요새 "Medium season 1" 보고 있는데 너무 재미 있네요 ㅎㅎ

내일은 프로젝트 생성하고 Hello world한번 찍어봐야겠군요 ㅎㅎ
http://www.androidpub.com/641


'Gossip > Day by Day' 카테고리의 다른 글

[gossip] thoth 계정 생성  (2) 2010/01/27
[android] Hello World 2  (8) 2010/01/22
[Android] Hello World.  (5) 2010/01/18
[gossip] 인간이 변할 수 있는 3가지 방법  (2) 2010/01/05
[gossip] 뜻밖의 크리스마스 선물  (8) 2009/12/28
[gossip] iPhone 사고 싶다.  (3) 2009/12/10
posted by 조금까칠한남자
2009/11/18 13:49 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

 

 

이런 기본이 안되어 있는 놈!!! ㅠㅡ

Eclipse에서 Run as > Run on Server를 이용해서 Tomcat을 실행할 경우, Eclipse의 Workspace 디렉토리에 Server라는 이름의 디렉토리가 생성되는군요.

 

 

 이 Server 디렉토리 안을 보시면 context.xml, server.xml, web.xml이 있는데,

Run on Server로 실행시키면 Eclipse에서는 위 3개 파일을 참조한다고 합니다.

저는 Eclipse에서 Window > Preferences > Tomcat에서 Tomcat home을 설정하길래, 여기서 가져오는 줄 알았는데 ㅡ_-;; 하앜하앜

 

이런 사실도 모르고... Tomcat에 있는 xml파일만 수정했더니...

DBCP 설정하는데 계속 아래와 같은 에러가 발생하더군요.

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

 

예전에는 tomcat source 설치하고 command에서 startup.bat으로 실행해서 몰랐는데....

 

실제로 위 디렉토리에 있는 context.xml, server.xml, web.xml에 dbcp 설정을 해주었더니 제대로 동작하더군요. 다른 에러들이 발생했는데, 해결했습니다. :")

 

 

 

posted by 조금까칠한남자
2009/03/24 10:14 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

뭐니...

 

아래와 같은 에러가 발생한 이클립스 버전은 Ganymede 3.4.2(Java EE package)이다.

Subversive를 설치하고 난 후 부터 이런 에러가 발생했다...

난 이런 에러 나면 못 참아~~~~~~~~~~~~~~~~

 

암튼 또 구글링...

바로 해결방법이 나오네....

 

 

 

 

The ordinal 3873 could not be located in the dynamic link library LIBEAY32.dll.
Installing JavaHL Connector (Binaries and Implementation) 1.5 and 1.4 you obtain this error.

Solution: you have to choice only one version depending the server's version.


그냥 인터넷에 떠 도는 Subversive 설치 방법을 따라했더니...

JavaHL Connector1.4버전과 1.5버전이 같이 설치가 된건가부다...

 

이클립스에서 Help - Software updates - Installed Software에 가보니...

흠.. JavaHL 1.4.5와 JavaHL 1.5.4가 설치되어 있다....

 

일단 나는 JavaHL1.4.5 버전을 Uninstall했다...

문제는 해결되었으나...

흠흠... 잘된건가 모르겠네...

 

posted by 조금까칠한남자
2009/03/24 10:07 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

아흑... 이런 기능도 있구나...

 

정말 숨겨진(?)... 실은 내가 모르는 기능들이 많다. ㅎㅎ

 

예전에는 이클립스 디렉토리안에 있는 features와 plugin에서 삭제하고 싶은 플러그인을 삭제했던 것 같은데^^;;

 

에잇... 무식하면 몸이 고생이다..

 

지금 사용하고 있는 버전은 Ganymede 3.4.2 버전이다.

 

 

plugin을 삭제하려면

 

Help - Software Updates 선택하면

 

Installed Software 탭과 Available Software 탭이 있는데 Installed Software 탭을 클릭

 

Uninstall.. 하고자 하는 플러그인 선택후 Uninstall 클릭

 

posted by 조금까칠한남자
2009/03/23 15:32 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

가끔 나는 이런 생각을 한다...

내가 뭐든 하면은 고장이 잘 나는거 같은데... 내가 문제 인가...

흠... 뭐 그것은 내가 알 수 없는 것이고...

일단 문제가 생겼으니 해결을 해야지...

 

 

Error retrieving "feature.xml". [error in opening zip file]

 

 

이런 에러가 발생했다...

구글링을 해보니... 역시... 나오는 군...

 

결론은... Eclipse 디렉토리에 있는 site.xml 파일을 지우라는 내용이다.

마지막에 설치한 Eclipse plugin의 설치 방법에 의한 문제라는데...

그냥 패키지를 다운로드해서 Eclipse디렉토리에 넣었을 것이라 추측한다고 한다..

뜨끔... 나도 그랬나... ㅎㅎ

 

If you are using Eclispe, maybe you will meet such error after you have installed a Eclipse plugin:
Error retrieving "feature.xml". [error in opening zip file]
When you open Help->Software Updates->Find and install to install a new plugin, this error will cause that you can not install the new one. What is the problem?
Do you remember how did you install the last Eclipse plugin? I guess you download the package and unzip or just put it into Eclipse's directory, without using the Software Updates tool in Help menu in Eclipse.

1. Delete the site.xml file in your Eclipse directory.
2. Run Help->Software Updates->Find and install, the error will not appear.


If the plugin has the official site, from where you can install it in Eclipse using Help->Software Updates->Find and install, I sugguest that you should not download it yourself and unzip it into your Eclipse directory.

For example, EclipseMe, you can refer to http://eclipseme.org/docs/installEclipseME.html to install it, otherwise you will meet such exception!

But if this plugin doesnt support online install, you can only download it and unpack it. But Good Luck!


 

 

 

 

 

 

 

 

 

posted by 조금까칠한남자
2009/03/19 16:17 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License
이클립스로 개발하면서 자주 쓰이는 단축키들을 먼저 정리해보자.

Ctrl+Shift + M = 특정 클래스 import
Ctrl+Shift + O = 자동으로 import
Ctrl+Shift + F = 코드 자동 정리
Ctrl+Shift + G = 특정 매쏘드나 필드를 Reference 하고 있는 곳을 찾는다
Ctrl + 1 : Quick Fix 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결 가능
Ctrl+Shift + / = 블럭 주석
Ctrl+Shift + UP = 커서를 기준으로 토콘단위 블럭지정
Ctrl+Shift + Down = 커서를 기준으로 토큰단위 블럭 해제
Ctrl + L = 등정 줄번호로 가기
Alt+Shift + J = 자동으로 주석 달기
Ctrl + Space = 입력 보조장치(Content Assistance) 강제 호출
F2 = 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트 제공
Ctrl + Shift + Space = 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.

자주 쓰는 것들을 템플릿으로 정리해 두면 더 편리해진다.
Windows - Preferences - Java - Editor - Templates 에서 설정할 수 있다.

기본적인 templates에 대한 예로는,
sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.
for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.




'Voice Portal > Dialog Designer' 카테고리의 다른 글

[svn]SVN 설정 + TortoiseSVN 연동하기  (0) 2009/03/23
[eclipse] subversive 설치  (0) 2009/03/20
[eclipse]이클립스 자주 쓰는 단축키  (0) 2009/03/19
[eclipse] Workspace Unavailable  (0) 2009/03/11
[eclipse]JVM terminated. Exit code=-1  (0) 2009/03/05
XML Validation  (0) 2009/01/09
posted by 조금까칠한남자
2009/03/19 12:16 CodeIN/Web
크리에이티브 커먼즈 라이선스
Creative Commons License
나는 개발을 할 때 주로 "verdana" font를 사용한다
가장 보기 쉽고 이쁘다 ^0^
그런데 JSP공부를 하는데 한글이 깨져서 나오길래 verdana font는 한글 지원이 안되나부다 했는데 그게 아니었다...

아래 소스를 응용하면 한글 깨짐 현상을 없앨 수 있다.

String test="김태정 온 보이스보탈";

test=new String(test.getBytes("8859_1"), "EUC-KR");

System.out.println("test : " + test);

김태정 온 보이스 보탈


<추가 내용>
jsp를 계속 공부하다보니까 계속적으로 한글 문제가 발생된다..
그래서 왜 유니코드를 사용한다는 java에서 이런문제가 발생되는지 궁금하였다...
그런데 이게 한글을 웹으로 전송할 때 발생되는 문제라는 것을 알게 되었다.

http://cafe.naver.com/jokerx04.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=255

위 내용을 간단히 정리를 하면은

한글 웹브라우저에서는 KSC5601코드를 기본으로 사용하는데 웹으로 전송(HTTP REQUEST)할 때는 x-www-form-urlencoded 형식으로 인코딩 된다고 한다. 그런데 서블릿은 전송된 문자들이 ISO-8859-1 표준 코드라고 생각한다. 그리고 JAVA에서는 유니코드를 사용하므로 전달된 한글코드를 ISO-8859-1로 인코딩을 한다고 한다. 그래서 웹으로 한글을 전송하게 되면은 무조건 깨진다고 봐야한다.
그래서 우리도 ISO-8859-1 형식의 유니코드로 인코딩된(깨진 상태다)놈을 다시 ISO-8859-1의 바이트 배열로 추출한다. 그 다음에 그놈을 다시 원래의 포맷인 KSC5601 형식으로 변환 해주면 된다. 또 서블릿에서 웹으로 보낼 때도 한글을 ISO-8859-1 형식으로 변환한다. 그래서 이것은 KSC5601 을 사용하는 euc-kr 로 변환해서 전송해야 한다.
이것은 JSP 페이지나 서블릿에 contentType 의 charset 을 "euc-kr" 로 설정해 주기만 하면 된다.

euc-kr 은 한글은 KSC5601 로 표현하고, 영어는 JSC5636을 사용하는 방법인데, 벨 연구소에서 제안한 유닉스 상에서 영어 외의 문자를 표현하는 방법 중에 하나이다. euc-kr 은 Extended UNIX Korea Code 의 약자이다.










참고 사이트
http://blog.daum.net/sowebpro/6952936

'CodeIN > Web' 카테고리의 다른 글

[opensource] OpenFlashChart 사용하기  (6) 2009/12/19
X internet 이란  (0) 2009/03/26
[java/jsp]한글 깨짐  (0) 2009/03/19
[javascript] contentEditable  (0) 2009/03/10
[javascript]submit()  (0) 2009/03/10
[jsp]forward  (0) 2009/03/08
posted by 조금까칠한남자
2009/03/11 13:22 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License

왜 이러 십니꺼?? -0-;;
왜 잘 되던게 이 모양이야.. -0-;;

Workspace in use or cannot be created, choose a different one.

하핫.. 왜??

해결 방법은 간단하다...
먼저 작업관리자에서 또 다른 이클립스가 떠 있는지 확인한다.
없으면...자기가 정해놓은 workspace 디렉토리로 이동해서, .metadata 라는 디렉토리에 있는 .lock 파일을 지운다.


'Voice Portal > Dialog Designer' 카테고리의 다른 글

[eclipse] subversive 설치  (0) 2009/03/20
[eclipse]이클립스 자주 쓰는 단축키  (0) 2009/03/19
[eclipse] Workspace Unavailable  (0) 2009/03/11
[eclipse]JVM terminated. Exit code=-1  (0) 2009/03/05
XML Validation  (0) 2009/01/09
How can XML be used?  (0) 2009/01/09
posted by 조금까칠한남자
2009/03/05 14:30 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License
이런.. 요새 왜이리 한번에 되는게 없노...
잘 되던것이 갑자기 안된다...

이전에 비스타를 설치해서 사용했는데..
문제가 생겨서 다시 xp로 다운그레이드..
그런데 xp에서 문제가 발생한다.....

형아 좀 도와주라... 형아 힘들다.. ㅋㅋ


암튼.. 위와 같은 메시지가 뜬다.
이런 메시지가 뜨는 이유중에 하나는 jre 버전이 안 맞는 경우가 있다고 한다...
하지만 나의 경우는

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m

Xmx를 512로 잡아놔서 그렇다...
아흑.. 비스타 사용할 때는 1024m으로 잡아놔도 문제가 없었는데 -0-;;
암튼.. 현재 시스템에서 512m은 너무나 큰 용량인가보다..
Xmx를 256으로 바꾸니까 잘된다..

아흑.. 형 좀 도와주라....





'Voice Portal > Dialog Designer' 카테고리의 다른 글

[eclipse]이클립스 자주 쓰는 단축키  (0) 2009/03/19
[eclipse] Workspace Unavailable  (0) 2009/03/11
[eclipse]JVM terminated. Exit code=-1  (0) 2009/03/05
XML Validation  (0) 2009/01/09
How can XML be used?  (0) 2009/01/09
vxml+ccxml can make a call.  (0) 2008/12/03
posted by 조금까칠한남자
prev 1 2 next