Programming

pchero on November 25th, 2009

//      funcPtr.c//      //      Copyright 2009 Kim Sung-tae <pchero@MyNote>//      //      This program is free software; you can redistribute it and/or modify//      it under the terms of the GNU General Public License as published by//      the Free Software Foundation; either version 2 of […]

Continue reading about 함수 이름을 포인터에 할당하여 사용하기

pchero on November 4th, 2009

     캠으로 동작을 감지하여 실시간으로 경고 발생 및 경고 메일 전송을 하는 보안 프로그램   XRohsOEuDe.tgz      

Continue reading about SOFT_CCTV-0.1.1

pchero on September 14th, 2009

 PID를 디스크에 기록하는 전략은 시스템 데몬들이 주로 사용하는 표준으로 syslog에서 OpenSSH까지의 모든 데몬이 이를 사용한다.  일단 파일시스템에서 PID 파일을 이용할 수 있게 되면 프로세스는 ps 출력을 구문 분석하거나 유사 파일시스템(pseudo-filesystem) /proc 를 검색하지 않고도 자신의 다른 인스턴스가 이미 실행 중인지 확인할 수 있다. 이 해결책은 kill() 시스템 호출의 반환 값을 이용하는데, 확인하고자 하는 프로세스에게 SIGTERM, […]

Continue reading about Kill() 을 이용한 프로세스 모니터링

pchero on October 25th, 2008

 리눅스와 윈도우에서 모두 사용할 수 있는 Qt 프로그램..  하지만 윈도우에서 Qt 프로그램을 컴파일하기 위해서는 별도의 조치가 필요하다.(리눅스도 마찬가지..)  대표적으로 사용하는 것은 QDevelop…  QDevelop의 설치를 위해서는 다음의 과정을 따른다.  먼저 MinGW와 Qt를 설치한다.  다음의 사이트에서 qt와  mingw 가 같이 있는 파일을 다운받아 설치한다.   여러가지 항목 중, Automated MinGW Installer 를 다운받아서 설치하는 것이 간편하다.  그리고   […]

Continue reading about 윈도우에서 QDevlop 사용하기…

pchero on July 24th, 2008

 노트북에 깔려있던 리눅스에 이상하게 man 3번 섹션, 즉 라이브러리 콜에 대한 man 페이지가 설치되어 있지 않았다.  평소에는 불편하긴했지만 인터넷의 도움으로 그럭저럭 쓸 수 있었다.  하지만 매번 맨페이지를 보기 위해 웹 브라우저를 띄우고 검색을 하는 과정이 계속되자 짜증이났다.  KLDP에서 잠시 검색을 해보니 이내 답을 찾을 수 있었다.  sudo apt-get install manpages-dev  명령어 한줄로 간단히 해결되었다.  이제 […]

Continue reading about man 페이지만 따로 설치하기..