목록전문가가 되기 위하여/작업 노트 (4)
행복을 위하여.
생성패턴 추상팩토리 (Abstract Factory) 빌더(Builder) 팩토리 메서드(Factory Method) 원형(Prototype) 단일체(Singleton) 구조패턴 적응자(Adapter) 가교(Bridge) 복합체(Composite) 장식자(Decorator) 퍼사드(Facade) 플라이급(Flyweight) 프록시(Proxy) 행동패턴 책임 연쇄(Chain of Responsibility) 명령(Command) 해석자(Interpreter) 반복자(Iterator) 중재자(Mediator) 메멘토(Memento) 감시자(Observer) 상태(State) 전략(Strategy) 템플릿 메서드(Template Method) 방문자(Visitor) 오랜만에 GOF 디자인패턴책을 꺼내보았다. ..
터미널에서 ssh로 접속하는데 Permission denied이 계속 발생하고 세번째 비번 틀렸을 떄 Permission denied (publickey,gssapi-with-mic,password). 이런것이 떠서 root권한 활성화 시키고http://www.ernieflores.net/mac-os-x-10-7-lion/how-to-enable-the-root-user-account-in-mac-os-x-lion/ 관리자모드로 바꾸고 (터미널에서 su -) 다시 ssh 접속하니 잘된다.후후
자바에서 JSON 파싱하는 방법은 이미 만들어져 있는 라이브러리를 가져다 쓰면 쉽게 파싱이 가능하다. (JSON에 관한 설명은 JSON 단어 클릭) http://code.google.com/p/json-simple/ 위의 주소로 들어가면 라이브러리를 다운받을 수 있다. 웹서버에 있는 JSON을 string형태로 가져오기 위해 HttpURLConnection클래스로 웹서버 연결을 확립하고 getInputStream함수를 통해 스트링 형태로 JSON을 가져온다. 스트링을 통해 가져온 값을 json simple라이브러리에 있는 함수로 적절히(?) 사용하면 파싱은 쉽게 된다.아~~주 쉽다.ㅡ,.ㅡ 간단한 예제) String string = "{name2: 50, name3: "값3", name1: "값1"}";..
Olleh KT 셋탑박스 개발환경을 설치하는 방법은 아래 주소에 들어가서 http://openapp.kt.co.kr/ 개발지원센터 게시판의 "[ACAP] QOOK TV 자바(Java) 어플리케이션 SDK v 1.2" 게시글의 첨부파일을 다운받아보면 개발환경 셋팅방법에 대해 상세하게 나와있다. 설치방법을 간략히 요하자면 다음과 같다. 1. java 최신 버전 설치. java 1.4.2 버전 설치(1.4.2 버전 설치시 Browser Registration는 체크 해제) 2. 이클립스 다운 (zip파일이라 압축만 풀면된다.) 3. 이클립스실행->메뉴에서 Help->Install New Software->사이트 주소 입력 Add->next 4. 프로젝트 New를 하여 qook tv프로젝트를 하나 생성하여 ru..