SMemo 의 일정관리를 사용하다가, Rainlendar 로 스케쥴을 관리하다 보니 한가지 답답하게 느껴졌던게 바로 우리나라 공휴일이 기본적으로 등록되어 있지 않다는 점이였다.
그렇다고, 달력을 보면서 일일이 공휴일을 매번 등록한다는 것은 또다른 노가다 일 것 같고, 머 한번은 할 수 있다쳐도 매년 이짓을 한다는것은 나처럼 게으른자는 귀찮을 따름이기에 ㅋㅋ

그래서, 한번 검색을 해보았더니 역시나 뜻이 있으면 통한다고 했던가? ㅎㅎ
방법이 있었다.
그 해법은 구글 캘린더였다.
구글캘린더가 참 여러모로 쓸모가 많다는것을 새삼 느끼게 되었는데, 서론이 좀 길었다. 바로 구글캘린더를 들어가보자.




구글캘린더 초기화면인 위 그림을 보자.
왼쪽메뉴아래부분에 대한민국 기념일 이 보일것이다.
이제부터 하려고 하는것이 바로 저것이다 ^^

구글캘린더의 설정화면으로 이동해보자. (우측 상단에 설정이 보일것이다. 설정을 누르고 캘린더 설정을 다시한번 클릭한다.)
아래 그림에서처럼 캘린더 환경설정화면에서 일반탭옆에 캘린더 탭을 누른다.




위 그림에서 보듯이 화면 중간정도에 우측을 보면 '재미있는 캘린더 검색' 링크가 보일것이다. 그걸 클릭한다.




위 그림에서처럼 기념일 이라는 탭에 기본적으로 활성화 되어 있는데, 가나다라 순서이므로, 조금만 밑으로 눈을 돌리면 대한민국 기념일 이라고 보일것이다. 또 우측을 보면 구독이라고 되어 있을 것이다. (위 그림은 현재 구독중이라 수신거부라고 나옴)

자 구독을 눌렀으면 이제, 대한민국 기념일이 구글캘린더에 추가가 되었다.


구글캘린더 초기화면으로 오게 되면, 맨처음 에 보았던것처럼 자신의 구글캘린더에도 대한민국 기념일이 추가되었음을 볼 수 있다.
한가지 아쉬운점은 이렇게 다른 캘린더를 등록했다하더라도, 이대로 Rainlendar 와 Sync 가 되지는 않는다는 것이다 ㅠㅠ


여기서 끝이라면, 이글을 쓰고 있지는 않았을 것이다. ㅎㅎ

이제부터 Rainlendar 와 Sync 를 하기 위한 본론으로 들어가보자.

구글캘린더 초기화면에 지금까지 대한민국기념일을 추가했는데, 대한민국기념일옆에 역삼각형모양의 아이콘을 클릭해보자




위 그림에서 보듯이 팝업메뉴가 뜨는데, 캘린더 설정을 클릭한다.




헛 이 그림은?? 어디선가 마니 본듯한 그림일 것이다.

위 그림에 나오진 않았지만, 이미 이전에 구글캘린더와 Rainlendar 를 Sync 설정하기 에서 보았으니 대충 감이 올 것이다.

다시한번 간단히 설명하면, 위그림과 같은 화면에 중간부분에 보면 캘린더주소가 보일것이다. 그 옆에 보면 XML ICAL HTML 이라는 단추가 보이는데 ICAL 을 누르면 위 그림과 같이 나오게 된다.

더 그림을 보면서 무엇을 복사해야될지 감이 오셨으리라..

일단 주소전체를 복사한후, 메모장을 열어서 붙여넣는다.

그다음에 해야될 일은?? 감이 오신분도 있을 것이다.

바로 GCALDaemon 의 config editor 를 실행한다.

지난번 설정을 너무 힘들게 한 사람은 금방 포기할 지도 모르겠다 ㅎㅎㅎ 하지만 걱정마시길..

훨씬더 쉬우니,

왼쪽메뉴에서 File Synchronizer 를 클릭한다.

자신의 구글 계정이 선택되어있고, 이전에 설정된 값이 보일것이다.

맨아래 NEW 를 클릭한다.

Google Account : 자신의 구글계정이 기본으로 선택되어있다.
Google Calendar : 좀전에 구글캘린더에서 대한민국기념일 의 ICAL 주소를 복사해서 메모장에 붙여넣었던 값에서 http://www.google.com 을 제외한 나머지 주소값을 넣는다.
ICal file : 옆에 browser 를 눌러서 C:/Program Files/GCALDaemon/ 폴더로 이동후, Korea_Holidays.ics 입력후 열기를 클릭한다. (지난번, 구글캘린더와 Rainlendar 를 Sync 할때 저장했던 google.ics 파일이 위치한 폴더에 새로운 Korea_Holiday.ics 파일을 생성한 것이다.)

OK 를 누르면, 지난번에 생성했던 google.ics 설정값 밑에 새로운 설정값이 추가가 된것을 볼 수 있다.



중요한걸 놓치고 가면 안된다. 바로 저장하기 ^^
File 을 누르고 save 한다.
설정이 제대로 되었는지 확인하기 위해 Sync now! 를 클릭해 c:\program files\Gcaldaemon 폴더밑에 Korea_Holiday.ics 파일이 생성되었는지 확인해보자.


