<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.dotw.me/</loc></url><url><loc>https://blog.dotw.me/about/</loc></url><url><loc>https://blog.dotw.me/agent-knowledge-gap/</loc></url><url><loc>https://blog.dotw.me/archives/</loc></url><url><loc>https://blog.dotw.me/best-macos-personal-productivity-software/</loc></url><url><loc>https://blog.dotw.me/build-my-hexo/</loc></url><url><loc>https://blog.dotw.me/categories/</loc></url><url><loc>https://blog.dotw.me/categories/ai/</loc></url><url><loc>https://blog.dotw.me/categories/cloud/</loc></url><url><loc>https://blog.dotw.me/categories/hexo/</loc></url><url><loc>https://blog.dotw.me/categories/infra/</loc></url><url><loc>https://blog.dotw.me/categories/networking/</loc></url><url><loc>https://blog.dotw.me/categories/programming/</loc></url><url><loc>https://blog.dotw.me/categories/smart-home/</loc></url><url><loc>https://blog.dotw.me/categories/synology/</loc></url><url><loc>https://blog.dotw.me/categories/tech-sharing/</loc></url><url><loc>https://blog.dotw.me/categories/tools/</loc></url><url><loc>https://blog.dotw.me/categories/troubleshooting/</loc></url><url><loc>https://blog.dotw.me/chatgpt-news-headline-generator/</loc></url><url><loc>https://blog.dotw.me/chinese-web-font/</loc></url><url><loc>https://blog.dotw.me/claude-code-workflow-frameworks/</loc></url><url><loc>https://blog.dotw.me/coding-foreach/</loc></url><url><loc>https://blog.dotw.me/cursor-vs-windsurf-comparison/</loc></url><url><loc>https://blog.dotw.me/database-sharding/</loc></url><url><loc>https://blog.dotw.me/design-pattern-and-pardiams/</loc></url><url><loc>https://blog.dotw.me/dynamic-setting-for-git-multi-account-management/</loc></url><url><loc>https://blog.dotw.me/dyson-fan-with-homeassistant-and-homekit/</loc></url><url><loc>https://blog.dotw.me/en/</loc></url><url><loc>https://blog.dotw.me/en/404/</loc></url><url><loc>https://blog.dotw.me/en/about/</loc></url><url><loc>https://blog.dotw.me/en/agent-knowledge-gap/</loc></url><url><loc>https://blog.dotw.me/en/archives/</loc></url><url><loc>https://blog.dotw.me/en/best-macos-personal-productivity-software/</loc></url><url><loc>https://blog.dotw.me/en/build-my-hexo/</loc></url><url><loc>https://blog.dotw.me/en/categories/</loc></url><url><loc>https://blog.dotw.me/en/categories/ai/</loc></url><url><loc>https://blog.dotw.me/en/categories/cloud/</loc></url><url><loc>https://blog.dotw.me/en/categories/hexo/</loc></url><url><loc>https://blog.dotw.me/en/categories/infra/</loc></url><url><loc>https://blog.dotw.me/en/categories/networking/</loc></url><url><loc>https://blog.dotw.me/en/categories/programming/</loc></url><url><loc>https://blog.dotw.me/en/categories/smart-home/</loc></url><url><loc>https://blog.dotw.me/en/categories/synology/</loc></url><url><loc>https://blog.dotw.me/en/categories/tech-sharing/</loc></url><url><loc>https://blog.dotw.me/en/categories/tools/</loc></url><url><loc>https://blog.dotw.me/en/categories/troubleshooting/</loc></url><url><loc>https://blog.dotw.me/en/chatgpt-news-headline-generator/</loc></url><url><loc>https://blog.dotw.me/en/chinese-web-font/</loc></url><url><loc>https://blog.dotw.me/en/claude-code-workflow-frameworks/</loc></url><url><loc>https://blog.dotw.me/en/coding-foreach/</loc></url><url><loc>https://blog.dotw.me/en/cursor-vs-windsurf-comparison/</loc></url><url><loc>https://blog.dotw.me/en/database-sharding/</loc></url><url><loc>https://blog.dotw.me/en/design-pattern-and-pardiams/</loc></url><url><loc>https://blog.dotw.me/en/dynamic-setting-for-git-multi-account-management/</loc></url><url><loc>https://blog.dotw.me/en/dyson-fan-with-homeassistant-and-homekit/</loc></url><url><loc>https://blog.dotw.me/en/gcp-install-ubuntu-desktop/</loc></url><url><loc>https://blog.dotw.me/en/generative-ai-underlying-logic/</loc></url><url><loc>https://blog.dotw.me/en/github-copilot-vs-tabnine/</loc></url><url><loc>https://blog.dotw.me/en/gitlab-upgrade/</loc></url><url><loc>https://blog.dotw.me/en/ha-lunch-notify/</loc></url><url><loc>https://blog.dotw.me/en/hexo-free-storage/</loc></url><url><loc>https://blog.dotw.me/en/home-assistant-packages/</loc></url><url><loc>https://blog.dotw.me/en/how-to-build-ambilight-tv-like-philips-hue/</loc></url><url><loc>https://blog.dotw.me/en/iterm2-tmux/</loc></url><url><loc>https://blog.dotw.me/en/js-call-by-sharing/</loc></url><url><loc>https://blog.dotw.me/en/js-object-deep-copy/</loc></url><url><loc>https://blog.dotw.me/en/laravel-soft-delete-with-unique-column/</loc></url><url><loc>https://blog.dotw.me/en/macos-personal-productivity-software/</loc></url><url><loc>https://blog.dotw.me/en/macos-screen-saver/</loc></url><url><loc>https://blog.dotw.me/en/my-smart-home/</loc></url><url><loc>https://blog.dotw.me/en/mysql-composite-index/</loc></url><url><loc>https://blog.dotw.me/en/nat-tunnel/</loc></url><url><loc>https://blog.dotw.me/en/not-just-another-ai-agent-hermes-vs-openclaw/</loc></url><url><loc>https://blog.dotw.me/en/page/2/</loc></url><url><loc>https://blog.dotw.me/en/page/3/</loc></url><url><loc>https://blog.dotw.me/en/page/4/</loc></url><url><loc>https://blog.dotw.me/en/page/5/</loc></url><url><loc>https://blog.dotw.me/en/pair-programming-with-ai-build-complex-git-command/</loc></url><url><loc>https://blog.dotw.me/en/pc-monitoring-tools/</loc></url><url><loc>https://blog.dotw.me/en/python-module-with-package/</loc></url><url><loc>https://blog.dotw.me/en/python-web-prepare-wsgi/</loc></url><url><loc>https://blog.dotw.me/en/rent-smart-home/</loc></url><url><loc>https://blog.dotw.me/en/search/</loc></url><url><loc>https://blog.dotw.me/en/share-data-between-cordova-and-inappbrowser/</loc></url><url><loc>https://blog.dotw.me/en/smart-home-and-matter/</loc></url><url><loc>https://blog.dotw.me/en/soap-and-wsdl/</loc></url><url><loc>https://blog.dotw.me/en/software-versioning/</loc></url><url><loc>https://blog.dotw.me/en/solve-unifi-ap-always-adopting/</loc></url><url><loc>https://blog.dotw.me/en/sql-foreign-key/</loc></url><url><loc>https://blog.dotw.me/en/synology-install-watchtower/</loc></url><url><loc>https://blog.dotw.me/en/synology-manual-update-docker-image/</loc></url><url><loc>https://blog.dotw.me/en/tags/</loc></url><url><loc>https://blog.dotw.me/en/tags/agent/</loc></url><url><loc>https://blog.dotw.me/en/tags/ai/</loc></url><url><loc>https://blog.dotw.me/en/tags/ar/</loc></url><url><loc>https://blog.dotw.me/en/tags/architecture/</loc></url><url><loc>https://blog.dotw.me/en/tags/chatgpt/</loc></url><url><loc>https://blog.dotw.me/en/tags/claude-code/</loc></url><url><loc>https://blog.dotw.me/en/tags/computer/</loc></url><url><loc>https://blog.dotw.me/en/tags/concepts/</loc></url><url><loc>https://blog.dotw.me/en/tags/cordova/</loc></url><url><loc>https://blog.dotw.me/en/tags/database/</loc></url><url><loc>https://blog.dotw.me/en/tags/dev-tools/</loc></url><url><loc>https://blog.dotw.me/en/tags/docker/</loc></url><url><loc>https://blog.dotw.me/en/tags/dyson/</loc></url><url><loc>https://blog.dotw.me/en/tags/experience/</loc></url><url><loc>https://blog.dotw.me/en/tags/firebase/</loc></url><url><loc>https://blog.dotw.me/en/tags/flask/</loc></url><url><loc>https://blog.dotw.me/en/tags/gcp/</loc></url><url><loc>https://blog.dotw.me/en/tags/git/</loc></url><url><loc>https://blog.dotw.me/en/tags/gitlab/</loc></url><url><loc>https://blog.dotw.me/en/tags/gpt/</loc></url><url><loc>https://blog.dotw.me/en/tags/hexo/</loc></url><url><loc>https://blog.dotw.me/en/tags/home-assistant/</loc></url><url><loc>https://blog.dotw.me/en/tags/homekit/</loc></url><url><loc>https://blog.dotw.me/en/tags/horizontal-scaling/</loc></url><url><loc>https://blog.dotw.me/en/tags/hybrid-app/</loc></url><url><loc>https://blog.dotw.me/en/tags/ide/</loc></url><url><loc>https://blog.dotw.me/en/tags/imgur/</loc></url><url><loc>https://blog.dotw.me/en/tags/ios/</loc></url><url><loc>https://blog.dotw.me/en/tags/javascript/</loc></url><url><loc>https://blog.dotw.me/en/tags/knowledge-management/</loc></url><url><loc>https://blog.dotw.me/en/tags/laravel/</loc></url><url><loc>https://blog.dotw.me/en/tags/learning-notes/</loc></url><url><loc>https://blog.dotw.me/en/tags/macos/</loc></url><url><loc>https://blog.dotw.me/en/tags/maintenance/</loc></url><url><loc>https://blog.dotw.me/en/tags/mcp/</loc></url><url><loc>https://blog.dotw.me/en/tags/mysql/</loc></url><url><loc>https://blog.dotw.me/en/tags/nat-traversal/</loc></url><url><loc>https://blog.dotw.me/en/tags/networking/</loc></url><url><loc>https://blog.dotw.me/en/tags/notes/</loc></url><url><loc>https://blog.dotw.me/en/tags/nuxt/</loc></url><url><loc>https://blog.dotw.me/en/tags/open-source/</loc></url><url><loc>https://blog.dotw.me/en/tags/openclaw/</loc></url><url><loc>https://blog.dotw.me/en/tags/php/</loc></url><url><loc>https://blog.dotw.me/en/tags/programming/</loc></url><url><loc>https://blog.dotw.me/en/tags/python/</loc></url><url><loc>https://blog.dotw.me/en/tags/scrum/</loc></url><url><loc>https://blog.dotw.me/en/tags/smart-home/</loc></url><url><loc>https://blog.dotw.me/en/tags/software-dev/</loc></url><url><loc>https://blog.dotw.me/en/tags/sql/</loc></url><url><loc>https://blog.dotw.me/en/tags/ssh-tunnel/</loc></url><url><loc>https://blog.dotw.me/en/tags/synology/</loc></url><url><loc>https://blog.dotw.me/en/tags/tech-comparison/</loc></url><url><loc>https://blog.dotw.me/en/tags/tech/</loc></url><url><loc>https://blog.dotw.me/en/tags/tool-comparison/</loc></url><url><loc>https://blog.dotw.me/en/tags/tools/</loc></url><url><loc>https://blog.dotw.me/en/tags/ubuntu/</loc></url><url><loc>https://blog.dotw.me/en/tags/unifi/</loc></url><url><loc>https://blog.dotw.me/en/tags/web-dev/</loc></url><url><loc>https://blog.dotw.me/en/tags/work-from-home/</loc></url><url><loc>https://blog.dotw.me/en/the-most-intelligent-voice-assistant-chatgpt-to-replace-siri/</loc></url><url><loc>https://blog.dotw.me/en/the-night-i-became-nuxt-contributor/</loc></url><url><loc>https://blog.dotw.me/en/understanding-agent-and-skill-with-one-image/</loc></url><url><loc>https://blog.dotw.me/en/why-orbstack-faster-than-docker-desktop/</loc></url><url><loc>https://blog.dotw.me/en/xreal-one/</loc></url><url><loc>https://blog.dotw.me/en/zsh-antigen/</loc></url><url><loc>https://blog.dotw.me/gcp-install-ubuntu-desktop/</loc></url><url><loc>https://blog.dotw.me/generative-ai-underlying-logic/</loc></url><url><loc>https://blog.dotw.me/github-copilot-vs-tabnine/</loc></url><url><loc>https://blog.dotw.me/gitlab-upgrade/</loc></url><url><loc>https://blog.dotw.me/ha-lunch-notify/</loc></url><url><loc>https://blog.dotw.me/hexo-free-storage/</loc></url><url><loc>https://blog.dotw.me/home-assistant-packages/</loc></url><url><loc>https://blog.dotw.me/how-to-build-ambilight-tv-like-philips-hue/</loc></url><url><loc>https://blog.dotw.me/iterm2-tmux/</loc></url><url><loc>https://blog.dotw.me/js-call-by-sharing/</loc></url><url><loc>https://blog.dotw.me/js-object-deep-copy/</loc></url><url><loc>https://blog.dotw.me/laravel-soft-delete-with-unique-column/</loc></url><url><loc>https://blog.dotw.me/macos-personal-productivity-software/</loc></url><url><loc>https://blog.dotw.me/macos-screen-saver/</loc></url><url><loc>https://blog.dotw.me/my-smart-home/</loc></url><url><loc>https://blog.dotw.me/mysql-composite-index/</loc></url><url><loc>https://blog.dotw.me/nat-tunnel/</loc></url><url><loc>https://blog.dotw.me/not-just-another-ai-agent-hermes-vs-openclaw/</loc></url><url><loc>https://blog.dotw.me/page/2/</loc></url><url><loc>https://blog.dotw.me/page/3/</loc></url><url><loc>https://blog.dotw.me/page/4/</loc></url><url><loc>https://blog.dotw.me/page/5/</loc></url><url><loc>https://blog.dotw.me/pair-programming-with-ai-build-complex-git-command/</loc></url><url><loc>https://blog.dotw.me/pc-monitoring-tools/</loc></url><url><loc>https://blog.dotw.me/python-module-with-package/</loc></url><url><loc>https://blog.dotw.me/python-web-prepare-wsgi/</loc></url><url><loc>https://blog.dotw.me/rent-smart-home/</loc></url><url><loc>https://blog.dotw.me/search/</loc></url><url><loc>https://blog.dotw.me/share-data-between-cordova-and-inappbrowser/</loc></url><url><loc>https://blog.dotw.me/smart-home-and-matter/</loc></url><url><loc>https://blog.dotw.me/soap-and-wsdl/</loc></url><url><loc>https://blog.dotw.me/software-versioning/</loc></url><url><loc>https://blog.dotw.me/solve-unifi-ap-always-adopting/</loc></url><url><loc>https://blog.dotw.me/sql-foreign-key/</loc></url><url><loc>https://blog.dotw.me/synology-install-watchtower/</loc></url><url><loc>https://blog.dotw.me/synology-manual-update-docker-image/</loc></url><url><loc>https://blog.dotw.me/tags/</loc></url><url><loc>https://blog.dotw.me/tags/%E6%8A%80%E8%A1%93/</loc></url><url><loc>https://blog.dotw.me/tags/%E6%8A%80%E8%A1%93%E6%AF%94%E8%BC%83/</loc></url><url><loc>https://blog.dotw.me/tags/%E6%9E%B6%E6%A7%8B/</loc></url><url><loc>https://blog.dotw.me/tags/%E6%A6%82%E5%BF%B5/</loc></url><url><loc>https://blog.dotw.me/tags/agent/</loc></url><url><loc>https://blog.dotw.me/tags/ai/</loc></url><url><loc>https://blog.dotw.me/tags/ar/</loc></url><url><loc>https://blog.dotw.me/tags/chatgpt/</loc></url><url><loc>https://blog.dotw.me/tags/claude-code/</loc></url><url><loc>https://blog.dotw.me/tags/computer/</loc></url><url><loc>https://blog.dotw.me/tags/cordova/</loc></url><url><loc>https://blog.dotw.me/tags/database/</loc></url><url><loc>https://blog.dotw.me/tags/dev-tools/</loc></url><url><loc>https://blog.dotw.me/tags/docker/</loc></url><url><loc>https://blog.dotw.me/tags/dyson/</loc></url><url><loc>https://blog.dotw.me/tags/experience/</loc></url><url><loc>https://blog.dotw.me/tags/firebase/</loc></url><url><loc>https://blog.dotw.me/tags/flask/</loc></url><url><loc>https://blog.dotw.me/tags/gcp/</loc></url><url><loc>https://blog.dotw.me/tags/git/</loc></url><url><loc>https://blog.dotw.me/tags/gitlab/</loc></url><url><loc>https://blog.dotw.me/tags/gpt/</loc></url><url><loc>https://blog.dotw.me/tags/hexo/</loc></url><url><loc>https://blog.dotw.me/tags/home-assistant/</loc></url><url><loc>https://blog.dotw.me/tags/homekit/</loc></url><url><loc>https://blog.dotw.me/tags/horizontal-scaling/</loc></url><url><loc>https://blog.dotw.me/tags/hybrid-app/</loc></url><url><loc>https://blog.dotw.me/tags/ide/</loc></url><url><loc>https://blog.dotw.me/tags/imgur/</loc></url><url><loc>https://blog.dotw.me/tags/ios/</loc></url><url><loc>https://blog.dotw.me/tags/javascript/</loc></url><url><loc>https://blog.dotw.me/tags/knowledge-management/</loc></url><url><loc>https://blog.dotw.me/tags/laravel/</loc></url><url><loc>https://blog.dotw.me/tags/learning-notes/</loc></url><url><loc>https://blog.dotw.me/tags/macos/</loc></url><url><loc>https://blog.dotw.me/tags/maintenance/</loc></url><url><loc>https://blog.dotw.me/tags/mcp/</loc></url><url><loc>https://blog.dotw.me/tags/mysql/</loc></url><url><loc>https://blog.dotw.me/tags/nat-traversal/</loc></url><url><loc>https://blog.dotw.me/tags/networking/</loc></url><url><loc>https://blog.dotw.me/tags/notes/</loc></url><url><loc>https://blog.dotw.me/tags/nuxt/</loc></url><url><loc>https://blog.dotw.me/tags/open-source/</loc></url><url><loc>https://blog.dotw.me/tags/openclaw/</loc></url><url><loc>https://blog.dotw.me/tags/php/</loc></url><url><loc>https://blog.dotw.me/tags/programming/</loc></url><url><loc>https://blog.dotw.me/tags/python/</loc></url><url><loc>https://blog.dotw.me/tags/scrum/</loc></url><url><loc>https://blog.dotw.me/tags/smart-home/</loc></url><url><loc>https://blog.dotw.me/tags/software-dev/</loc></url><url><loc>https://blog.dotw.me/tags/sql/</loc></url><url><loc>https://blog.dotw.me/tags/ssh-tunnel/</loc></url><url><loc>https://blog.dotw.me/tags/synology/</loc></url><url><loc>https://blog.dotw.me/tags/tool-comparison/</loc></url><url><loc>https://blog.dotw.me/tags/tools/</loc></url><url><loc>https://blog.dotw.me/tags/ubuntu/</loc></url><url><loc>https://blog.dotw.me/tags/unifi/</loc></url><url><loc>https://blog.dotw.me/tags/web-dev/</loc></url><url><loc>https://blog.dotw.me/tags/work-from-home/</loc></url><url><loc>https://blog.dotw.me/the-most-intelligent-voice-assistant-chatgpt-to-replace-siri/</loc></url><url><loc>https://blog.dotw.me/the-night-i-became-nuxt-contributor/</loc></url><url><loc>https://blog.dotw.me/understanding-agent-and-skill-with-one-image/</loc></url><url><loc>https://blog.dotw.me/why-orbstack-faster-than-docker-desktop/</loc></url><url><loc>https://blog.dotw.me/xreal-one/</loc></url><url><loc>https://blog.dotw.me/zsh-antigen/</loc></url></urlset>