MacOS 8

macOS - fuse-ext2로 EXT 파일 시스템 사용하기

fuse-ext2 macOS 에선 EXT4 같은 리눅스 파일 시스템이 지원되지 않습니다. 편하게 사용하기 위해선 Paragon Software에서 나온 extFS for Mac 이라는 프로그램을 설치하면 되는데, 이게 쉐어웨어라 구매하지 않으면 10일밖에 사용할 수 없어요. 윈도우에선 속도 제한있는 무기한이면서.. 대안을 찾아보니 osxfuse 기반의 fuse-ext2 라는 무료 프로그램이 있었습니다. 아직은 쓰기 작업이 조금 불안하다고 하는데 복잡한 작업이 아니라면 임시로 쓰기엔 괜찮은 것 같습니다. ㅎㅎ 설치 fuse-ext2 개발 Github 페이지에 설치 방법이 잘 정리되어 있습니다. 간단하게 이 쪽에 옮겨 적어볼게요. Xcode 설치 일단 Xcode command line tools를 사용하기 ..

Linux/macOS - SSH 접속 시 Hostkey 체크 비활성화 하는 방법

SSH Hostkey 확인 과정 보통 SSH로 어딘가에 접속할 때 내가 접속할 컴퓨터의 SSH Hostkey를 저장합니다. 저장할 땐 해당 컴퓨터의 IP와 함께 기억해둬요. 이렇게 함으로써, 서버 컴퓨터가 내가 알던 컴퓨터가 맞는 지 확인하는 과정을 수행할 수 있게 됩니다. 이 과정이 왜 필요하냐면, 만약 어떤 해커가 제 컴퓨터 네트워크를 건드려서 내가 만약 제대로 된 서버 IP 주소를 입력하더라도 해커가 원하는 컴퓨터로 접속하게끔 할 수 있는데요, 이럴 때 피해자가 그 서버에 로그인하는 과정에서 원래 서버의 ID와 비밀번호를 탈취할 수 있는 거죠. 그렇기 때문에 어떻게 보면 꼭 필요한 과정이기도 합니다. 근데 이 과정이 가끔 귀찮을 때가 있어요. 특히 IoT 개발이나 오드로이드, 라즈베리파이같은 SBC..

macOS 27" QHD 모니터에서 글씨 선명하게 HiDPI 적용하는 방법

퍼가실 땐 링크로 퍼가주시고, 인용할 경우 출처를 꼭 남겨주세요. 막히는 부분이나 이상한 부분, 더 괜찮은 아이디어는 댓글로 자유롭게 달아주세요. 제 블로그에는 구글 광고가 삽입되어 있습니다. 괜찮으시다면 광고 한 번씩 눌러주세요. 힘도 되고 책임감도 높여줘서 글의 퀄리티가 향상됩니다. :) macOS HiDPI 애플은 옛날부터 디스플레이에 많은 공을 들였습니다. 특히, 2010년도에 레티나 디스플레이라는 기술(사실 PPI가 높은 것일 뿐이지만)로 아이폰 4를 내놨을 땐 핸드폰 화면이 이렇게 선명할 수가 있나 싶을 정도였어요. 지금은 다들 어지간히 선명하지만요. 27인치 QHD 모니터에서 macOS를 쓰면 글씨가 조금 자글자글합니다. 심하진 않아도 요새 애플 제품처럼 선명한 화면은 아니기 때문에 불편을 ..

macOS 10.14 모하비 해킨토시 간단 설명, 5개월간 사용기

CustoMac / Hackintosh 전 밖에선 맥북을 사용하고 있습니다. 근데 맥북으로 작업하다 보니 데스크탑에서 작업할 때 매번 환경이 바뀌는 게 불편하더라구요. 특히 단축키가 macOS에선 Command 키가 기본적인 조합 키인데, 윈도우나 리눅스같은 다른 OS에선 Control 키가 기본 조합 키라 일단 이것부터 헷갈립니다. 그리고 한/영 키도 맥북에선 2016년부터 기본적으로 Caps lock 키인데, 다른 OS에서는 아니예요. 그래서 전 모든 작업 환경을 동일하게 하기 위해 해킨토시가 필요하다고 생각했습니다. 해킨토시는 애플에서 출시하지 않은 컴퓨터에 애플 전용 운영체제인 macOS를 설치하는 것을 말해요. 맥북과 동일한 환경이 되는 거죠. 그래서 지난 추석 때 삽질했고, 결국 성공적으로 설..