여기까지 생각보다 어렵지 않게 느껴졌다면, 다행입니다 ㅎㅎ


마지막입니다.
방금 구글캘린더로부터 Korea_Holiday.ics 파일을 받아왔는데, 이 ICAL 파일을 Rainlendar 에 등록만 남았습니다.
Rainlendar 옵션창을 연다.
지난번에 google.ics 파일을 등록한 것과 동일하게 Korea_Holiday.ics 파일을 등록해주면 된다.

Rainlendar 달력에 대한민국 공휴일이 등록된 것을 볼 수 있을 것이다.


Rainlendar 에 대한민국 공휴일 등록하기 끝 -


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

앞에서 Rainlendar 와 구글캘린더를 동기화하는데 사용되는 프로그램인 GCALDaemon 을 설정하고, 직접 동기화도 해보았다.
그러나, 일정을 등록할때마다 매번 동기화 프로그램을 실행하는 것또한 상당히 불편한 일일 것이다.
이런 동기화를 자동으로 할 수 있는 방법을 다루도록 하고, 또한 기타 설정을 알아 보도록 하겠다.

자동으로 동기화가 이뤄지도록 하는 방법은 매우 간단하다.
GCALDaemon 을 Windows 서비스로 등록해서 Windows 시작시 자동으로 실행되도록 해놓으면 된다.
자, Windows 서비스로 등록해보자
시작 - 모든프로그램 - GCALDaemon - service - install 을 클릭하자

시작 - 실행을 누르고 services.msc 를 입력후 엔터를 누른다.


위 그림에서처럼 서비스 목록에서 GCALDaemon 을 찾아 마우스 우측버튼을 누른후 속성(R) 을 누른다.
아래 그림에서처럼 시작유형 : 자동, 서비스상태 시작됨을 확인한다.


이렇게 하므로써, Rainlendar 와 구글캘린더는 자동으로 동기화 될 것이다.

GCALDaemon 추가 설정하기

동기화과정을 눈으로 보이게 하기
윈도우 탐색기를 열어서, c:\program files\GCALDaemon\conf 폴더로 이동한후에
gcal-daemon.cfg 파일을 메모장으로 연다.

progress.enabled
값을 찾아 false 를 true 로 변경한다.

work directory 설정하기
gcal-daemon.cfg 파일에서 work.dir 를 찾아 아래처럼 입력한다.

work.dir=C\:Program Files/GCALDaemon/work

(주의!! GCALDaemon config 파일에서는 열슬래쉬를 인식을 못한다. )


Rainlendar 와 구글캘린더의 동기화되는 이벤트 속성

아래표를 보면 이벤트의 어떠한 속성들이 동기화가 가능한지 알 수가 있다.
다만, 이벤트 등록창에서 되풀이탭(이벤트를 되풀이 하는 주기설정) 은 동기화가 안된다. catefory(분류), priority(우선순위) and URL 속성 또한 기본적으로는 동기화가 지원안된다. 단, 밑에 동기화확장을 통해 가능해진다.
또한, 알람의 경우는 Rainlendar 에서 등록된 것만 구글캘린더로 등록이 된다.

iCalendar event propertyGoogle Calendar event propertySynchronization
summary title bidirectionally
location where bidirectionally
description content bidirectionally
created date published date bidirectionally
start date start date bidirectionally
end date end date bidirectionally
all day event (true / false) all day event (true / false) bidirectionally
status (tentative / confirmed / canceled) status (tentative / confirmed / canceled) bidirectionally
classification (public / private) visibility (public / private) bidirectionally
transparency (transparent / opaque) transparency (transparent / opaque) bidirectionally
list of attendees list of participants bidirectionally
recurrence rule (including exceptions) recurrence rule (including exceptions) bidirectionally
recurrence-id original event unsupported
alarm reminder one-way only (Rainlendar to Google)


동기화 속성을 확장하기
위에서 기본적으로 동기화 지원이 안되었던 catefory(분류), priority(우선순위) and URL 속성 을 동기화가 가능하도록 설정하는 부분이다. 또한, 알람의 경우 양방향 동기화도 가능해진다.
config 파일에서 extended.sync.enabled 를 찾아 true 값을 적용한다.
extended.sync.enabled=true

iCalendar event propertyGoogle Calendar event propertySynchronization
alarm reminder bidirectionally
category (Business, Birthday, etc) hidden bidirectionally
priority (low, medium, high) hidden bidirectionally
URL hidden bidirectionally


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
지금까지 스케쥴관리 및 포스트잇 프로그램 활용하기에서, Rainlendar, 구글 캘린더, 아웃룩 을 설치 및 Sync 설정하는 방법을 살펴 보았다.

구글캘린더에서 스케쥴을 작성했든, 아웃룩에서 스케쥴을 작성했든, Rainlendar 에서 스케쥴을 작성했든지간에, 지금까지 설정해온데로라면, 어느 한곳에서 작성한 스케쥴이 모두 동기화가 가능할 것이다.

이제 Rainlendar 에서 작성한 스케쥴이 구글캘린더 및 아웃룩에 제대로 Sync 가 되는지 확인해 보도록 하겠다.
Rainlendar 에서 2010년 9월 6일 날짜의 이벤트 등록을 해보자



