Desktop AI Pet 받아서 5분 안에 띄우기 (macOS·Windows)
Desktop AI Pet 을 받아 macOS 와 Windows 에서 실행하는 순서입니다. 손상됨 경고와 SmartScreen 차단은 서명이 없어서 생기는 것이라 해제 방법이 정해져 있습니다.
Desktop AI Pet 을 받아 macOS 와 Windows 에서 실행하는 순서입니다. 손상됨 경고와 SmartScreen 차단은 서명이 없어서 생기는 것이라 해제 방법이 정해져 있습니다.
창이 하는 일 대부분은 사실 판정입니다. DOM 과 창 API 를 안 쓰는 순수 함수로 빼면 창을 띄우지 않고도 테스트가 붙습니다.
파일 잠금과 확장 속성은 크레이트 없이 시스템 콜을 직접 선언해 쓸 수 있습니다. 상수를 직접 적어야 하고 getxattr 는 호출이 두 번이라는 점만 알면 됩니다.
Node 22 는 –experimental-strip-types 로 TypeScript 를 빌드 없이 실행합니다. 테스트도 node –test 가 내장이라 프레임워크가 필요 없지만, 타입을 지우기만 하므로 enum 은 못 씁니다.
bundle. active 를 false 로 둬도 Tauri 빌드가 아이콘을 요구합니다. generate_context! 가 컴파일 시점에 설정을 읽기 때문이고, icon 을 빈 배열로 둬도 통하지 않습니다.
gitignore 에 적은 규칙이 하위 폴더에서 안 먹는 이유는 슬래시 위치 때문입니다. 패턴 중간에 슬래시가 있으면 저장소 루트 기준이 되고, git 은 아무 경고도 하지 않습니다.
커밋의 Co-Authored-By 트레일러를 세면 어떤 AI 도구를 언제 썼는지 나옵니다. 379 개 커밋을 집계해 기억과 대조한 결과를 정리했습니다.
애플 개발자 계정 없이 만든 macOS 앱은 손상됐다는 경고가 뜹니다. 애드혹 서명과 격리 속성 해제로 배포한 방법을 정리했습니다.
다른 앱 창의 위치와 크기는 화면 녹화 권한 없이 읽힙니다. 권한이 필요한 건 창 제목뿐입니다. macOS 와 Windows 에서 각각 어떤 API 를 쓰는지 실측과 함께 정리했습니다.