프로그래밍 QnA + 설치 및 활용 QnA

sysmoon의 이미지

Apache 오픈소스를 이용한 외부 확장모듈 개발 방법론

안녕하세요

Apache 오픈 소스를 이용하여 서버에서 송수신되는 HTTP 메시지를 실시간으로 분석하여 필요한 정보를 DB에 저장하고자 합니다. Apache 오픈 소스 내에서 개발하면 될 것 같지만, 좀더 쉬운 개발 방법론을 고민하고 있습니다.
개발 방법론을 고민하니 다음과 같은 방법들이 있는 듯 합니다.

1. Apache 소스 자체 수정 (C언어, Mysql 연동 모듈)
- 이 방법이 가장 확실하겠지만, 개발 기간이 긴 것이 단점입니다.

2. mod_python 이용
- 파이썬이라는 편리한 언어를 사용할 수 있지만, mod_python에 대한 예제를 보면 http://~~/test.py 이렇게
파이썬 확장자를 요청했을 경우 test.py가 동작하도록 하는 기능 제공
- Apache가 실행될 때 파이썬으로 개발한 실시간 모니터링 프로그램이 항상 실행되어 서버로 송수신되는 메시지 모니터링이 구현 가능한지 모르겠음.

mitch001의 이미지

Ubuntu 10.10 server /bin 디렉터리를 실수로 지웠을때 복구 방법 없나요 ?

Ubuntu 10.10 server 작업중 실수로 /bin 디렉터리를 RM -rf 로 지웠습니다.
복구 방법은 없나요 ? 재설치 말고 설치 CD로 복구 가능한가요 ?

익명 사용자의 이미지

open함수에 대해서...

open()함수를 이용하여 파일을 오픈한 후에

파일 내용이 변경되면, 다시 open()하지 않고

수정된 내용을 알 수 있나요?

readme의 이미지

터미널에서 한글이 포함된 문서를 어떻게 출력하나요

lpr 명령어를 사용하거나, cups test page를 인쇄하면 한글이 '네모'로 찍혀져 나옵니다.

그리고 vi에서 :hs로 직접 프린트 했을경우에도 '?'로 한글이 모두 깨져서 나와 버리는군요

( ~/.vimrc에 set printfont=굴림\ 10 으로 폰트설정(?)을 적용시킨 이후에도 마찬가지 입니다)

영문글자일경우 정상적으로 출력됩니다.

firefox나 evince같이 gui 프로그램일경우 별 이상없이 한글출력이 가능합니다만,

유독 터미널 환경에서는 한글이 출력이 안되네요.

해결 방법이 뭐 없을까요?

jazzsir의 이미지

[질문] AP Mac clone 한 후 Ping이 안됩니다.

AP에 MAC Clone기능을 구현하고 있습니다.

일단 구조는 AP는 public망에서 DHCP로 IP를 가져오고
AP뒷단에는 LAN으로 물린 PC가 있습니다.

MAC Clone 기능이 PC의 MAC을 AP에 복사하는거라고 해서.
걍~ 직접 집어 넣어 봤습니다.

그랬더니 AP는 public망으로 Ping이 안가고
PC는 AP의 WAN단의 인터페이스까지만 PING이 가고 public망으로 빠져나가지는 못하네요.
그러다 pc의 케이블을 뽑으면 한참있다가 AP에서는 통신이 가능해집니다.
다시 꼽으면 dhcpd가 실행되는 동시에 먹통이 돼버리네요.

네트워크 영역이 다르므로(LAN영역과 WAN영역으로 구분되어 있으니) MAC이 같아도 될것 같은데.. 아닌가요???

MAC Clone이라는 기능이 MAC 주소만 같게 하는게 아니라 iptables 등 다른 부분 설정도 해 줘야 하는지요???

ioufeel의 이미지

일반PC와 워크스테이션 컴퓨터 리눅스 프로그램 성능차이?