위 그림처럼 Rainlendar 에 스케쥴이 등록되었으면, 시작 - 모든프로그램 - GCALDaemon - Sync now !! 를 클릭해보자
cmd 창에 Sync 되는 로그내용이 보일것이고, 정상적으로 Sync 가 이루어지면, Synchronization finished 라는 메시지가 마지막에 보일것이다. 창이 순식간에 닫히기때문에, 제대로 확인하려면 아래 그림에서처럼 구글캘린더에서 확인하는 것이 확실할 것이다 ^^




여기서 아웃룩과도 동기화를 하기 위해서는 시작 - 모든프로그램 - Google Calendar Sync - Google Calendar Sync 를 클릭한다. (이미 트레이 아이콘에 떠있다면 생략)
아래 그림에서처럼 트레이아이콘위에서 마우스 우측 버튼을 누르고, Sync 를 누르면 동기화가 된다.





Rainlendar, 구글 캘린더, 아웃룩 일정을 동기화하기 끝
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 최지선 2011.12.13 15:22 신고

    감사합니다. 너무 유용한 글들입니다.

  2. Favicon of http://bwhite.tistory.com BlogIcon V.E.N 2011.12.14 10:25 신고

    부족한 글에 칭찬 감사합니다..(..)

  3. 비버 2012.07.07 13:43 신고

    따라해보았더니 잘 되네요. 감사합니다 ^^


이제, Rainlendar 에서 설정만 해주면 끝이 난다.
Rainlendar 에서의 설정은 간단하니, ㅎㅎㅎ

Rainlendar ical 파일 설정하기

자 설치된 Rainlendar 를 실행해보자.

이미 실행이 된 상태라면, 트레이아이콘에 오늘날짜(일)로 된 아이콘을 볼 수 있다.
마우스 우측버튼을 눌러 옵션을 클릭하자.
아래 그림에서처럼 달력을 누르고, 추가버튼을 클릭한다.


아래 그림에서 다음을 클릭한다.


달력파일을 선택하는 화면이다. GCALDaemon 설정할때 맨마지막에서 기억해두라고 했던걸 다시한번 보시면서
파일 이름에 C:\Program files\GCALDaemon\google.ics 를 붙여넣고 다음을 클릭한다.


끝내기를 클릭한다.

아래 화면에서 Google 을 선택한후, 변경을 클릭한다.


바탕화면에 Rainlendar 달력에서 마우스 우측버튼을 클릭하고 아래 그림에서처럼 달력을 선택한후, Default 를 눌러 해제시킨다. 지금까지 했던 Google Calendar 와 아웃룩의 스케쥴들을 동기화시켜서 Rainlendar 의 달력에 스케쥴을 보이게 하기 위함이다.



스케쥴관리 및 포스트잇 프로그램 - Sync 설정 하기 끝......

다음엔, 실제 동기화를 시켜보도록 하겠습니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

이제, Rainlendar 에서 설정만 해주면 끝이 난다.
Rainlendar 에서의 설정은 간단하니, ㅎㅎㅎ

Rainlendar ical 파일 설정하기

자 설치된 Rainlendar 를 실행해보자.

이미 실행이 된 상태라면, 트레이아이콘에 오늘날짜(일)로 된 아이콘을 볼 수 있다.
마우스 우측버튼을 눌러 옵션을 클릭하자.
아래 그림에서처럼 달력을 누르고, 추가버튼을 클릭한다.


아래 그림에서 다음을 클릭한다.


달력파일을 선택하는 화면이다. GCALDaemon 설정할때 맨마지막에서 기억해두라고 했던걸 다시한번 보시면서
파일 이름에 C:\Program files\GCALDaemon\google.ics 를 붙여넣고 다음을 클릭한다.


끝내기를 클릭한다.

아래 화면에서 Google 을 선택한후, 변경을 클릭한다.


바탕화면에 Rainlendar 달력에서 마우스 우측버튼을 클릭하고 아래 그림에서처럼 달력을 선택한후, Default 를 눌러 해제시킨다. 지금까지 했던 Google Calendar 와 아웃룩의 스케쥴들을 동기화시켜서 Rainlendar 의 달력에 스케쥴을 보이게 하기 위함이다.



스케쥴관리 및 포스트잇 프로그램 - Sync 설정 하기 끝......

다음엔, 실제 동기화를 시켜보도록 하겠습니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

이제, Rainlendar 에서 설정만 해주면 끝이 난다.
Rainlendar 에서의 설정은 간단하니, ㅎㅎㅎ

Rainlendar ical 파일 설정하기

자 설치된 Rainlendar 를 실행해보자.

이미 실행이 된 상태라면, 트레이아이콘에 오늘날짜(일)로 된 아이콘을 볼 수 있다.
마우스 우측버튼을 눌러 옵션을 클릭하자.
아래 그림에서처럼 달력을 누르고, 추가버튼을 클릭한다.


아래 그림에서 다음을 클릭한다.


달력파일을 선택하는 화면이다. GCALDaemon 설정할때 맨마지막에서 기억해두라고 했던걸 다시한번 보시면서
파일 이름에 C:\Program files\GCALDaemon\google.ics 를 붙여넣고 다음을 클릭한다.


끝내기를 클릭한다.

아래 화면에서 Google 을 선택한후, 변경을 클릭한다.


