프로그래밍 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 를 넣어서 컴파일해봤는데

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한 프로그램이 실행되거나 프로그램 내부의 함수가 실행될때마다 초기화가 되는것인가요?
네개의 프로그램에서 공통적으로 사용하는 전역변수는 어떤 식으로 선언해서 사용하면 되는것인가요?

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

gunchan99의 이미지

안드로이드 커스텀 롬 개발

음 제가, 커스텀 롬을 개발해보려고 하는데요.

제가 가지고 있는 기기명은 HTC EVO 4G+(한국 KT 모델 즉 EVO 3D에서 3D기능을 뺀 4G WIBRO)
입니다.

S-on은 XDA Forum에서 찾아 s-off로 변경시켰구요;;

이제 커스텀롬을 개발해보려고 하는데, 안드로이드 커스텀롬도 일반 PC OS개발하는 것과 같은가요?

그리고 그 소스를 어떻게 찾아서 어떻게 만들죠? 참고로 제가 아는 언어는 C,C++,JAVA 입니다.

알려주시면 감사하겠습니다^^

cleansugar의 이미지

UTF-8에 바이너리 자료를 인코딩할 때 제일 효율적인 방법은 뭐가 있을까요?

이메일이나 유즈넷에서는 바이너리 파일을 텍스트로 변환해서 전송했습니다.

http://en.wikipedia.org/wiki/Binary-to-text_encoding

base64, qp, uuencode, yENC 등이 있었죠.

위의 방법들은 6이나 7비트 인코딩입니다.

UTF-8에서는 7비트가 8비트로 표현되므로 낭비는 없지만 화면을 적게 차지하기 위해 글자 수를 줄이고 싶으면 2,3,4바이트를 쓸 수도 있을 겁니다.

이 때 어떤 인코딩을 쓰거나 만들면 효율적일까요?

고려할 점은 다음과 같습니다.

-캐릭터 수가 적어야 된다.

-HTML에서 표시가능해야 된다.

-일반적인 게시판에서 표시가능해야 된다.

-일반적인 데이터베이스에서 짤리지 말아야 된다.

qkrxp의 이미지

페도라16 멀티코어 지원 부분 질문입니다.

제가 놋북으로 돌리는터라;;;

쿼드코어이긴 한데 i7 1세대라 코어당 클럭이 1.6기가로 낮습니다

주로 터미널에서 포트란 프로그래밍을 하는데요

vi 편집기쓸때 좀 버벅인다는 느낌이 있네요;;;;(마치 고사양 게임을 저사양 컴퓨터에서 돌리듯이)

프로그래밍을 하다가 자주 다운 되기도 합니다.

무슨 문제일까요;

단순히 멀티코어를 지원안해서 코어1개만 돌리기 때문에 부하가 발생하는 걸까요?

페이지

프로그래밍 QnA 구독하기