프로그래밍 QnA

콩수니의 이미지

rtp로 받은 jpeg이미지 파일에 대해서 질문올립니다.

안녕하세요
rtp에 대해서 공부중인데요

rtp프로토콜을 이용하여 jpeg 이미지를 받으려고 합니다
실제 받으려고 하는건 영상인데요

패킷분석프로그램으로 패킷을 주고 받는것을 보았는데
RTP두개에 정보가 넘어오고 그다음 JPEG 이미지가 한 21개가 전송되어 옵니다
파일 크기는 20개는 1456이고 마지막 하나는 854크기로 오네요 아마도 마지막 이미지 파일이기 때문이라고 생각됩니다

이렇게 받은 이미지파일을 실제로 완성해서 눈으로 보고싶은데요
받은 바이트 코드만 연결해서 단순히 출력하면 안됩니다.ㅠ
21개에 패킷에 구조를 보면
물론 앞에 자잘한 헤더를 잘라내고
RTP 와 RFC 2435 JPEG
이 두개가 있습니다.
또 RFC 2435 JPEG에 페이로드가 실제 이미지 라고 생각되는데 어떤 식으로 연결을 해야 이미지를 볼수있을까요?

hardboiled65의 이미지

[완료] php(?) 한글 인코딩 문제

취미삼아 웹서버를 돌리고 있습니다. 이것저것 가능한지 테스트 해보는 용도로 쓰고있는데요.

구글 번역 기능을 옮겨와 활용할 수 있을까 싶어서 소스도 보고 하다가... 파이어폭스 웹 콘솔을 보니 구글 번역에서 번역 버튼을 누르는 순간
http://translate.google.co.kr/translate_a/t?client=t&text=번역할것&hl=ko&sl=ko&tl=en&multires=1&prev=btn&ssel=4&tsel=3&sc=1
이런게 왔다갔다 하는게 보였습니다.

그래서 그대로 주소창에 복사해보니 파일 다운로드 창이 뜨길래 다운받으니 t 라는 이름의 텍스트 파일입니다.

viper9의 이미지

리눅스 시스템계정이나 관리자계정과 동일한 계정명으로는 가입하지 못하게 하는 방법이 있나요?

웹프로그래밍은 막 시작하는 유저입니다.

작은 사이트를 위해서 프로그래밍하다보니 문제가 하나 있네요.

일단 회원가입을 받습니다. 간단하게 유저ID, 비밀번호, 이메일 이렇게 3개만 받게 되구요.

사용자가 가입신청 버튼을 누르면 MySQL DB에서 해당하는 ID가 있는지 확인해보고 없다면 디비에 INSERT하고 있다면 경고 얼럿 띄우고... 아주 평범한 회원가입 양식입니다.

그런데 문제가... 여기서 가입한 사용자의 계정으로 나중에 서버에 쉘접속이 가능해야합니다.

그러고보니까 서버의 기본 시스템계정들, 예를 들면, adm, mysql, root, sshd, system, admin, 관리자계정....등등.... 이런 시스템 계정들과 충돌이 나면 안되는데 이런 계정명으로 가입할 수 없도록 하려면 어떻게 해야하는지 모르겠네요.

디비에 이런 계정들을 사전에 등록해놓으면 되긴하는데 한두개도 아니고... 가입신청을 하면 디비에다가는 일단 보류한다는 마킹을 해놨다가 직접 확인한 후 사용가능하게 해주는 방법도 있는데 이건 수동으로 확인해야한다는 맹점이 있네요.

softluster의 이미지

갑자기 궁금해여 ㅠㅠ gnome, compiz, gnome의 정의

대충 제가 알자면

compiz는 그랙픽을 지원해주는 윈도우 메니저라고 알고 있고

Unity는 compiz 플러그인으로서 여러 효과를 만들어주는거라고 알고 있습니다.

그럼 여기서 gnome은 어떤 역할을 하는건지요?????????

ㅡ,.ㅡ????????

topazzz의 이미지

X input device driver

안녕하세요... 공부를 하다가 모르는 점이 생겨서요..

X input device handling(keyboard, mouse, touch등등)에 대해서 알아보고 있는데 X input device와 그냥 input device의 차이점을 알고싶어서요..

아시는 분의 답변 부탁드립니다.

knyackl의 이미지

OS 개발 도와주세요

프로그래밍에 대한 기초 지식도 없이 맨땅에 헤딩으로 OS 개발을 하려고 합니다.
목표는 HTML5 기반 리눅스 OS 개발인데 HTML5 기반으로 하려면 커널부터 HTML5로 싹다 뜯어고쳐야되나요?
아, 그리고 개발 환경 만드는 법 좀 알려주세요.
윈도우즈에서 버추얼박스로 하고 있는데 어떤 분은 우분투 서버로 하시더라구요.
제가 프로그래밍에 대한 지식이 아예 없어서 도움이 좀 많이 필요합니다.
현재 구체적으로 계획한 사항도 몇 가지 있습니다만은 아직까지는 100% 계획되지 않았습니다.
한 가지 말씀드리자면 가볍고 쉬운 OS를 지향점으로 하고 있습니다.

kooprs227의 이미지

[EZ-X5] 부팅이 안되요.. minicom 이용

윈도우 하이퍼 터미널에서는 보드 부팅이 잘 되는 것을 확인 했는데요..

리눅스에서는 셋팅을 다 맞췄는데도 작동이 안되네요..

setserial -a /dev/ttyS0 하면
/dev/ttyS0, Line 0, UART: unknown, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test

이렇게 나오구요, 미니컴 설정도 메뉴얼 대로 했는데..
그 미니컴 ALT + A Z 어쩌고 하는 화면에서 넘어가질 않네요..

윈도우 XP에서 vmware 8 로 ubuntu 11.10 돌리면서 작업 하고 있습니다..
몇시간째 낑낑 대는데 안되네요.. 왜이러는 걸까요..?

shodhpfooqmm의 이미지

이런 경우 free로 메모리를 해제하지 않아도 될까요?

프로그램은 10분 내외로 돌아가는데
큰 메모리(30기가 정도)를 사용합니다.

프로그램 종료시 명시적으로 free를 안해주어도 OS가 알아서 컨트롤 한다고 알고있는데
항상 10분 내외로 돌아가고 종료하는 이 프로그램(종료하기 전 까지는 메모리를 사용하는)이 끝날 때 메모리를 해제할 필요가 있을까요?

제 생각에는 굳이 명시적으로 해주지 않아도 될 것 같고,
현재도 잘 돌아가고 있는데

"메모리를 할당했으면 꼭 해제해야 한다" 라는 말을 많이 들어서 약간 걸리네요
또한 루틴안에 명시적인 메모리 해제 코드를 넣으면 속도가 느려질까 생각되기도 하구요.

kldp 분들이라면 어떻게 하시겠어요?

shodhpfooqmm의 이미지

간단한 sql 오류

테이블 test1는
CREATE TABLE test1 (a INT, b INT, PRIMARY KEY (a))ENGINE=InnoDB;

테이블 test2는
CREATE TABLE test2 (a INT, b INT, PRIMARY KEY(a), FOREIGN KEY(b) REFERENCES test1)ENGINE=InnoDB;

분명히 맞다고 보는데 왜 150번 에러가 뜨면서 안될까요?
foreign key 제약이 어긋나는 부분이 있나요?

페이지

프로그래밍 QnA 구독하기