바탕화면에 Rainlendar 달력에서 마우스 우측버튼을 클릭하고 아래 그림에서처럼 달력을 선택한후, Default 를 눌러 해제시킨다. 지금까지 했던 Google Calendar 와 아웃룩의 스케쥴들을 동기화시켜서 Rainlendar 의 달력에 스케쥴을 보이게 하기 위함이다.



스케쥴관리 및 포스트잇 프로그램 - Sync 설정 하기 끝......

다음엔, 실제 동기화를 시켜보도록 하겠습니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


지금까지, Rainlendar 라고 하는 스케쥴링 프로그램을 이용하여, Google Calendar 와 아웃룩을 연동하기 위해, 스케쥴관리 및 포스트잇 프로그램 - 다운로드 및 설치편 에서 설치과정을 다뤘고, 이제 각각의 프로그램에서 Sync 설정하는 방법을 다루고 최종 아웃룩에서 작성한 스케쥴이 Rainlendar 에 자동 등록되는 과정을 다루도록 하겠다.

Sync 과정은 크게 아래처럼 두 가지로 나눌 수 있다.
Rainlendar <-> Google Calendar
Google Calendar <-> Outlook



먼저, Rainlendar 와 Google Calendar 를 Sync 하기 위한 설정을 다루도록 하겠다.

Google Calendar 에서 설정
Google Calendar 에서는 설정할 것은 없고, GCALDaemon 에서 필요한 설정값(ICAL 주소값)을 확인해야 한다.
먼저 구글로 로그인을 하자. 구글 계정이 없는 사람은 계정부터 만들어야 할 것이다.
로그인후, 왼쪽 상단에 보면 Google 검색, 캘린더, 이미지, 동영상 등등의 메뉴가 보일것이다. 만약 보이지 않는다면 더보기를 눌러보자 캘린더가 보일것이다. 캘린더를 클릭한다.



그다음 화면의 우측상단에서 설정을 누르고 캘린더설정을 다시한번 눌러준다.


캘린더 환경설정화면에서 일반 탭 옆에 캘린더 탭을 눌른다.


화면 중간쯤에 자신의 로그인 계정 이름이 보일 것이다. 클릭한다.


마지막 화면에서, 하단부에 캘린더 주소가 있고, 비공개주소가 있는데 비공개주소 옆에 보면 XML ICAL HTML 이 보일 것이다. ICAL  을 클릭한다.


팝업되는 창의 주소를 마우스로 드래그 해서 복사한다.

이 ICAL 주소값을 메모장등에 복사해서 붙여넣기 해둔다. GCALDaemon 에서 설정할 때 필요하기 때문이다.


다음은, GCALDaemon 을 설정해야 되는데 설정할때는 별로 한게 없다고 느껴졌는데, 막상 메뉴얼을 작성하다보니 엄청 길어진듯한 느낌이다. 사실 별거 아닌데 ㄷㄷㄷ


자 GCALDaemon 을 설정해 보자.
Configuration 은 두가지 방법이 있겠다. Configuration 파일에서 직접 설정하는 것Configuration 프로그램을 이용하는 방법이 있는데,
여기서는 Configuration 프로그램을 이용하는 방법을 다루도록 하겠다.

설치후 Configuration 창을 닫았다면, 시작 - 모든프로그램 - GCALDaemon 을 누르고 Config Editor 를 클릭한다.


왼쪽 메뉴에서 HTTP Synchronizer, Feed converter 는 필요가 없기 때문에, Disable 시킨다. Disable 시키는 방법은
각각을 누른후, 우측에 Enable 로 시작하는 부분이 굵은글씨로 되어 있는데 한번더 클릭하게 되면 흐릿하게 된다.



우리가 필요한 건 File Synchronizer 이므로, 반대로 Enable 로 시작되는 부분을 클릭하여 활성화 시킨다.
위그림처럼 되게 한다.

기본계정 삭제 및 계정 등록하기
- configuration 이 꼬일 수 있으니, 반드시 아래 순서를 따라 설정하기 바란다.

우측화면 밑에 보면 example@gmail.com 이 있다. Edit 를 눌러보자. 아래창이 뜰것이다.


iCal file 의 저장위치를 마우스로 드래그 하여 복사한후, 메모장에 붙여넣어두자. 단, C:\Program~1 를 C:\Program Files 로 바꿔야된다. 즉, C:\Program Files\GCALDaemon\google.ics 가 되어야 한다.
Cancel 을 눌러 창을 닫자

화면 하단에 보면 현재 기본값인 example@gmail.com 이 보일것이다. remove 를 눌러 제거하자.
설정값은 제거가 되었지만, 아직 계정은 남아있다.

기본 계정을 삭제하고 자신의 구글 계정을 등록하기 위해서는

NEW 옆에 옆에 Google Accounts 를 누른다.
아래 그림에서 New Account 를 누르고 자신의 구글계정 정보를 입력하고, Verify 를 눌러 입력된 정보가 맞는지 확인후, OK 를 누른다.



Config Editor 초기화면에서 기본계정 example@gmail.com 옆에 자신의 구글계정이 생겼을 것이다.
다시 Google Accounts 를 누른다. 기본계정 example@gmail.com 을 선택하고, Delete  를 눌러 기본계정을 삭제한다.
이렇게 복잡하게 한 이유는 기본계정 example@gmail.com 하나만 있을때 계정이 삭제가 안되기 때문이다.

