Google Wave 초대장 배포

글을 오랜만에 쓰네요.. 요즘 정신 없이 사느라…
구어체로 글을 쓰는 건 처음인 것 같은데요.. 맞나? ^^;
어쨌든.. Google Wave에 가입했는데 초대장이 생겼더군요.. 8개.. 더보기

PuTTY를 통하여 접속한 bash shell에서 Home, End 키를 작동하게 하기

Bash shell에 PuTTY를 통하여 접속하였을 때 Home, End 키가 동작하지 않는 경우가 있습니다.

이는 PuTTY가 전달하는 Home, End 키에 해당하는 escape sequence가 bash가 인식하는 escape sequence와 달라서 생기는 문제이며, 수동으로 escape sequence를 등록하면 PuTTY로 접속한 bash에서도 Home, End 키를 사용할 수 있습니다.
더보기

Ubuntu 리눅스의 GNU screen에서 256색 사용하기

Ubuntu 리눅스 일부 버전의 GNU screen에 256색 터미널을 사용할 수 없는 버그가 있습니다.

이 버그에 대한 자세한 내용을 보려면 이 링크를 참조하십시오.

해결 방법은 $HOME/.screenrc 파일의 내용으로 다음 설정 항목을 추가하는 것입니다.
더보기

VIM을 pager로 사용하기

이 글에서는 less를 대신하여 VIM을 pager로 설정하여 man 페이지 등을 VIM을 통하여 볼 수 있는 방법을 설명합니다.

우선 $HOME/bin 디렉터리가 없다면 생성합니다. 그 후 다음을 다운로드 받아 생성한 디렉터리에 압축 해제 또는 복사합니다.
더보기

VIM (Vi IMproved) 설정하기

A. 준비사항

Ubuntu 리눅스에 기본으로 포함된 vim-tiny 패키지에서는 다음 설정을 적용할 수 없습니다. 그 대신 vim의 모든 기능을 사용할 수 있는 vim-gnome 패키지가 필요합니다. 또한, 아래 설정에서 사용할 taglist script는 Exuberant Ctags에 의존성을 가지며 Ubuntu 리눅스에서는 exuberant-ctags 패키지로 설치할 수 있습니다. Ubuntu 리눅스 9.04에서는 ctags 패키지가 exuberant-ctags 패키지로 링크가 걸려 있으므로, ctags 패키지를 설치하여도 상관 없습니다. 두 가지 패키지를 설치한 후 다음으로 진행합니다.

aptitude install vim-gnome ctags

더보기

Nito Asynchronous Library

.NET Framework의 C#으로 코딩 할 때, 아니, 어떤 언어로든 비동기 소켓을 구현하는 일은 상당한 고역임에 틀림이 없습니다.

C#으로 짜인 공개 소스 비동기 소켓 라이브러리인 Nito Asynchronous Library를 사용하면 소켓을 사용하는 어플리케이션에서의 단순하고 공통된 작업을 약간이나마 줄일 수 있어, 이를 소개하고자 합니다.
더보기

Ubuntu 9.04 릴리즈 소식

Ubuntu 9.04 (Codename: Jaunty Jackalope)이 발표되었습니다.

홈페이지를 통해서 다운받으실 수 있으며, 직접 다운로드할 수 있는 링크를 아래에서 선택하셔서 다운로드하셔도 됩니다.
더보기

Ubuntu 리눅스에서 사용하는 패키지

제가 Ubuntu 리눅스를 설치할 때 함께 설치하는 패키지입니다. Ubuntu 10.04 기준입니다.
더보기

KIS 2009, IE 8이 설치되어 있는 Vista x64 시스템에서 사이드바 crash 문제

Vista 64-bit 운영체제에 Internet Explorer 8과 Kaspersky Internet Security 2009(8.0.0.506)가 설치되어 있는 환경에서 사이드바가 crash 되는 문제가 있습니다.
더보기

Ubuntu 리눅스에 글꼴 설치하기

A. 시작하기 전에..

1. 이 글의 목적

예전부터 리눅스 시스템에서는 사용자 경험(User Experience)적인 측면이 약점이었습니다. 그러나 최근 많은 분들의 노력으로 상당히 보강되고 있고, 전세계 많은 사람들의 노력으로 상당한 수준에 이르게 되었습니다. 이 글은 사용자로 하여금 사용자 경험에서 중요한 위치를 차지하는 글꼴에 대한 만족도를 높히기 위하여 원하는 글꼴을 Ubuntu 리눅스에 자유자재로 설치할 수 있는 방법을 제공하는 데에 목적이 있습니다.
더보기