<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blogfoon.com/</loc>
    <lastmod>2026-06-16T20:45:33Z</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/pages/about.html</loc>
    <lastmod>2026-06-16T14:24:35Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-our-baby-started-solids-late-constipation-turned-into-several-hard-days.html</loc>
    <lastmod>2026-06-15T12:59:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/three-months-in-what-early-front-end-work-at-alibaba-actually-looked-like.html</loc>
    <lastmod>2026-06-15T23:19:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/work-noise-traffic-a-few-things-that-really-got-under-my-skin-lately.html</loc>
    <lastmod>2026-06-16T17:00:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-summer-rain-cool-and-faintly-sad.html</loc>
    <lastmod>2026-06-15T12:48:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-started-with-pycasbin-for-permission-control-in-python.html</loc>
    <lastmod>2026-06-16T17:50:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-i-ended-up-installing-a-90-mbps-dedicated-line-at-home.html</loc>
    <lastmod>2026-06-15T22:01:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/running-your-own-cloudreve-drive-with-docker-compose.html</loc>
    <lastmod>2026-06-15T20:37:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/github-tokens-snowstorm-swabs-and-other-early-november-absurdities.html</loc>
    <lastmod>2026-06-15T15:05:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/if-it-creates-the-object-its-a-factory-whether-you-call-it-that-or-not.html</loc>
    <lastmod>2026-06-15T14:37:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-site-feels-slow-and-so-do-i.html</loc>
    <lastmod>2026-06-15T19:51:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/before-the-work-exists-stop-mourning-the-trimmings.html</loc>
    <lastmod>2026-06-16T01:11:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-grandmother-who-still-remembers-me.html</loc>
    <lastmod>2026-06-15T20:23:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-compact-python-script-for-renaming-every-file-in-a-folder-tree.html</loc>
    <lastmod>2026-06-16T17:07:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/making-spring-security-work-for-a-frontend-backend-split.html</loc>
    <lastmod>2026-06-15T14:44:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-stayed-with-me-after-reading-white-deer-plain.html</loc>
    <lastmod>2026-06-15T14:01:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/running-a-site-without-icp-filing-is-more-trouble-than-i-expected.html</loc>
    <lastmod>2026-06-16T01:29:37Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-looking-through-a-partners-phone-really-says-about-trust.html</loc>
    <lastmod>2026-06-15T16:08:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-so-called-annual-plan.html</loc>
    <lastmod>2026-06-15T18:32:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/building-a-basic-multi-client-tcp-chat-in-go.html</loc>
    <lastmod>2026-06-16T02:25:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/starting-over-in-shanghai.html</loc>
    <lastmod>2026-06-15T13:47:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/writing-java-without-living-in-fear-of-nullpointerexception.html</loc>
    <lastmod>2026-06-15T23:30:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/three-pocket-sized-theorems-for-living-naturally.html</loc>
    <lastmod>2026-06-16T19:38:59Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-single-adults-in-their-30s-can-build-a-safety-net-for-themselves.html</loc>
    <lastmod>2026-06-16T18:20:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/if-youre-going-to-fight-go-for-the-nerve.html</loc>
    <lastmod>2026-06-16T02:04:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-practical-guide-to-using-sed-in-the-linux-shell.html</loc>
    <lastmod>2026-06-16T01:58:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/2018-split-in-two-by-exams-and-robots.html</loc>
    <lastmod>2026-06-15T20:04:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/whats-more-frightening-than-death-is-waiting-for-it.html</loc>
    <lastmod>2026-06-16T17:41:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/heading-back-early-because-who-actually-wants-to-sit-in-holiday-traffic.html</loc>
    <lastmod>2026-06-15T18:05:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-phpmyadmin-running-on-a-lemp-server.html</loc>
    <lastmod>2026-06-15T13:05:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/setting-up-a-deep-learning-environment-on-an-hpc-cluster.html</loc>
    <lastmod>2026-06-15T14:12:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-mixed-response-to-keigo-higashinos-malice.html</loc>
    <lastmod>2026-06-15T22:13:19Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-family-outing-that-turned-into-two-lunches-at-the-mall.html</loc>
    <lastmod>2026-06-15T17:45:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-last-day-dispatch-from-guilin-hills-water-and-a-very-unlucky-hat.html</loc>
    <lastmod>2026-06-15T16:45:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/adding-and-mounting-a-new-hard-drive-on-a-linux-server.html</loc>
    <lastmod>2026-06-15T17:59:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-singapore-banks-really-review-when-a-company-applies-for-an-account.html</loc>
    <lastmod>2026-06-15T22:20:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/linus-torvalds-drops-in-on-a-windows-7-launch-display-in-tokyo.html</loc>
    <lastmod>2026-06-15T18:51:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-mathmap-running-on-linux-notes-from-installing-the-droste-effect-gimp-plugin.html</loc>
    <lastmod>2026-06-15T15:17:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-can-a-personal-tech-blog-still-offer-in-the-age-of-ai.html</loc>
    <lastmod>2026-06-16T19:48:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-online-document-pages-sometimes-look-different-and-the-legit-ways-to-save-what-you-need.html</loc>
    <lastmod>2026-06-15T18:44:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/notes-from-a-new-york-exposomics-workshop-held-as-the-city-slid-into-covid.html</loc>
    <lastmod>2026-06-16T17:20:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/setting-a-static-ip-on-ubuntu-18-04-with-netplan.html</loc>
    <lastmod>2026-06-16T01:05:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-hugo-running-on-windows-git-go-themes-and-a-post-list-issue.html</loc>
    <lastmod>2026-06-15T16:53:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-better-world-should-love-more.html</loc>
    <lastmod>2026-06-15T19:31:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/setting-up-typescript-in-a-vite-4-vue-3-pinia-project.html</loc>
    <lastmod>2026-06-15T13:42:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/reading-the-linux-performance-tools-map-a-closer-look-at-the-heavy-hitters.html</loc>
    <lastmod>2026-06-15T12:17:03Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/using-tproxy-for-one-way-access-to-apricot-spring-network.html</loc>
    <lastmod>2026-06-16T21:13:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/building-a-reliable-electron-setup-on-windows-in-china.html</loc>
    <lastmod>2026-06-16T18:59:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-the-unnamed-wechat-account-incident-says-about-campus-lgbt-public-accounts.html</loc>
    <lastmod>2026-06-15T16:21:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-two-early-career-ceilings-every-product-manager-runs-into.html</loc>
    <lastmod>2026-06-15T16:14:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-probe-sent-into-the-inner-cosmos-reading-missile-and-sunflowers.html</loc>
    <lastmod>2026-06-16T00:02:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/rain-hydrangeas-and-blue-paint-an-english-rendering-of-apologies.html</loc>
    <lastmod>2026-06-16T01:44:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/monitoring-a-consul-server-with-prometheus-and-grafana.html</loc>
    <lastmod>2026-06-16T20:06:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/four-little-demons-two-films-and-the-courage-to-be-yourself.html</loc>
    <lastmod>2026-06-16T01:36:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-the-jvm-became-a-home-for-new-languages.html</loc>
    <lastmod>2026-06-16T18:05:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-simple-way-to-free-up-space-on-an-iphone-or-ipad-with-phoneclean.html</loc>
    <lastmod>2026-06-15T22:38:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-hundred-days-new-years-eve-and-the-small-worries-of-early-motherhood.html</loc>
    <lastmod>2026-06-15T21:28:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-taste-reveals-about-the-way-we-were-raised.html</loc>
    <lastmod>2026-06-16T21:38:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-updatebyid-triggers-org-mybatis-spring-mybatissystemexception-null-in-mybatis-plus.html</loc>
    <lastmod>2026-06-15T23:02:35Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-quantifying-sccps-is-so-awkward-and-how-the-measurement-actually-works.html</loc>
    <lastmod>2026-06-16T21:43:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-started-as-a-trip-for-treatment-turned-into-a-full-trunk-of-country-goods.html</loc>
    <lastmod>2026-06-15T12:04:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-spring-boot-annotations-youll-use-most-and-what-theyre-really-for.html</loc>
    <lastmod>2026-06-15T12:02:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/go-pointers-their-limits-and-what-unsafe-lets-you-get-away-with.html</loc>
    <lastmod>2026-06-16T19:30:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/half-a-year-of-environmental-papers-highlights-and-side-eyes.html</loc>
    <lastmod>2026-06-16T02:13:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/thinking-on-autopilot.html</loc>
    <lastmod>2026-06-15T20:11:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-day-at-gen-palace-buddha-country-the-unexpectedly-great-hidden-stop-in-kaihua-quzhou.html</loc>
    <lastmod>2026-06-16T18:29:45Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/installing-pi-hole-on-a-raspberry-pi-a-small-project-that-turned-into-a-fight.html</loc>
    <lastmod>2026-06-15T23:54:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/science-notes-from-the-august-12-2018-episode-of-onward-to-the-future.html</loc>
    <lastmod>2026-06-15T23:42:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-ride-home-and-a-girl-in-a-light-blue-coat.html</loc>
    <lastmod>2026-06-16T16:53:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-evidence-can-really-convict-a-marriage.html</loc>
    <lastmod>2026-06-16T19:04:06Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-you-tianjies-defense-of-jia-pingwa-doesnt-hold-up.html</loc>
    <lastmod>2026-06-15T20:17:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-misfortune-hidden-behind-the-hope-in-the-lives-of-others.html</loc>
    <lastmod>2026-06-16T19:17:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/an-afternoon-spent-getting-the-vaccine.html</loc>
    <lastmod>2026-06-16T02:18:51Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/nine-days-around-qinghai-and-gansu-and-a-long-way-out-of-myself.html</loc>
    <lastmod>2026-06-16T00:56:27Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/working-through-the-2022-exam-and-assessment-building-scheme-reading-the-brief-before-drawing.html</loc>
    <lastmod>2026-06-15T15:24:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/turning-a-ventoy-usb-into-a-real-portable-manjaro-system.html</loc>
    <lastmod>2026-06-16T20:36:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-mapreduce-really-works-from-input-splits-to-shuffle-and-reduce.html</loc>
    <lastmod>2026-06-16T00:09:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/working-through-the-2022-exam-evaluation-complex-area-control-grid-logic-and-reference-plan-notes.html</loc>
    <lastmod>2026-06-15T17:07:42Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/three-practical-ways-to-place-ads-inside-wordpress-posts.html</loc>
    <lastmod>2026-06-15T14:18:38Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/android-stability-case-an-interrupt-storm-triggered-by-an-unregistered-gpio-irq.html</loc>
    <lastmod>2026-06-15T21:54:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/no-year-is-ever-truly-ordinary.html</loc>
    <lastmod>2026-06-16T19:08:24Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/one-of-those-days-when-everything-just-clicks.html</loc>
    <lastmod>2026-06-16T00:38:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/using-mac-to-ip-binding-to-prevent-address-conflicts-and-ip-hijacking.html</loc>
    <lastmod>2026-06-15T21:11:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-comfortable-with-rss-freshrss-and-follows-strange-little-power-economy.html</loc>
    <lastmod>2026-06-16T19:21:48Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/writing-git-commit-messages-people-can-actually-use.html</loc>
    <lastmod>2026-06-15T19:57:49Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-simple-way-to-preview-pdf-attachments-in-vue-with-vue-pdf.html</loc>
    <lastmod>2026-06-16T01:50:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/beginner-seo-for-new-websites-domain-choice-indexing-problems-sitemaps-and-backlinks.html</loc>
    <lastmod>2026-06-15T21:41:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/open-source-web-apps-that-shaped-how-i-think-about-products.html</loc>
    <lastmod>2026-06-15T12:36:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-first-look-at-kong-plugins-built-ins-structure-and-a-minimal-custom-plugin.html</loc>
    <lastmod>2026-06-16T19:25:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-simple-shell-script-to-watch-real-time-network-traffic-on-a-nic.html</loc>
    <lastmod>2026-06-16T20:27:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/chicago-where-even-the-delays-felt-local.html</loc>
    <lastmod>2026-06-15T19:20:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/choosing-between-ext2-ext3-and-ext4-for-a-phones-second-partition.html</loc>
    <lastmod>2026-06-16T18:39:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/typhoon-days-checkups-and-a-rainy-national-day-break.html</loc>
    <lastmod>2026-06-16T21:23:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-families-keep-reproducing-the-same-kind-of-hurt.html</loc>
    <lastmod>2026-06-16T20:47:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-to-fix-the-port-80-conflict-between-aapanels-nginx-and-safeline-on-the-same-server.html</loc>
    <lastmod>2026-06-16T18:49:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/using-frpc-to-reach-a-synology-nas-remotely-without-a-public-ip.html</loc>
    <lastmod>2026-06-15T15:44:34Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/wordpress-broke-after-switching-a-hengtian-host-to-php-7-2.html</loc>
    <lastmod>2026-06-15T16:38:59Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-so-much-of-the-stock-markets-return-seems-to-happen-after-the-close.html</loc>
    <lastmod>2026-06-15T15:50:08Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-friendship-doesnt-work-as-a-chain-of-associations.html</loc>
    <lastmod>2026-06-15T13:55:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-double-12-book-roundup-notes-on-ai-ros-slam-self-driving-and-figure-drawing.html</loc>
    <lastmod>2026-06-16T19:43:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/building-a-portable-arch-linux-usb-with-ventoy.html</loc>
    <lastmod>2026-06-16T21:27:55Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-song-era-beauty-feels-so-clear-and-self-possessed.html</loc>
    <lastmod>2026-06-16T20:22:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/training-a-custom-paddledetection-model-with-paddlepaddle.html</loc>
    <lastmod>2026-06-16T21:18:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/understanding-iteration-generators-and-functional-programming-in-python.html</loc>
    <lastmod>2026-06-15T20:31:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-sunday-spent-running-around.html</loc>
    <lastmod>2026-06-15T19:37:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-practical-reference-for-common-hexo-commands.html</loc>
    <lastmod>2026-06-15T19:04:14Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-a-1300-line-c-editor-can-teach-you-inside-kilos-design.html</loc>
    <lastmod>2026-06-15T17:00:39Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-snowy-years-end-and-a-slow-new-years-day-in-xian.html</loc>
    <lastmod>2026-06-15T21:04:15Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-to-download-terraria-and-join-the-server-on-pc-or-android.html</loc>
    <lastmod>2026-06-15T17:39:18Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-the-resentful-woman-and-the-player-keep-finding-each-other.html</loc>
    <lastmod>2026-06-15T20:58:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/fifteen-honest-notes-on-how-i-keep-a-personal-blog.html</loc>
    <lastmod>2026-06-15T18:24:28Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-xor-obfuscation-still-has-a-place-in-vpn-traffic-hiding.html</loc>
    <lastmod>2026-06-16T17:34:40Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-php-8-jit-works-and-what-opcache-jit-1205-actually-means.html</loc>
    <lastmod>2026-06-16T20:54:52Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/four-days-of-ddos-attacks-on-my-blog-caught-me-completely-off-guard.html</loc>
    <lastmod>2026-06-15T22:32:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-you-can-actually-do-with-tcc-beyond-just-compiling-c.html</loc>
    <lastmod>2026-06-15T23:13:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/dreams-iv-three-deaths-one-loop-and-a-feeling-i-cant-explain.html</loc>
    <lastmod>2026-06-15T18:18:02Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-family-trip-to-hong-kong-and-macau-part-1-plans-packing-and-the-final-budget.html</loc>
    <lastmod>2026-06-15T22:07:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-long-has-it-been-since-you-last-saw-that-sea.html</loc>
    <lastmod>2026-06-15T13:25:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/building-data-editors-faster-with-smartdataviewer.html</loc>
    <lastmod>2026-06-15T21:34:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/2014-clinic-and-prescription-notes.html</loc>
    <lastmod>2026-06-15T15:11:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/looking-back-at-2021-one-home-cooked-dish-at-a-time.html</loc>
    <lastmod>2026-06-16T20:32:16Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/building-it-one-step-at-a-time.html</loc>
    <lastmod>2026-06-16T00:33:12Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/i-scored-320-and-that-still-wasnt-enough.html</loc>
    <lastmod>2026-06-16T20:11:46Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-still-stands-in-the-way-of-democracy.html</loc>
    <lastmod>2026-06-15T15:36:33Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-a-pixel-matters-css-hacks-for-firefox-ie7-and-ie6.html</loc>
    <lastmod>2026-06-15T17:52:53Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-old-stories-fail-notes-on-21-lessons-for-the-present.html</loc>
    <lastmod>2026-06-15T22:45:13Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-github-actions-is-actually-useful-for.html</loc>
    <lastmod>2026-06-15T23:48:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/settling-into-hugo-with-a-few-detours.html</loc>
    <lastmod>2026-06-16T21:32:35Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/xue-pan-leaves-home-and-xiangling-loses-herself-in-poetry.html</loc>
    <lastmod>2026-06-15T17:32:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-fast-beginner-friendly-way-to-launch-a-discourse-forum.html</loc>
    <lastmod>2026-06-15T14:23:56Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/isolation-purification-and-preliminary-identification-of-acetic-acid-bacteria.html</loc>
    <lastmod>2026-06-16T00:44:43Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/tracing-a-kernel-stack-corruption-panic-in-mi-binder-wait4-hook.html</loc>
    <lastmod>2026-06-15T20:44:14Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/time-isnt-just-hours-luck-objectivity-and-emotion.html</loc>
    <lastmod>2026-06-16T01:23:17Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/using-a-gba-emulator-on-iphone-after-apple-opened-the-door-to-retro-apps.html</loc>
    <lastmod>2026-06-15T14:07:00Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-raising-a-daughter-in-luxury-turns-into-a-trap-reflections-on-the-leftover-women-narrative.html</loc>
    <lastmod>2026-06-15T19:25:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-mysql-locks-rows-under-read-committed.html</loc>
    <lastmod>2026-06-15T23:37:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-430-mhz-trap-behind-trendy-walkie-talkies.html</loc>
    <lastmod>2026-06-15T17:24:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/right-before-the-new-year-the-annual-gala-almost-slipped-away.html</loc>
    <lastmod>2026-06-15T18:12:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-way-out-is-finally-coming-into-view.html</loc>
    <lastmod>2026-06-15T13:18:11Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/seven-days-inside-murakamis-1q84.html</loc>
    <lastmod>2026-06-16T18:45:30Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/rendering-static-blog-pages-in-python-with-jinja2.html</loc>
    <lastmod>2026-06-15T23:07:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-there-are-ads-on-my-blog-and-why-they-sometimes-get-weird.html</loc>
    <lastmod>2026-06-16T19:53:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/one-chaotic-model-year-later.html</loc>
    <lastmod>2026-06-15T19:44:29Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-i-bent-firefoxs-interface-to-my-will.html</loc>
    <lastmod>2026-06-16T19:13:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/starting-a-simple-python-scraper-with-re.html</loc>
    <lastmod>2026-06-15T19:09:57Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/remembering-the-fading-era-of-chinas-rural-satellite-tv.html</loc>
    <lastmod>2026-06-15T14:58:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-i-once-dreamed-of-running-a-newsstand.html</loc>
    <lastmod>2026-06-15T13:34:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/starting-web-front-end-at-last-a-few-study-notes.html</loc>
    <lastmod>2026-06-16T20:42:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-malice-becomes-a-verdict-before-the-facts.html</loc>
    <lastmod>2026-06-16T17:13:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-small-javascript-tool-for-picking-and-highlighting-keywords.html</loc>
    <lastmod>2026-06-15T18:38:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-class-list-emergency-that-ended-with-indium.html</loc>
    <lastmod>2026-06-15T20:52:07Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/why-agile-works-when-software-refuses-to-sit-still.html</loc>
    <lastmod>2026-06-16T19:34:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-would-it-take-to-live-a-day-without-needing-to-get-ahead.html</loc>
    <lastmod>2026-06-16T01:17:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-the-qq-group-gurus-faded-and-a-new-god-took-their-place.html</loc>
    <lastmod>2026-06-16T00:27:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/saving-115-cloud-drive-files-to-a-qnap-nas-without-touching-a-computer.html</loc>
    <lastmod>2026-06-16T00:21:31Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-good-idea-isnt-as-fragile-as-i-thought.html</loc>
    <lastmod>2026-06-15T16:33:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/making-container-images-start-faster-with-lazy-pulling.html</loc>
    <lastmod>2026-06-16T18:35:22Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-practical-tmux-cheat-sheet-for-sessions-windows-and-panes.html</loc>
    <lastmod>2026-06-15T15:30:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-homemade-zhou-heiya-and-the-ridiculous-hunt-for-duck-necks.html</loc>
    <lastmod>2026-06-15T21:48:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/not-knowing-a-goose-leg-from-a-duck-leg-isnt-the-life-lesson-people-think-it-is.html</loc>
    <lastmod>2026-06-16T20:01:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-year-i-realized-id-been-living-in-the-adult-world.html</loc>
    <lastmod>2026-06-16T02:51:23Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/when-games-start-feeling-empty.html</loc>
    <lastmod>2026-06-16T17:59:25Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-complete-record-of-skys-2024-tournament-of-triumph.html</loc>
    <lastmod>2026-06-16T00:16:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-winter-day-around-changchuns-puppet-palace-occupation-history-museum-old-russian-consulate-and-mosque.html</loc>
    <lastmod>2026-06-15T22:27:14Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/running-a-minecraft-server-on-an-android-phone.html</loc>
    <lastmod>2026-06-16T18:10:09Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-watchtower-to-pull-updates-from-a-private-aws-ecr-registry.html</loc>
    <lastmod>2026-06-16T18:14:54Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-to-switch-from-a-cloned-git-repo-to-a-remote-branch.html</loc>
    <lastmod>2026-06-15T16:27:01Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-camera-finally-arrived-and-what-a-mess-it-took-to-get-here.html</loc>
    <lastmod>2026-06-16T18:53:36Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-seaside-trip-that-turned-into-just-one-night-indoors.html</loc>
    <lastmod>2026-06-16T20:18:10Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/getting-git-set-up-on-linux-macos-and-windows.html</loc>
    <lastmod>2026-06-15T13:10:41Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/a-text-based-cultivation-rpg-that-brings-the-path-to-immortality-back-to-life.html</loc>
    <lastmod>2026-06-15T14:50:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/hardening-ssh-on-a-cloud-server-takes-more-than-changing-the-port.html</loc>
    <lastmod>2026-06-15T18:58:50Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/setting-up-an-svn-server-on-windows-from-repository-creation-to-service-startup.html</loc>
    <lastmod>2026-06-16T02:34:58Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/logging-requests-and-responses-in-spring-cloud-gateway-from-scratch.html</loc>
    <lastmod>2026-06-15T21:20:44Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/five-books-ive-loved-lately-from-american-race-history-to-quantum-mechanics.html</loc>
    <lastmod>2026-06-15T17:15:05Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/recreating-native-paste-behavior-in-javascript-after-intercepting-the-event.html</loc>
    <lastmod>2026-06-16T17:27:20Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/the-lonely-city-we-build-inside-ourselves.html</loc>
    <lastmod>2026-06-16T02:43:21Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/what-the-linux-command-line-can-do-in-a-single-line.html</loc>
    <lastmod>2026-06-15T12:42:32Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blogfoon.com/posts/how-i-stock-my-home-and-keep-everyday-spending-under-control.html</loc>
    <lastmod>2026-06-15T14:30:26Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>