Config Editor 의 초기화면에서 NEW 를 클릭하면 아래와 같은창이 뜬다.
Google Accounts 에 자신의 계정이 보일것이다.


Google Account : 부분에 자신의 구글 계정을 확인한다.
Google Calendar : 부분에 아까 구글 캘린더에서 ical 주소값을 복사했던것을 기억할 것이다.
조심해야 될것은 주소값을 모두 붙여넣는것이 아니라, http://www.google.com 를 뺀 나머지 /calendar/ical/자신의 계정%40gmail.com/private-????????????/basic.ics 부분만 복사해서 넣는다.
iCal file : 부분에 좀전에 복사해둔 값, C:/Program files/GCALDaemon/google.ics 을  붙여넣는다. (GCALDaemone 설정에서는 역슬래쉬(\)가 인식을 못하기 때문에 슬래쉬(/)로 폴더의 위치를 등록한다.)

OK 를 누르면, 이제 입력해야 되는 설정값은 다 끝났다.
이제 Config Editor 메뉴에 File 을 누르고 save 를 눌러주면 GCALDaemon 설정은 끝났다.


마지막으로 정상적으로 Google Calendar 와 GCALDaemon 이 정상적으로 Sync 를 하는지 확인하기 위해,

시작 - 모든프로그램 - GCALDaemon 을 누르고 Sync now! 를 클릭한다.

cmd 창이 뜨는데, Sync 가 정상이든 실패든 창이 금방 닫혀 버린다.
만약 정상적으로 Sync 가 되었다면, C:/Program files/GCALDaemon/ 폴더에 google.ics 파일이 생성이 되었을 것이고, Sync 가 올바르게 되지 않았다면, google.ics 파일이 생성되지 않는다.

google.ics 파일이 없다면 Sync 가 정상적으로 된것이 아니므로, 처음부터 다시 한번 살펴보도록 한다.

한가지더, C:/Program files/GCALDaemon/google.ics 의 위치는 기억해 두자, Rainlendar 설정할 때 필요하기 때문이다.



여기까지 힘들게 설정을 했지만, 사실 설명이 길어져서 그렇지, 설정 그자체는 별내용이 없다는 걸 느끼게 되는군요 ( ..)'

자 이제 마지막 Rainlendar 에서 ical 파일을 설정하는 일만 남았습니다.


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 김기헌 2014.02.07 10:44 신고

    수십번을 해도 gcaldaemon의 변경된 설정값이 저장되질 않습니다 ㅠ ㅠ
    싱크파일이 생성되냐 안되냐의 문제가 아니고 제 메일을 설정하고 저장후 프로그램 재시작하면 설정이 초기화되어있습니다.

    왜이런걸까요 ㅠㅠ

    • Favicon of http://bwhite.tistory.com BlogIcon V.E.N 2014.02.07 17:59 신고

      죄송하게도 도움이 못 될 것 같군요..ㅠㅠ
      gcaldaemon 이 free 라는 이점은 있으나, 너무 복잡해서.....
      그냥 rainlendar pro beta 버전을 이용하시면 간단하게 구글 캘린더와 동기화가 되거든요...



지금까지, Rainlendar 라고 하는 스케쥴링 프로그램을 이용하여, Google Calendar 와 아웃룩을 연동하기 위해, 스케쥴관리 및 포스트잇 프로그램 - 다운로드 및 설치편 에서 설치과정을 다뤘고, 이제 각각의 프로그램에서 Sync 설정하는 방법을 다루고 최종 아웃룩에서 작성한 스케쥴이 Rainlendar 에 자동 등록되는 과정을 다루도록 하겠다.

Sync 과정은 크게 아래처럼 두 가지로 나눌 수 있다.
Rainlendar <-> Google Calendar
Google Calendar <-> Outlook



먼저, Rainlendar 와 Google Calendar 를 Sync 하기 위한 설정을 다루도록 하겠다.

Google Calendar 에서 설정
Google Calendar 에서는 설정할 것은 없고, GCALDaemon 에서 필요한 설정값(ICAL 주소값)을 확인해야 한다.
먼저 구글로 로그인을 하자. 구글 계정이 없는 사람은 계정부터 만들어야 할 것이다.
로그인후, 왼쪽 상단에 보면 Google 검색, 캘린더, 이미지, 동영상 등등의 메뉴가 보일것이다. 만약 보이지 않는다면 더보기를 눌러보자 캘린더가 보일것이다. 캘린더를 클릭한다.



그다음 화면의 우측상단에서 설정을 누르고 캘린더설정을 다시한번 눌러준다.


캘린더 환경설정화면에서 일반 탭 옆에 캘린더 탭을 눌른다.


화면 중간쯤에 자신의 로그인 계정 이름이 보일 것이다. 클릭한다.


마지막 화면에서, 하단부에 캘린더 주소가 있고, 비공개주소가 있는데 비공개주소 옆에 보면 XML ICAL HTML 이 보일 것이다. ICAL  을 클릭한다.


팝업되는 창의 주소를 마우스로 드래그 해서 복사한다.

