Logback은 DTD나 Schema를 제공하지 않는다.
문제는 이클립스에서 이에 대한 Warning을 한다는 것이다. 없는데 어쩌라고...
이클립스의 Window - Preference > XML - XML Files - Validation 메뉴에서 'No grammar specified' 항목의 값을 'Ignore'로 바꾸고 Validation을 실행해 보면 경고가 사라진다.
Logback은 DTD나 Schema를 제공하지 않는다.
문제는 이클립스에서 이에 대한 Warning을 한다는 것이다. 없는데 어쩌라고...
이클립스의 Window - Preference > XML - XML Files - Validation 메뉴에서 'No grammar specified' 항목의 값을 'Ignore'로 바꾸고 Validation을 실행해 보면 경고가 사라진다.
테스트 환경으로 사용할 일이 생겨서 MySQL을 집에 설치 했었습니다. 인스톨러 없이 D:\TOOLS 디렉토리에 UTF-8 환경으로 설치한 후 윈도 서비스로 등록까지 마쳤는데... 오늘 설치본을 그대로 복사해서 회사에서 사용하는 컴퓨터에 설치하려고 하니 어떻게 했는지 기억이 전혀 안나더군요. :-( 이러한 이유로 여기에 설치법을 남깁니다.
MySQL 설치
저는 MySQL AB의 다운로드 페이지에 있는 윈도 버전 중 수동설치 버전(Without installer라고 써 있는 놈)을 다운로드 받았습니다. MySQL Account 만들거냐고 물어보면 아래에 있는 "No Thanks..." 링크를 눌러서 등록 안하고 받으셔도 됩니다.
C:\> echo %WINDIR%
자바개발환경만 있으면 간단하게 사용할 수 있는 Database Engine인 HSQLDB를 설치해 보겠습니다.
HSQLDB 설치
먼저 소스포지의 다운로드 페이지에서 HSQLDB를 다운로드 받습니다. 현재(2007-11-30) 최신버젼은 1.8.0.9 버젼이군요.
사실 HSQLDB는 설치라고 할만한 과정이 없습니다. 그냥 압축파일의 lib 폴더 안에 있는 hsqldb.jar 파일만 있으면 HSQLDB를 사용할 수 있습니다. 원하는 곳에 복사하고 원하는 방식으로 실행을 하면 됩니다.
저는 하이버네이트 테스트를 위해서 설치한 터라 "D:\WORKSPACE_JEE\HibernatePractice\lib" 폴더에 넣었습니다.
javaworld Database 접속
Groovy에서 COM이나 ActiveX를 사용할 수 있게 해주는 모듈인 Scriptom을 설치해 보겠습니다.
Scriptom의 설치는 매우 간단합니다. Groovy를 설치한 후 몇 개의 관련 파일을 설치 폴더에 복사해 주기만 하면 됩니다.
Scriptom 설치를 위한 선행조건
Scriptom 설치
D:\Repository\Groovy\zip\scriptom-2.0-alpha 폴더에 압축을 풀었습니다
scriptom-2.0-alpha.jar 파일 복사
jacob.dll 파일 복사
Caught: java.lang.UnsatisfiedLinkError: D:\SDK\groovy-1.1-rc-1\bin\jacob.dll: 응용 프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다.위와 같은 오류 메시지를 보게 되면 Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)를 설치합니다.
+
아침에 출근해 보니 몇시간 사이에 alpha 버젼이 없어지고 Beta 버젼으로 변경되었더군요. 급하게 링크만 수정했습니다D:\SDK 디렉토리에 압축파일을 풀었다
GROOVY_HOME 시스템 환경변수 설정
Path에 %GROOVY_HOME%\bin을 추가
정상 설치 여부 확인
+
COM Methods and Properties in Scriptom 이 문서를 보니까 확실히 알파버젼이라서 생기는 문제군요. 그렇다면 베타 버젼쯤에서는 이 예제가 멀쩡히 잘 돌아가겠지요?+
2007.11.02SlickRun은 Bayden Systems에서 무료로 제공하는 유용한 툴입니다.
쉽게 설명하자면 '윈도우키+R'를 누르면 나타나는 실행 창의 확장판이라고 할 수 있겠습니다. 저는 실행 창에서 notepad 쳐서 메모장을 실행시키거나 mspaint를 쳐서 그림판을 실행시키는 일이 자주있는데요. SlickRun을 설치하면 패스(path)에 등록되지 않은 어플리케이션도 'MagicWord'를 등록하면 쉽게 실행시킬 수 있습니다. 저는 이 툴을 사용한 후로 바탕화면의 바로가기 혹은 빠른 실행 아이콘을 사용하는 일이 많이 줄었습니다.
설치는 간단합니다. 무조건 Yes하면됩니다. 중간에 추가로 파일을 다운로드해서 설치할거냐고 물어보는데 그것도 Yes 해서 설치하면 됩니다.
사용방법도 간단합니다. 설치후 나타나는 남색 바(bar)를 클릭한 후 notepad, mspaint, cmd 등의 MagicWord를 입력하고 엔터키를 치면 됩니다. 바를 클릭하기가 귀찮으면 '윈도우키+Q'를 누르면 바에 커서가 가 있을겁니다.
설치후 보이는 남색 바
자동완성 기능 - 'no'만 입력했는데 전체 매직워드가 자동입력된 상태
매직워드 등록은 간단합니다. 바의 끝부분을 우클릭하면 나타나는 컨텍스트 메뉴에서 'New MagicWord...'를 선택한 후 입력창이 나타나면 원하는 MagicWord를 입력하고 실행파일의 절대 경로나 URL을 입력하면됩니다. 절대경로는 레이블 Filename or URL을 클릭하면 파일선택 창이 뜨기 때문에 찾아서 선택하면 됩니다. 이게 불편하다고 생각되거나 이미 매직워드로 등록하고 싶은 어플리케이션이 실행중이라면 초록색 스포이드(?) 아이콘을 실행 중인 어플리케이션 창으로 드래그하면 창 색이 변경되면서 실행파일의 절대경로가 자동으로 입력되어 있는걸 볼 수 있을겁니다.
Total Commander를 'tc'라는 MagicWord로 등록했습니다
구글 검색
네이버 검색