몇달전 2007/05/03 - [direct] - 심각하다 google Calendar, iCal, Outlook..   라는 글에서

3가지 캘린더를 싱크 시킬 생각을 하고 있었다.



그것보다는 차라리

두개라도 성공하자~

라는 생각에 찾아보니

outlook과 google calendar를 싱크 시키는 포스트를 찾았다.

schedule world라는 사이트의 도움을 받아서 하는 것이었다.

일단 이렇게 시작해서

각개격파를 해야겠다.

그래야 집에 있는 홈서버(맥미니)를 살리지.. ㅋㅋ
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 허혁

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

역시 돈을 들여야 한단 말인가?

원인을 알 수 없는 GCALDaemon의 문제로 업데이트를 감행..

정상적으로 실행되는 듯 보였으니

Service avaiable이라는 이상한 메세지도 한번 보이더니

점점 꼬여만 가고 있다.

특히 시간대가 마음대로 옮겨져 버리는 버그는

어떻게 해줄 수 가 없다.
옮겨진 상태에서 싱크를 거니 중복데이타도 생성되고

일정도 모조리 깨져버린다. ㅡ.ㅡ

중복데이타라 여기던 일정을 삭제 했더니

사실 그건 중복이 아니었는지..

이번엔 아웃룩에서 싱크 오류가 난다.

어떻게 하란말이얏!

조만간 어플을 구입하던지 짜던지 웹용으로만 사용하던지 할 것 같아.

으흠
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 허혁

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

최근 3년전에 사용한던 iBook G4 800Mhz를 꺼내 PDA로서 사용하기를 도전 중이다.

일단 PDA로써 꼭 필요한 PIMS(osx 내장된 iCal)를 연동 시키고자 했다.

Windows 의 MS Outlook과 직접 연동은 싱크 케이블이라든지 여러 상황이 맞지 않기 때문에

중간 서버를 두기로 하고 그 대안으로 Google의 캘린더를 선택했다.

먼저 우리에게 필요한 건 GCALDaemon가 되겠다.

GCALDaemon은 Java로 이루어져 Windows와 osx 공히 사용할 수 있을 것 같았다.

일단 Osx용 파일은 따로 존재 하지 않기떄문에 linux용을 받아 보자. ( 글을 쓰는 시점에서 1.0 Beta 8이 가장 최신)


  1. Install (여러 방식이 있지만 추천 방식으로 진행)
    cd /usr/local/sbin sudo unzip /downloads/gcaldaemon-linux-1.x.zip
    sudo chgrp -R admin /usr/local/sbin/GCALDaemon
    sudo chmod -R g+w /usr/local/sbin/GCALDaemon
    sudo chmod 755 /usr/local/sbin/GCALDaemon/bin/*.sh
  2. 다음 경로 가서 iCal의 고유 키 값을 찾는다.
    ~/Library/Application Support/iCal/Sources
    가서 보면 의미를 (알 수 없는 문자열).calendar라는 디렉토리들을 볼 수 있다. 그 안에 보면 Info.plist 라는 파일이 있고, 그 안에 캘린더 이름이 보일 것이다. 싱크 시키조자 하는 캘린더의 pwd 경로를 알아두자~!
  3. 설정파일 설정(GCALDaemon/conf/gcal-daemon.cfg)
    설정 정보는 크게 5가지 이다.
    1. file.enabled
      = true 로 수정한다.
    2. file.google.username
      여러분들이 쓰는 구글 이메일 주소이다. example@gmail.com
    3. file.google.password
      동봉되어 있는 유틸리티(password-encoder.sh)를 통해 인코딩한 패스워드
    4. file.ical.path
      좀 전에 찾은 캘린더 주소안에 들어 있는 경로 + corestorage.ics를 적어준다.
    5. file.private.ical.url
      구글 캘린더의 캘린더 설정 페이지를 가면 private address가 들어 있다. 여기의 ical 을 눌러 프로토콜(http)과 호스트 이름(google.com)을 제외한 /Caleandar로 시작하는 URL를 넣어준다.
  4. 이것으로 끝 standalone-start.sh 를 실행 시켜 그 결과를 확인해보자. 아니면 sync-now.sh으로 바로 확인해 보는 것도 좋겠다.
  5. 이것으로 끝이면 좋겠지만. 매번 sync-now.sh 스크립트를 실행 할 수도 없는 것이고, 제작사이트에서 추천하는 Lingo를 설정해보면 어시스턴트를 이용해 등록을 하면 되는데
    Keep an application/script always running
    Label: net.sf.gcaldaemon (leave 'Launch only when I log in' checked)
    Application/script: /usr/local/sbin/GCALDaemon/bin/standalone-start.sh
    GUI이지만 설정은 페이지 한장마다 한 액션이니 어렵지 않다.
  6. 추가로 여러 캘린더를 싱크 시키고 싶을 때에는 다음과 같이 숫자를 붙여 설정값을 늘려 주면 된다.
    file.google.username2
    file.google.password2
    file.ical.path2
    file.private.ical.url2
ps: 이미 해본 분들에게는 미안하지만 잘못 셋팅되면 꼬이는 수가 있으니 새로 만들어서 연결 시키는게 좋을 것 같군요.. ㅡ.ㅡ 전 일일히 이벤트 지우느라... ㅋㅋ

ps2: 조만간 outlook과의 연동도 내걸어야겠네요.. 3Kg PDA 쓰기 참 힘듭니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 허혁

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2007/07/11 15:50
    댓글 주소 수정/삭제 댓글
    제가 필요했던 거네요 바로 ^^ 고맙습니다


BLOG main image
안녕하세요. 안정된 코딩, 여유로운 프로젝트, 떠오르는 코더 by 허혁

카테고리

분류 전체보기 (88)
direct (50)
indirect (21)
transmissive (10)
agenda (4)
idea (3)

달력

«   2008/07   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

최근에 달린 레몬펜 쪽지

Statistics Graph
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.