이 ICAL 주소값을 메모장등에 복사해서 붙여넣기 해둔다. GCALDaemon 에서 설정할 때 필요하기 때문이다.


다음은, GCALDaemon 을 설정해야 되는데 설정할때는 별로 한게 없다고 느껴졌는데, 막상 메뉴얼을 작성하다보니 엄청 길어진듯한 느낌이다. 사실 별거 아닌데 ㄷㄷㄷ


자 GCALDaemon 을 설정해 보자.
Configuration 은 두가지 방법이 있겠다. Configuration 파일에서 직접 설정하는 것Configuration 프로그램을 이용하는 방법이 있는데,
여기서는 Configuration 프로그램을 이용하는 방법을 다루도록 하겠다.

설치후 Configuration 창을 닫았다면, 시작 - 모든프로그램 - GCALDaemon 을 누르고 Config Editor 를 클릭한다.


왼쪽 메뉴에서 HTTP Synchronizer, Feed converter 는 필요가 없기 때문에, Disable 시킨다. Disable 시키는 방법은
각각을 누른후, 우측에 Enable 로 시작하는 부분이 굵은글씨로 되어 있는데 한번더 클릭하게 되면 흐릿하게 된다.



우리가 필요한 건 File Synchronizer 이므로, 반대로 Enable 로 시작되는 부분을 클릭하여 활성화 시킨다.
위그림처럼 되게 한다.

기본계정 삭제 및 계정 등록하기
- configuration 이 꼬일 수 있으니, 반드시 아래 순서를 따라 설정하기 바란다.

우측화면 밑에 보면 example@gmail.com 이 있다. Edit 를 눌러보자. 아래창이 뜰것이다.


iCal file 의 저장위치를 마우스로 드래그 하여 복사한후, 메모장에 붙여넣어두자. 단, C:\Program~1 를 C:\Program Files 로 바꿔야된다. 즉, C:\Program Files\GCALDaemon\google.ics 가 되어야 한다.
Cancel 을 눌러 창을 닫자

화면 하단에 보면 현재 기본값인 example@gmail.com 이 보일것이다. remove 를 눌러 제거하자.
설정값은 제거가 되었지만, 아직 계정은 남아있다.

기본 계정을 삭제하고 자신의 구글 계정을 등록하기 위해서는

NEW 옆에 옆에 Google Accounts 를 누른다.
아래 그림에서 New Account 를 누르고 자신의 구글계정 정보를 입력하고, Verify 를 눌러 입력된 정보가 맞는지 확인후, OK 를 누른다.



Config Editor 초기화면에서 기본계정 example@gmail.com 옆에 자신의 구글계정이 생겼을 것이다.
다시 Google Accounts 를 누른다. 기본계정 example@gmail.com 을 선택하고, Delete  를 눌러 기본계정을 삭제한다.
이렇게 복잡하게 한 이유는 기본계정 example@gmail.com 하나만 있을때 계정이 삭제가 안되기 때문이다.

Config Editor 의 초기화면에서 NEW 를 클릭하면 아래와 같은창이 뜬다.
Google Accounts 에 자신의 계정이 보일것이다.


Google Account : 부분에 자신의 구글 계정을 확인한다.
Google Calendar : 부분에 아까 구글 캘린더에서 ical 주소값을 복사했던것을 기억할 것이다.
조심해야 될것은 주소값을 모두 붙여넣는것이 아니라, http://www.google.com 를 뺀 나머지 /calendar/ical/자신의 계정%40gmail.com/private-????????????/basic.ics 부분만 복사해서 넣는다.
iCal file : 부분에 좀전에 복사해둔 값, C:/Program files/GCALDaemon/google.ics 을  붙여넣는다. (GCALDaemone 설정에서는 역슬래쉬(\)가 인식을 못하기 때문에 슬래쉬(/)로 폴더의 위치를 등록한다.)

OK 를 누르면, 이제 입력해야 되는 설정값은 다 끝났다.
이제 Config Editor 메뉴에 File 을 누르고 save 를 눌러주면 GCALDaemon 설정은 끝났다.


마지막으로 정상적으로 Google Calendar 와 GCALDaemon 이 정상적으로 Sync 를 하는지 확인하기 위해,

시작 - 모든프로그램 - GCALDaemon 을 누르고 Sync now! 를 클릭한다.

cmd 창이 뜨는데, Sync 가 정상이든 실패든 창이 금방 닫혀 버린다.
만약 정상적으로 Sync 가 되었다면, C:/Program files/GCALDaemon/ 폴더에 google.ics 파일이 생성이 되었을 것이고, Sync 가 올바르게 되지 않았다면, google.ics 파일이 생성되지 않는다.

google.ics 파일이 없다면 Sync 가 정상적으로 된것이 아니므로, 처음부터 다시 한번 살펴보도록 한다.

한가지더, C:/Program files/GCALDaemon/google.ics 의 위치는 기억해 두자, Rainlendar 설정할 때 필요하기 때문이다.



여기까지 힘들게 설정을 했지만, 사실 설명이 길어져서 그렇지, 설정 그자체는 별내용이 없다는 걸 느끼게 되는군요 ( ..)'

