목요일, 1월 04, 2007

수요일, 1월 03, 2007

Mobility Pack 이용법(1) - MIDlet 다루기

NetBeans의 Mobility Pack을 이용하여 MIDlet application을 개발하는 방법에 대하여 간단히 살펴보도록 하자.
  • MIDlet application 프로젝트에 새로운 MIDlet을 추가하는 방법
    • File > New File 메뉴 선택
    • Categories에서 MIDP를 선택하고 File Type에서는 MIDlet을 선택
    • MIDlet 이름과 클래스 이름, 아이콘, 패키지등을 선택하고 Finish 선택
    • 새로운 MIDlet Java 파일이 프로젝트에 추가된다
  • MIDlet을 프로젝트의 MIDlet Suite에 등록/삭제하는 방법
    • File > "Project Name" Properties 메뉴 선택
    • Application Descriptor> MIDlets 항목을 선택
    • 목록에 있는 MIDlet을 Suite에서 제거하려면 아이템 선택하고 Remove 선택
    • 새로 MIDlet을 Suite에 추가하려면 Add... 선택
    • MIDlet의 이름 및 아이콘등을 수정하려면 Edit... 선택
    • Suite에서 MIDlet의 순서를 변경하려면 Move Up, Move Down 선택
  • API Permission을 추가하는 방법
    • File > "Project Name" Properties 메뉴 선택
    • Application Descriptor> API Permissions항목을 선택
    • Add... 선택
    • API Package 목록에서 필요한 permission을 선택. 예를 들면 'javax.microedition.io.Connector.http'
    • 추가한 Permission을 삭제하기 위해서는 Remove... 선택
    • 만일 특정 Permission이 허용되지 않는 경우 MIDlet 설치가 실패하도록 하려면 해당 Permission에 대하여 Required 체크 박스를 선택하도록 한다

화요일, 1월 02, 2007

NetBeans 5.5 에디터 key 정리

NetBeans 5.5의 에디터 shortcut key 중에 쓸만한 것만 정리해보도록 하겠다.
원 내용은 NetBeans 5.5 도움말을 참조하였다.

