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

golbbang2의 이미지

open("/dev/kmem,O_RDWR)의 권한 문제

엠베디드 리눅스를 사용하여 개발도중 문제에 봉착하여
이렇게 메일 올립니다. 다른 게시판의 글을 읽어봤는데
관련된 글이 없더라고요.

open함수를 사용하여 memory를 초기화하는데요

open("/dev/kmem", O_RDWR);

root로 로그인 한 상태에서는 아무 문제 없이 실행되는데
다른 계정으로 들어가 실행하면
"operation not permitted" 에러가 발생합니다.

chmod 4777 /dev
chmod 4777 /dev/kmem

으로 권한을 바꿔주어도 똑같이 에러가 발생합니다.
혹 엠베디드 리눅스만의 문제인가 싶어 데스크탑 리눅스에서

girneter의 이미지

2단계 리스트를 STL로 바꾸기

예를들어,
여러명의 선수가 팀을 짜서 팀끼리 리그를 합니다.
팀에 index 가 있고, 한 팀내에 선수에게 index 가 있어서
3-27
이라고 하면 3 팀의 27번 선수를 가리킵니다.

이 index 는 둘다 int 범위여야하고, 0 부터 시작하는게 아닙니다
그리고 리그에 팀이 새로 들어오거나 팀째로 빠지는 경우도 많고
한 팀 내에서도 선수의 영입이나 퇴출이 잦습니다.

이걸 2단계 리스트로 구현했습니다.
별건 아니고,

[code:1]
struct Player {
int data;

int team_num;

서지훈의 이미지

불여시...

역시 오랜만에 다시 설치를 해봤는데...
아직도 우리나라 사이트에서 좀 튀는데가 많아서 좀 그렇네요.
오늘만도 몇 군데에서 아주 튀는 듯한 모습이...
http://www.parkoz.com/zboard/view.php?id=int_news&no=3896
http://blog.chosun.com/blog.log.view.screen?blogId=2295&logId=362726
이게 몇 분만에 발견 된거라 좀 난감 하기도 하네요.
그리고 update.mozilla.or.kr 에 있는 extension은 자동 설치가 안되 수동 설치를 해야 하고.
한글 크기도 눈에 안익어서 그런지 눈이 좀 아프군요.

downy25의 이미지

usb mount요...

usb를 보드에 꽂아서...

마운트를 할때...

mount -t msdos /dev/sda/ /mnt/usbdisk 해서 마운트를 시켰는데요...

파일 시스템을 jffs2로 해서 마운트 시킬 수 있는 방법 없나요?

부탁드립니다 ㅠㅠ

DwYoon의 이미지

한글 비트맵 폰트 구합니다.

안녕하세요.

24x24 한글 비트맵 폰트를 구합니다.
예전 도스용 한글 라이브러리에서 자주 쓰던 비트맵 폰트가 필요합니다.
16x16은 쉽게 구할 수 있는데, 24x24는 구하기가 힘드네요.
회사에서 쓸 예정이라 라이센스에 문제가 없는 것이었으면 좋겠습니다.
PC통신 시절에는 쉽게 구할 수 있었는데, 인터넷 시대에는 더 구하기가 힘들군요.

그럼.

kjjy7의 이미지

음성 녹취 쪽으로 질문드립니다.

제가 H.323 기반의 음성 녹취 프로그램을 하게 되었는데요
프로그램은 tcpdump와 pcap을 사용하여 작성을 하였습니다.
실제 프로그램은 리눅스에 존재하고 있습니다. 회사 내부망에서 H.323기반의 windows netmeeting을 사용해서 rtp데이타중에서 음성데이타를 따로 모아서 저장(vox)하여 goldwave에서 실행을 시켰습니다. 파일설정은 MS ADPCM 8000 KHz이고 4bit mono로 설정하였습니다. 사람 음성은 제대로 나오는 편이지만 잡음과 끊김이 상당히 심한 편입니다. 이것을 어떻게 해결해야 하는지를 모르겠습니다.

yosule의 이미지

랜카트의 속도와 관련된 FullDuplex, HalfDuplex의 원격설정방법

mii-tool -v eth0 명령으로 설정내용을 보면,

eth0 : no autonegotiation, 100baseTX-HD, link ok
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10~
advertising: 100baseTx-FD 100baseTx-HD 10~
link partner: 100baseTx-HD

100baseTx-HD로 되어있어서 원격으로 100baseTx-FD로 변경할 수 있는 방법을 알고 싶습니다.

다른 서버는 아래와 같이 설정이 잘 되어있더군요.
eth0 : negotiation, 100baseTx-FD, link ok

박영선의 이미지

SATA 케이블도 여러가지 종류가 있나요?

비아칩 쓰는 보드에 셈프론2500, SATA 랩터 10000RPM짜리 달아서 쓰고있습니다.

하루 한두번씩 디스크관련 에러로 커널패닉이 나길래 dmesg를 보니 케이블이 잘못됐다고 나오네요.

SATA케이블도 버전이나 종류가 있는걸까요?

[code:1]ad4: DMA limited to UDMA33, non-ATA66 cable or device
ad4: 35304MB <WDC WD360GD-00FLA2> [71730/16/63] at ata2-master UDMA33

atapci0: <VIA 8237 SATA150 controller> port 0xe600-0xe6ff,0xe500-0xe50f,0xe400-0xe403,0xe300-0xe307,
0xe200-0xe203,0xe100-0xe107 irq 11 at device 15.0 on pci0

sungmoo의 이미지

디비않에 암호화된 패스워드를 검사할때

53870b2577f97928 이렇게 된 패스워드 를 검사할때.

md5($passwd) 이렇게 입력된 패스워드를 암호화하니 32자리수가 되더군요. 16자리수로 하려면 다른함수를 써야 되나요...

서지훈의 이미지

pcre 에서 여러개의 pattern 찾기...

예를 들어 "abcdef abcdef" 라는 문자열이 있는데...
"cd"라는 무나열 패턴을 찾기를 원하는데, pcre_exec()를 이용하니 return 값이 항상 1이군요.
2가 나와야 하고, 2번을 돌아야 할텐데...
예제를 봐도 패턴 만큼 나오는것 같은데 ㅡㅡㅋ
pcre_compile()과 pcre_exec()실행시 option값은 0입니다.

함...
혹시나 해서 사용한 부분 소스 올립니다.

[code:1] /* Compile the regular expression in the first argument */
re = pcre_compile(
pc_pattern, /* the pattern */
0, /* default options */

페이지

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