-
[VIM] .vimrc 이 root 에서만 적용이 안되는 경우개발 2010. 2. 11. 14:51
홈계정의 .vimrc 파일을 수정하였는데 색상이라든지 인덴트등이 root 만 적용되지 않는다. 일반 계정들은 모두 잘 되는데 말이다. 다음과 같이 해보자 # mv /bin/vi /bin/vi.org // 실행화일을 임시로 바꾸었다. # cd /bin // /bin 으로 디렉토리 이동 # ln -s /usr/bin/vim vi // vim 을 vi 로 심볼릭 링크를 건다. vi 의 위치라든지 vim 의 위치가 사용자 마다 다를 경우 알아서 잘 맞춰준다. 실행화일의 위치는 whereis 로 알 수 있다. # whereis vi
-
Json-lib 사용하기개발 2010. 2. 1. 16:00
JSON 은 자바스크립트에서 eval()함수를 통해 문자열을 쉽게 파싱하기 위한 방법이다. 보통은 {key:'value'} 이런 형식을 갖는데 이를 쉽게 처리해주는 것이 json-lib 이다. 물론 json-lib를 사용하지 않고 직접 문자열을 만들어 주어도 상관없다. 약간의 귀찮음과 길어진 코딩이 나쁘지 않다면 말이다. json-lib 를 사용하기 위해서는 다음과 같은 라이브러리가 필요하다. (필수) jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.6 json.org 에서 다운로드 받을 수 있다. 다음은 간단한 예..
-
붉은 손가락 - 히가시노 게이고책 2010. 1. 31. 22:33
한 여자 아이가 집에서 숨진채 발견된다. 여자아이는 생전 처음보는 아이로 7살가량 된 것 같다. 범인은 그의 중학교 3학년 아들. 하지만 그는 아무런 죄책감이나 죄의식이 없다. 아버지는 아들을 자수시키려 하지만, 어머니는 자식을 감싼다. 하는 수 없이 아버지는 아들을 감싸기 위해 시체를 유기하고 식구끼리 알리바이를 맞춘다. 치매가 있는 할머니, 회사원 아버지, 파트타임제 어머니, 중학교 3학년 아들, 이들 가족이 꾸미는 알리바이를 '가가' 형사가 파해진다. 히가시노의 소설은 이처럼 이야기 초반에 범인이 밝혀진다. 하지만 그럼에도 불구하고 책을 놓을 수 없는건, 내가 하루만에 책을 모두 읽은 이유일 것이다. 여기서 '붉은 손가락' 이란, 치매에 걸린 할머니의 손가락이다. 여자들 화장품인 루즈를 손에 뭍혀놨..
-
버스요금이야기 2010. 1. 28. 12:49
예전에 버스 요금이 50원이었을 때를 기억한다. 70원 이었을 때를 기억한다. 150원 이었을 때를 기억한다. 180원 이었을 때를 기억한다. 350원 이었을 때를 기억한다. 550원 이었을 때를 기억한다. 지금은 1000원을 내고 있다. 나는 버스요금이 세월이 지나 물가가 많이 올라서 비싸다고 생각했다. 70원 이었을 때가 있었는데 지금 1000원을 내고 있으니까... 그런데 오늘 버스에 올라서 출입문 앞에 붙어있는 요금표를 보았다. 초등학생 300원 중.고등학생 700원 일반 1000원 ... 그렇다. 나이 때에 다르게 요금이 정해져있는 것이다. 요금이 70원에서 1000원으로 가파르게 뛴 것이 아니라 기껏올라야 300-400원이 오른 것이다. 요금 오른 것을 세월에 탓했었는데 나도 같이 늙어가고 있..
-
mysql root 비밀번호를 잊어버렸을 때개발 2010. 1. 28. 12:38
Mysql 에서 root 계정의 비밀번호를 잊어버렸을 때... 데몬을 정지하고 다시 시작한다. # mysqld_safe --user=root --skip-grant-tables & 위와 같이하면 그냥 로그인이 된다. # mysql mysql> use mysql mysql> update user set password=password('비밀번호') where user='root' 비밀번호를 수정했으면 다시 원래 상태로 데몬을 되돌린다. mysql> quit; # /etc/init.d/mysqld stop # /etc/init.d/mysqld start # mysql -uroot -p
-
네이트온으로 쪽지 전달하기장난감 2010. 1. 27. 15:06
게시판에 글이 등록되거나 혹은 다른 곳에서 발생된 이벤트를 실시간으로 알 수 있는 방법이 없을까? 요즘 많이 사용하는 방법으로는 게시판에 글이 등록되면 SMS로 문자가 오도록 하는 것이다. 간단하면서도 명료하고 실시간적이라는 장점이 있지만, 약간의 비용(?)이 든다는 단점도 있다. 그래서 실시간으로 알아야할 알림메세지가 있다면 sms 를 이용하지 않고 네이트온의 쪽지로 메세지가 오게 하고 싶었다. 물론 항상 네이트온을 켜놓고 있어야 한다는 경우가 가정이 되어야 한다. 참고로 나는 회사에서 업무로 네이트온을 메신저로 이용하기 때문에 항상 접속상태에 있다. 참 좋은 경우의 수이다. 예전에 네이트온 클론을 만들려고 하다가 도중에 그만 두었던 프로젝트가 있었는데, 그것을 그대로 이용하기로 했다. 네이트온 라이브..
-
Exif 메타정보 뽑아내기개발 2009. 12. 23. 19:20
디지털 카메라로 촬영된 이미지의 경우 Exif 메타 정보라하여 이미지에 별도로 촬영정보를 저장합니다. 다음은 이 exif 정보를 뽑아내는 설명입니다. 메타정보를 위해서는 metadata-extractor 오픈소스를 이용합니다. import com.drew.imaging.jpeg.JpegMetadataReader; import com.drew.metadata.Directory; import com.drew.metadata.Metadata; import com.drew.metadata.Tag; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGDecodeParam; import com.sun.image.codec.jp..