구글 캘린더를 애플 캘린더에 추가

상황은 이렇다. 

- 구글 달력에는 My calendars와 Other calendars가 있다. (또는 내 캘린더공유된 캘린더

- MacOS나 iOS에서 Other calendars에 속한 달력들을 sync하고 싶다. 

- 근데 MacOS나 iOS에서 Other calendars의 달력들이 보이지 않는다.

계정 추가

기본적으로 MacOS나 iOS에서 구글 계정을 추가해서 달력을 공유하도록 설정하면 My calendars의 달력을 sync 할 수 있다. 

먼저 구글 계정을 추가해야한다. 이 부분은 생략.

Other calendars를 위한 설정

https://calendar.google.com/calendar/syncselect에 들어간다. 

로그인 하면 동기화 설정 페이지로 접속될텐데 여기서 동기화 할 캘린더를 내 캘린더와 공유된 캘린더에서 선택할 수 있다. 

선택을 완료하고 저장을 하면 선택된 캘린더가 애플 캘린더 내 구글 계정에 추가된다.


간단한데.. 이 정보를 검색을 통해서 찾기가 힘들었다. 나만 힘든건가?

'Mac OS X' 카테고리의 다른 글

Google Translate by Automator  (0) 2017.05.25
iGetter 한 번에 여러링크 다운로드  (0) 2015.11.22
Install SageMath in El Capitan  (0) 2015.11.06
dandy 한글 맞춤법/문법 검사도구  (0) 2015.11.01
Locale Configuration  (0) 2015.11.01

Google Translate by Automator

요즘 구글번역기는 참으로 강력하면서 편하다. 

외국 사이트를 방문하거나 원서를 보거나 할 때 구글번역기의 힘을 빌리면 재빨리 정보를 습득할 수 있다. 

외국인과 메일을 주고받을 때도 유용하다.

하지만 매번 safari를 켜서 번역사이트에 접속하는 것이 매우 번거롭다. 

방법을 찾아보니 역시 능력자들이 여러 해결책을 제시했는데, 그중 마음에 드는 방법을 기록해둔다.

Automator

OS X에 기본 내장된 Automator 앱을 이용해서 구글 번역결과를 새 창으로 띄우는 방법을 사용한다.

  1. service를 새로 만든다.
  2. Run AppleScript를 찾아서 다음을 입력한다. (drag로 오른쪽에 끌어다 놓고 코드를 입력.)

    on run {input, parameters}
        set output to "http://translate.google.com/translate_t?text=" & urldecode(input as string) & "&langpair=auto%7Cko"
        return output
    end run
    
    
    on urldecode(x)
        set cmd to "'require \"cgi\"; puts CGI.escape(STDIN.read.chomp)'"
        do shell script "echo " & quoted form of x & " | ruby -e " & cmd
    end urldecode
    
  3. Website Popup을 찾아서 적당히 사이즈를 조절한다. (본인은 1000 * 600으로 지정했다.)

  4. google_translate로 저장한다.

그럼 다음과 같은 설정으로 저장될 것이다.

Usage

Preference -> Keyboard -> Shortcuts -> Services 에서 google_translate를 찾을 수 있고 적당히 단축키를 지정한다. 

본인의 경우에는 Ctrl+Shift+Command+t 로 지정했다. 

번역하고 싶은 글 부분을 선택한다. 

그리고 설정한 단축키를 입력한다. 

임시 새창에서 번역창이 뜨는 걸 확인한다.



Reference

http://drnickmorris.blogspot.kr/2012/08/apple-automator-and-language-translation.html


iGetter

현재 버전은 v2.9.3 이다.
iGetter Homepage

Install

Download Page
나는 영어판을 설치했다.

Usage

다운로드 할 링크가 있는 웹페이지에서 마우스 우클릭 후 Download All with iGetter...를 선택한다. 무료버전은 14초 후 OK단추를 누르면 링크 선택창이 나타난다. 원하는 링크를 선택하고 OK. 그러면 iGetter가 실행되고 빨간색 Start단추를 누르면 다운로드가 시작된다.

Comments

여러 링크를 한번에 다운로드시 매우 유용하다.

'Mac OS X' 카테고리의 다른 글

구글 캘린더를 애플 캘린더에 추가  (0) 2017.11.22
Google Translate by Automator  (0) 2017.05.25
Install SageMath in El Capitan  (0) 2015.11.06
dandy 한글 맞춤법/문법 검사도구  (0) 2015.11.01
Locale Configuration  (0) 2015.11.01


Install SageMath in El Capitan

OS X 10.11, El Capitan이 설치된 Mac은 System Integrity Protection (SIP)라 불리는 Rootless 기능 때문에 Sage가 작동하지 않는다. 정식 해결책은 아니지만 임시방편으로 SIP 기능을 끄는 방법을 소개한다. Download Binaries for Apple Mac OSX에 나와 있는 설명을 가져왔다.

  1. Restart your Mac.
  2. Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.
  3. From the Utilities menu, select Terminal.
  4. At the prompt type exactly the following and then press Return: csrutil disable
  5. Terminal should display a message that SIP was disabled.
  6. From the menu, select Restart.

You can re-enable SIP by following the above steps, but using csrutil enableinstead.

SIP 기능을 끈 El Capitan에 Sage 설치하는 두 가지 방법이 있다.

  1. Source Code Distribution을 받아서 Compile 하는 방법
  2. Binaries를 받아서 실행하는 방법

설치 후 어느 폴더에서도 Sage를 실행할 수 있게 만드는 방법을 소개하고 글을 마칠 것이다.
방법의 편리함과 설치 시간의 절약을 위해서 두 번째 방법을 추천한다. 

설치 환경
- sage 6.9
- MacBook Pro Retina 13` Late 2013

1. Sage Compile

Sage Source File Download

  • Source 파일을 내려받는다.

Source Code Distribution에 가서 KAIST, Republic of Korea을 클릭하면 버전별로 다운로드 가능한 파일을 확인할 수 있다. 물론 다른 지역 링크에서도 다운로드가 가능하니 가까운 지역의 서버를 이용하면 되겠다. sage-6.9.tar.gz파일을 다운로드한다. 

Sage Install

  • 받은 파일의 압축을 푼다.

받은 Source file이 ~/Download에 있다고 가정하고 시작하자. 다음 명령어로 압축을 풀자.

$cd ~/Downloads/
$tar xvf sage-6.9.tar.gz

그러면 ~/Downloads/sage-6.9폴더에 압축이 풀려있는 것을 확인할 수 있다. 나는 개인적인 편리함으로 계정의 홈 폴더 바로 아래에 Sage 폴더를 옮겼다.

$mv ~/Download/sage-6.9 ~/
  • sage-6.9 폴더에 들어가서 make를 실행한다.

Terminal에서 다음 명령어를 입력한다.

$cd ~/sage-6.9/
$make

make명령어로 Sage를 컴파일하는데 엄청난 시간이 소요되니 마음을 비우고 기다리는 것이 좋다. Sage 6.3을 MacBook Pro Retina 13` Late 2013에 complie 했을 때 6시간이 걸렸다.

  • Sage를 실행시켜서 설치가 잘 되었는지 확인한다.

실행 방법은 다음과 같다. 

$cd ~/sage-6.9/
$./sage

[참고] Xcode Command Line Development Tool을 설치하라고 하면 설치한다.

다음 링크를 참고했다. Command Line Development Tool Install. Terminal을 실행시켜 다음 명령어를 입력하면 Development Tool 설치 창이 뜬다.

$xcode-select --install

그리고 Install버튼을 클릭하고 완료를 기다린다.

2. Sage Binaries Copy

Sage Binaries File Download

  • Binaries 파일을 다운로드 한다.

Download Binaries for Apple Mac OSX에 가서 KAIST, Republic of Korea에 접속해 Intel 폴더에 들어있는 sage-6.9-x86_64-Darwin-OSX_10.10_x86_64.dmg 파일을 다운받았다.

Sage Copy

  • sage 폴더를 복사한다.

다운받은 dmg파일을 실행하면 README.txtsage (폴더)를 볼 수 있다. sage폴더를 적당한 위치에 복사하자. 나는 ~/아래에 두었다. 설치는 이걸로 .

Terminal에서 ~/sage폴더에 접근해서 ./sage 명령어를 입력하면 실행화면을 볼 수 있다.

위의 방법으로 설치가 잘 되었다 하더라도 다른 폴더에서 Sage를 실행할 수 없다. 이를 위해서는 두 가지 방법이 있다.

  • $PATH에 Sage 폴더를 등록한다.
  • $PATH에 이미 등록된 폴더 안에 symbolic link를 만든다.

다른 프로그램을 설치 할 때마다 PATH에 등록을 하게되면 PATH가 너무 길어져서 불편하다. 나는 두번째 방법을 이용했다. 다음 명령어로 PATH에 등록된 폴더를 확인한다.

$echo $PATH

PATH에 들어있는 폴더 중 하나에 링크를 만들건데 나는 /usr/local/bin폴더에 링크를 만들었다.

$cd /usr/local/bin
$sudo ln -s ~/sage/sage sage

이제 어떤 경로에서든 sage 명령어로 프로그램을 실행할 수 있다.

4. Sage Update

다음 명령어로 Sage를 버전 업 할 수 있는데, 이 방법은 Sage를 다시 compile 하는 것과 같으므로 Binaries를 다시 받아서 복사하는 것이 편리한듯.. (사실 나는 한 번도 업데이트로 버전 업그레이드를 해 본 적이 없다.)

$sage -update

'Mac OS X' 카테고리의 다른 글

구글 캘린더를 애플 캘린더에 추가  (0) 2017.11.22
Google Translate by Automator  (0) 2017.05.25
iGetter 한 번에 여러링크 다운로드  (0) 2015.11.22
dandy 한글 맞춤법/문법 검사도구  (0) 2015.11.01
Locale Configuration  (0) 2015.11.01

dandy

단디(dandy)는 OS X에서 한국어 맞춤법/문법을 검사해주는 도구다. 인터넷이 연결되어 있어야 하지만, 이만큼 편리하게 글을 확인해주는 도구는 아직 본 적이 없다. 사용법도 간단하고 검사 결과에 대한 코멘트도 아주 유익하다. 현재 El Capitan에서도 잘 작동함을 확인했다.

Install

terminal에서 다음 명령어를 입력한다.

curl https://raw.github.com/fallroot/dandy/master/bin/install.sh | sh

그러면 단디를 내려받는 과정이 나타나고 “단디 설치가 끝났습니다.”를 기다린다.

Usage

기본적으로는 Services에서 dandy를 확인할 수 있는데, 이를 편리하게 사용하기 위해서 키보드 단축키를 할당하는 법을 적어둔다.

System Preferences > Keyboard > Shortcuts > Services에 dandy를 찾는다. 항목 외쪽 사각형에 체크표시를 확인하고 단축키를 할당한다. 내 경우에는 Ctrl + Shift + Command + D로 정했다. 이제 원하는 창에서 검사를 원하는 글을 선택하고 단축키를 입력하면  검사 중임을 알리는 톱니바퀴가 상단 바에서 돌아가고 검사가 끝나면 새로운 창이 열리면서 결과를 알려준다.

Uninstall

terminal에서 다음 명령어를 입력한다.

curl https://raw.github.com/fallroot/dandy/master/bin/uninstall.sh | sh

Comments

백투더맥에 단디의 새 버젼 업데이트에 관한 내용이 지난 2월에 실렸었다.

'Mac OS X' 카테고리의 다른 글

구글 캘린더를 애플 캘린더에 추가  (0) 2017.11.22
Google Translate by Automator  (0) 2017.05.25
iGetter 한 번에 여러링크 다운로드  (0) 2015.11.22
Install SageMath in El Capitan  (0) 2015.11.06
Locale Configuration  (0) 2015.11.01


Locale Configuration

OS X 클라이언트에서 Ubuntu 서버에 SSH 접속 시 한글이 물음표로 나왔다.
이 문제를 해결하기 위해서 OS X의 Locale을 설정해야 했다.

.bash_profile

~/.bash_profile에 다음 한 줄을 추가한다.

export LANG="ko_KR.UTF-8"


+ Recent posts