본문 바로가기
C.W.K.
Stream
← C.W.K. Quests
🔥

Smolder Quest

신규: 2026-09-14최근 수정: 2026-09-14

창보다 오래 사는 세션. 가족이 판과 데몬과 폰을 하나의 Swift 제품으로 소유하는 법

내가 소유하지 않은 프로그램 두 개, 그 사이에 직렬화된 화면 스트림. 그게 이음새야. iTerm 을 다시 열게 만든 불편은 전부 그 이음새의 증상이었고. Smolder 는 가족의 대답이야. 데몬이 소유한 세션에, Swift 맥 앱이랑 Swift 아이폰/아이패드 앱이 붙는 구조. 이 퀘스트는 제품의 선택이지, 저장소 복제가 아니고 Swift 문법 수업도 아니야. 맥 절반이랑 폰 절반을 같은 무게로 갈 거야. 같은 불을 표면 둘에서 보는 거니까.

8 tracks · 36 lessons · ~7h · difficulty: intermediate-to-advanced

Level 0불씨
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
대부분의 터미널은 창에 프로세스를 붙여 놓은 거야. 창을 끄면 프로세스도 죽고, 폰을 잠그면 SSH 세션은 동전 던지기야. Smolder 는 소유를 뒤집지. 작은 데몬이 PTY 랑 저널을 갖고, 맥 앱은 꺼져도 되는 투영이고, 폰은 잠기고 멈추고 사라져도 되는 표면이야. 어느 UI 도 자기 실종을 호스트 세션을 끄라는 요청으로 해석하면 안 돼. 그 뒤집기가 제품 전부야. 그래서 이 퀘스트는 책상만큼 주머니에도 시간을 써. 시작은 Smolder 가 닫으려고 존재하는 이음새야. iTerm 더하기 tmux, 프로그램 둘이랑 바이트 스트림. 가족이 겪은 마찰은 전부, 여기서 다시 쓰면 안 되는 코어 위에 살아. 그 코어(SwiftTerm, 버전 고정)를 임베드하고, 코드는 아빠가 실제로 불편해한 층에 남겨. 탭, 판, 복원, 가족 문. 데몬이 이어져. 닫기는 일을 끝내고, 분리는 살리고, 복원은 선언을 다시 만들 뿐 PID 를 부활시키지 않아. 폰이 끊긴 건 살해가 아니야. 맥의 손이 그 위에 앉아. 판마다 PTY 하나, 탭 하나로 드래그되는 판 트리, JSON 인 arrangement. 누가 누군지는 TUI 가 아니라 크롬에 있어. 문이 나와. 형제들은 Sibling Kit 의 타입 있는 클라이언트로 두드리고, 드래프트는 PTY 밖에 남고, 피파가 제안하면 네가 쳐. 후반전은 같은 불을 다른 표면에서 보는 거야. 셸은 호스트에 남아. 와이어 타입 하나는 AppKit 없이 컴파일돼. 관찰은 맥 PTY 를 리사이즈하면 안 돼. 기본은 관전이고, 조종은 리스고, 재연결은 다시 관전이고, 키 입력은 절대 재현하지 않아. 배달은 TestFlight 지 케이블이 아니고. 마지막 트랙은 승인된 목적지야. 안 날아가는 체크포인트, 직접 SSH, 키와 점프 호스트, 파일. 지금 손 가는 계약이랑 시제를 섞으면, 아직 없는 폰을 있는 것처럼 가르치게 되거든.

