2011-03-31

[Linux] Ubuntu 에서 키보드 입력 시 마우스 커서 숨기기

Mac OS X 에서 마음에 드는 특이사항 중 하나는 키보드 타이핑을 할 때는 마우스커서를 숨겨준다는 점이다. 알게 모르게 코드 타이핑을 하는데 마우스 커서가 거슬릴 때가 제법 있기 때문이다. 윈도우의 경우 마우스 설정 쪽에 이런 메뉴가 있었던 것 같은데, 우분투에서 사용중인 그놈 데스크탑에는 이런 설정을 찾을 수가 없었다.

2011-03-30

GOM Player for Mac


열악한 맥의 동영상 플레이어 환경에서 찬란한 한 줄기 희망이 있을 뻔 했으니 그것이 곰플레이어다. 그 곰플레이어가 이전 찬란하게 욕먹던 상황(?)을 극복하고 베타 버전이 출시되었다.

[Python] Arguments of Function

Python 에서 함수를 다수의 인자(argument)로 호출해야 할 때 사용할 수 있는 여러가지 방법 메모.

(여기서는 '인자'라는 용어에 주의해야 하는데, 호출하는 입장에서는 parameter, 호출 받는 입장에서는 argument로 표현한다. 한글로는 '인자'라는 말 말고 뭘 써야 할지 난감하다. 뭐 딱히 신경 안써도 되는 이야기 이긴 하다 -_-;;;)

[Python] Socket Programming

Python으로 Socket를 이용해 인터넷(TCP/IP) 통신 스크립트를 만들기 위한 기본 메모.

2011-03-29

[Emacs] Dropbox + Emacs + markdown-mode + org-mode = 신세계!?


이전 simplenote에 대한 이야기를 잠깐 했었는데 요즘들어 simplenote-mode가 우분투리눅스에서 오작동 하는 문제를 겪고 있다. 그래서 해법을 찾아 보다 전혀 엉뚱한 데서 아이디어를 얻게 되었다. 바로 Dropbox를 이용한 동기화를 활용하는 것이다.

이 글은 Emacs를 이용해 노트나 할일(TODO) 등을 여러 컴퓨터에서 공유하기 위한 하나의 방법을 제시한다. 우선 Emacs는 설치되어 있을테고, Dropbox가 필수적으로 설치되어 있어야 한다. markdown-mode는 옵션이지만 있는 편이 좋은 것 같다. (markdown-mode는 emacs-goodies-el 패키지에 포함되어 있으니 우분투 등을 사용한다면 해당 패키지를 설치하면 된다)

2011-03-28

[Vim/Emacs] 커서 이동 키에 빨리 익숙해져야 한다.

GUI 에디터 등을 사용하던 유저가 Vim이나 Emacs의 커서 이동 단축키를 보면 질릴 수 밖에 없다. 직관적인 커서키를 놔두고 h/j/k/l 같은 키 혹은 C-n / C-p / C-f / C-b 를 이용해야 되니 당연히 어색할 수 밖에 없다. 물론 두 에디터 공히 기본적으로 커서키로 커서를 움직이는 것도 가능하지만... 하지만 Vim이나 Emacs를 사용한다면 최소한 커서 이동 키는 빨리 익숙해 지는 편이 좋다.

[Vim] Copy, Cut and Paste

Vim 에서 복사/잘라내기/붙이기를 하는 가장 기초적인 방법. (주의. 대소문자를 확실하게 가릴 것)

[Vim] 윈도우 관련 단축키


(Emacs 관련 포스팅이 너무 많아져서 Vim이 소외감을 받을지도 몰라서 오랫만에 Vim 포스팅 -_-)

[Emacs] vim-mode


vim-mode에 관해 감히 평가한다면 Emacs를 집어삼킨 Vim 이라고 (주객이 전도된 듯 한 표현을) 할 수 있을 정도다. 이름에서 알 수 있듯이 Emacs를 Vim 에뮬레이션 모드로 동작시키는데 왠만한 버퍼는 전부 적용을 받아 버릴 정도로 강력(?)하다. 심지어 쉘에서 조차 작동하기에...;;

스크린샷은 필요 없을 정도로 볼 게 없다. -_-;;; 위 스샷에서 하단 바에 VIM이 표시되어 있는 것이 보일 것이다.