2008년 11월 25일 화요일

소스인사이트 Tab 문자 대시 스페이스로..


소스인사이트에서 Tab키를 탭문자 대신 스페이스 문자 4로 하려면.


macro를 만들어서 " "을 넣게 작성하고 이걸 key에 Tab으로 매칭 하려는 ??


음 물론 가능하고 이렇게 해봣다.


참 멍청한 짓이죠...
해답은 옆에서처럼 Tab width를 4 로 설정 하고 Expand tab을 키는 거죠.
그리고 Auto Indent는 취향에 맡게 simple에 체크 둘다 해주는거...

2008년 11월 15일 토요일

ubuntu + vbox xp에서 공유 방법 (삼바)

vbox 공유 폴더 세팅으로 만들었더니

xp에서 공유폴더에 write를 할때 블루 스크린을 만났다...

그래서 삼바를 이용하는 것을 찾아다 ... 아래에 기록한다...


삼바 설치

sudo apt-get install samba

먼저 터미널에서

sudo vi /etc/samba/smb.conf를 실행하고,

그 안의 내용을 다 지우고 아래의 내용을 복사해 넣는다.

[global]

workgroup=WORKGROUP

encrypt password=yes

read only=no

hosts allow=10.0. <--- 이거 설정 하면 안될수 있다.

unix charset=utf-8

dos charset=utf-8

browsable=yes

[MyDoc]

comment=My Documents

path=/home/로그인아이디/Desktop /MyDoc



경로 설정은 바꿀 수 있다. 위의 설정대로 하려면, 바탕화면에 MyDoc 디렉토리를 생성해야 한다. smb.conf를 저장하고 닫은 후에 터미널에서 아래의 명령을 실행한다.


를 실행하여 삼바를 설치한다. 삼바가 설치되는 동시에 서버가 실행된다.



삼바 접근 권한 설정을 위해

sudo smbpasswd -a 로그인아이디

를 실행하고 비밀번호를 설정한다.



이제 가상 머신의 윈도우즈를 열고,

내 컴퓨터를 더블 클릭하고,

> 네트워크 환경 추가를 더블 크릭,

>다음 > 다음

>인터넷 또는 네트워크 주소에

\\10.0.2.2\MyDoc

를 입력

위에서 설정한 아이디와 비밀번호로 접속하면

리눅스의 지정한 디렉토리와 윈도우즈가 서로 연결된다.

윈도우즈에서 아무 폴더나 열고서 도구 메뉴의 네트워크 드라이브 연결을 선택하고서 드라이브를 정하고 앞서 연결한 삼바네트워크를 정해주면, 삼바로 연결된 리눅스의 디렉토리가 윈도우즈에서는 드라이브로 설정된다.



2008년 11월 13일 목요일

gdb 에서 Couldn't fetch registers from core file: File in wrong format 메세지

HP 장비에서 core 파일로 디버깅 할려고 하는데...

Couldn't fetch registers from core file: File in wrong format

Unable to find 'load_info' symbol

이런 메세지가 나왓다.

구글링 결과..
http://archives.devshed.com/forums/unix-106/hpux-devtools-can-t-work-with-a-core-file-2268762.html

요약 하자면..

ulimit -c
에서 코아 파일 사이즈가 제한

또는 파일시스템에 제한으로

코아 파일이 생기다 만것이다.

어쩐지 딱 2GB 짜리...

메모리 사용이 엄청 큰 어플리케이션이 죽엇을 경우...

이럴수도 있구나...!!