ip, ss (iproute2 utils) - 더 빠르고 정확한 ifconfig, netstat 대체 명령어

ifconfg, netstat ifconfig, netstat, route... 이 명령어들은 리눅스 사용자라면 모를 수가 없습니다. 컴퓨터 관련 전공자라면 당연히, 최소 한 번은 들어봤을 거예요. 내 컴퓨터의 네트워크 정보를 알기 위해 쓰이곤 했어요. 하지만 더 이상 안 쓰이게 됐습니다. 이런 net-tools 프로그램들은 요새 네트워크 장비들을 다루기에는 너무 느리고, 비효율적이면서 출력할 때 생략된 정보도 많아 새로 짜여져야만 했습니다. 심지어 유지보수도 안 되고 있었거든요. Ubuntu 16.04, 4.14 커널인 제 오드로이드 NAS에서 확인해볼게요. ifconfig --version net-tools 1.60 ifconfig 1.42 (2001-04-13) netstat --version ne..

macOS + 일반 (텐키레스) 키보드, 일반 4/5 버튼 마우스 깔끔하게 사용하는 방법

macOS 의 키보드, 마우스 2018. 04. 12 macOS High Sierra (10.13.4) 사용 키보드: ABKO HACKER K945P V2 RGB PBT 무접점 텐키레스 사용 마우스: ABKO HACKER A550 이 가이드는 Caps Lock 키를 그대로 한/영 키로 사용합니다. 전 사실 맥북 프로 2017 터치바 기본형 유저입니다. 4년 넘게 쓰던 노트북이 너무 뜨겁고 시끄럽고 잔고장도 나기 시작해서 큰 맘 먹고 작년 11월쯤 바꿨습니다. 아주 만족스러워요. 특히 화면과 스피커, 빌드 퀄리티는 말이 필요 없어요. 근데 조금 아쉬운 부분들이 있어요. 그 중 하나가 모니터 연결에 따른 일반 키보드/마우스 사용입니다. 사실 아시다시피 macOS는 Magic Keyboard와 Magic Mo..

깃(git) - 프로젝트/저장소마다 다른 계정 정보 사용하기

저장소별 계정 설정 Command line 에서 git을 사용하려면, git 설치 후 간단한 설정 두 가지 정도는 해줘야 편해요. 계정과 이름 설정을 해주면 git commit, git push 할 때마다 계정 정보를 입력하지 않아도 됩니다. git config --global user.name "awesometic" git config --global user.email "awesometic.lab@gmail.com" 뭐 이런 식으로요. 하지만 이게, 만약 제가 저장소마다 다른 계정으로 로그인해야할 경우 문제가 생겨요. 저런 설정 후 git commit을 때리면 묻지도 따지지도 않고 바로 global 설정된 계정 정보로 commit이 만들어집니다. 그 계정으로 하면 안 되는데 말이죠. 이럴 땐 저장소별..

Programming/Git 2018.04.02

Zsh with Oh My Zsh - Bash를 대체할 대세 Shell

Z Shell with Oh My Zsh Bash는 정말 강력하면서 간단한 Shell입니다. 하지만 더 간단하고 이쁜 게 있었어요. 플러그인으로 기능 추가도 되는 Shell입니다. Oh My Zsh 에 플러그인 두 개를 설치하고 한 3주 정도 써봤는데, 제가 느꼈던 좋은 점들은.. 경로 자동 완성 /usr/local/bin 은 /u/lo/b + tab 으로 완성됩니다. 경로가 하나일 때만 전체 경로가 자동으로 완성돼요. 스펠링 검사 없는 명령어는 빨간색으로 표시됩니다. 있는 명령어는 초록색으로 표시돼요. 그리고 quote 안의 문자열은 노란색으로 표시됩니다. 또한 스펠링 검사 및 제안 기능도 있습니다. 명령어 자동 완성 history 기반으로 명령어(command line)가 자동 완성됩니다. 만약 이전..