<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://foolgeek.com/</loc>
    <lastmod>2026-06-17T06:19:02Z</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/page/about</loc>
    <lastmod>2026-06-16T13:46:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/tracking-a-cruise-missile-with-a-kalman-filter-when-prediction-and-measurement-rates-differ</loc>
    <lastmod>2026-06-17T02:05:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/serving-gotosocial-posts-inside-a-hugo-site-with-a-cloudflare-worker</loc>
    <lastmod>2026-06-16T23:45:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/setting-up-a-full-centos-vm-on-a-synology-nas-to-practice-pacvim</loc>
    <lastmod>2026-06-15T05:09:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-de-maps-to-grey-scale-ratings-and-what-accelerated-weathering-results-really-say-about-service-life</loc>
    <lastmod>2026-06-14T17:30:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-os-getenv-doesnt-work-by-default-in-kong-and-openresty-and-how-to-enable-it</loc>
    <lastmod>2026-06-15T02:48:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/designing-a-smarter-spring-ai-rag-pipeline-with-query-rewriting-history-compression-and-document-fusion</loc>
    <lastmod>2026-06-15T01:43:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-week-of-midnight-meals-88-episode-binges-blog-features-and-rainy-night-roadblocks</loc>
    <lastmod>2026-06-15T04:25:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-8-minute-symphony-i-spent-two-months-writing</loc>
    <lastmod>2026-06-14T17:21:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-day-my-e-bike-ran-into-a-car</loc>
    <lastmod>2026-06-15T02:06:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-im-expecting-from-the-second-year-of-my-masters</loc>
    <lastmod>2026-06-15T05:00:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-last-paper-train-ticket-in-my-drawer</loc>
    <lastmod>2026-06-14T17:54:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/huaweis-supplier-web-shows-how-much-a-u-s-cutoff-could-hurt</loc>
    <lastmod>2026-06-14T17:45:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/reading-microblog-changes-everything-again-and-thinking-about-what-came-after</loc>
    <lastmod>2026-06-14T17:11:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/dissecting-a-hikvision-gb28181-ps-stream-from-rtp-packets-to-h-264-frames</loc>
    <lastmod>2026-06-14T16:40:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-actually-makes-a-programmer-better</loc>
    <lastmod>2026-06-14T18:01:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/key-school-design-code-notes-on-dormitories-dining-halls-safety-and-circulation</loc>
    <lastmod>2026-06-15T03:50:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-first-time-i-posted-a-private-wechat-moment</loc>
    <lastmod>2026-06-15T01:34:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/using-cloudflare-by-cname-a-practical-way-to-split-domestic-and-overseas-cdn-traffic</loc>
    <lastmod>2026-06-15T04:31:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/retiring-a-2012-imac-my-new-mac-mini-m2-studio-display-setup</loc>
    <lastmod>2026-06-14T16:37:14Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-i-chose-a-childfree-life</loc>
    <lastmod>2026-06-15T03:09:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/moving-a-hexo-blog-to-netlify</loc>
    <lastmod>2026-06-15T02:47:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-started-with-indexeddb-for-browser-storage</loc>
    <lastmod>2026-06-14T15:54:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/dream-no-44-a-test-drive-into-the-wrong-past</loc>
    <lastmod>2026-06-14T16:23:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-started-with-mendeley-a-practical-desktop-workflow-for-managing-papers</loc>
    <lastmod>2026-06-15T04:51:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-to-raise-your-level-of-understanding-instead-of-just-chasing-experience</loc>
    <lastmod>2026-06-14T16:48:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-the-kpi-was-missed-a-hard-look-at-china-strategy-traffic-thinking-and-product-reality</loc>
    <lastmod>2026-06-15T01:32:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-older-one-year-into-keeping-a-blog</loc>
    <lastmod>2026-06-15T04:55:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/using-alibaba-cloud-acr-with-kubernetes-and-getting-inside-a-running-container</loc>
    <lastmod>2026-06-15T03:57:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-i-stopped-paying-my-mobile-bill-and-still-never-run-out-of-data</loc>
    <lastmod>2026-06-14T17:48:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/becoming-a-little-old-man</loc>
    <lastmod>2026-06-15T02:09:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-cthulhu-horror-really-destroys-is-our-faith-in-human-centrality</loc>
    <lastmod>2026-06-14T16:32:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/k-the-steadiest-man-among-my-old-friends</loc>
    <lastmod>2026-06-14T17:58:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/2012-was-the-year-everything-started-shifting</loc>
    <lastmod>2026-06-15T03:39:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-refrigerator-price-that-kept-changing-every-time-we-asked</loc>
    <lastmod>2026-06-14T17:26:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/on-world-book-day-make-reading-a-lasting-part-of-life</loc>
    <lastmod>2026-06-14T16:18:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/practical-rules-for-small-hollow-concrete-block-masonry-and-stone-masonry-construction</loc>
    <lastmod>2026-06-14T17:44:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/measuring-network-throughput-with-iperf3-on-windows-and-linux</loc>
    <lastmod>2026-06-15T02:41:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-walk-on-chengdus-fake-great-wall</loc>
    <lastmod>2026-06-15T03:16:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-great-powers-fight-over-land-manchuria-mexico-and-the-logic-of-war</loc>
    <lastmod>2026-06-14T17:24:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-tokens-really-emerge-in-large-language-models</loc>
    <lastmod>2026-06-15T03:55:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-spring-aop-uses-proxies-static-proxy-jdk-dynamic-proxy-and-cglib-explained</loc>
    <lastmod>2026-06-14T17:08:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-to-turn-on-swap-temporarily-in-linux-with-a-swap-file</loc>
    <lastmod>2026-06-15T04:41:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/counting-staircase-paths-with-a-recursive-search-tree</loc>
    <lastmod>2026-06-15T01:51:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/my-grandmothers-funeral-v-my-grandfathers-early-years</loc>
    <lastmod>2026-06-14T17:51:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/on-duty-through-lunar-new-year</loc>
    <lastmod>2026-06-14T16:09:51Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/replacing-a-word-in-a-sentence-with-stringstream</loc>
    <lastmod>2026-06-15T03:58:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/making-eagles-library-available-on-mobile-with-pichome</loc>
    <lastmod>2026-06-15T01:38:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/fixing-the-link-color-bug-in-the-enhanced-wbc-related-posts-plugin</loc>
    <lastmod>2026-06-15T04:48:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/setting-up-docker-on-a-home-server-and-spinning-up-your-first-container</loc>
    <lastmod>2026-06-15T03:49:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/no-other-choice-and-no-easy-way-to-talk-about-it</loc>
    <lastmod>2026-06-15T04:17:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-rewrite-inspired-gear-clock-for-rainmeter</loc>
    <lastmod>2026-06-14T16:38:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/week-two-inside-haizhus-lockdown</loc>
    <lastmod>2026-06-14T18:12:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/an-extra-data-add-on-appeared-on-my-china-mobile-bill</loc>
    <lastmod>2026-06-15T03:40:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-storm-sewer-systems-are-designed-rainfall-analysis-peak-runoff-and-layout-principles</loc>
    <lastmod>2026-06-14T18:06:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/three-hours-lost-to-a-theme-update-notes-from-the-blog-outage-on-august-29</loc>
    <lastmod>2026-06-15T01:46:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/after-reading-hayek-on-private-money-a-skeptical-response-to-denationalisation</loc>
    <lastmod>2026-06-14T16:11:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-too-illiterate-to-code-at-30-somehow-points-you-toward-product-management</loc>
    <lastmod>2026-06-15T03:03:04Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-qingming-road-trip-to-dongxing-where-china-meets-vietnam</loc>
    <lastmod>2026-06-14T17:50:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-same-old-script-about-outstanding-women</loc>
    <lastmod>2026-06-14T17:04:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/essential-docker-commands-for-creating-running-and-managing-containers</loc>
    <lastmod>2026-06-15T03:52:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-practical-macau-day-trip-with-parents</loc>
    <lastmod>2026-06-15T05:06:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-childhood-attention-becomes-too-much</loc>
    <lastmod>2026-06-14T18:09:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/road-trips-clinic-runs-and-dumplings-a-strange-little-week</loc>
    <lastmod>2026-06-14T17:35:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-started-with-the-bt-panel-for-website-hosting</loc>
    <lastmod>2026-06-14T17:14:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/reworking-my-blog-homepage-after-years-of-leaving-it-alone</loc>
    <lastmod>2026-06-14T17:13:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-kafka-really-works-storage-replication-consumers-and-throughput</loc>
    <lastmod>2026-06-15T03:29:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/setting-up-tiny-tiny-rss-and-rsshub-on-a-self-hosted-synology-nas</loc>
    <lastmod>2026-06-15T04:37:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/looking-back-on-2017-books-movies-anime-a-first-trip-and-a-first-blog</loc>
    <lastmod>2026-06-14T17:53:16Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/trying-my-hand-at-writing-ctf-challenges</loc>
    <lastmod>2026-06-14T17:03:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/ten-strong-starting-points-for-learning-go</loc>
    <lastmod>2026-06-15T02:42:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/saying-goodbye-to-my-thunder-pro-in-kartrider</loc>
    <lastmod>2026-06-15T03:19:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-javas-copy-on-write-containers-work-and-where-they-fit</loc>
    <lastmod>2026-06-15T02:55:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-beauty-melts-away-reading-mishimas-spring-snow-as-a-love-story-doomed-from-the-start</loc>
    <lastmod>2026-06-15T02:22:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/managing-a-raspberry-pi-zero-over-usb-with-ssh</loc>
    <lastmod>2026-06-14T16:53:35Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-to-set-up-openclaw-and-connect-it-to-a-qq-bot</loc>
    <lastmod>2026-06-15T04:35:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-local-ai-deployment-usually-isnt-worth-it-for-everyday-use</loc>
    <lastmod>2026-06-14T17:42:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-a-warehouse-guard-kept-reinventing-his-life</loc>
    <lastmod>2026-06-14T17:31:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-quick-memo-for-renewing-free-ssl-certificates</loc>
    <lastmod>2026-06-15T03:04:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-film-that-feels-more-like-reading-than-watching</loc>
    <lastmod>2026-06-15T02:53:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/my-mom-finally-came-home</loc>
    <lastmod>2026-06-15T04:05:57Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/three-days-in-chengdu-chasing-pandas-and-wandering-old-streets</loc>
    <lastmod>2026-06-14T16:05:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-simple-jquery-back-to-top-button-that-stays-in-the-bottom-right</loc>
    <lastmod>2026-06-15T04:02:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/december-2022-changed-everything</loc>
    <lastmod>2026-06-14T17:47:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/ielts-7-0-prep-notes-what-to-focus-on-in-speaking-listening-writing-and-reading</loc>
    <lastmod>2026-06-14T17:33:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-an-oauth2-authorization-code-into-a-python-script-on-windows</loc>
    <lastmod>2026-06-15T03:14:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-some-code-feels-effortless-to-read-and-yours-doesnt</loc>
    <lastmod>2026-06-15T02:07:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-sudden-high-heart-rate-was-a-reminder-i-shouldnt-ignore-my-health</loc>
    <lastmod>2026-06-14T16:54:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-watch-face-for-work-another-for-freedom</loc>
    <lastmod>2026-06-14T17:22:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/half-a-day-off-for-womens-day-tulips-trees-and-the-breeze-of-spring</loc>
    <lastmod>2026-06-14T17:01:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/set-up-a-simple-webdav-service-on-ubuntu-with-apache2</loc>
    <lastmod>2026-06-15T03:53:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/training-a-second-me-on-a-local-llm</loc>
    <lastmod>2026-06-14T16:34:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/building-an-ftps-server-on-centos-7-with-vsftpd-tls-virtual-users-and-transfer-limits</loc>
    <lastmod>2026-06-15T04:10:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/waking-up-frozen-in-the-bedroom-i-grew-up-in</loc>
    <lastmod>2026-06-14T17:09:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/using-traefik-2-on-kubernetes-for-middleware-canary-releases-and-traffic-mirroring</loc>
    <lastmod>2026-06-15T03:33:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/excalidraw-a-lightweight-open-source-whiteboard-that-makes-diagrams-feel-human</loc>
    <lastmod>2026-06-15T01:36:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/claude-codes-agent-view-changes-more-than-the-ui</loc>
    <lastmod>2026-06-15T02:52:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-my-first-week-on-the-job-has-already-taught-me</loc>
    <lastmod>2026-06-15T03:47:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-quiet-ride-into-the-beijing-night</loc>
    <lastmod>2026-06-15T04:28:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/connecting-jenkins-with-sonarqube-for-automated-code-analysis</loc>
    <lastmod>2026-06-14T16:20:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/from-inspirational-quotes-to-cynical-debunking-the-endless-loop-of-social-media-chicken-soup</loc>
    <lastmod>2026-06-14T16:47:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-webmaster-tools-reveal-about-seo-and-how-search-engines-read-your-site</loc>
    <lastmod>2026-06-15T02:37:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-i-picked-flowlong-for-approval-workflows</loc>
    <lastmod>2026-06-15T02:14:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/getting-youtube-working-on-chinese-tv-boxes-and-projectors-with-smarttubenext</loc>
    <lastmod>2026-06-15T03:46:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-happens-when-the-magic-mirror-starts-answering-back</loc>
    <lastmod>2026-06-15T01:39:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/notes-on-setting-up-a-ghost-blog-on-ubuntu</loc>
    <lastmod>2026-06-14T16:22:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/wishing-my-mother-a-safe-surgery-tomorrow</loc>
    <lastmod>2026-06-15T04:36:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-a-router-problem-turned-into-a-community-red-line</loc>
    <lastmod>2026-06-15T01:58:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-simple-fix-for-missing-thumbnails-and-broken-transcoding-on-xpenology</loc>
    <lastmod>2026-06-14T16:07:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/can-independent-blogging-in-china-still-find-a-way-forward</loc>
    <lastmod>2026-06-15T02:44:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/quick-notes-on-educational-codeforces-round-132-three-doors-minecraft-and-recovering-an-rbs</loc>
    <lastmod>2026-06-15T04:13:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/stories-and-then-everything-they-carry</loc>
    <lastmod>2026-06-14T17:17:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-spring-boot-can-return-null-from-redis-even-when-the-key-exists</loc>
    <lastmod>2026-06-15T03:17:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/using-cloudbase-for-one-click-deployment-from-a-git-repo</loc>
    <lastmod>2026-06-15T04:11:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-side-project-i-kept-showing-up-for-is-finally-starting-to-pay-off</loc>
    <lastmod>2026-06-15T03:43:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-dragons-breath-chili-sauce-ended-up-saving-the-weekend</loc>
    <lastmod>2026-06-14T16:35:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-and-how-to-interrupt-someone-without-sounding-rude</loc>
    <lastmod>2026-06-14T15:50:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/keeping-track-of-roco-kingdoms-traveling-merchant</loc>
    <lastmod>2026-06-15T02:50:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-an-amazon-fba-internship-taught-me-about-building-software</loc>
    <lastmod>2026-06-14T16:28:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/refining-moments-with-an-iphone-16-pro-style-interface-and-a-smarter-dynamic-island</loc>
    <lastmod>2026-06-15T04:15:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/red-mud-village-where-childhood-once-had-a-home</loc>
    <lastmod>2026-06-15T04:47:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/at-44-3-in-gta-v-one-stolen-car-one-cargo-plane-and-total-chaos</loc>
    <lastmod>2026-06-14T17:59:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/at-forty-i-came-down-with-chickenpox</loc>
    <lastmod>2026-06-14T16:16:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/surgical-mask-prices-may-bottom-out-around-y-0-7-in-july-or-august</loc>
    <lastmod>2026-06-15T03:12:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/read-with-me-vol-1-a-few-things-worth-passing-along</loc>
    <lastmod>2026-06-15T03:31:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-week-of-hiking-hard-questions-and-keeping-the-plan</loc>
    <lastmod>2026-06-15T04:30:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/stopping-http-resource-warnings-on-https-pages</loc>
    <lastmod>2026-06-15T01:52:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/wiki-building-knowledge-through-continuous-collaboration</loc>
    <lastmod>2026-06-15T04:04:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-family-day-at-shanghai-wild-animal-park-seen-through-a-childs-eyes</loc>
    <lastmod>2026-06-15T03:36:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-flinks-master-node-works-core-components-and-startup-flow</loc>
    <lastmod>2026-06-14T17:05:51Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/i-tried-optimizing-my-wordpress-media-setup-with-cloudflare-r2-and-it-turned-into-a-mess</loc>
    <lastmod>2026-06-15T02:39:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-java-ends-up-with-so-many-o-objects</loc>
    <lastmod>2026-06-15T03:41:57Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-fragrance-we-no-longer-remember</loc>
    <lastmod>2026-06-14T16:25:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/one-year-in-what-keeping-a-small-blog-has-taught-me</loc>
    <lastmod>2026-06-15T02:02:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-tiny-script-that-made-wiki-texture-uploads-much-less-painful</loc>
    <lastmod>2026-06-15T04:45:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/witness-by-chance-suspect-by-default</loc>
    <lastmod>2026-06-14T16:14:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/is-buying-insurance-actually-worth-it</loc>
    <lastmod>2026-06-15T04:26:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/practical-notes-on-how-hdfs-reads-and-writes-data</loc>
    <lastmod>2026-06-15T02:01:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/tracking-the-security-blind-spots-in-asus-router-ecosystems</loc>
    <lastmod>2026-06-15T02:17:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/our-little-garlic-patch</loc>
    <lastmod>2026-06-14T18:13:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/twenty-minutes-inside-apple-vision-pro</loc>
    <lastmod>2026-06-14T15:53:16Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-home-feels-safer-than-anywhere-else</loc>
    <lastmod>2026-06-15T02:25:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/six-months-of-thinking-something-was-wrong-with-my-heart</loc>
    <lastmod>2026-06-15T04:21:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/starting-over-and-finally-building-the-blog-i-kept-putting-off</loc>
    <lastmod>2026-06-15T02:36:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/still-locked-down-somehow-already-late-may</loc>
    <lastmod>2026-06-15T01:47:59Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/fragments-from-early-spring-notes-from-march-to-april-2022</loc>
    <lastmod>2026-06-15T04:08:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-year-that-barely-moved-notes-on-my-2024</loc>
    <lastmod>2026-06-14T16:30:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/running-home-assistant-on-a-synology-nas-and-bringing-mijia-devices-into-it</loc>
    <lastmod>2026-06-15T03:08:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-requestmapping-pathvariable-and-requestparam-are-used-in-spring-mvc</loc>
    <lastmod>2026-06-15T04:42:37Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-late-morning-visit-to-harbin-siberian-tiger-park-with-high-hopes-and-mixed-results</loc>
    <lastmod>2026-06-14T16:13:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/at-twenty-nine-looking-back-at-the-life-that-brought-me-here</loc>
    <lastmod>2026-06-15T05:01:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-an-ipad-can-really-replace-and-what-still-needs-a-computer</loc>
    <lastmod>2026-06-15T03:34:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/opening-an-old-qzone-and-running-into-the-person-i-was-ten-years-ago</loc>
    <lastmod>2026-06-15T02:21:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/no-personal-software-setup-feels-complete-without-these-three</loc>
    <lastmod>2026-06-15T01:41:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/the-older-programmer-and-the-never-ending-small-stuff</loc>
    <lastmod>2026-06-14T15:56:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/ollama-and-the-shift-toward-local-ai</loc>
    <lastmod>2026-06-14T16:50:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-i-dont-understand-becomes-the-only-thing-left-to-say</loc>
    <lastmod>2026-06-14T17:19:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/notes-from-design-class-4-setting-goals-principles-and-direction-in-the-2025-architecture-exam</loc>
    <lastmod>2026-06-14T17:18:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/why-let-and-const-made-javascript-variables-less-painful</loc>
    <lastmod>2026-06-15T02:12:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/an-open-xu-silong-voice-model-for-anyone-who-went-looking</loc>
    <lastmod>2026-06-14T16:26:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-people-start-rooting-for-world-war-iii</loc>
    <lastmod>2026-06-14T18:03:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/thinking-about-models-and-the-models-behind-thinking</loc>
    <lastmod>2026-06-15T02:57:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-the-good-days-run-out-thoughts-on-atri-and-the-weight-of-memory</loc>
    <lastmod>2026-06-14T18:10:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-straightforward-ibm-websphere-mq-setup-for-point-to-point-messaging</loc>
    <lastmod>2026-06-15T04:19:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/passing-a-little-warmth-along</loc>
    <lastmod>2026-06-15T02:10:16Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/driving-south-through-rain-and-mountains-during-the-2021-national-day-holiday</loc>
    <lastmod>2026-06-15T02:24:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-the-singleton-pattern-causes-more-trouble-than-it-solves</loc>
    <lastmod>2026-06-14T17:25:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/tuning-up-the-blog-chasing-down-ad-issues-and-looking-for-a-good-rss-app</loc>
    <lastmod>2026-06-15T04:23:51Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/living-on-too-good-to-go-for-a-month-in-toronto-with-a-100-cad-budget</loc>
    <lastmod>2026-06-15T02:32:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/adding-a-native-search-feature-to-a-hexo-blog</loc>
    <lastmod>2026-06-15T01:33:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/turning-a-tough-interview-into-an-offer</loc>
    <lastmod>2026-06-14T17:56:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-quoras-stack-was-built-search-live-updates-and-a-python-heavy-backend</loc>
    <lastmod>2026-06-15T01:54:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/pulling-your-latest-douban-books-and-movies-into-a-theme</loc>
    <lastmod>2026-06-15T02:58:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/life-breaks-so-easily-and-time-keeps-moving</loc>
    <lastmod>2026-06-14T16:08:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/after-the-quake-what-must-be-rebuilt-is-more-than-shelter</loc>
    <lastmod>2026-06-14T15:52:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/on-anxiety-and-the-need-to-slow-down</loc>
    <lastmod>2026-06-15T03:06:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/let-the-ai-answer-the-spam-call-a-quick-try-of-miuis-call-screening-feature</loc>
    <lastmod>2026-06-15T01:45:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-rsa-turned-the-idea-of-public-key-encryption-into-reality</loc>
    <lastmod>2026-06-15T04:58:47Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/redmis-shot-at-honor-began-with-the-k20-name</loc>
    <lastmod>2026-06-15T01:30:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-cleaner-way-to-submit-dynamic-html-forms</loc>
    <lastmod>2026-06-15T02:04:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/looking-back-on-2024-blogs-tech-and-life</loc>
    <lastmod>2026-06-15T04:52:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/running-one-blog-on-multiple-domains-with-separate-ssl-certificates-is-more-trouble-than-it-looks</loc>
    <lastmod>2026-06-15T03:44:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-strange-pc-lag-fix-why-opening-task-manager-suddenly-drops-cpu-usage</loc>
    <lastmod>2026-06-15T03:37:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-wordpress-on-nginx-keeps-asking-for-ftp-details-during-updates</loc>
    <lastmod>2026-06-15T02:11:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/when-the-html5-logo-arrived-it-felt-like-a-call-to-revolution</loc>
    <lastmod>2026-06-15T03:11:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/after-too-much-tinkering-qbittorrent-turned-out-to-be-the-right-pt-client-for-my-raspberry-pi</loc>
    <lastmod>2026-06-15T04:56:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-trial-run-for-childrens-day-at-the-cat-cafe</loc>
    <lastmod>2026-06-14T17:28:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/installing-and-setting-up-the-baota-control-panel-on-centos-7</loc>
    <lastmod>2026-06-14T15:49:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/thresholds-blackout-hours-and-a-class-teacher-who-managed-to-offend-every-parent</loc>
    <lastmod>2026-06-15T04:22:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/what-i-learned-after-running-my-first-product-manager-workshop</loc>
    <lastmod>2026-06-15T04:44:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-practical-look-at-etcd-simple-cluster-setup-and-a-go-client-in-action</loc>
    <lastmod>2026-06-15T02:34:37Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/add-a-pair-of-festive-red-lanterns-to-your-homepage</loc>
    <lastmod>2026-06-15T05:03:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/eight-days-in-thailand-beaches-bangkok-traffic-and-the-small-things-i-remember-most</loc>
    <lastmod>2026-06-15T04:54:04Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/making-ai-coding-controllable-with-openspec-a-spec-first-path-from-requirements-to-shipped-code</loc>
    <lastmod>2026-06-15T04:40:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/ten-films-that-quietly-shaped-the-way-i-see-life</loc>
    <lastmod>2026-06-15T01:49:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-practical-logql-cheat-sheet-for-loki-queries</loc>
    <lastmod>2026-06-15T04:34:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/big-data-interview-drill-data-skew-spark-oom-pyspark-mysql-and-storage-engines</loc>
    <lastmod>2026-06-14T16:04:16Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/reading-the-qian-hexagram-a-dragons-path-through-life</loc>
    <lastmod>2026-06-15T05:04:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/one-crosstalk-fans-personal-take-on-deyunshe-performers</loc>
    <lastmod>2026-06-15T01:28:51Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/a-few-notes-on-dns-cdn-and-where-the-real-speed-gains-come-from</loc>
    <lastmod>2026-06-15T02:19:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/back-to-emacs-again-this-time-with-doom</loc>
    <lastmod>2026-06-15T04:01:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/inside-cve-2024-41592-how-drayteks-getcgi-stack-overflow-turns-into-code-execution</loc>
    <lastmod>2026-06-15T03:27:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/how-to-install-docker-on-linux-and-windows</loc>
    <lastmod>2026-06-15T02:45:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://foolgeek.com/article/mid-august-tinkering-and-a-few-things-worth-remembering</loc>
    <lastmod>2026-06-14T16:52:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>