Tracks

  1. 01🧵The Bar Is Absence

    0/4 lessons

    내가 소유하지 않은 프로그램 둘이 바이트 스트림을 사이에 두고 있으면, 그건 워크플로가 아니라 이음새야

    Smolder 가 있는 이유는 iTerm 더하기 tmux 가 프로그램 둘이랑 직렬화된 화면이기 때문이야. iTerm 으로 다시 돌아가게 만든 가족 마찰은 전부, 여기서 다시 쓰면 안 되는 터미널 코어 위에 살았어. 이 트랙은 이음새에 이름을 붙이고, 코어를 임베드하고, 유일한 기준을 세워. 소유하지 않은 그 프로그램이 더 이상 필요 없어야 해. 맥 일일 드라이버가 첫 표면이고, 폰은 같은 불이야. 나중에.

    맥의 Smolder: 네이티브 네 판 창, 잔불 크롬, 함대 레일, 피파 입력 바. iTerm 더하기 tmux 가 아니라 가족 터미널.
    기준은 부재야. 판 넷, 데몬 하나, 프로세스랑 픽셀 사이에 멀티플렉서 없음.
    Lesson list (4)퀴즈 · 4 문제
  2. 02🕯️Sessions Smolder

    0/5 lessons

    데몬이 불을 지켜. 앱은 투영이야. 폰이 끊긴 건 살해가 아니야.

    창이 프로세스를 소유하면, 창을 끄는 건 사형이고 폰을 잠그는 건 동전 던지기야. Smolder 는 소유를 작은 데몬으로 옮겨. PTY, 한도 있는 저널, 영수증. 맥 앱이 붙고 폰이 붙어. 닫기는 일을 끝내고, 분리는 살리고, 복원은 선언을 다시 만들 뿐 PID 를 부활시키지 않아. 이 트랙은 iOS 절반이 기대는 맥 쪽 뿌리야. 이게 없으면 주머니 표면이 두 번째 주인이 되고, 그게 실패 모드야.

    Lesson list (5)퀴즈 · 4 문제
  3. 03🪟Own the Pane

    0/5 lessons

    판마다 PTY 스트림 하나, 드래그되는 트리, 크롬에 있는 얼굴. 에뮬레이터는 임베드, 픽셀은 내 것

    데몬이 프로세스를 소유한 다음에도, 맥 앱은 살면서 쓸 터미널이어야 해. 중첩 분할, 트리 채로 움직이는 탭, 스크린샷이 아니라 선언인 arrangement, 제목을 안 읽어도 알아보는 얼굴. 이 트랙은 데스크톱의 손이야. 로컬 판은 바깥 멀티플렉서에 안 싸여. TUI 색은 표준으로 두고, Smolder 의 잔불은 크롬에 살아.

    Lesson list (5)퀴즈 · 4 문제
  4. 04🚪The Door, Not a Prompt

    0/4 lessons

    형제들은 타입 있는 클라이언트로 두드려. 드래프트는 PTY 밖에 남아. 피파가 제안하고, 네가 쳐.

    가족의 다른 앱이 못 여는 가족 터미널은 그냥 iTerm 하나 더야. 제품 API 는 루프백 문이야. 인증되고, 타입이 있고, 영수증이 있고, "이 판에 이걸 쳐" 같은 일반 동사는 없어. Waygate 랑 Watchfire 는 이미 Sibling Kit 의 터미널 클라이언트로 두드려. Anvil 준비랑 Firebrand 재개는 경계가 적힌 네이티브 핸드오프야. 명령 제안은 피파에게서 오고, 얼려 둔 스냅샷에만 삽입되고, 줄바꿈은 안 따라와. 이 트랙은 맥의 문이야. 폰은 나중에 자기 게이트웨이를 받아. 다른 문, 일부러.

    Lesson list (4)퀴즈 · 4 문제
  5. 05📱Same Fire, Different Surface

    0/5 lessons

    셸은 호스트에 남아. Swift 와이어 하나. 관찰은 맥을 리사이즈하면 안 돼.

    폰은 두 번째 터미널 주인이 아니야. 데몬이 이미 소유한 같은 불에 붙는 Swift 표면이지. 공유 와이어 타입은 AppKit 없이, 로컬 프로세스 조사 없이, 로컬 파일시스템 가정 없이 컴파일돼. SwiftTerm 은 양쪽에서 그려. 좁은 화면에서 본다고 호스트 PTY 가 바뀌면 안 돼. 아이폰이랑 아이패드가 유니버설 앱 하나야. 계약이 둘인 제품 둘이 아니야.

    Lesson list (5)퀴즈 · 4 문제
  6. 06🔑Watch First, Then Take Control

    0/5 lessons

    기본은 관전. 리스는 하나. 재연결은 다시 관전. 키 입력은 재현하지 마.

    폰에서 세션을 여는 게 키보드를 가져가는 게 아니야. 목록을 보고, 보고, 복사해. Take Control 은 입력 리스 하나를 얻는 명시적 행위야. 이전 작성자는 읽기 전용이 되고, 프로세스는 살아. 돌려주는 것도 명시적이야. 네트워크가 끊기거나, 잠기거나, 중단된 뒤에 다시 열면 관전이야. 키 입력 큐를 재생하지도, 불확실한 생성 요청을 재시도하지도, 어둠 속에서 조종을 다시 주장하지도 마. 폰의 Anvil 은 맥이랑 같은 준비 정책을 써. 드래프트는 PTY 밖에 남아.

    Lesson list (5)퀴즈 · 4 문제
  7. 07✈️The Gateway and TestFlight

    0/4 lessons

    형제 문이랑 다른 문. 자격 증명은 기기다. 케이블은 빌드 체크야.

    형제 문은 루프백이야. 같은 맥 위의 앱을 위한 거지. 폰은 그걸 못 쓰고, 받아서도 안 돼. 따로 있는 게이트웨이가 가족 테일넷의 승인된 기기랑, 범위가 적힌 웹소켓으로 말해. 모델 자격 증명도, 형제 HTTP 자격 증명도 입력을 못 줘. iOS 앱 배달은 TestFlight 야. 가족 파이프라인, Sibling Kit 에서 가져오고, iOS 레퍼런스는 Firebrand. 케이블 설치는 만료되는 빌드 체크고, 업로드도 배달이 아니야.

    Lesson list (4)퀴즈 · 4 문제
  8. 08🗺️The Pocket Terminal's Destination

    0/4 lessons

    지금 손 가는 계약은 호스트 일 이어가기. 승인된 제품은 주머니 속 일반 터미널. 시제를 섞지 마.

    아빠가 승인한 건 단계 있는 네이티브 아이폰/아이패드 제품이고, 나중 모양은 범용 SSH 터미널이야. 키, 점프 호스트, 파일 전송. 가족 함대에 영구히 묶이지도, 사무실 게이트웨이에 영구히 기대지도 않아. 오늘 손에 쥐는 계약은 그 게이트웨이로 호스트 일을 이어가는 거야. 이 트랙은 목적지를 다른 시제로 가르쳐. 게이트웨이 너머 맥에서 도는 SSH 는 폰의 직접 SSH 가 아니야. 폰에서 이미 M3 를 할 수 있다고 쓰는 퀘스트는, 아직 주머니에 없는 폰을 가르치는 거야.

    Lesson list (4)퀴즈 · 4 문제
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.