Mac OS X 2

Mac OS X에서 요일 지정하여 주기적으로 무언가 실행하기

Mac OS X에서는 유닉스/리눅스 계열에서 흔히 쓰는 cron 대신 launchd라는 것으로 주기적으로 실행되는 명령을 콘트롤한다. launchd에 대한 일반적인 사항은 Mac에서 정해진 시간에 자동으로 프로그램 실행하는 법이라는 포스트를 보면 알 수 있다. 소개한 포스트에서 볼 수 있듯이, 직접 plist 파일을 수정하는 것보다는 Lingon이라는 오픈소스 도구를 사용하는 것이 편리하다. 그런데 cron에서는 쉽게 설정할 수 있는 "매주 월, 화, 수요일 오전 7시에 실행"이라는 방식의 스케줄을 launchd와 Lingon을 통해서는 만들어낼 수가 없다. launchd 문서에도 설명이 없어서, 작년에 똑같은 작업을 할 때에는 한참을 찾아 헤매다가 결국 비활성화되어 있는 cron을 활성화시켜서 일정을 ..

2009.05.15

탭 키로 버튼에 포커스 옮기기

MS Windows에서 맥으로 옮기면서 불편했던 것 중에 하나가 UI를 키보드로 사용하기가 상대적으로 어렵다는 점이었다. 왜 그런지 모르겠지만 나는 마우스를 사용하는 작업이 상당히 피곤하게 느껴진다. 마우스 버튼을 클릭할 때 손가락 관절이나 집게 손가락 끝부분에 좀 거북한 느낌을 받는 경우가 많고, 키보드에서 마우스로 손을 옮기는 행동도 귀찮다. Windows에서 키보드로 UI를 사용할 때 가장 많이 쓰는 키들이 메뉴를 띄우는 Alt, 콘트롤들(버튼, 텍스트 상자 등) 사이를 이동하는 Tab, 화살표키, 엔터, 스페이스바다. 대화 상자나 입력 폼 같은 게 뜨면 탭 키로 콘트롤들을 이동해 다니면서 스페이스 바 키나 엔터 키로 버튼을 눌러서 다음 단계로 이동하는 사용 패턴이 가장 흔하다고 생각된다. 그런데 ..

2009.05.02