이번 포스팅은 Desktop에서 음악을 듣거나 영화를 볼 때 2% 부족함을 느껴서 구매하게 된 Douk Audio 의 Bluetooth 진공관 PreAmp P1 에 대한 간단한 사용기이다. Bluetooth 헤드폰이나 Air Pods를 사용하면서 음질보다는 편의성을 중요시 해서 사용해 왔다. 그러다가 문득 어렸을 때 강릉의 "참소리 박물관 (에디슨 박물관)"에서 들었던 Eagles 의 "hotel california"가 생각나서 나름 무손실 음원으로 재생해서 들었다. 그런데 당시 들었던 감동은 커녕 이걸 왜 듣고 있나... 하는 생각이 들었다. 내가 기억하는 그 음악의 감동이 아니었고 단순하게 가사와 박자를 전달하는 수준이구나... 하는 생각이 들었다. 하이엔드는 아니지만 그래도 무선..
Unix / Linux / OSX 등의 Unix 계열의 OS에서 파일의 내용을 표기할 때 사용하는 방법 중 가장 심플한 명령어가 아마도 cat 일 것이다. 하지만 단색 Text로 보여지니 가독성도 떨어지고 효율성도 좋지 않다. vi도 syntax highlight를 지원하는데 cat은 그럴 마음이 없는 듯 하다. 말 장난 같지만... "고양이 대신 박쥐" 바로 bat을 cat 대신 사용하면 보다 효율적으로 쓸 수 있다. https://github.com/sharkdp/bat GitHub - sharkdp/bat: A cat(1) clone with wings.A cat(1) clone with wings. Contribute to sharkdp/bat development by creati..
오랫동안 Linux 에서 디렉토리의 내용을 확인하는 명령어로 사용된 ls 는 심심하기 그지 없다. 뭔가 컬러풀하지도 않고 시인성도 떨어진다. 파일의 종류에 따라 구분해주는 것도 시인성이 떨어진다. 그래서 그 대안으로 나온 것이 lsd 이다. exa라는 대안도 있지만 이번 포스팅에서는 lsd 에 대해서만 다루겠다. 일단 lsd 에 관한 자세한 정보는 해당 git 에서 확인할 수 있다.https://github.com/lsd-rs/lsd GitHub - lsd-rs/lsd: The next gen ls commandThe next gen ls command. Contribute to lsd-rs/lsd development by creating an account on GitHub.gith..
Apple은 OSX 기본 쉘을 bash 에서 zsh 로 macOS Catalina(ver.10.15 2019년 10월)부터 적용하기 시작했다. 보기에도 좋고 기능도 좋아서 바꾼줄 알겠지만 실상은 bash 의 라이센스 문제가 있기 때문이었다. bash의 최신 버전은 GPLv3 라는 라이센스를 따르는데 애플은 해당 라이센스를 OSX에 포함시키는걸 꺼려했다. 그래서 선택된 것이 zsh 이다. zsh는 MIT 라이센스를 따르고 있었기에 이러한 문제에서 자유로웠던 것이다. 덤으로 현대적인 기능과 확장성이 따라왔으니 일거양득이었던 셈이다. 어쨌뜬 평소 zsh 쉘을 사용하다가 Linux 기본 쉘인 bash를 사용하려니 뭔가 구시대적인 느낌이고 쉘 자체의 테마도 마음에 들지 않는다. 이번에는 ..
Unix / Linux 에서 가장 기본적인 편집기인 vi의 나이는 내 나이보다더 많다. 기본적으로 Unix / Linux에 탑재된 텍스트 에디터이지만 vi 자체만으로는 살짝 아쉬운 부분이 있다. 그래서 나온게 vi 기능을 개선한 vim 이다. 기본 vi 에 여러가지 기능을 추가해서 개선된 제품이기에 가능하면 vim을 사용하는게 더 편하다. 추가로 vim이 vi 에 추가기능을 더해서 만든 것이라면 vim-enhanced는 vim의 패키지 중 하나로 더 많은 추가기능을 더한 편집기이다. 간단하게 차이점을 확인해 보자.vi - 역사 : 1976년 Bill Joy가 Unix 개발을 위해서 개발한 Text Editor 이다. - 기능 : 아주 기본적인 텍스트 편집 기능을 제공한다. - ..
앞서 LACP이 무엇인지와 설정방법에 대해서 알아 봤었다. (https://blog.iamwhatiam.co.kr/212)그러면 LACP (Link Aggregation)과 SMB3 멀티채널은 무엇이 다르고 어떻게 설정하는지 서술해보겠다. SMB3 Multi Channel은 Server에서 동시에 여러 Network 연결을 사용할 수 있게 해주는 SMB Protocol 이다. 이는 처리량 증가 및 안정성 향상이라는 장점을 갖고 있다. 하지만 제한 사항도 존재한다. SMB3 Multi Channel을 설정하기 위해서는 동일한 사양의 Network Adaptor가 Server 및 Client에 존재해야 한다. 만약에 속도가 다른 Network Interface로 구성하게 되면 OS는 가장 ..