2011-04-01

[Emacs] 번역 기능을 추가해보자

현재 커서가 놓인 단어, 혹은 선택된 영역을 구글 번역기를 이용해 자동으로 한국어로 번역하는 기능을 만들어 보자. 여기서는 결과물을 브라우저로 본다는 것을 가정한다.

[Vim] VimOrganizer: org-mode for Vim

Emacs의 대표적인 모드 중 하나인 org-mode는 할일(TODO)이나 일정관리 및 메모 등 여러 용도로 사용되는 기능이다. 특히 TODO 관리와 다양한 파일에 나눠진 TODO를 모아서 알려주는 org-agenda 등의 기능도 제공되고 있다.

VimOrganizer는 이 org-mode 기능을 Vim 용으로 만든 확장이다.

[Emacs] Anything VS IDO

anything.el은 다양한 기능을 가지고 있는데 그 기능 중 일부가 IDO와 충돌을 일으키는 경우가 있다. 특히 파일 오픈 시 경로를 입력하다 갑자기 오류가 발생하며 취소되는 경우가 잦다. IDOAnything이 서로 싸우고 있기 때문에 그런 듯 하다.

2011-03-31

Mac OS X 에서 동영상 기본 플레이어 설정하기

GOM Player(TV) for Mac 베타 출시 기념으로 뜬금없는 Mac OS X 팁 하나 소개. 곰플레이어를 설치한 후 동영상 파일을 더블클릭하면 아마도 다른 동영상 플레이어가 뜰 것이다. 이 플레이어 대신 곰플레이어가 뜨게 하고 싶다면 어떻게 해야 할까.

[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) 통신 스크립트를 만들기 위한 기본 메모.