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

lemk000의 이미지

pid에 해당하는 task_struct에 접근하려 하는데요..

찾아보니
struct task_struct *pid_task(struct pid *pid, enum pid_type);
이걸 이용하면 된다고 하더라구요
근데 이게 /include/linux/pid.h 에 원형이 있는것같은데

#include 라고 추가했는데
pid.h를 찾을수가 없다고 나오는데 왜그런거죠?
find로 찾아보면 분명히 저 파일이 있고.. 아니 없을리도 없는데

접근할때
int pid = getpid();
struct task_struct *task;
task = pid_task(find_vpid(pid), PIDTYPE_PID);

이런식으로 하는것이 맞긴 맞나요??
근데 pid.h가 추가가안되서 잘 모르겟네요 ㅠㅠ

pcw919의 이미지

사운드파일 편집/추출

현재 사운드 베이스 게임을 만들고 있습니다...

기타 히어로나 DJMax 와 같은 형식의 게임인데요, 이게임에서 저희는 유저인풋(유저가 사운드 파일을 추가하여, 그 사운드파일로 게임을 한다)을 지원하고자 합니다.

그러다보니, 유저인풋의 사운드파일을 편집하거나 추출하는 기능이 필요하게 되었습니다.

추출/편집의 의미가 무엇이냐하면, 그 음악파일의 음들을 추출하여, 적절한 음( DJmax 에서 유저가 버튼을 누를떄마다 소리가나지요) 을 추출하고 그 추출된음이 존재하는 시간(음악 플레이시간중 위치)

을 얻어내야 하는 것입니다.

이 기능을 추가하기위해서 어떤것들이 필요할까요?

푸리에 변환과 같은 것들을 참고해보긴 했습니다만...뭔가 추상적이네요...참고자료가 있으시면 링크나 댓글 부탁드립니다 (__)

익명 사용자의 이미지

아직 Mutt 사용하고 계신분 있으신가요?

Mutt를 들어만 보고 있다가 최근에 되어서야 사용해보게 되었습니다.

그러나 역시나 한글 인코딩이 발목을 잡게 되네요ㅜ

Gmail이나 기타 이메일에서 오는 메일은 전부 정상적으로 처리되는데

Outlook에서 보내진 메일(X-Mailer: Microsoft Outlook 14.0)을 보면 한글이 완전히 깨져서 나옵니다.

메일 헤더를 보니 charset="ks_c_5601-1987" 으로 되어있길래 이를

charset-hook ks_c_5601-1987    euc-kr

를 통해서 일단 메일 내용을 정상적으로 인코딩에 성공했습니다!! ... 만

이는 pager 모드에서의 내용에 대한 인코딩만 통하고..

index 모드(메일 리스트)에서 Outlook을 통해 보내진 메일은 제목이 깨져서 나오네요. 꼭 Outlook에서 보낸 메일만 이럽니다 ㅜㅜ

golden의 이미지

network booting 시 메모리 부족 에러

cd-rom이나 usb부팅이 불가능한 노트북에 윈도우즈나 리눅스를 네트워크 부팅에 의하여 설치하고 있습니다. 리눅스 중 우분투나 페도라는 별 문제없이 설치되었으나, 윈도우즈 설치 과정에서 에러를 내면서 실패하였습니다.
문제는 한 보름전에 윈도우즈XP 를 무난히 설치한 바 있는데, 지금은 실패하고 있는 겁니다.

윈도우즈용 tftpd32 를 사용하였습니다. 서버는 윈도우즈xp 데스크탑입니다. 메모리 1기가. 후진 pc.
윈도우즈를 설치하고자 하는 pc는 노트북입니다.
참고: 윈도우즈, 우분투, 페도라 설치를 위한 tftpd32 설치는 각각 다른 위치에 두었습니다.

처음 부팅하여 노트북 파티션 작업까지 마치고 다시 랜부팅하여
net use x: \\pcname\winxp
위 명령을 주면 '거기에는 메모리가 충분치 못하다' 라는 에러메지가 나고 있습니다. 전에는 이 과정에서 별 문제가 생기지 않았습니다.
지금도 우분투는 잘 설치되고 있습니다. 우분투나 페도라의 경우 부팅하면 금새 install menu 가 떠서 진행하면 됩니다.

declspec의 이미지

IDA Pro 64비트버전

64비트 리눅스 위에서 컴파일된 ELF 파일을
디스어셈블 하려고하는데요
IDA 를 사용하려고하는데
64비트버전으로 컴파일된 파일을 디스어셈블 하려면
IDA Pro 64비트 버전이 필요하더군요

64비트 바이너리를 디스어셈블 가능한것을
무료로 다운받을수 있는곳이 있나요?
트라이얼 버전같은거라도...
공심 홈페이지에서 봐도 별얘기가 없어서..

ded2ceo의 이미지

VB++에서 사운드 출력하고 싶은데.. 도와주세요

#include
#pragma comment(lib,"winmm")

int main ()
{
sndPlaySound("macedit.wav", SND_ASYNC | SND_NODEFAULT);
}
라이브러리 추가하는 부분과 헤더추가하는 부분좀 자세히 알려주시면...
정말 감사합니다~~~^^
#include
#include
#pragma comment(lib, "Winmm.lib" )

void main()
{
sndPlaySound("c:\\sound\\1.mp3", SND_ASYNC|SND_NODEFAULT);
}
위 2개 소스 인터넷에서 찾았는데 어떻게 사용하지를 모르겠어여.ㅠㅠㅠ

gokore의 이미지

USB to Serial을 공유기 USB 포트에 연결했을 때 동작되는 함순데요 ..............

drivers/usb/core/urb.c usb_alloc_urb 68
drivers/usb/core/urb.c usb_init_urb 41
drivers/usb/core/urb.c usb_submit_urb 311
drivers/usb/core/urb.c usb_get_urb 113
drivers/usb/core/urb.c usb_unanchor_urb 165
drivers/usb/core/urb.c usb_free_urb 95
drivers/usb/core/urb.c usb_free_urb 95
drivers/usb/core/urb.c urb_destroy 16

declspec의 이미지

리눅스 소유자 nobody

리눅스 소유자중에 nobody 는 뭔가요?
find / -user root
로 찾는데 소유자와 그룹이 nobody 인 파일도
찾아지네요?
왜그런가요?

bigbaby의 이미지

DB 쿼리 중 DB를 내렸을 때 프로세스 블록

안녕하세요.

주기적으로 pro*c를 이용하여 테이블에 들어 있는 전체 데이타를 쿼리하고 있습니다.

근데, 테이블의 상당히 크기 때문에 조금 시간이 걸리는데요

쿼리 중 DB를 정상적으로 중지하거나 비정상 종료되는 경우에,

SELECT 문에서 pro*c를 호출한 함수가 블록되는 현상이 있습니다.

에러 핸들러가 명시되어 있지만 호출되지 않고, SELECT 문 호출에서 블럭되는 것 같습니다

이처럼 쿼리 중 DB가 내려가는 경우 어떻게 실패처리를 빨리 할 수 있을까요??

페이지

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