<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.wibus.ren/posts/programming/should-we-think-about-ai-native-again</loc>
<lastmod>2026-02-17T02:51:03.323Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/crdt-notebook-1</loc>
<lastmod>2026-01-23T07:56:29.322Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/blind-server-snapshot-protocol</loc>
<lastmod>2026-01-23T07:56:05.141Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/crdt-notebook-reconcile</loc>
<lastmod>2026-01-23T07:51:53.275Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/crdt-notebook-yjs-react-ui</loc>
<lastmod>2026-01-21T06:59:48.934Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/valtio-yjs-to-jotai-yjs</loc>
<lastmod>2026-01-21T06:53:14.917Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/refactor-audio-arch</loc>
<lastmod>2025-07-23T03:53:44.077Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/clartify-file-shortcut-refactor</loc>
<lastmod>2025-07-07T05:23:27.707Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/joker_yupi_up</loc>
<lastmod>2025-06-20T10:27:09.542Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/about</loc>
<lastmod>2025-05-05T03:57:46.271Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/shortcut-best-but-complex-practice-on-iphone-15-pro-or-max</loc>
<lastmod>2023-11-19T11:23:13.409Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/15</loc>
<lastmod>2023-10-01T03:00:08.461Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/14</loc>
<lastmod>2023-09-09T16:36:45.072Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/how-to-develop-mog-1</loc>
<lastmod>2023-09-02T10:08:53.406Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/use-nestjs-microservice-with-other-tech</loc>
<lastmod>2023-09-02T10:05:28.198Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/13</loc>
<lastmod>2023-07-29T02:29:03.438Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/message</loc>
<lastmod>2023-07-12T10:00:58.250Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/bypass-google-colab-code-restrictions-simplely</loc>
<lastmod>2023-06-29T12:51:19.294Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/learning/2023-gaokao-article</loc>
<lastmod>2023-06-07T13:12:25.321Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typecho-own-comment</loc>
<lastmod>2022-12-29T08:41:35.123Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typecho-custom-fields</loc>
<lastmod>2022-12-29T08:41:29.514Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/typecho-hanny-links</loc>
<lastmod>2022-12-29T08:41:24.323Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/php-count-online-person</loc>
<lastmod>2022-12-29T08:41:17.237Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/fix-typecho-403</loc>
<lastmod>2022-12-29T08:40:19.804Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typecho-comment-options-false</loc>
<lastmod>2022-12-29T08:39:07.522Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typecho-use-one-category</loc>
<lastmod>2022-12-29T08:37:28.302Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/typecho-add-pwa</loc>
<lastmod>2022-12-29T08:37:19.579Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typecho-add-pjax</loc>
<lastmod>2022-12-29T08:37:11.572Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/typecho-shortcode</loc>
<lastmod>2022-12-29T08:36:53.943Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/long-time-no-see-2022</loc>
<lastmod>2022-12-26T09:57:12.404Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/how-to-reduce-nextjs-first-load-js-size</loc>
<lastmod>2022-12-26T09:55:02.936Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/how-to-add-custom-modules-in-fastify</loc>
<lastmod>2022-12-26T09:49:54.618Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/basic-nestjs-controller</loc>
<lastmod>2022-12-26T09:39:45.346Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/nestjs-exception-filter</loc>
<lastmod>2022-12-26T09:33:46.014Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/12</loc>
<lastmod>2022-12-26T01:29:58.965Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/4</loc>
<lastmod>2022-12-26T00:47:28.158Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/use-cronjob-to-listen-github-user-events</loc>
<lastmod>2022-12-26T00:22:59.997Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/emoji-unicode-decode-encode</loc>
<lastmod>2022-12-26T00:22:01.894Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/read-plugin-system-design</loc>
<lastmod>2022-05-12T14:36:54.399Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/nestjs-rss-spider</loc>
<lastmod>2022-04-04T12:08:26.976Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/fetch-api</loc>
<lastmod>2022-04-03T23:55:49.774Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/smart-home-the-first-explore</loc>
<lastmod>2022-04-03T01:09:03.021Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/stack</loc>
<lastmod>2022-03-12T23:45:34.942Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/bai-shi-ge-wei</loc>
<lastmod>2022-03-12T23:43:24.380Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/javascript-add-div-information</loc>
<lastmod>2021-02-16T10:01:13.712Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-6</loc>
<lastmod>2021-02-15T01:13:24.411Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-5</loc>
<lastmod>2021-02-15T00:51:57.119Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/thanks</loc>
<lastmod>2021-02-04T07:14:38.441Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/vue3.x-model-component</loc>
<lastmod>2021-02-04T05:46:11.019Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/8</loc>
<lastmod>2021-01-23T23:31:02.896Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/github-action-candy</loc>
<lastmod>2021-01-10T03:47:30.546Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-4</loc>
<lastmod>2021-01-03T07:42:20.098Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/5</loc>
<lastmod>2021-01-02T13:36:32.292Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-3</loc>
<lastmod>2021-01-02T09:48:57.625Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-2</loc>
<lastmod>2021-01-02T04:06:19.101Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/typescript-1</loc>
<lastmod>2021-01-02T03:00:47.792Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/notes/3</loc>
<lastmod>2020-12-20T09:44:41.890Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/css-auto-device</loc>
<lastmod>2020-12-13T06:43:08.166Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/programming/c-fuyong-doll</loc>
<lastmod>2020-12-09T14:54:58.792Z</lastmod>
  <changefreq>daily</changefreq>
  </url><url>
  <loc>https://blog.wibus.ren/posts/z-turn/mix-space-live2d</loc>
<lastmod>2020-12-06T13:11:29.300Z</lastmod>
  <changefreq>daily</changefreq>
  </url>
  </urlset>