<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
    <loc>https://blog.onsemo.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/" />
    <xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/" />
  </url>
<url>
    <loc>https://blog.onsemo.com/ko/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/" />
    <xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/" />
  </url>
  <url><loc>https://blog.onsemo.com/notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/notes/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/notes/"/></url>
  <url><loc>https://blog.onsemo.com/stories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/stories/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/stories/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/stories/"/></url>
  <url><loc>https://blog.onsemo.com/knowledge/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/"/></url>
  <url><loc>https://blog.onsemo.com/ko/notes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/notes/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/notes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/notes/"/></url>
  <url><loc>https://blog.onsemo.com/ko/stories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/stories/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/stories/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/stories/"/></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/knowledge/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/"/></url>
  <url><loc>https://blog.onsemo.com/series/crystal-game-development/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/series/crystal-game-development/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/series/crystal-game-development/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/series/crystal-game-development/"/></url>
  <url><loc>https://blog.onsemo.com/ko/series/crystal-game-development/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/series/crystal-game-development/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/series/crystal-game-development/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/series/crystal-game-development/"/></url>
  <url><loc>https://blog.onsemo.com/ko/series/smart-home-real-life/</loc></url>
  <url><loc>https://blog.onsemo.com/knowledge/codex-approval-auto-review/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-approval-auto-review/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-approval-auto-review/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-approval-auto-review/"/></url>
  <url><loc>https://blog.onsemo.com/knowledge/codex-approval-safe-verification/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-approval-safe-verification/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-approval-safe-verification/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-approval-safe-verification/"/></url>
  <url><loc>https://blog.onsemo.com/knowledge/codex-github-network-ssh-troubleshooting/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-github-network-ssh-troubleshooting/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-github-network-ssh-troubleshooting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-github-network-ssh-troubleshooting/"/></url>
  <url><loc>https://blog.onsemo.com/knowledge/vibe-coding-dev-environment/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/vibe-coding-dev-environment/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/vibe-coding-dev-environment/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/vibe-coding-dev-environment/"/></url>
  <url><loc>https://blog.onsemo.com/ai-assisted-service-loop/</loc></url>
  <url><loc>https://blog.onsemo.com/who-i-was-then/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/who-i-was-then/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/who-i-was-then/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/who-i-was-then/"/></url>
  <url><loc>https://blog.onsemo.com/a4-game-world/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/a4-game-world/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/a4-game-world/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/a4-game-world/"/></url>
  <url><loc>https://blog.onsemo.com/ai-vibe-coding-remote/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/ai-vibe-coding-remote/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/ai-vibe-coding-remote/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/ai-vibe-coding-remote/"/></url>
  <url><loc>https://blog.onsemo.com/from-local-html-to-private-blog-preview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/from-local-html-to-private-blog-preview/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/from-local-html-to-private-blog-preview/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/from-local-html-to-private-blog-preview/"/></url>
  <url><loc>https://blog.onsemo.com/paper-characters-to-game/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/paper-characters-to-game/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/paper-characters-to-game/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/paper-characters-to-game/"/></url>
  <url><loc>https://blog.onsemo.com/small-ideas-meaningful-stories/</loc></url>
  <url><loc>https://blog.onsemo.com/thirty-game-changes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/thirty-game-changes/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/thirty-game-changes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/thirty-game-changes/"/></url>
  <url><loc>https://blog.onsemo.com/wsl-oom-to-codex-cloud/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/wsl-oom-to-codex-cloud/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/wsl-oom-to-codex-cloud/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/wsl-oom-to-codex-cloud/"/></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/cloudflare-free-expansion-guide/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/cloudflare-global-https-security-headers/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/codex-approval-auto-review/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-approval-auto-review/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-approval-auto-review/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-approval-auto-review/"/></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/codex-approval-safe-verification/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-approval-safe-verification/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-approval-safe-verification/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-approval-safe-verification/"/></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/codex-cloud-dev-environment-setup/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/codex-github-network-ssh-troubleshooting/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/codex-github-network-ssh-troubleshooting/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/codex-github-network-ssh-troubleshooting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/codex-github-network-ssh-troubleshooting/"/></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/github-actions-cloudflare-preview-cleanup/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/github-main-branch-commit-push-merge-deploy/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/private-github-cloudflare-workers-preview/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/knowledge/vibe-coding-dev-environment/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/knowledge/vibe-coding-dev-environment/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/knowledge/vibe-coding-dev-environment/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/knowledge/vibe-coding-dev-environment/"/></url>
  <url><loc>https://blog.onsemo.com/ko/who-i-was-then/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/who-i-was-then/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/who-i-was-then/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/who-i-was-then/"/></url>
  <url><loc>https://blog.onsemo.com/ko/a4-game-world/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/a4-game-world/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/a4-game-world/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/a4-game-world/"/></url>
  <url><loc>https://blog.onsemo.com/ko/ai-vibe-coding-remote/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/ai-vibe-coding-remote/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/ai-vibe-coding-remote/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/ai-vibe-coding-remote/"/></url>
  <url><loc>https://blog.onsemo.com/ko/from-local-html-to-private-blog-preview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/from-local-html-to-private-blog-preview/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/from-local-html-to-private-blog-preview/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/from-local-html-to-private-blog-preview/"/></url>
  <url><loc>https://blog.onsemo.com/ko/onsemo-development-infrastructure-cost/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/paper-characters-to-game/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/paper-characters-to-game/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/paper-characters-to-game/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/paper-characters-to-game/"/></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-aquarium-cooling/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-cctv-welcome-light/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-doorlock-without-wallpad/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-from-inconveniences/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-switch-button-routines/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/smart-home-zigbee-after-failures/</loc></url>
  <url><loc>https://blog.onsemo.com/ko/thirty-game-changes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/thirty-game-changes/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/thirty-game-changes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/thirty-game-changes/"/></url>
  <url><loc>https://blog.onsemo.com/ko/wsl-oom-to-codex-cloud/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.onsemo.com/wsl-oom-to-codex-cloud/"/><xhtml:link rel="alternate" hreflang="ko" href="https://blog.onsemo.com/ko/wsl-oom-to-codex-cloud/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://blog.onsemo.com/wsl-oom-to-codex-cloud/"/></url>
</urlset>