회사에 컴퓨터를 새로 사달라고 할려고하는데
정확한 근거자료가 좀 필요합니다.
이유를 알고 싶습니다.
리눅스 수치계산 프로그램입니다.
메모리는 그의 별로 사용안하는것 같습니다.
일반 PC i7-2600과 300만원정도의 워크스테이션 컴퓨터에서
수치계산용 프로그램을 돌리면
워크스테이션이 훨씬 빠릅니다.
메모리는 별로 사용안하니까 패스~
일단pc는 듀얼코어이고 워크스테이션은 쿼드코어라 하더라도
프로그램이 멀티코어를 지원하지 않는 프로그램인데....
일반pc는 약 6시간,,,워크스테이션은 약 20분
이렇게 많이 차이나는 이유가 뭘까요??

iSDev의 이미지

정규 표현식

PHP 에서 정규 표현식을 사용하는데에 Xpress Engine 에서 레이아웃 템플릿 문법처럼 {$abcd} 형식의 문자열 중에서 $abcd 만 추출하려 합니다. 우선적으로 abcd 만 추출하여 $를 붙이려는 방식을 이용하려 하는데 계속해서 오류가 발생하기도 하고 맞지 않는 경우가 생기네요.

<?php
$Context = '{$asdf} {$rr123} asdf';
echo preg_replace('/\{([a-zA-Z0-9_-]*)/', "\$$1", $Context);
?>
season12의 이미지

mssql에 접근해서 테이블 값을 출력하는 프로그램짜는중 막히는곳이 있어서 질문드립니다!

mssql2008 사용중입니다..비쥬얼스튜디오 2008 사용중이구요
클래스로 atl 소비자 추가 해줘서 두개의 테이블을 추가 해줘서 헤더파일 두개 생겼습니다..

이 두개의 헤더파일을 하나의 클래스로 묶어서 관리하는 c++클래스를 하나 더 만들었구요

두개의 함수를 만들었는데 두개다 각각의 테이블에 접근해서 아이디나 패스워드 가져오는 함수입니다...

두개의 함수중 아래함수는 정상동작해서 아이디랑 패스워드를 가져오는데

위에 함수는 디버깅해보면서 따라가보니 "" <-- 값이 이렇게 저장되어있다고 나오네여..

테이블은 제가 직접만들어서 값까지 전부 넣어준 상태인데 "" <- 요렇게 나옵니다..

두개가 전부 안되면 이상하려니 하겠는데... 똑같은 코드인데 하나되고 하나 안되니 답답합니다..

어느부분을 좀더 봐야 할까요???

tama의 이미지

named.conf 파일 좀 봐주세요~ 돌아버리겠네요 .. ㅡㅜ

bind 9.3.x 버젼 사용중입니다.

아래 주석 처리한 부분 (view lcoalhost_resolver 이하 부분)이 문제인데요.

//view localhost_resolver {
// match-clients { any; };
// match-destinations { any; };
// recursion no;
//};

이 부분을 주석 처리하면 naver.com 이나 daum.net 같은 zone이 없는 다른 외부 도메인으로 질의가 잘 됩니다.

대신에 내부적으로 가지고 있는 zone 파일을 로딩을 못해요.

rndc status 해서 보면 number of zones: 0 이라고 뜨네요.

주석 처리를 해제하면 내부적으로 가지고 있는 zone파일 로딩은 잘 됩니다.

revival의 이미지

shift key 인식 방법

예전에 뭔가 해보려고 했는데, 흐지부지 되 버렸습니다.
그게 뭐냐면, 리눅스 콘솔 프로그램에서 shift, ctrl, alt 류의 키를 누르면 그에 따라서 메뉴가 바뀌게 하고 싶었거든요. 근데, 그걸 확인 할 방법이 없드라구요.

그때 몇일을 구글링 신공과 날밤까며 삽질 신공을 조합했지만, 실패의 쓴맛을 보았죠.
3년 쯤 지났을까요. 갑자기 그 생각이 났어요.
3년 전에 KLDP 에 그에 관련된 질문을 올렸던거 같아서, 혹시 누군가 답변을 달았을 까 봤더니,
어~~~~
안보이네요.
열심히 삽질만 했지, 질문을 하지 않았나 봅니다.

3년이나 지났지만, 여전히 그 답을 찾진 못했네요.
그래서 생각난 김에 질문을 올립니다.

혹시 명쾌한 답을 아시는 분은 제보해 주세요. please~~

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기