2014년 4월 13일 일요일

emacs에서 git라면 역시 magit!!

emacs에서 git 사용은 당분간 magit로 쓰는 걸로 결정.

정확한 상황은 모르지만 emacs의 vc인터페이스가 기본적으로 git의

working directory - stage - commit

구조에 딱 들어맞지 않게 생겨 있는 게 아닌가 하는 생각이 들고, vc-git나 emacs-git나 이 문제에 있어서는 매한가지인 것으로 보임.

옵션 뒤지면 다 나올 수도 있겠으나, 뒤져야 나오는 건 그 자체로 문제.


그래서 당분간 magit를 쓰기로 했습니다. 우분투, 페도라 두 배포판 모두에서 제공됩니다.

2014년 3월 11일 화요일

my .emacs

(require 'color-theme)
(color-theme-initialize)
(color-theme-gnome2)

;;; ~/.emacs 에 다음을 수정 또는 추가하세요
(custom-set-variables
'(default-input-method "korean-hangul390")) ;; 세벌식 390



go-mode 설치 파트는 일단 패스

2014년 2월 20일 목요일

God

I am not now, nor have I ever been, a member of the demigodic party.

-dmr

2013년 9월 17일 화요일

터미널 사용자를 위한 안드로이드 개발 세팅++


리눅스 사용자를 위시한 터미널 이용자들 (cygwin 등등) 을 위한 팁
git clone https://android.googlesource.com/platform/development
으로 aosp 의 development 세팅을 가져온다. development/ide/eclipse 에 이클립스 용 importer, formatter 등이 있다.

git clone https://android.googlesource.com/platform/sdk
sdk/bash_completion/adb.bash 를 .bashrc 등으로 source 로 지정하면 adb 커맨드를 탭 키로 자동완성하면서 개발할 수 있다.

2012년 10월 14일 일요일

lnf (lean and fast) type system


  • C++ 이 싫음
  • Go 좋음
  • OpenGL + SDL 을 윈도에서 돌려야 하는 관계로 Go 는 피하고 싶음.
  • Linux / 윈도, 적어도 이 두 가지 환경에서는 conditional compile 등등에 크게 구애받지 않고 빌드하고 싶음
최소한으로 생각하고 구현한 feature set 은 다음과 같다.
  • 복수의 interface 를 구현할 수 있고 sub-typing 은 이를 통하여 지원함
  • implementation 이 포함된 class 는 상속되지 않음
  • length 값을 가지는 string type
  • Go 의 slice type
잘 한 짓인지는 모르겠다. vala 도 꽤나 마음에 드는 상황이라...

2012년 10월 3일 수요일

젠투에서 긁어붙이는 용도

#!/bin/bash

mkdir /mnt/gentoo
mount -t ext4 /dev/sda3 /mnt/gentoo/
mount -t ext4 /dev/sda1 /mnt/gentoo/boot/
mount -t ext4 /dev/sda4 /mnt/gentoo/home/
mount -t proc /proc /mnt/gentoo/proc/
mount -t sysfs /sys /mnt/gentoo/sys/
mount --rbind /dev/ /mnt/gentoo/dev/

2011년 12월 19일 월요일

gnome 터미널에서 emacs를 쓰려다가 alt키로 고생하기

gnome terminal에서 emacs를 쓰려면 alt 키 이벤트를 그놈 터미널이 채가는 바람에 이맥스의 meta키가 제대로 작동하지 않을 수가 있다. 터미널에서 오른클릭하고 Show Menubar를 꺼버리면 된다.