본문 바로가기

Tip48

MATLAB 에서 현재 IP 주소 얻기 1) 자바 명령어를 이용>> address = java.net.InetAddress.getLocalHost;>> IPaddress = char(address.getHostAddress); 2) 시스템 명령어를 이용[status,result]=system('ipconfig'); ipconfig를 실행시켰을 때 결과가 result에 들어가는데 string을 parsing해야한다. 2014. 3. 1.
dyld: DYLD_ environment variables being ignored because main executable 내가 쓰고 있는 맥(osx 10.8.x) 에서 터미널을 열면 저런 메세지가 출력된다. 터미널 오픈 하면서 기본적으로 읽는 batch 에서 뭔가 문제를 일으키는것 같은데 dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgid DYLD~~ 환경변수가 설정되지 않았다는것이다. 그러면 어딘가에서 저 환경변수를 설정해 주는것인데나는 넣은적이 없다. 어떤 프로그램 깔면서 그놈이 한것 같은데.. 맥에서 기본적으로 자동으로 읽으면서 환경설정하는 파일은 /etc/paths~/.profile~/.tcshrc/etc/launchd.conf (매버릭스에선 없어진듯.) 이 있다. 이중에서 .. 2014. 2. 27.
[Vim, Vi] 여러줄 주석 처리하기 명령어 모드에서 v 를 누르면 visual 모드로 전환 hjkl을 이용하여 이동하며 블럭 설정(화살표키로 하면 안됨. VIM에서 커서의 이동키는 hjkl !!) 블럭이 설정되면 : 를 누르면 ' 2014. 1. 27.
print matlab figure with high resoluation Matlab 의 figure를 고해상도 저장할때 print에 -r300 옵션 붙여서 저장 하면 300dpi로 저장은 되나 그림들이 뒤틀린다. 그래서 출력 모드 설정을 따로 해주어야 한다. gra = figure; set(gra,'Position',[100 100 1000 500]) % 이건 모니터 상에 모이는 위치 및 크기 설정 set(gra,'PaperUnits','inches','PaperPosition',[0 0 2 1]*6) % 출력 크기 설정 filename = 'test.eps'; print(gra,'-depsc2','-r300',filename) 이렇게 하면 [0 0 12 6] * 300 가로 3600 세로 1800 크기의 EPS 이미지가 출력된다. (벡터이미지의 크기라는것이 정해져 있는건 .. 2013. 2. 7.