* 아래 내용은 NetBeans의 기본 profile을 사용하는 경우이다. 만일, Emacs를 선호하는 개발자라면 Tools > Options 메뉴를 선택하고 Keymap을 선택한 후 Profile을 Emacs로 변경하여 사용하시기 바란다.
  • Ctrl-[
    • 에디터에서 현재 강조된 괄호({}, ()) 문자로 바로 이동
  • Ctrl-Shift-[
    • 에디터에서 현재 강조된 괄호 문자로 싸인 모든 문자열을 선택
  • Ctrl-G
    • 지정한 줄 번호로 바로 이동
  • Ctrl-HOME
    • 소스 코드의 가장 첫 줄로 이동
  • Ctrl-END
    • 소스 코드의 가장 마지막 줄로 이동
  • Alt-Shift-S
    • Java 클래스의 현재 문법 요소를 선택. 연속적으로 이 키를 누르면 다음번 요소로 확장하여 선택
  • Alt-Shit-A
    • Alt-Shift-S로 확장 선택한 문법 요소를 한단계 줄여서 이전 단계의 요소를 선택하도록 함
  • Ctrl-Minus(-)
    • 코드의 현재 블럭을 접음 (code folding)
  • Ctrl-Plus(+)
    • 현재 접혀진 코드 블럭을 다시 펼침
  • Ctrl-J, S
    • 키 매크로 레코딩 시작
  • Ctrl-J, E
    • 키 매크로 레코딩 완료
  • Ctrl-Z
    • Undo
  • Ctrl-Y
    • Redo
  • Ctrl-E
    • 현재 줄을 지움. 클립보드로 복사 안됨
  • Ctrl-U
    • 현재 문자 삽입 위치 앞에 있는 모든 문자열을 지움
    • 그런 후 다시 입력하면 그 앞의 indentation 문자도 지움 (즉, 공백 문자)
    • 그런 후 다시 입력하면 줄 바꿈 문자도 지움
  • Ctrl-BACKSPACE
    • 현재 문자 삽입 위치 앞에 있는 단어를 지움
  • Ctrl-K
    • 현재 문자 삽입 위치 앞에 있는 단어를 복사하여 현재 위치에 붙임. 반복 입력하면 그 전 단계의 단어로 계속 이동
  • Ctrl-L
    • 현재 문자 삽입 위치 뒤에 있는 단어를 복사하여 현재 위치에 붙임. 반복 입력하면 그 다음 단계의 단어로 계속 이동
  • Ctrl-F3
    • 현재 선택된 단어를 현 소스 코드에서 검색. 모든 일치되는 단어를 강조색으로 표시 함
  • Shift-F3
    • 역 방향으로 검색
  • Ctrl-SPACE (or \)
    • 자바 코드 자동 완성 대화상자를 연다
  • Alt-Shift-F
    • Fix import. 필요없는 import를 제거하거나 필요한 것을 추가
  • Alt-G
    • 현재 선택된 method나 변수의 선언부로 바로 이동
  • Ctrl-Shift-T
    • 현재 라인을 주석 처리
  • Ctrl-Shift-D
    • 현재 라인의 주석을 삭제
  • Ctrl-J, D
    • 디버깅 로그를 출력하고자 하는 변수 값의 바로뒤에 커서를 위치하고 이 키 조합을 선택하면 해당 변수에 대한 출력 println 코드가 자동으로 작성된다
  • Alt-O
    • 현재 커서가 위치한 identifier에 대한 Java 소스 코드를 연다
  • Alt-Shift-O
    • 현재 커서가 위치한 identifier에 대한 Java 소스 코드를 선택하여 열기위한 대화상자를 보여준다
  • Ctrl-B
    • 현재 선택한 method의 base에 해당하는 소스 코드를 연다
  • Alt-F1
    • 현재 선택한 코드에 대한 Java 도움말 HTML 페이지를 연다
  • Ctrl-F2
    • 북마크를 설정하거나 해지한다
  • F2
    • 설정한 북마크로 이동한다. 계속 선택 시 다음 번 북마크로 이동한다
  • Ctrl-mouse click
    • 해당 identifier의 소스 코드로 바로 이동

월요일, 12월 18, 2006

2007년도 계획

Health
  1. 규칙적인 운동을 하도록 한다
  2. 체중 조절
Family
  1. 주말은 언제나 가족과 함께
Professions
  1. Java ME, Java SE
    • 업무에 관련된 기술 분야를 중점적으로 습득하도록 한다
  2. NetBeans
    • NetBeans의 Mobility pack등을 실제 업무에 적용
  3. UML, Design Pattern, XP
    • 프로젝트 진행 시 문서화 및 개발 방법론으로 적용
  4. 영어 / 일어에 지속적으로 노출

일요일, 12월 17, 2006

와인에 대하여

오늘 MBC의 방송 프로그램을 보다 보니 200만원 상당의 와인이 잠깐 소개되었다.
음... 와인 한병에 200만원이라니. 내가 그 맛을 보면 값어치에 걸맞는 무언가를 얻을 수 있을까? 당근 없겠지? ^^

평소 와인 맛보다는 와인 상식에 관심이 많았던지라 다시 한번 와인 상식을 넓혀보고자 Web Search를 좀 해보았다.

몇가지 와인 품종에 대한 Wikipedia 정보이다.

http://en.wikipedia.org/wiki/Wine
Cabernet_Sauvignon
Merlot
Syrah
Pinot_Noir

별로 접해본적이 없는 White Wine의 품종 들...

Chardonnay
Riesling ---> 얼마전에 먹어본 독일산 와인 품종 ^^

토요일, 12월 09, 2006

my business card

My business card collection from 1999 until 2006