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

skjean의 이미지

어플리케이션에서 TCP RST 패킷 날리기가 가능한지요?

TCP RST packet의 용도에 대해서는 잘 아실거니까..
생략하구요..

실제 RST packet은 OS(TCP Stack)에서 생성하여
connection이 상대편으로 날리게 되지요?

그런데.. 이 RST Packet을 어플리케이션 프로그램에서
생성하여 전송할 수 있는 OS API가 있는지 궁금합니다.

setsockopt()를 이용하면 될 것 같기도 한데..
웹에서 웬만큼 찾아서는 나오질 안는군요...

한수 부탁드립니다.
감사합니다.

lacovnk의 이미지

scim-hangul 신기한 버그 발견; 세벌식.

세벌식에서 키패드로 입력하니 숫자가 나와야 하는데, 한글이 나와버립니다 -o-;;

2.x대로 올려서 한영 전환하면 글자 놓치는 문제는 해결했는데.. 참;; ㅎ

nabi로 갈까봐요 ㅎㅎ

ole2000의 이미지

무선 인터넷을 자동으로 실행시킬라고 쉘스크립트를 짰는데.. 잘안되네요.. 좀 봐주세요..

집에서만 무선인터넷을 사용하면 간단한데.. 학교에서도 그리고 친구집에서도 사용하기때문에
아래처럼 AP검색한걸 정규식으로 걸러내서 상황에 맞게 할려고 하는데
검색과 if부분없이 그냥 iwconfig wlan0 essid "ole2000"하면 잘 연결됩니다.
근데 검색하면 스크립트 에러는 안생기는데 꼭 연결이 안되네요..

쉘스크립트를 한번도 해본적이 없어.. 그냥 시스템에 있는 쉘스크립트 파일 열어서 대충 보고는 짜봤는데..
혹시 뭐 잘못한 부분이라도 있나요?

mr.lee의 이미지

vim 에서 gnu style indent

emacs 의 기본 coding style 인 gnu style 을 vim에서 사용할려면 어떻게 하면 될련지요?

 // 예제
if (a == 3)
  {
     b = 5;
  }
else
 {
     b = 10;
 }

또한 eclipse에서 gnu style을 적용시킬려고도 합니다만..

sjjung의 이미지

kmalloc의 GFP_USER와 GFP_KERNEL

리눅스 커널 소스에서 파일 시스템 mount하는 과정에서 호출되는 부분인데, fs/super.c (http://lxr.linux.no/source/fs/super.c?v=2.4.28#L267)에 보면, filesystem의 superblock을 위한 memory 할당을 위해 GFP_USER option으로 kmalloc을 호출하고 있습니다! :shock:

여기서 GFP_KERNEL을 쓰지 않고, GFP_USER를 쓴 이유가 무엇일까요? 결국은, kmalloc에서의 GFP_USER와 GFP_KERNEL의 차이점을 제가 정확히 모르고 있다는 것이겠죠. :(

아래와 같이 설명되어 있지만, 그래도 여전히 모호합니다. :?

Quote:
GFP_KERNEL
나는오리의 이미지

[win] 파일 생성

C:\abc\abcd\란 폴더에서 A라는 프로그램이 있고
이 프로그램을 실행시 파일 생성 루틴을 지나게 됩니다.
파일을 생성할 때 fopen을 사용하는데

fopen("ABCD.TXT", "wb");라고 한것과 fopen("c:\\abc\\abcd\\ABCD.TXT", "wb");와 차이가 있습니까?

전자로하면 생성이 안되는데 후자로하면 생성이 됩니다.

현재 상황을 설명드리자면 A라는 프로그램은 B라는 프로그램에서 실행시켜줍니다.

즉, B실행 -> (B가)A실행 -> A에서 "ABCD.TXT"파일 생성

망치의 이미지

특정 IP 에 대해 프록시 서버를 이용중인지 확인할 방법이 있나요?

프록시 서버를 통해 들어오는 (악의를가진)사용자를 막고 싶습니다.

사용자 IP 를 이용해 해당 사용자가 프록시를 사용중인지 아닌지 알 수 있는 방법이 있나요? Agent 정보 외에 모든 프록시 서버에 공통적으로 확인가능한 방법으로요..

goldenwolf의 이미지

man.kldp.org 에서 받은 한글 manpage 설치법이 궁금합니다.

현재 젠투 2005.0을 사용중입니다.

다운로드 받은 manpage를 manpage/ko 디렉토리를 찾아서

타르볼 압축을 풀고 덮어 씌웠습니다.

그런데 전 처음부터 한글 맨페이지가 안나오고 영문으로 나왔고

실행을 해봐도 전부 영문판입니다.

어딘가에서 설정이 필요한것같은데 어디서 설정을 하는지 궁금합니다.

현재 로케일은 ko_KR.UTF-8 으로 사용중입니다.

**늦었지만 새해 복 많이 받이세요**

herennow의 이미지

vi에서 환경설정하는 방법은...

~/.vimrc 파일을 바꿔도 동작을 하지 않네요..

.vimrc 파일을
map <F3> :wq<CR>
요렇코롬 바꿔놓고 <F3>을 누르면 저장하고 나가야 되는디... 꿈쩍도 하지않네요...
다른 디렉토리의 vimrc를 참조하더라도(가령 /usr/share/vim/vimrc나 /etc/vim/vimrc.local등등) 결국에는 홈디렉토리의 .vimrc의 영향을 받아야 되는게 아닌지...

사용환경은 우분투5.10인데 회사에서 putty로 접속합니다.

han002의 이미지

일반유저가 /로 이동을 막으려면

리눅스에 계정을 하나만들어 줬습니다. ssh를 사용해서 접속합니다.

근데 그사용자가 /home 위로 올라가지 못하도록 하려면 어떡게 해야 하나요?

간단하거 같아서 검색을해봐도 실력이 딸려서 찾을 수 없네요.. :oops:

페이지

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