MacOS) 마우스 가속 기능 끄기

Intro 맥북에서는 트랙패드면 사용하기에 충분하지만 트랙패드만 쓰다 보면 정교하고 빠른 작업등에서 약점이 있습니다. 특히 회사에서는 리눅스 컴퓨터를 사용하다가 집에서는 맥북을 사용하다 보니, 가끔씩은 트랙패드가 답답하기도 합니다. 심지어 맥북으로는 딱히 게임할 일이 없긴 하지만, 게임이라도 하려고 하면 마우스는 필수로 필요합니다. 윈도우나 리눅스 컴퓨터를 사용하다가 맥북을 사용하거나, 혹은 맥북을 쓰다가 윈도우 컴퓨터를 잠깐 쓰면 마우스 감도가 크게 다르기 때문에 굉장히 어색합니다. Mac 에서는 트랙패드나 마우스 가속을 사용하기 때문인데, 트랙패드에서는 참 좋은 기능인데 마우스에서는 정말 어색합니다. 물론 맥북만 사용한다면 상관 없지만, 번갈아가며 사용하는 입장에서는 아무리 지나도 익숙해지지가 않더라..

IT ⁄ Computer/Mac 2021.12.06
맥북 Monterey 공개 베타 취소방법

서론 취소 이유 MacOS) Monterey Public Beta 설치하기 포스팅을 통해 Monterey가 공개 되기 이전부터 Monterey를 사용 해 왔습니다. 공개 베타에 참여한 덕분에 미리 Monterey 에서 공개될 기능들을 사용 해 볼 수 있었으며, 여러가지 새로 추가될 내용들을 미리 체험 해 본 덕분에 나중에 와이프를 비롯한 주변 맥북 유저들이 공식 Monterey를 설치 했을 때, 먼저 경험했던 내용을 공유 해서 약간의 도움을 줄 수도 있었습니다. 하지만, 제가 사용하고 있는 맥북이 업무에서 사용을 하지는 않는다고 하더라도, 제가 집에서 사용하는 유일한 개인 개발장비인데다가 따로 파티션을 나누어 두지 않은 상태에서 계속해서 베타버전을 사용 하기에는 리스크가 너무 크다고 판단해, 이제 Mon..

IT ⁄ Computer/Mac 2021.11.21
java) 여러개의 파일 압축해 zip파일 생성

압축파일 생성 java에서도 파일을 압축 하고 압축을 해제 할 수 있습니다. 심지어 java.util.zip 에 기본적으로 포함 되어 있기 때문에 외부 라이브러리를 사용하지 않고도 손쉽게 구현 할 수 있습니다. 아주 간단한 예제를 만들어서 실습 해 보겠습니다. 사전준비 사실 준비라고 할 것도 없고, 그냥 압축 할 파일을 몇개 준비시켜 둡니다. Terminal 을 켜서 파일들의 경로도 미리 확인을 해 둡니다. 코드작성 세개의 파일을 토대로 File 객체를 생성 한 후, ArrayList에 담아서 순회하고, 압축파일을 생성하는 코드를 작성 해 보았습니다. 딱히 어려운 내용이 없으니 코드를 보면 내용들이 이해 되실거에요. package com.tistory.shanepark.file.zip; import ja..

Programming/Java 2021.11.11
SSH를 이용한 Proxy, Dynamic Port Forwarding (SOCKS)

Intro Dynamic Port Forwarding 을 이용하면 ssh client의 로컬에 SOCKS 프록시 서버로 동작하는 소켓을 만들 수 있습니다. 클라이언트가 해당 포트에 접속하면, 그 연결은 리모트(ssh server) 머신으로 포워딩 되며, 목적지의 dynamic port로 전달 됩니다. 이 때, SOCKS proxy를 사용하는 모든 어플리케이션은 해당 SSH 서버에 접속되며, 서버는 모든 트래픽을 실제 목적지로 전달 합니다. Linux, macOS 등 Unix 시스템에서는 아래와 같은 방법으로 dynamic port forwarding(SOCKS)을 생성 할 수 있습니다. ssh -D [로컬아이피:]로컬포트 [USER아이디@]SSH서버 실습 바로 실습 해 보겠습니다. 아래의 주소의 curl..

Development/DevOps 2021.10.28
맥북 마우스 뒤로가기 & 앞으로가기 버튼 활성화

원래는 맥북을 쓸 때 트랙패드만 사용 해 왔는데, 회사에서 개발을 할 때는 MacOS 가 아닌 Ubuntu 환경에서 개발을 하다 보니 마우스를 많이 쓰게 되었습니다. 집에서의 개발보다 회사에서의 개발이 더 익숙해 질 때가 되니, 맥북을 사용 할 때도 트랙패드만으로는 부족한 부분이 있어서 마우스도 연결해 함께 사용 하기 시작했습니다. ​ 다만 웹 브라우저를 사용 할 때, 마우스의 뒤로가기 버튼과 앞으로 가기 버튼이 먹히지 않는 것을 발견하고 해당 문제를 해결 했습니다. Karabiner 어플리케이션을 사용해 설정 하는데요, 한영 키 조작 때문에 macOS 를 사용하는 대부분의 분들은 Karabiner도 이미 설치 되어 있다고 생각 합니다. 혹시 Karabiner가 아직 설치 되어 있지 않다면 아래의 글을 ..

IT ⁄ Computer/Mac 2021.10.23