본문 바로가기

Interrupt 목록 Interrupt 목록 Fault - 발생 시 Stack에 저장된 EIP값이 Fault를 발생시킨 명령어주소이고, 예외핸들러를 마치면 복귀 Trap - 발생 시 Stack에 저장된 EIP값이 Trap을 발생시킨 명령어 다음 주소이고, ,Trap을 처리한 후 명령어는 트랩 발생 다음의 Address Abort - 심각한 에러가 생겼을 때 발생, 제어 유닛에서 어려운 상황에 빠져있어 EIP레지스터에 제대로 된 값이 저장되지 않을 수 있다 (하드웨어 고장 or 잘못된 시스템 테이블) Interrupt 0번 : #DE Divide Error 0 나누기 예외 / 프로그램이 0으로 나누려고 할 때 발생 1번 : #DB Debug Exception + 디버그 예외 / Eflg의 T플래그를 설정했을 때나 디버그 레지스.. 더보기
Dosirak Player ( 도시락 플레이어 ) 풍선 알림이 합법적으로 돈을 주고 스트리밍으로 음악을 듣기 위해서는 음악 사이트에서 웹 플레이어로 음악을 듣던지, 음악 사이트에서 제공하는 플레이어를 설치하여 듣는 방법이 있다. 그러나, Foobar 와 같은 유명한 타 음악파일 재생 프로그램과 달리 제공하는 플레이어는 상세한 설정 기능이 빠져있을 수도 있다.( 그렇다고 해도, 기본 사용자들은 불편하지 않다. ) 나는 검색, 다음/이전 곡, 볼륨 업/다운, 창보이기, 곡 보이기 등 많은 기능을 단축키화 해놓고 키보드 만으로 플레이어를 관리한다. 도시락 플레이어의 글로벌 단축키 설정 창 메뉴 –> 환경설정 –> 단축키 설정 –> 단축키 사용 체크 –> 원하는 단축키로 변경 도시락 플레이어는 이 중 곡 보이기를 지원하지 않는다. 그래서 곡이 넘어갈 때 마다 풍선 알림을 .. 더보기
linux 에서 multibyte 한글 깨짐 해결 linux 에서 Windows 메모장에서 저장한 문서 파일일 경우 표준인 UTF-8, UTF-16을 사용하지 않아서, 영어 외의 한글이 깨져 보이게 된다. 이는 표준 저장 형식이 보통 EUC-KR 형식으로 저장하기 때문이다. 그렇기 때문에, Linux에서 기존 Windows txt 파일과 호환을 유지하기 위해서는 문서를 열 때의 인 코딩 형식을 EUC-KR 속성으로 먼저 읽으면 된다. 이는 Linux에서 설정할 수 있는 것이 아니며, 각 Linux 문서 프로그램마다의 고유 설정을 변경해주어야 한다. vim /etc/vim/vimrc 에 추가한다set fenc=utf-8 set fencs=utf-8,euc-kr,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2le gedi.. 더보기