<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>nacyot / artifacts</title>
    <link>https://nacyot.github.io/artifacts/</link>
    <description>공개해도 되는 작업 산출물 모음 — 실측 정리, 리서치, 시각화.</description>
    <language>ko</language>
    <lastBuildDate>Wed, 15 Jul 2026 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://nacyot.github.io/artifacts/feed.xml" rel="self" type="application/rss+xml"/>

    <!-- newest first -->
    <item>
      <title>맥북 스피커가 지지직거린다: Asahi Linux에서 스피커 길들이기</title>
      <link>https://nacyot.github.io/artifacts/asahi-macbook-speaker-crackle/</link>
      <guid isPermaLink="true">https://nacyot.github.io/artifacts/asahi-macbook-speaker-crackle/</guid>
      <pubDate>Wed, 15 Jul 2026 12:00:00 +0000</pubDate>
      <description><![CDATA[M1 Max 맥북을 Asahi Linux로 쓸 때 내장 스피커가 복잡한 음악에서 크래클·끊김을 낸다. 하드웨어가 아니라 세 겹의 소프트웨어 문제(DSP 프로파일, 효율코어 스케줄링, 스트림 전환)였다. 원인과 처방, 실측 드롭아웃 파형(48.8초에 4번, 21.3ms), 되돌린 시도들, macOS가 멀쩡한 이유.]]></description>
      <category>Asahi</category>
      <category>Audio</category>
      <category>PipeWire</category>
    </item>
    <item>
      <title>브라우저 한 개만 미국으로: Tailscale exit node를 앱 단위로 쪼개기</title>
      <link>https://nacyot.github.io/artifacts/tailscale-per-app-exit-node/</link>
      <guid isPermaLink="true">https://nacyot.github.io/artifacts/tailscale-per-app-exit-node/</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[Tailscale exit node는 켜는 순간 기기 인터넷을 통째로 가져간다. 유저스페이스 SOCKS5 프록시로 특정 앱(브라우저) 하나만 exit node로 내보내고 나머지는 그대로 두는 법. 구축·검증·fail-closed 분석.]]></description>
      <category>Tailscale</category>
      <category>Networking</category>
      <category>Hyprland</category>
    </item>
    <item>
      <title>Asahi M1 Max 외장 2대 — 막힌 지점과 접은 이유</title>
      <link>https://nacyot.github.io/artifacts/displaylink-asahi-m1/</link>
      <guid isPermaLink="true">https://nacyot.github.io/artifacts/displaylink-asahi-m1/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[stock Asahi M1 Max에서 외장 2대를 열어 본 실측. USB-C DP는 드라이버(atcphy)에서 끊기고, DisplayLink 우회는 듀얼 4K@60까지 되지만 CPU 부하로 채택하지 않았다. 실사용은 본체 HDMI 1대.]]></description>
      <category>Asahi</category>
      <category>Linux</category>
      <category>DisplayLink</category>
    </item>

    <item>
      <title>Bambu Lab P1S — UI 없이 프로토콜로 어디까지 되나</title>
      <link>https://nacyot.github.io/artifacts/bambu-p1s-scripting/</link>
      <guid isPermaLink="true">https://nacyot.github.io/artifacts/bambu-p1s-scripting/</guid>
      <pubDate>Sat, 05 Jul 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[3D 프린터를 앱 없이 MQTT·FTPS 프로토콜만으로 제어한 실측 정리. 프린터는 UI 기기가 아니라 네트워크 API를 노출하는 IoT 장치라는 관점 + d3.js 시각화.]]></description>
      <category>3D printing</category>
      <category>IoT</category>
      <category>MQTT</category>
    </item>
  </channel>
</rss>
