목록개발이야기 (529)
준호씨의 블로그
오랜만에 서버에 돌리고 있던 wordpress 업그레이드 작업을 진행해 보았다. 그런데 그냥 잘 되지만은 않았다. 일단 아래 글을 참고 했다. 플러그인 설치가 되지 않습니다. 디렉터리를 생성할수 없습니다. 라고 나옵니다. 2015.02.03 플러그인은 아니지만 비슷한 방식이라 생각해서 따라 해 보았다. wp-content/upgrade 폴더의 권한을 777 로 바꾸어 보았다. 하지만 다른 오류 메시지가 보이면서 실패 하였다. 몇 개의 파일을 복사할 수 없기 때문에 업데이트는 설치할 수 없습니다. 이것은 보통 파일의 퍼미션이 서로 다르기 때문입니다.: wp-admin/includes/update-core.php 이번에는 워드프레스 자동 업데이트 실패 해결 방법 2015.03.12 를 참고 하여 모든 파일 ..
평소 프로세스를 죽일 때 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..