목록분류 전체보기 (2066)
준호씨의 블로그
평소 프로세스를 죽일 때 kill 명령어를 사용하곤 한다. 강제로 죽일 때는 kill -9 (SIGKILL) 을 쓰긴 한데, default가 뭔지 기억이 안날 때가 있다. default 는 15 (SIGTERM) 이다. kill -15 와 동일하다. kill -l 로 번호 확인 kill -l 을 실행하면 아래와 같이 각 번호에 대한 설명을 볼 수 있다. $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCH..
"내가 말할 수 있는 것은 리스프가 가장 위에 존재한다는 사실 뿐이다." 폴 그레이엄의 '해커와 화가' clojure 는 리스프를 JVM 환경에서 돌도록 만든 언어이다.
google test 는 cpp 를 기반으로 한다. 그래서 일반적인 방법으로는 c 코드나 c 라이브러리를 테스트를 할 수 없다. c 코드를 테스트 하려고 하면 "Undefined symbols" 같은 오류를 만나게 된다. c 코드를 테스트 하는 방법들에 대해 적어 본다. 개발툴은 CLion 을 사용 할 것이다. include c file 꼼수를 좀 부려 보면 include 할 때 h (header) 파일이 아니고 c 파일을 include 하면 된다. june.h june.c 로 된 코드가 있다면 #include "june.h" 대신 #include "june.c" 로 하면 된다. 하지만 include c 파일을 한다는게 좀 그렇다. 어쩔 수 없는 상황에서는 쓰게 될 것도 같은데 실제로 이런 경우는 겪어 ..
레거시 시스템을 만지다 보니 안쓰는 라이브러리가 있어서 관련 컴파일 옵션을 지웠다. 그 중 하나가 libgd 인데 그래픽 처리와 관련된 라이브러리였다. 참고 삼아 남겨본다. 예제 /* Bring in gd library functions */ #include "gd.h" /* Bring in standard I/O so we can output the PNG to a file */ #include int main() { /* Declare the image */ gdImagePtr im; /* Declare output files */ FILE *pngout, *jpegout; /* Declare color indexes */ int black; int white; /* Allocate the image..
디스크 용량이 또 부족하다. $ df -h Filesystem Size Used Avail Use% Mounted on /dev/disk1s1 466G 459G 179M 100% / /dev/disk1s4 466G 6.1G 179M 98% /private/var/vm /dev/disk1s2 466G 23M 179M 12% /Volumes/Preboot 1 무엇을 정리 해야 하나 사진, 동영상, iMovie, Final Cut Pro X, iLifeMediaBrowser osx - 디스크 정리. 사진, 동영상 파일 관련. iMovie, Final Cut Pro X, iLifeMediaBrowser http://junho85.pe.kr/1009Final Cut Pro X프로젝트 파일 문제 http://jun..