Linux Programmer
파일(file)에 대한 토막글 : 파일이란 무엇인가? 토막글인데 쓰다보니 길어졌다. 보기 귀찮은 분들은 TL;DR을 참고. (페북에 썼다가 짬이 생긴 시간에 정리해서 블로그에 올려둡니다. 이 글은 운영체제(OS)에서 핵심 파트인 파일 시스템(FS)을 이해하는데 필요한 중요 개념인 경로(path)에 대해서 추상적이고 바탕이 되는 이론을 설명하는 글이다. 참고로 경로를 구성하는 것은 directory와 filename이며 /bin/bash 라는 파일이 있다면 "/bin"이 디렉토리, "bash"가 파일네임(혹은 basename이라고도 함)이 된다. 보통 file이라고 불리는 덩어리를 읽거나 쓰려면 메모리에 mapping(다른 말로 하면 사본을 만든다고 이해하면 됨)되어야 하는데, 이 과정에서 외부 접점(=경..
윈도10에서 프론트 패널(front panel)의 헤드폰(head phone)단자를 사용하면 소리 볼륨이 저절로 작아졌다 커졌다 하는 문제가 생길 수 있다. 이 문제를 해결해보려고 검색을 해봤지만 음향 효과 끄는 것이라든지 통신쪽 설정이라든지 전부 효과가 없었다. 이 문제는 배경 음악이 들어간 영상에서 더 심했다. 예를 들어 유튜브에서 백그라운드에 음악이 깔린 영상을 보면 목소리가 나올 때마다 배경 음악이 유독 작아졌다가 다시 커지는 현상으로 나타났다. 이 문제가 리얼텍 ALC1220 칩셋 문제인지 아닌지는 모르겠으나 유독 Realtek ALC1220 칩셋을 사용한 보드에서 자주 일어났다. 특히 메인보드 제조사가 배포하는 드라이버 설치시 더 심했다. 해결 방법은 의외로 간단했다. 일단 제어판(contro..
GNOME3 desktop environment에서 기본 파일관리자 변경하기 GNOME3환경에서 cinnamon nemo 파일관리자를 기본 애플리케이션(default application)으로 지정하려면 다음과 같이 설정하면 된다. 개인적으로 기본 파일관리자보다 cinnamon의 nemo가 더 좋은 것 같다. (아래 명령은 CentOS와 Fedora에서 실행한 것이다. debian 계열은 패키지 관리자 명령만 apt로 바꾸면 된다.) 0. nemo는 미리 설치해둔다. yum을 사용한다면 yum install nemo 로 명령하면 된다. dnf를 사용하는 환경에서는 dnf install nemo로 설치하면 된다. 설치 시 cinnamon 환경에서 사용하는 의존성이 걸린 패키지들이 같이 설치될 것이다. 1...
IT용어 중에 SCSI를 뭐라고 읽을까? 스카시로 읽는 것이 맞을까? SCSI는 scuzzy로 읽는다. 그래서 scuzzy로 검색해보면 반대로 SCSI가 뜨기도 한다. 이렇게 IT 용어들 중에는 발음이 애매한 것들이 많다. 그 중에서 틀리게 발음하는 것들 몇 가지를 정리해보자. 1. SCSISCSI는 정식으로는 scuzzy로 발음한다. 한국식 발음으로 적으면 "스커지"가 되겠다. 그러나 구글에 검색해보면 위키백과에 "스커지/스카시"라고 적혀있는데, "스커지"는 맞지만 "스카시"는 틀린 발음이다. 특히 한국에서 스카시로 발음하는 경우가 많은데, 이건 용산전자상가의 용팔이가 일본에서 물건을 떼오던 시절에 일본 아키하바라에서 스카시로 읽던 것을 그대로 들여와서 굳어진 것이다. 일본어를 배우신 분들은 아시겠지만..