멀티프로세스 데몬에서 락킹(Locking)하기
pthread를 사용하는 멀티쓰레드 데몬이라면 pthread_mutex_lock()을 사용해 잠금을 할 것이며, 멀티프로세스 데몬이라면 세마포어를 사용 할 것이다. ...
pthread를 사용하는 멀티쓰레드 데몬이라면 pthread_mutex_lock()을 사용해 잠금을 할 것이며, 멀티프로세스 데몬이라면 세마포어를 사용 할 것이다. ...
/etc/fstab 파일을 열어 아래처럼 discard 옵션을 추가한 다음 리부팅 한다. 1 UUID=fb94868a-79a8-4cde-b836-696b90fb89bd / ext4 discard,errors=remount-ro 0 1 자동 트림 동작 여부는 아래 명령으로 확인 할 수 있다. 1 cat /sys/block/sda/queue/discard_zeroes_data 자동 트림 기능은 리눅스 커널 2.6.33과 EXT4 파일 시스템에서 동작한다. ...
ACER ASPIRE-5552G 노트북과 DELL U2311H 모니터를 사용하고 있습니다. 우분투 12.04에서 듀얼 모니터를 사용하려고 하면 이런 오류 메시지를 출력하면서 제대로 동작하지 않습니다. CRTC 148번의 요청한 위치/크기가 허용하는 크기 제한을 넘어갑니다. 위치=(1920, 0), 크기=(1366, 768), 최대=(1920, 1920) ...
별도의 VNC 서버를 사용하지 않고 CentOS에 접속하기 위해서는 사용자로 로그인이 된 상태여야 합니다. 그러기 위해서 리부팅 후 자동으로 사용자로 로그인 하도록 설정합니다. ...
개발자들이 지리좌표계 내지는 지리정보를 다뤄야 할 일이 점점 많아지고 있습니다. 특히 모바일처럼 위치 정보를 손쉽게 얻을 수 있는 장비가 널리 보급이 되면서 웬만한 앱은 대부분 위치(지리좌표)를 활용하고 있는 상황입니다. ...
gearmand 0.33을 RPM으로 빌드해서(make rpm) 설치 할 경우 시작시 로그 파일을 /usr/local/var/log/ 디렉토리에 생성하려면서 에러 메시지를 출력 합니다. 이 메시지는 /etc/sysconfig/gearmand 파일을 만들어 그 안에 옵션으로 로그 파일 위치를 정상적인 /var/log 디렉토리로 다시 지정하여 나오지 않게 할 수 있습니다. ...
PHP에는 __get(), __set()이란 특별한 매직메소드가 있습니다. 이 매직메소드의 사용에 대해서 여러 논란이 있기는 하지만, 개인적으로 적절히 사용을 한다면 매우 유용하다고 생각합니다. 매직 메소드를 구현하는 방법은 여러가지이지만 그 중 간단하면서도 유용한 코드 하나를 소개 합니다. ...
요즘 파이어폭스가 크롬에 다소 밀리는듯 합니다만 아직 저는 파이어폭스를 주력으로 사용하고 있습니다. 그동안 써온 애드온들과 다양한 플랫폼을 잘 지원하고 있다는 점 때문입니다. ...
벌써 11월이고 이제 본격적인 취업 시즌이 오는 것 같습니다. 졸업 후 취직을 하려는 분도 계실 것이고, 이직을 하려는 분도 계실 겁니다. 취직이나 이직을 불문하고 회사를 고르는데는 많은 고민이 들게 마련입니다. ...
우분투 11.04(Natty Narwhal)을 Acer Aspire 5552G 노트북에 설치해서 사용하고 있습니다. 그런데 절전 모드에 들어갔다 다시 복구하면 LCD 화면에 전원이 다시 안 켜지는 문제가 있습니다. ...