1. 공휴일 추가하기

  • 아이폰 사파리에서 아래 url로 접속한 후 “2011 Korean Holidays”를 구독신청. 후 캘린더에서 확인

http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=15716&cat=98&platform=osx&method=sa/South32Korean32Holidays.ics

 

2. 음력 추가하기

  • url을 열고, 캘린더에서 열기 선택.

www.google.com/calendar/ical/2oukaib1orcd1av7ufj8qec2b8%40group.calendar.google.com/
public/basic.ics

  • 설정 > Mail, 연락처, 캘린더 > 계정추가 > 기타 > 구독캘린더 추가를 누르고 서버에 위 url 을 입력 후 다음을 터치.
  • 캘린더에서 확인

개인적으로 사용하고 있는 Sublime Text2 에디터에 NodeJS Completion을 구축해 놓지 않았을까 라고 생각해서 찾아보았더니 역시나 있더라. 혹시나 잊을까 간단히 기술해 놓는다. 아래는 Sublime Text2의 Package Control을 이용하여 NodeJs 개발환경 설정 방법을 순차적으로 기술한다.

Sublime에 Package Repo 추가

  1. 여기를 참고하여 repo url을 복사한다. : https://github.com/tanepiper/SublimeText-Nodejs.git
  2. Sublime Text2 에디터에서 Preferences >> Package Control 을 선택하여 Package Control 창을 띄운다. (단축키 Ctrl + Shift + P)
  3. Package Control : Add Repository를 선택하고 위 url을 입력한다.
  4. Preferences >> Package Settings >> Package Control >> Settings – User 를 참고하여 repositories에 위 url이 추가 되어 있는지 확인한다.

SublimeText-Nodejs 설치

  1. 다시 Package Control 창을 띄워 Package Control : install Package 를 선택한다.
  2. Nodejs를 선택하여 설치한다.
  3. Sublime Text2를 재시작한다.

(계속..)

 

1. OS X 10.7에서 Java설치 : 콘솔에서 java 명령어를 치면 java를 설치할 수 있는 패널이 출력. Mac OS X 10.7용 Java 업데이트 1.

2. Eclipse 설치 : (http://eclipse.org)

  • Egit 설치 : Help -> Install New Software -> http://download.eclipse.org/egit/updates 입력 후 Finish
  • m2eclipse 설치 : Help -> Install New Software -> http://download.eclipse.org/technology/m2e/releases 입력후 Finish
  • 필수 플러그인 설치 : eclipse 설치시 필요한 필수 plugin

3. Maven 설치 : (http://maven.apache.org/)

  • download에서 최신 버전 zip 파일을 다운받아 압축을 푼다.

 

개발환경 디렉토리 구조

dev -- java
    |- maven
    |    `- repo
    |- gitrepo
    |- eclipse
    `- workspace

(계속)

설정 현황

1. Mac 미니 구입 (2011/12/17) : 2.5GHz 듀얼 코어 Intel Core i5(3MB 온칩 공유 L3 캐시) / 4GB / 500GB. 99만원

2. 도메인 구입(2011/12/23) : dongchimi.org, 가비아(www.gabia.com/)

3. DDNS 서버, 공유기, 도메인, Mac 연결 설정(2011/12/25) :

  • DDNS 서버 : kr.dnsever.com/
  • DDNS 스크립트 : curl -u 아이디:비밀번호 ‘http://dyna.dnsever.com/update.php?host\[호스트명\]  - 쉘스크립트만들기
  • 공유기 : 80을 8080으로 Foward.
  • dongchimi.org – 메인
  • blog.dongchimi.org – 동치미 블로그
  • duckier.dongchimi.org – 오리양 블로그
  • egunmoney.dongchimi.org – 이건머니 (구축중)

4. php, myslq, Apache, NodeJS, WordPress 설치(2012/01/05) : NodeJS를 이용해 Proxy 구현.

20120109-205740.jpg

TODO

1. 오동 환경 구성

2. WebDav 설치

3. apache -> nginx + php-fpm으로 변경

20120108-164312.jpg

예식장이 무슨 강단같았음

20120106-112832.jpg

아이폰에서 작성 테스트겸!

2012년 1월 5일 밤. 꽤 많은 시간이 보내며 서버 셋팅과 블로그 설치를 완료했다.

http://speakerdeck.com/u/addyosmani/p/large-scale-javascript-application-architecture

블로그 테마 변경 및 몇가지 업데이트를 강행!!

GAE  / JDO 사용중 객체에 List 를 포함할때 아래 에러 발생시 우회법

발생에러

The RuntimeException could not be mapped to a response, re-throwing to the HTTP container
Object Manager has been closed
org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed
	at org.datanucleus.ObjectManagerImpl.assertIsOpen(ObjectManagerImpl.java:3876)
	at org.datanucleus.ObjectManagerImpl.getFetchPlan(ObjectManagerImpl.java:376)

에러 우회 방법
PersistenceManager(pm)이 닫지 않은 상태에서 아래 코드를 실행하여 다른 객체에 데이터를 이동시킴.

EgunUserAsset asset = pm.detachCopy((EgunUserAsset) foundAsset);

실행후 pm.close()를 실행한다.