자 이제 마지막 Rainlendar 에서 ical 파일을 설정하는 일만 남았습니다.


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 김기헌 2014.02.07 10:44 신고

    수십번을 해도 gcaldaemon의 변경된 설정값이 저장되질 않습니다 ㅠ ㅠ
    싱크파일이 생성되냐 안되냐의 문제가 아니고 제 메일을 설정하고 저장후 프로그램 재시작하면 설정이 초기화되어있습니다.

    왜이런걸까요 ㅠㅠ

    • Favicon of http://bwhite.tistory.com BlogIcon V.E.N 2014.02.07 17:59 신고

      죄송하게도 도움이 못 될 것 같군요..ㅠㅠ
      gcaldaemon 이 free 라는 이점은 있으나, 너무 복잡해서.....
      그냥 rainlendar pro beta 버전을 이용하시면 간단하게 구글 캘린더와 동기화가 되거든요...

스케쥴관리 및 포스트잇 프로그램

Prologue

바탕화면에 이쁜 달력과 시계 및 스케쥴 관리 기능과 포스트잇 기능이 함께 제공되는 프로그램이 있었으면 하는 마음에 지금까지  SMemo 프로그램을 사용해 왔으나, SMemo 프로그램도 괜찮긴 하지만, 프리웨어이다 보니 스킨업데이트도 거의 없고 스케쥴 관리 기능이 부족하여,  SMemo 는 주로 포스트잇 기능과 간단한 일정알림을 목적으로 사용하고 세세한 스케쥴 관리는 아웃룩을 이용하고 있는 중이다.

하지만, 이에 대한 불편함은 이만 저만이 아니기에 
다이어리 기능과 포스트잇 기능이 함께 제공되며 이쁜 스킨을 제공하는 프리웨어 프로그램이 없을까 하고 찾아봤지만, 둘 다를 만족시킬만한 프로그램을 발견하지는 못했다.

결국 둘 다를 만족시킬만한 프로그램이 없다면, SMemo 가 Post-it 기능으로는 더할나위가 없으므로, 이쁜 스킨의 달력과 시계를 제공하는 스케쥴링 프로그램을 찾아보기로 했다.
마침 예전에 사용했었던 Rainlendar 라고 하는 이쁜 스킨을 제공하는 스케쥴링 프로그램이 떠올랐고, 이전에는 한글지원, 버그 등등으로 인해 이쁜 스킨이 아쉽지만 더이상 사용을 하지 않았었는데,  지금 버전은 한글지원이라든가 등등 상당히 안정된 것으로 보였다.
또한, Rainlendar Pro 버전은 Google Calendar 와 연동이 되어서, 집과 회사 양쪽에서 스케쥴링 관리가 가능했다.
아울러 지금까지 아웃룩에 익숙해져 버린 나같은 경우, 아웃룩과 Google Calendar 가 서로 싱크를 할 수가 있어 보다 효율적으로 스케쥴 관리를 할 수 있다는 것을 알게 되었다.
(최근 버전의 Rainlendar 는 Google Calendar , Outlook 과 연동이 된다.)

다만, Pro 버전은 셰어웨어 이기때문에 돈을 주고 사거나, 어둠의 루트를 이용하여 구해야 하는 점이 거슬리기도 할 뿐만 아니라, 회사에서는 소프트웨어 단속때문에 프리웨어를 쓸 수 밖에 없다는 사실이 무척 가슴이 아팠으나, 조금은 불편하지만 Lite 버전으로도 충분히 Sync 할 수 있는 방법이 있다는 것을 알게 되어 이를 소개하려 한다.

(자금이 여유로운 사람은 그냥 Rainlendar Pro 버전을 구매하는것이 바람직할 것이다...^^)

지금까지 사용해본 국산 포스트잇 프리웨어를 간략히 살펴보면,
note+ 는 정말 가볍고 말그대로 포스트잇이다. 별다른 기능은 없다.
com-it 은 많은 장점이 있겠으나, 그 중 눈에띄는 점은 메모지안에 그림, 미디어, 파일 등이 저장이 가능하다.
SMemo 는 달력, 시계 기능과 스케쥴관리 기능이 포함되어 있다.

(Post-it 프로그램들에 대해 자세하게 설명하고 있는 곳이 있어 링크를 걸어둔다. 참고가 되시길 )
Post-it 바탕화면 메모프로그램 모음 : http://circlash.tistory.com/4

요약하자면,

포스트잇과 세세한 스케쥴관리, 달력, 시계 제공, 이쁜 스킨 등 내가 만족할 수 있는 프로그램은 찾을 수가 없었다
결국, 달력과 시계, 이쁜 스킨이 제공되는 스케쥴관리 프로그램으로는 Rainlendar 를
포스트잇으로는 SMemo 를 사용하는 것이 최상의 선택이라는 생각이 든다.

Rainlendar Pro 버전(유료)를 사용할 경우는, Google Calendar 와 Sync 가 지원되지만 Rainlendar Lite 버전(무료)는 지원이 안되는 문제가 있는데, 이를 해결하는 방법은
GCALDaemon, Google Calendar Sync 프로그램을 통해서 Sync 를 할 수 있다.

설치가 필요한 프로그램을 정리하면 다음과 같다.
1. Diary
    Rainlendar
    Outlook 2003
    Google calendar
    (Rainlendar Pro를 사용시 Outlook 20003, Google calendar)

2. Post-it
    SMemo Or Com-it

