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

dodosa의 이미지

백스페이스키와 \ 키를 교환하여 쓰려면?

XF86Config 의 setting을
Option "XkbOptions" "ctrl:swapcaps"로 하면 컨트롤키와 CapsLock키가 바뀌게 된다.

비슷한 방법으로 Backspace키와 \ 키를 서로 교체하여 쓰려면 어떻게 해야할까요?

다시말해 xmodmap이 아닌 XF86Config를 이용해 두 키를 바꾸는 것이 가능한가요?

미리감사드립니다.

cho's의 이미지

vesa vip device를 제어하려면(ati 카드에서)

VESA Video Interface Port (VIP) 를 ati카드에서 쓰려고 합니다.
간단하게 설명드리면 현재 카메라나 tv의 영상입력을 메모리를 거치지 않고 바로 vga로 전송하려고 합니다. 현재 ati에서 제공되는 드라이버를 찾아봐도 찾을수 없더군요. Xfree86에서는 gatos라고 비슷한게 있는데 저는 콘솔에서 직접 제어하고 싶거든요. ms에서는 directdraw에서 vip를 지원해서 이미지 포맷만 주고
start시키면 되더군요. 여기 저기 알아봤더니..
만약 없으면 해당드라이버를 작성해야될까요? 이에 관한 bsd나 다른계열은 어떤지 아시는 분 없나요? 참조할만한 자료를 찾고 있는데 vip spec는 vesa.org에서 공개를 안하더군요. 2틀동안 이 스펙을 찾아다녔는데 vesa에서 목차 제공하는거 외에는 구할수 가 없네요. 혹시 이에관한 자료 가지고 계신분 있으시면 부탁드려요. 드라이버 관련해서 조언부탁드리고요. vip 정말 힘드네요. -.-;;

deux9745의 이미지

라우팅 테이블 강제로 flush할 수있는 방법

라우팅 캐쉬를 강제로 최대한 빨리 flush하고 싶은데 커널 소스에서 라우팅

관련 소스코드를 보니 route.c에 void rt_cache_flush(int delay)이러한 함

수가 있습니다. 어떻게 하면 강제로 캐쉬를 flush할 수 있을까요?

답변 부탁드립니다.

ktlsu1231의 이미지

아파치 또는 톰켓 허용된 ip범위내에서만 접속가능하게 하기?

안녕하세요.
아파치나 톰켓으로 웹서버를 구축하려 합니다.
제가 허용한 IP만 접속하게 설정이 가능한지 궁금합니다.
아파치나 톰켓에서 설정이 가능한지도 궁금합니다.
감사합니다.

jjasook의 이미지

[질문] curses에서 2바이트 문자 관련 질문

curses에서 2바이트 문자 즉, "▷", "◇" 이러한 문자들은
mvwprintw()함수를 사용해서 디스플레이 하거나,
mvwaddch()함수를 이용하여, 1바이트식 디스플레이를 하면,
디스플레이가 잘됩니다.

그러나, 현재 저러한 2바이트문자가 디스플레이된 스크린의 위에,
다른 1바이트 문자('a'...)나, 2바이트 문자를
mvwprintw(), mvwaddch()함수를 이용해서 다시 디스플레이하면,
글자가깨지는 현상이 발생합니다.

테스트해본 결과, 꼭 2바이트 문자위에 다시 프린트하게되면,

kinuz의 이미지

리눅스에서 스타크래프트 하시는분들....

몇일간 싸우다가 막혀서 이렇게 질문을 올립니다.

윈도그에서 벗어나 리눅스 입문한지 이제 1달된 초보중에 초보입니다.
redhat-9.0을 사용중이구요 xwindow는 그놈 데스크탑을 사용중에 있습니다.

리눅스 시작후로 80 % 정도 리눅스 사용이고 나머지 20%는
스타를 하기위해 윈도그로 멀티 부팅을 합니다.

첨에 (약 20일전쯤?) configure, make, make install 이 먼지도 모르고 그냥 막 따라할때 vmware와 wine 을 설치해봤는데 머가 먼지 잘 몰라 포기했습니다.
1달동안 리눅스 6번정도 깔고 기본적으로 깔려있던 rpm 패키지들 삭제하고 직접 소스 컴파일해서 APM과 이것저것 프로그램도 깔아보고 하니 '아! 리눅스는 프로그램을 이렇게 설치 하는구나' 라고 조금은 알게되었는데요

광진의 이미지

mysql을 바이너리로 설치할때 db 경로 지정을 하고 싶습니다..

mysql을 바이너리로 설치할때..
아무런 추가 설정 없이 설치하니까..
./mysql/data 디렉토리를 db 로 사용하는군요..

제가 이걸 고치려고.. ./mysql/scripts/mysql_install_db
파일의
#test -z "$ldata" && ldata=./data
ldata=/db/mysql
로 한 후에
./scripts/mysql_install_db 를 해주니까요..
일단 경로나 필요한
초기 파일은 /db/mysql 에 만들어 주는데요..

실행할때 여전히 ./mysql/data 를 가지고 실행을 하려 합니다..

지금은 그냥 ./mysql/data에 파티션 마운트 해서..-.-;;
사용하는데요..

ktlsu1231의 이미지

불필요 user는 ?

안녕하세요
redhat7.3에 기본 설정되어 있는 유저들인데
불필요한 것들이 무엇인지 알고 싶습니다.
lp하고 ftp 그리고 gopher음.. ?? ^^;;;
감사합니다.
어디에 사용하는 것들인지 알 수 있는 자료는 어디에 있나요?
도대체 어디에 숨어 있는지 .. 찾기가 너무 힘드네요.
감사합니다.

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

쎄시봉의 이미지

리눅스에서 카드 리더 사용 어떻게 하나요?

안녕하세요.

대만산 6 in 1 카드리더기를 사용하는데요.. knoppix cd-rom으로 부팅했을 때 /dev/sda 로 인식이 되어 마운트가 되었던 녀석입니다. 그런데, 한컴 리눅스 3.1이나 Redhat 9.0에서는 기본적으로 "/dev/sda: 입력 출력 오류"라는 메세지와 함께 인식이 안되네요.
혹시 리눅스에서 USB cf 카드 리더기 쓰시는 분 좀 가르쳐 주세요.

그럼 좋은 하루 되세요...

girneter의 이미지

pthread mutex 사용시

꼭 pthread mutex 뿐만 아니라
conditional variable 을 쓰는곳에서는 항상 그러던데....
아래 code 를 보면요,
( 어떤 분이 올리셨던걸 좋은 예제라
무단으로 긁어왔습니다. 죄송함다. )

[code:1]void
Queue::put(QItem item)
{
pthread_mutex_lock(&qmutex);

elems_.push_back(item);
pthread_cond_signal(&qcond);

pthread_mutex_unlock(&qmutex);
}

QItem
Queue::get()
{
pthread_mutex_lock(&qmutex);

while (elems_.empty()) {

페이지

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