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

불량청년의 이미지

linux sound card에 pcm data dump 받은걸 출력

PCM data를 dump받은 파일이 있습니다.

/dev/snd 쪽에 해당 파일을 이용해서 사운드 카드로 출력할 수 있을까요?

$cat ./pcm_dump.bin > /dev/snd/device_name

이런식으로 해보면 될것 같아 해봤는데 안되더군요. ㅜㅜ;

선배님들의 고견을 부탁 드립니다.

minsubsim의 이미지

linux ubuntu에서 웹의 xml파일 읽어오기..

ubuntu에서 c++로 웹의 xml파일을 읽어서 필요한 정보를 받아오려합니다
그래서 xml parser 라이브러리를 다운받아서 설치를 해보려고 했는데요

http://libxmlplusplus.sourceforge.net/docs/manual/html/

여기서 읽어서
# apt-get install libxml++2.6-dev libxml++2.6-doc

를 이용해서 설치했는데요

/usr/include폴더에 보니 libxml++-2.6/libxml++ 에 헤더파일들이 생기더군요
그래서 Makefile에 -I/usr/include/libxml++-2.6을 추가했구요
소스코드에 #include 를 넣어서 컴파일해봤는데

ukyoukyo의 이미지

Solaris 11 정품은 어디서 구입하나요 ?


Solaris 11이 출시되었다고 하던데,

정품(?)이란것이 존재한다면 다운로드 하는건지요 ?

구입해야하는거라면 판매점 좀 알려주세요.

회사에서 사서 쓰려고합니다만...

kevin0960의 이미지

mod_wsgi 에서 zeromq 사용하기 (Python)

안녕하세요. 웹 상에서 검색 엔진을 만들려고 하는데요, 사용자가 웹 상에서 입력한 검색어를 mod_wsgi 를 통해서 python 스크립트에서 처리 한 후 zeromq 를 통해서 다시 C++ 서버에 전달하면 처리해서 출력해 주는 것으로 구상을 하였습니다.

그렇게 해서 한 번 apache 서버에 사용을 해 보았는데요, 이상하게도 dll 을 찾을 수 없다는 오류가 나네요.

오류 내용은

lmk378의 이미지

임베디드 시스템에서 동일한 칩셋을 사용한 2개의 보드의 상이한 작동

동일한 칩셋을 사용한 2개의 임베디드 시스템이 있습니다.
하나는 프로그램 개발을 위해 먼저 구매하여 엔지니어 용으로 사용되었고
추후 다른 보드를 구입해 개발한 프로그램을 적용하려 했습니다.
문제는 프로그램 개발이 완료돼 보드 구매후 적용해봤는데 상이하게 동작합니다.
프로그램은 watchdog register를 사용해 시스템을 강제로 reset하도록 제작했습니다.
(software reset으로 하면 문제가 있어서 watchdog으로 구현할 수 밖에 없었습니다.)
개발 보드에서는 reset후 재부팅이 정상적으로 되었는데
새로 구매한 보드에서는 재부팅이 되질 않습니다.(환경은 안드로이드입니다.)
부트로더 상에서 강제로 watchdog register에 값입력시엔 두 보드가 동일하게 reset되고 재부팅됩니다.
즉 안드로이드가 올라간 상태에서는 두 보드가 동일하게 동작하지 않습니다.
혹시 왜 이런지 아시는분 있으신가요?

hohuha의 이미지

전역변수 선언에 관한 질문입니다.

A,B,C,D 의 네개의 데몬 프로그램이 있습니다.
이 네개의 프로그램은 클라이언트와 통신하며 작업을 하는데요...

이 네개의 프로그램에서 공통적으로 사용해야 하는 변수가 있어..
마침 공통적으로 사용하는 헤더 파일이 있기에 헤더 파일에

extern int gi_test;

라고 선언하였습니다.

그런데 프로그램 내부에서 저 변수에 관련된 부분을 한번 실행하고 나면 다시 원래 값(0) 으로 초기화가 됩니다.
(설명하기가 좀 어려운데... 소스상에 0 으로 초기화 해주는 부분은 초기 선언시 외에는 없고...
프로그램 실행하면서 어느시점에선가 초기화가 되는것 같습니다. --;)

헤더파일에 추가하면 include한 프로그램이 실행되거나 프로그램 내부의 함수가 실행될때마다 초기화가 되는것인가요?
네개의 프로그램에서 공통적으로 사용하는 전역변수는 어떤 식으로 선언해서 사용하면 되는것인가요?

인터넷 뒤져봐도 전역변수에 대한 설명은 헤더파일에 추가 저런식으로 하는것 같던데...

hohuha의 이미지

전역변수 선언에 관한 질문입니다.

A,B,C,D 의 네개의 데몬 프로그램이 있습니다.
이 네개의 프로그램은 클라이언트와 통신하며 작업을 하는데요...

이 네개의 프로그램에서 공통적으로 사용해야 하는 변수가 있어..
마침 공통적으로 사용하는 헤더 파일이 있기에 헤더 파일에

extern int gi_test;

라고 선언하였습니다.

그런데 프로그램 내부에서 저 변수에 관련된 부분을 한번 실행하고 나면 다시 원래 값(0) 으로 초기화가 됩니다.
(설명하기가 좀 어려운데... 소스상에 0 으로 초기화 해주는 부분은 초기 선언시 외에는 없고...
프로그램 실행하면서 어느시점에선가 초기화가 되는것 같습니다. --;)

헤더파일에 추가하면 include한 프로그램이 실행되거나 프로그램 내부의 함수가 실행될때마다 초기화가 되는것인가요?
네개의 프로그램에서 공통적으로 사용하는 전역변수는 어떤 식으로 선언해서 사용하면 되는것인가요?

인터넷 뒤져봐도 전역변수에 대한 설명은 헤더파일에 추가 저런식으로 하는것 같던데...

k1d0bus3의 이미지

/dev/sdb[번호] ...에서 [번호]를 바꾸고 싶습니다.

usb에 파티션을 나누었는데, 어쩌다보니

sdb3 - fat32
sdb1 - ext3
sdb2 - ext3

순서로 나누어졌습니다.
fat32에 데이터를 담아두고 윈도우에서도 읽고쓰려고하는데,
윈도우에서는 1번 파티션만 나오게 됩니다.(당연히 ext3라서 포맷해라고 합니다,)

번호만 바꿀수 있는 방법이 있습니까?

mlkshl의 이미지

tomcat과 IIS 동시사용

현재 windows에 올라간 tomcat웹서버랑 IIS웹서버가 있는데요.
이 두 개를 1대의 PC에 통합해서 사용하고 싶습니다.

즉 www.aaa.com하면 tomacat서버에 접속되고, www.bbb.com하면 IIS에 접속되는 상태인데요.

이걸 한 대의 서버에서 가능하게 하려는데요.

L4스위치 도움없이, 포트만 다르게 해서 설치가 가능할까요?

물론 웹 주소를 칠때 www.aaa.com:8080 이런식으로 하면 안 되고,
그냥 www.aaa.com, www.bbb.com으로만 쳐야 합니다. 주소가 바뀌면 안되거든요.

페이지

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