3. Sync 프로그램
    GCALDaemon
    Google Calendar Sync
   
Sync 하는 방법을 정리하면 다음과 같다.
Rainlendar 는 스케쥴 데이터가 iCalendar 형식으로 저장되고, Google Calendar 에서 iCalendar 형식으로 내보내기, 가져오기가 되기에 Rainlendar 의 iCalendar 파일과 Google Calendar iCalendar 파일을 GCALDaemon 프로그램을 이용하여 Sync 시킬수 있다.
또한, 아웃룩 사용자의 경우 Google Calendar Sync 프로그램을 설치하여 아웃룩과 Google Calendar 를 Sync 할 수 있다.

즉, 간략히 Sync 되는 순서를 보면 아래와 같다.
    Rainlendar   <->   Google Calendar   <->   Outlook
  (GCALDaemon)        (Google Calendar Sync)

4. 다운로드
Rainlendar Lite(V2.7)
    다운로드 : http://www.rainlendar.net/cms/index.php?option=com_rny_download&Itemid=32
    한글언어팩 : http://www.rainlendar.net/cms/index.php?option=com_rny_localization&id=940

Outlook 2003
    OFFICE 2003 설치
   
Google calendar
    설치할 필요없이 구글계정으로 로그인후, 캘린더 이용
   
SMemo(v1.7.2)
    다운로드 : http://cfile261.uf.daum.net/attach/156D500B4A0DA6DF015100
   
Google Calendar Sync (version 0.9.3.6)
    Outlook <-> Google calendar
    다운로드 : http://dl.google.com/googlecalendarsync/GoogleCalendarSync_Installer.exe

GcalDaemon
    Google calendar <-> Rainlendar
    다운로드 : http://downloads.sourceforge.net/project/gcaldaemon/windows%20installe/1.0/gcaldaemon-windows-installer-1.0-beta16.exe?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fgcaldaemon%2Ffiles%2F&ts=1282267356&mirror=cdnetworks-kr-1

5. 설치
Rainlendar, Outlook 2003, SMemo 등은 설치방법이 간단하기 때문에 별다른 설명을 하지 않겠다.
그냥 다운받은 설치프로그램을 실행하면 되며, 단 Rainlendar 한글언어팩은 Rainlendar 가 설치된 이후에 해당 파일을 더블클릭하면 자동으로 설치가 되고, Rainlendar 옵션에 가서 언어를 한글로 변경하면 된다.

Google Calendar Sync 설치
참고 : http://www.google.com/support/calendar/bin/answer.py?answer=89955&&hl=en
다운받은 프로그램을 설치하면, 마지막에 로그인화면창이 아래와 같이 뜨고, 자신의 계정과 패스워드를 입력하면 된다.

Google Calendar Sync Settings window

Sync Options 설정
2-way
Google Calendar 와 아웃룩 양쪽 모두를 동기화하는 옵션으로, Google 에서 작성된 것이 아웃룩으로 옮겨지게되고, 아웃룩에서 작성한 것이 Google 로 옮겨지게 된다.

1 way : Google Calendar to Micorsoft Outlook calendar
구글에서 작성된 것은 아웃룩으로 옮겨지나, 아웃룩에서 작성된 것은 구글로 옮겨지지 않는다.

1 way : Microsoft Outlook calendar to Google Calendar
아웃룩에서 작성된 것은 구글로 옮겨지나, 구글에서 작성된 것은 아웃룩으로 옮겨지지 않는다.

기본값인 2-way 방식으로 설정하고 save 할것을 추천한다.
여기까지 설치가 완료되고 나면, 트레이 아이콘에 아래와 같은 아이콘을 볼 수 있다.

Google Calendar Sync calendar icon

Sync 할 경우, 아이콘위에서 마우스 우측버튼을 클릭하면 아래와 같은 옵션을 볼 수 있는데, Sync 를 클릭하면 바로 동기화가 이루어진다.

select Options from the menu

동기화중일때의 아이콘 모양

Sync up-arrow/down-arrow icon

GcalDaemon 설치
참고 : http://gcaldaemon.sourceforge.net/usage10.html#p1
GcalDaemon 설치하기전에 우선, 자신의 PC에 java VM 이 설치되어 있어야 한다.
cmd 창을 열고, java -v 라고 명령을 입력한 후 Java VM 이 설치되어 있는지 확인한다.
만약 설치가 안되어 있다면, 브라우저 주소창에 www.java.com 라고 입력한후, 해당사이트에서 설치할 수 있다.

이제, GcalDaemon 를 다운받은 프로그램을 설치하면, 아래와 같이 설정화면이 뜬다.


설정 및 동기화는 2부에서 ......



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 건휘 2010.09.15 17:50 신고

    감사합니다! ^^* 님 덕분에 더 잘 활용하게 됬어요~^^*

  2. 곽성규 2010.09.17 07:12 신고

    감사해요~^^ 근데 주소를 복사 할 수 있게 되어 있으면 더 좋을텐데 아쉬워요~^^
    암튼 좋은 자료 무지 감사합니다.

  3. linus 2010.09.27 16:02 신고

    감사합니다.
    너무 친절한 설명이었습니다.

    아이폰 캘린더와 아웃룩 레인렌더를 모두 동기화 할수 있게 되었네요. ^^

+ Recent posts

티스토리 툴바