StreamDeck (9) 밖에서 맥에 붙기, Tailscale과 잠자기 막기
8편까지는 집 와이파이 안에서만 썼다. 그런데 맥에 빌드나 클로드 코드 작업을 걸어 두고 나가면, 잘 돌고 있는지 밖에서 한번 보고 싶을 때가 있다. 그래서 집 밖에서도 아이패드와 아이폰이 맥에 붙게 만들었다. 밖에서 하고 싶은 일은 중요한 순서대로 화면 보기(진행 상황 확인), 글자 입력(엔터나 짧은 답), 버튼이다. 조건은 앞 편들과 같다. 새 ...
8편까지는 집 와이파이 안에서만 썼다. 그런데 맥에 빌드나 클로드 코드 작업을 걸어 두고 나가면, 잘 돌고 있는지 밖에서 한번 보고 싶을 때가 있다. 그래서 집 밖에서도 아이패드와 아이폰이 맥에 붙게 만들었다. 밖에서 하고 싶은 일은 중요한 순서대로 화면 보기(진행 상황 확인), 글자 입력(엔터나 짧은 답), 버튼이다. 조건은 앞 편들과 같다. 새 ...
(1) harness, Agent Skills, 그리고 context 관리 에서는 skill 이 무엇이고 왜 context 를 아끼는지, 남이 만든 skill 과 ECC 를 어떻게 가져오는지를 정리했다. 이번 글은 반대 방향으로, 직접 만드는 쪽을 다룬다. 이 글에서 하는 것 5분 안에 첫 skill 을 만들어서 실제로 불러본다 ...
7편에서 아이패드로 맥 화면을 보고 터치로 조작하게 만들었다. 실제로 써 보니 아쉬운 게 네 가지 있었다. 30fps라서 창을 끌거나 스크롤할 때 뚝뚝 끊겨 보인다. 맥에서 나는 소리가 안 들린다. 확대한 뒤에는 보는 위치를 옮길 수가 없다. 검색어나 클로드 코드 명령처럼 글자를 칠 방법이 없다. 이번 글은 이 네 가지를 채운 기...
요즘 AI 관련 글을 보다 보면 harness, context engineering, progressive disclosure 같은 단어가 자주 보인다. 전부 “모델 자체”가 아니라 “모델을 둘러싼 구조”에 대한 이야기다. 모델 성능이 어느 정도 평준화되면서 결국 차이를 만드는 건 모델에게 무엇을 언제 보여주느냐로 옮겨갔기 때문이다. 이 글에서는 h...
모니터 옆에 세워 둔 아이패드로 맥 화면을 실시간으로 보고, 손가락으로 눌러서 조작할 수 있게 했다. 맥에 모니터가 3개라서 먼저 모니터 목록을 작은 미리보기와 함께 보여주고, 하나를 고르면 그 모니터만 전체 화면으로 본다. macOS에도 화면 공유가 있지만 TouchDeck 안에 넣은 이유는 세 가지다. 이미 만든 페어링과 암호화를 그대로 쓸 수 ...
가끔 해피해킹 키보드를 쓰는데, 무각이라 숫자를 칠 때 손으로 위치를 더듬어야 해서 불편했다. 특히 로그인할 때나 비밀번호에 숫자를 넣을 때가 그렇다. 그래서 아이패드 화면을 스트림덱과 숫자 키패드 사이에서 바꿔 쓸 수 있게 했다. 키패드를 누르면 맥에서 지금 앞에 떠 있는 앱에 그 키를 누른 것처럼 입력된다. 비밀번호 숫자가 오가는 기능이라 만들기...
버튼에 명령어를 올릴 수 있다는 건, 같은 와이파이에 붙은 누구든 내 맥에 아무 명령이나 시킬 수 있다는 뜻이기도 하다. 그래서 처음 연결하는 기기는 맥 메뉴바에 뜬 4자리 숫자를 입력해야 붙게 했다. 이번 글은 이 허락 과정이다. 만든 뒤에 처음 보는 검토자에게 코드를 따로 맡겨서 구멍을 찾게 했는데, 생각보다 구멍이 많았다. 처음 버전, 거기서 나...
아이패드 화면 배치는 시안 세 개를 놓고 골랐다. 버튼만 5×3으로 꽉 채운 안, 가로로 놓고 4×3 버튼 옆에 세로 볼륨 슬라이더를 붙인 안, 세로로 세우고 3×4 버튼 아래에 가로 슬라이더를 둔 안이었다. 아이패드가 모니터 옆에 가로로 놓여 있고 소리 크기는 쓸어 올리는 게 편할 것 같아서 두 번째(B안)로 정했다. 이번 글은 이 화면과 버튼 편집...
앱 실행 다음으로 넣고 싶었던 건 터미널 명령이다. 블로그 작업할 때 쓰는 blogrun, postblog, uploadimg 같은 별칭을 ~/.zshrc에 만들어 두고 쓰는데, 이걸 버튼 하나로 실행하고 싶었다. 메인 터미널이 Alacritty라서 버튼을 누르면 Alacritty 새 창이 열리고 그 안에서 명령이 돌게 했다. 빈 Alacritty 창...
아이패드에서 빈 칸을 누르면 맥에 설치된 앱 목록이 아이콘과 함께 떠야 하고, 하나 고르면 그 칸이 그 앱 버튼이 된다. 버튼을 누르면 맥에서 앱이 열린다. 이번 글은 맥이 앱 목록을 모으고, 아이콘을 그림으로 바꿔 보내고, 눌렸을 때 앱을 여는 부분이다. 앱 목록을 모으는 폴더들 맥에서 앱은 결국 .app으로 끝나는 폴더다. 그래서 앱이 들어...