2010년 7월 19일 월요일

MacOS X Snow Leopard 에서 한영전환 Shift + Space

맥북 처음 사고서 Shift + Space 로 한영전환 하려고 여러가지 글을 찾아보았는데, 기존에 Leopard나 Tiger 기준으로 된 글들은 전혀 먹히지 않고 시스템에 부작용을 만드니 사용하지 말아야 한다. 나같으면 CTRL-A 바인딩이 바뀌는 바람에 (무효화되었다고 할까) 터미널 작업에서 엄청난 불편을 겪다가 오늘에야 고쳤다. 방법이야 간단해서 다시 plist 편집하려고 애쓰지 말고 Preferences 에서 Keyboard - Keyboard & Input - Restore Defaults 를 클릭해 주면 된다.

참고로 Leopard나 Tiger에서는 다음을 참고하면 되는데 나는 이걸 Snow Leopard 에서 실행해서 문제가 생긴 것. 아마도 Space 키가 아니라 A 키로 할당되어 있던 듯.

Tiger - http://z.cs.utexas.edu/users/habals/blog/index.php/archives/82
Leopard - http://z.cs.utexas.edu/users/habals/blog/index.php/archives/107

그러나 제일 좋은 방법은 한글입력기 바람을 설치하는 것이다. 프로그램 설정만 하면 plist 편집같은건 안해도 된다.

이제 남은건 iterm을 어떻게 더 잘 쓰느냐 하는 건데...

2010년 4월 20일 화요일

MacOS X + Firefox + It's All Text!

http://en.wikipedia.org/wiki/Wikipedia:Text_editor_support#Using_vim_on_Mac_OS_X

여길 보면 되는데 사실 제대로 안됩니다. 정확한 방법은 mvim 스크립트를 mvim.app 으로 이름을 바꾸어 주면 되더군요. 스크립트의 위치는 중요하지 않습니다.

2010년 3월 18일 목요일

FreeBSD 7.x 에서 ntp 설정하기

FreeBSD 7.2 기준입니다.

ntp설정이 있긴 한데 매뉴얼도 없고... CentOS 기준으로 파일을 복사해서 사용하는게 쉽더군요.
아래 명령은 root 권한이 필요합니다.

일단 /etc/rc.conf 에 다음과 같은 내용을 추가합니다.

ntpd_enable="YES"
ntpd_sync_on_start="YES"

그리고 몇가지 사전 작업을 합니다.

# touch /etc/ntp/keys
# mkdir /var/lib/ntp

/etc/ntp.conf 를 다음 내용을 만듭니다. 내용은 CentOS 5.x 의 /etc/ntp.conf 에서 주석만 제거한 것입니다.

restrict default nomodify notrap noquery
restrict 127.0.0.1
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys

다 되었으면 ntp를 시작해 줍니다.

# sh /etc/rc.d/ntp start

/var/log/messages 의 내용을 체크해 봅니다. 아래와 같이 오류가 없으면 문제 없는 것입니다.

Mar 18 17:52:10 chii ntpd[1747]: ntpd 4.2.4p5-a Mon Jan 18 21:26:42 PST 2010 (1)

혹시 ntpdate를 cron에서 돌리는게 있었다면 주석 처리해 주세요. 두가지는 동시에 실행되지 않습니다. 부팅시에 ntp 뜨기 전에 ntpdate를 실행하는 것은 시간을 미리 맞추고 ntp를 기동하는 효과가 있으므로 권장하는 방식입니다.

ntp를 local로 돌리는 장점은 시간이 틀어지면 자동으로 수정된다는 것으로, PC내장 클럭의 문제를 방지할 수 있습니다. 오버헤드도 별로 없으므로 다수의 서버를 운영하는 경우 ntpdate를 주기적으로 실행하는 것보다 권장하고 싶군요.