분류 전체보기 296

linux kernel 옵션

Prompt for development and/or incomplete code/drivers - 커널에 개발중인 새로운 기능과 새로운 드라이버가 포함되어 있는데 이것을 사용할 것인지를 설정해 주는 옵션이다. - 불안정한 면이 없지 않지만 사용해야 하는 경우도 있다. - (EXPERIMENTAL) 이란 꼬리표가 붙은 시험 적인 기능들을 말함 - 시스템 특성에 따라 에러가 발생하기도 함 컴파일 과정이나 새 커널로 부팅하는 과정에서 문제가 생겼는데 원인을 모를때 N Local version - append to kernel release - uname 명령으로 커널 버전명을 확일할 때 나타나도록 하는 옵션 Automatically append version information to the version ..

IT/Kernel 2009.07.22

linux signal

21 시그널 처리 21.1 시그널들의 기본 원칙 21.2 표준 시그널들 21.3 시그널 동작 정하기 21.4 시그널 핸들러 정의하기 21.5 시그널에 의해 인터럽트된 기본동작 ( Primitives ) 21.6 시그널 발생시키기 21.7 시그널 블록하기 21.8 시그널을 위한 기다림 21.9 BSD 시그널 핸들링 21.10 핸들러 함수를 만들기 위한 BSD 함수 시그널(앞으로 신호라 해석하지 않고 시그널이라고 하겠습니다. 그것이 더 좋을 것 같아서. . . )은 프로세스에게 배달된 소프트웨어 인터럽트이다. 운영체제는 실행하고 있는 프로그램에 예외적인 상황을 보고하기 위해서 시그널을 사용한다. 어떤 시그널들은 유용하지 않은 메모리 주소를 참조하는것과 같은 에러를 보고하고; 다른 것은 전화선의 단절과 같은,..

IT/Tips 2009.07.21

linux cd burnning

1. 우선 자신이 가지고 있는 커널의 옵션을 확인해볼 필요가 있습니다. 여기서 반드시 선택되어야 할 옵션은 다음과 같습니다. 참고로 이 옵션은 2.4.18 을 기준으로 합니다. (Linux Kernel v2.6 에서도 마찬가지로 비슷한 옵션을 체크하세요.) 코드: SCSI emulation support SCSI generic support ISO 9660 CDROM file system support [*] Microsoft Joliet CDROM extensions 그러나 만약 이것이 안된다면 관련 옵션인 다음을 확인하셔야 합니다. 코드: ATA/IDE/MFM/RLL support ---> ATA/IDE/MFM/RLL support IDE, ATA and ATAPI Block devices ---> ..

IT/Tips 2009.07.17

yacc and readline

가장 대중적인 parser인 yacc parser(혹은 bison)는 자체적으로 yyparse() 함수를 호출하기 때문에 readline library 를 적용하기 힘들다. 이를 위해서는 yyparse()에 문자열을 건네주는 방법이 필요한데, yyparse는 보다시피 전달하는 인수가 없다.이 문제를 해결하기 위해 다음과 같이 하면 가능하다. 전체적인 코드 흐름은 1) readline 라이브러리를 사용해서 buf에 문자열 입력 2) buf의 문자를 yaccparser에 전달 (yy_scan_string 함수 사용) 3) yyparse 실행 과 같이 된다. 1. 헤더파일 등을 추가 25 typedef struct yy_buffer_state *YY_BUFFER_STATE; ... 42 #include 43 ..

IT/Tips 2009.07.09

자전거를 자신에 맞게 선택 조절하는 법

자신의 자전거를 변화시키고자 할 때는 반드시 하나씩 그리고 조금씩 바꿔야 한다. 그렇게 하지 않고 여러 부품을 한꺼번에 바꾸면 어떤 것이 어떤 영향을 미치고 있는지 또는 미치고 있는가를 알 수 없기 때문이다. 그리고 세상에 완벽한 자전거란 있을 수 없기 때문에 자기 나름대로의 기준을 갖고 처음 사용하는 장비가 너무 불편하지 않으면 익숙해질 때까지 사용해 보는 것도 의미 있는 일이 될 수 있다. 1) 프레임 사이즈. 자전거를 살 때 결정해야 하는 가장 기본적인 사항이다. 어떤 상황에서도 자전거에서 편안하게 내리기 위해서는 가랑이와 top tube 사이의 거리는 2인치 이상이어야 한다. 개인적으로는 더 가볍고 작은(compact) 자전거를 타기 위해서는 4인치 정도가 적당하다고 생각한다. 자전거 신발을 신은..

자전거 2009.05.24