<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://practical.kr/</loc>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/</loc>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/</loc>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/about/</loc>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/hashi-zero/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/minesweeper-zero/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/serialmq/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/esp32%EC%97%90%EC%84%9C-opencv-%ED%9D%89%EB%82%B4%EB%82%B4%EA%B8%B0/</loc>
    <lastmod>2025-11-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EA%B5%AC%EC%A1%B0%EB%AC%BC-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%EC%9D%84-%EC%9C%84%ED%95%9C-rtk-gps%EC%9D%98-%EC%95%84%EC%9B%83%EB%9D%BC%EC%9D%B4%EC%96%B4-%EA%B2%80%EC%B6%9C%EB%B0%A9%EB%B2%95/</loc>
    <lastmod>2025-11-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/opencv-%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C-%EB%86%8D%EA%B5%AC-%EC%BD%94%ED%8A%B8-%EC%B0%BE%EA%B8%B0/</loc>
    <lastmod>2025-10-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/sam%EA%B3%BC-yolov8%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EA%B0%9D%EC%B2%B4-%EC%84%B8%EA%B7%B8%EB%A9%98%ED%85%8C%EC%9D%B4%EC%85%98/</loc>
    <lastmod>2025-10-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%B0%A8%EB%9F%89-%EC%B6%94%EC%A0%81-%EC%8B%9C%EC%8A%A4%ED%85%9C-supervision%EA%B3%BC-bytetracker-%ED%99%9C%EC%9A%A9/</loc>
    <lastmod>2025-10-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/how-to-enable-external-access-to-lm-studio-a-complete-guide/</loc>
    <lastmod>2025-06-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/lightscope-advanced-light-measurement-and-analysis-for-professionals/</loc>
    <lastmod>2025-10-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/sudoku-zero/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/tape/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/external-access-configuration-guide-for-ollama-server-os-specific-instructions/</loc>
    <lastmod>2024-11-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/complete-guide-from-ollama-installation-to-mobile-app-integration/</loc>
    <lastmod>2024-11-29</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/llm-bridge/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4myollama-llm-%EB%AA%A8%EB%B0%94%EC%9D%BC-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/</loc>
    <lastmod>2025-10-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/ollama-%EC%84%9C%EB%B2%84%EC%97%90-%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-os%EB%B3%84-%EA%B0%80%EC%9D%B4%EB%93%9C/</loc>
    <lastmod>2025-02-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/v-rag-ai-%EA%B8%B0%EB%B0%98-%EA%B0%95%EC%9D%98-%EB%8F%99%EC%98%81%EC%83%81-%EB%B6%84%EC%84%9D-%EC%83%81%ED%98%B8%EC%9E%91%EC%9A%A9-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%B6%9C%EC%8B%9C/</loc>
    <lastmod>2025-06-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/llm%EC%9D%B4-%EC%97%AC%EB%9F%AC%EB%B6%84%EC%9D%98-pdf-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%ED%95%B4%EA%B2%B0%ED%95%B4%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4-ollama-gemma2%EC%99%80-%ED%95%A8%EA%BB%98%ED%95%98/</loc>
    <lastmod>2024-07-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/mirroron/</loc>
    <lastmod>2024-10-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/spatial-video-%EA%B3%B5%EA%B0%84%EB%8F%99%EC%98%81%EC%83%81-in-swift/</loc>
    <lastmod>2024-03-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/spatial-converter/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/bodycam-%EC%95%84%EC%9D%B4%ED%8F%B0-%EB%8F%99%EC%98%81%EC%83%81%EB%A0%88%EC%BD%94%EB%8D%94/</loc>
    <lastmod>2023-12-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%ED%81%AC%EB%9E%99-%EB%94%94%ED%85%8D%ED%84%B0-crack-detector/</loc>
    <lastmod>2023-12-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/opensource-flutter-webrtc-camara/</loc>
    <lastmod>2022-11-09</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/edgedb%EC%99%80-graphql/</loc>
    <lastmod>2022-07-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/velodyne-%EB%9D%BC%EC%9D%B4%EB%8B%A4%EC%99%80-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%97%B0%EA%B2%B0/</loc>
    <lastmod>2022-07-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/practical-a-companion-animal-video-player-banzle-officially-opened-in-the-app-store/</loc>
    <lastmod>2022-05-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EB%B0%98%EC%A6%90-%EB%B0%98%EB%A0%A4%EB%8F%99%EB%AC%BC-%EC%A0%84%EC%9A%A9-%EB%8F%99%EC%98%81%EC%83%81-%ED%94%8C%EB%A0%88%EC%9D%B4%EC%96%B4-%EC%B6%9C%EC%8B%9C/</loc>
    <lastmod>2022-07-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EB%B8%8C%EB%A6%BF%EC%A7%80britgi-smart-cctv%EB%A5%BC-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4/</loc>
    <lastmod>2022-02-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/webrtc-mqtt-flutter/</loc>
    <lastmod>2022-01-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/swift-swiftui-%EC%A1%B0%EB%8F%84%EC%B8%A1%EC%A0%95%EA%B8%B0-%EA%B0%9C%EB%B0%9C%EA%B8%B0/</loc>
    <lastmod>2021-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/lightscope/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/swiftui-%EC%97%90%EC%84%9C-url-schemes-%EA%B3%BC-deeplink/</loc>
    <lastmod>2021-05-15</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/ios-swift%EC%97%90%EC%84%9C-opencv-%EC%82%AC%EC%9A%A9/</loc>
    <lastmod>2021-05-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/obj-c-autolayout-reactnative-flutter-swiftui-%EA%B0%9C%EB%B0%9C%EC%83%9D%EC%82%B0%EC%84%B1-%EB%93%B1%EB%93%B1/</loc>
    <lastmod>2021-05-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/swiftui-tabar-navigationview-%ED%83%AD%EB%B0%94-%EB%84%A4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98%EB%B7%B0/</loc>
    <lastmod>2021-04-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-3/</loc>
    <lastmod>2021-03-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-2/</loc>
    <lastmod>2021-02-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%BD%94%EB%A1%9C%EB%82%98-%EC%A7%91%EC%BD%95-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-1/</loc>
    <lastmod>2021-01-09</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/jetson-nano-pca9685-l298n-dc-motor-4%EB%A5%9C%EA%B5%AC%EB%8F%99-%EC%9E%90%EB%8F%99%EC%B0%A8/</loc>
    <lastmod>2020-11-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/jetson-nano-%EC%A0%84%EC%9B%90-wifi-case-setup-inference/</loc>
    <lastmod>2020-10-31</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/esp32-micropython-mqtt/</loc>
    <lastmod>2020-10-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EB%82%B4%EA%B0%80-%EA%B0%9C%EB%B0%9C%EC%97%90-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%8C%A8%ED%82%A4%EC%A7%80/</loc>
    <lastmod>2020-10-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/%EC%8A%A4%EC%BA%90%EB%8B%88scanny-%EC%95%84%EC%9D%B4%ED%8F%B0%EC%9A%A9-%EC%8A%A4%EC%BA%90%EB%84%88%EC%95%B1%EC%9D%84-%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%A6%B4%EB%A6%AC%EC%A6%88-%ED%96%88-2/</loc>
    <lastmod>2020-10-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/ios-swift-icloud-drive%EC%97%90-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-%ED%95%98%EA%B8%B0/</loc>
    <lastmod>2020-10-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/react-native-%EB%8B%A4%EC%8B%9C-%EA%B3%B5%EB%B6%80%ED%95%98%EA%B8%B0/</loc>
    <lastmod>2020-10-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/opencv%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-face-detection-blur/</loc>
    <lastmod>2020-10-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/blog/graphql-mysql-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-%EC%8A%A4%ED%84%B0%EB%94%94/</loc>
    <lastmod>2020-10-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://practical.kr/products/crack-detector/</loc>
    <lastmod>2026-09-30</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>