Git은 리누스 토발즈가 BitKeeper를 대체하기 위해 개발하기 시작한 소스 관리 시스템입니다. 현재는 커널, Xorg, Wine과 같은 큰 프로젝트들이 사용하고 있는 인기 있는 소프트웨어가 되었습니다.
몰랐던 사실인데, svn diff -r 49:50 하는 대신 svn diff -c 50, svn merge -r 50:49 하는 대신 svn merge -c -50 과 같이 쓸 수 있습니다.
-c N은 -r N-1:N과 같고, -c -N은 -r N:N-1과 같습니다. Subversion 1.4의 새 기능이라고 하는데, 조금 써봤는데 아주 편리합니다.
스프링노트에 쓰인 자바스크립트 편집기 Xquared가 오픈 소스로 공개됐습니다. (한 1주일 된 것 같습니다.)
프로젝트 홈페이지는 http://labs.openmaru.com/projects/xquared/ 입니다. 라이선스는 LGPL이네요.
소스코드는 http://labs.openmaru.com/hg/ 에서 볼 수 있습니다. (Mercurial입니다.)
MPlayer에서 http로 동영상을 재생하려고 하면 IPv6로 도메인을 찾으려 하고 실패해서 약간 지연이 됩니다.
IPv6를 사용하지 않으려면 홈 디렉토리 아래 .mplayer/config 파일에
prefer-ipv4=yes
와 같이 추가해주면 됩니다.
데비안에서 RubyGems을 사용하기 위해 제가 한 일을 나름대로 정리해 봅니다. #는 루트 프롬프트이고 $는 일반 사용자 프롬프트입니다.
1. rubygems 그룹을 만듭니다.
# addgroup rubygems
2. 사용자를 rubygems 그룹에 추가합니다.
# adduser tinuviel rubygems
3. rubygems 패키지를 설치합니다.
# aptitude install rubygems
4. /var/lib/gems 의 권한을 조정합니다.
# chgrp -R rubygems /var/lib/gems # chmod -R g+sw /var/lib/gems
5. 루트 쉘을 나와서 권한을 확인합니다.
$ groups ... rubygems
6. Gem을 설치합니다.
저처럼 요즘 리눅스 배포판에서 MySQL 3.2x를 컴파일해야하는 비참한 처지에 계신 분들을 위해 약간의 삽질로 패치를 만들었습니다. 도움이 되기를 바라며 삼가 당신의 명복을 빕니다.
원본 소스는 데비안 우디의 orig.tar.gz을 사용했습니다. MySQL 사이트에 가도 3.2x 버전은 소스 릴리즈 파일이 없습니다.
데비안에서 IceWM 쓰시는 분들은 당분간 1.2.30 버전을 hold 하는 게 좋겠습니다. 최근 unstable에 올라온 1.2.32 버전은 시스템 트레이에 아이콘이 두 개 이상 있을 때 오작동합니다.
http://bugs.debian.org/439061
2007-09-11: 데비안 패키지 버전 1.2.32-2에서 해결되었습니다.
삼성 SENS X11 노트북에 데비안 Etch를 설치했는데 (커널 2.6.18), 사운드 재생에 문제가 있었습니다.
다음 한 줄을 /etc/modprobe.conf 에 추가하시면 해결됩니다.
options snd-hda-intel model=laptop-eapd
커널 2.6.19 이후 버전은 자동으로 model이 인식되므로 설정이 필요 없습니다.
데비안 unstable에 D 컴파일러가 패키지로 올라왔습니다.http://packages.debian.org/gdc-4.1
gdc는 Digital Mars의 DMD 컴파일러 프론트엔드에 gcc 백엔드를 붙인 컴파일러입니다.
프로젝트 홈페이지는 http://dgcc.sourceforge.net/ 입니다.
한국 developerWorks에 제가 한 인터뷰가 실렸습니다.http://www.ibm.com/developerworks/kr/interview/2007_08_2.html
부끄;
KLDP 블로그는 그다지 화려하지도, 많은 기능을 제공하지도 않지만 F/OSS, IT에 관련된 충실한 내용을 담고자 노력하는 분들이 함께 만들어 나가고 있습니다. 혹시라도 이곳에서 블로그를 운영하시고자 하는 분은 이곳으로 어떤 내용으로 운영하실지를 알려 주십시오. 확인 후 개설 여부를 결정하여 알려 드리도록 하겠습니다.