본문 바로가기

전체 글

Groovy 처음 시작하기 : 설치 Scriptom 2.0 alpha에 관한 글을 작성하고 보니 너무 뜬금 없는 얘기가 된 것 같아서, 자바개발자를 위한 Groovy 설치법을 간단히 설명해 보려고 합니다. 그리고 아마도 다음 글에서는 Scriptom 설치에 관해서 쓸 것 같습니다. Groovy 설치를 위한 선행조건 Java SDK 1.4 버젼 이상이 설치되어 있어야합니다 JAVA_HOME 환경 변수가 설정되어 있어야합니다(Java SDK의 설치 디렉토리를 가리키도록)Groovy 설치 당연한 얘기지만 Groovy 홈페이지에서 배포본을 다운 받아야 합니다. 지금(2007.10.28) 받을 수 있는 가장 최신의 버젼이 Groovy 1.1-rc-1이라서 저는 이 배포본으로 예를 들도록 하겠습니다. 다운로드 받은 압축파일을 설치를 원하는 위치에 압.. 더보기
Scriptom 2.0 alpha Groovy 홈페이지에 오래간만에 들어가 봤더니 Scriptom 2.0 alpha버젼이 나와있더군요. Scriptom은 ActiveX나 COM 컴포넌트를 Groovy에서 접근할 수 있게 해주는 훌륭한 모듈입니다. 루비의 'win32ole'로 엑셀을 만지는 재미를 Groovy에서도 느낄 수 있을까해서 예전에 사용해 봤었는데 루비와 비교해볼 때 기능이 약했던 기억이 있습니다. 하지만 Scroptom 2.0은 1.2 버젼과 비교해서 많은 면에서 발전이 있다고 합니다. 아직 alpha 버젼이지만 코드는 안정화된 상태고 기능구현도 완료되었다고 해서 금새 다운 받아서 예제를 실행시켜 봤습니다. Scriptom 페이지에 Quick Start 예제로 나와있는 그루비 코드는 examples/speech 폴더에 각각 'S.. 더보기
SlickRun SlickRun은 Bayden Systems에서 무료로 제공하는 유용한 툴입니다. 쉽게 설명하자면 '윈도우키+R'를 누르면 나타나는 실행 창의 확장판이라고 할 수 있겠습니다. 저는 실행 창에서 notepad 쳐서 메모장을 실행시키거나 mspaint를 쳐서 그림판을 실행시키는 일이 자주있는데요. SlickRun을 설치하면 패스(path)에 등록되지 않은 어플리케이션도 'MagicWord'를 등록하면 쉽게 실행시킬 수 있습니다. 저는 이 툴을 사용한 후로 바탕화면의 바로가기 혹은 빠른 실행 아이콘을 사용하는 일이 많이 줄었습니다. 설치는 간단합니다. 무조건 Yes하면됩니다. 중간에 추가로 파일을 다운로드해서 설치할거냐고 물어보는데 그것도 Yes 해서 설치하면 됩니다. 사용방법도 간단합니다. 설치후 나타나는 .. 더보기
UTF8과 UCS2 간에 서로 변환할 수 없습니다 java.sql.SQLException: UTF8과 UCS2 간에 서로 변환할 수 없습니다 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231) at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:957) at oracle.sql.LobPlsqlUtil.plsql_read(LobPlsqlUtil.java:202) at oracle.jdbc.dbaccess.DBAccess.lobRead(DBAccess.java:700) at oracle.sql.LobDBAccessImp.. 더보기