<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<?xml-stylesheet type="text/xsl" href="https://blog.gcos.me/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://blog.gcos.me/page/</loc>
    <lastmod>2018-02-25T17:46:07+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/about/</loc>
    <lastmod>2018-02-25T17:46:07+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-06-04_how-to-install-java-on-ubuntu-in-most-ubuntu-versions/</loc>
    <lastmod>2023-06-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-03-31_how-do-the-turing-big-three-view-the-current-ai-chatgpt-gpt-popularity/</loc>
    <lastmod>2023-03-31T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-03-30_microsoft-founder-bill-gates-exposes-openai-and-gpt4/</loc>
    <lastmod>2023-03-30T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-03-04_ai-model-code-data-in-rail-and-other-open-source-license/</loc>
    <lastmod>2023-03-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-02-24_chatgpt-llm-vs-huge-parameters-and-what-is-the-next-gpt4/</loc>
    <lastmod>2023-02-24T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-02-11_introducing-your-copilot-for-the-web-ai-powered-bing-and-microsoft-edge/</loc>
    <lastmod>2023-02-11T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-02-04_is-encrypted-credentials-stored-in-git-safty/</loc>
    <lastmod>2023-02-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-01-23_sqlite-hctree/</loc>
    <lastmod>2023-01-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-01-20_scrum-guide-is-immutable/</loc>
    <lastmod>2023-01-20T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2023-01-17_ampersand-have-different-meanings/</loc>
    <lastmod>2023-01-17T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-11-10_musk-fired-twitter-employees-and-found-out-that-the-wrong-person-was-fired/</loc>
    <lastmod>2022-11-10T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-09-28_rethinking-how-to-make-technology-decisions/</loc>
    <lastmod>2022-09-28T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-09-22_software-supply-chain-attacks-and-weaponization/</loc>
    <lastmod>2022-09-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-08-02_php-view-changes-from-code/</loc>
    <lastmod>2022-08-02T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-04-04_refactoring-skill-tactical-forking/</loc>
    <lastmod>2022-04-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-04-03_20-things-ive-learned-in-my-20-years-as-a-software-engineer/</loc>
    <lastmod>2022-04-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2022-03-30_egoless-programming-by-weinberg/</loc>
    <lastmod>2022-03-30T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2021-06-30_performance-tips-brace-expansion-in-shell/</loc>
    <lastmod>2021-06-30T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2021-05-23_prepare-google-chrome-download-items-for-cli-tool-such-as-curl-wget/</loc>
    <lastmod>2021-05-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2021-05-04_programming-language-and-0.58-100/</loc>
    <lastmod>2021-05-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2021-02-06_opensource-is-business-model-or-not/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-12-14_talk-about-centos-stream-license-and-business/</loc>
    <lastmod>2020-12-14T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-09-26_efficient-digital-life/</loc>
    <lastmod>2020-09-26T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-09-23_stay-up-late/</loc>
    <lastmod>2020-09-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-09-22_when-take-train-or-mrt-should-we-in-the-front-section-or-not/</loc>
    <lastmod>2020-09-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-08-15_design-patents-infringement-cases-daimler-mercedes-benz-v-depo/</loc>
    <lastmod>2020-08-15T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-06-25_create-smart-contract-on-tron-network-with-php/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-06-18_levels-of-legacy-system/</loc>
    <lastmod>2020-06-18T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-06-07_programming-in-container-via-docker/</loc>
    <lastmod>2020-06-07T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-05-16_naming-convention-in-programming/</loc>
    <lastmod>2020-05-16T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-05-15_vscode-story-performance-improvements/</loc>
    <lastmod>2020-05-15T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-03-27_how-software-architecture-meet-business-require-mau-sla-by-rps-slo-copy/</loc>
    <lastmod>2020-03-27T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-03-12_the-devops-handbook-devops-three-ways-commented-by-me/</loc>
    <lastmod>2020-03-12T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-03-11_how-software-architecture-meet-business-require-mau-sla-by-rps-slo/</loc>
    <lastmod>2020-03-11T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-02-22_scalability-but-at-what-cost/</loc>
    <lastmod>2020-02-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-02-21_aws-firecracker-lightweight-virtualization-for-serverless-applications/</loc>
    <lastmod>2020-02-21T00:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-02-14_how-coronavirus-or-virus-spreads-on-a-plane-and-the-safest-place-to-sit/</loc>
    <lastmod>2020-02-13T00:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-02-09_is-json_unescaped_unicode-option-secure-in-php/</loc>
    <lastmod>2020-02-09T01:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-01-17_oracle-java-license-issue-in-container/</loc>
    <lastmod>2020-01-17T01:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2020-01-04_world-backup-day-and-321-rule/</loc>
    <lastmod>2020-01-04T01:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-11-26_python-gil-and-thread-safe/</loc>
    <lastmod>2019-11-26T21:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-11-22_better-way-to-convert-dog-years-to-human-years/</loc>
    <lastmod>2019-11-22T21:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-11-20_postgresql-connection-pool/</loc>
    <lastmod>2019-11-20T21:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-11-17_linux-kernel-ext4-regression/</loc>
    <lastmod>2019-11-17T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-11-11_vscode-issues-triaging/</loc>
    <lastmod>2019-11-11T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-10-06_mysql-scalability-and-mysql-8/</loc>
    <lastmod>2019-10-06T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-10-05_microsoft-azure-ip-advantage/</loc>
    <lastmod>2019-10-05T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-10-04_software-technical-chat/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-09-09_progressive-deployment-and-nodeploy/</loc>
    <lastmod>2019-09-09T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-08-22_mvcc-in-oracle-vs-postgresql/</loc>
    <lastmod>2019-08-22T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-06-05_database-why-not-mmap/</loc>
    <lastmod>2019-06-05T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-06-05_mariadb-maxscale-and-cockroachdb-change-to-business-source-license/</loc>
    <lastmod>2019-06-05T18:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-06-05_postgresql-fast-alter-table-add-colunn-with-a-non-nul-default/</loc>
    <lastmod>2019-06-05T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-06-01_embrace-open-source/</loc>
    <lastmod>2019-06-01T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-05-15_what-is-cloud-native/</loc>
    <lastmod>2019-05-15T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-04-27_the-end-of-scientific-linux/</loc>
    <lastmod>2019-04-27T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-04-03_quantum-machine-learning-brief/</loc>
    <lastmod>2019-04-03T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-03-09_hired-state-of-software-engineers/</loc>
    <lastmod>2019-03-09T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-02-23_postgresql-fsync-issue/</loc>
    <lastmod>2019-02-23T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2019-01-10_machine-learning-and-database/</loc>
    <lastmod>2019-01-10T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-11-02_muzik-paganiniplus-surasia-design-sprint/</loc>
    <lastmod>2018-11-01T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-09-29_project-management-in-amazon/</loc>
    <lastmod>2018-09-29T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-03-31_quantum-technology/</loc>
    <lastmod>2018-03-31T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-03-30_swoole-love-php/</loc>
    <lastmod>2018-03-30T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-03-29_timing-attacks-on-web/</loc>
    <lastmod>2018-03-29T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-02-25_bug-flaw-vulnerability-threat-risk-exposure/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-02-23_restore-mysql-logical-backup-maximum-speed/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2018-01-26_postgresql-replacing-processes-with-threads/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-12-07_owasp-top-10-2017/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-12-04_how-a-single-postgresql-config-change-improved-slow-query-performance-by-50x/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-12-02_alibaba-single-day-database-design-is-not-suitable-for-everyone/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-11-30_first-principles-thinking/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-11-04_why-aws-is-not-suitable-for-startup/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-10-20_why-stream-switched-python-to-go/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-09-23_facebook-relicense-react-jest-flow-etc/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-08-26_mysql-innodb-myrocks-tokudb/</loc>
    <lastmod>2018-02-28T03:02:53+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-08-11_agile-architecture/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-08-09_microservices-security-issue/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-06-04_the-history-of-low-concurrency/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-06-02_tuning-your-dbms-automatically-with-machine-learning/</loc>
    <lastmod>2017-06-02T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-05-20_design-considerations-amazon-aurora/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-05-16_mysql-world-war-1/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-04-21_could-service-deep-considering/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-04-21_postgresql-tuning-in-ele-case/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-04-20_talk-about-nginx-accept-mutex/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-02-02_check-your-backups/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-01-25_talk-about-exhaustive-query-planning-on-postgresql/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2017-01-03_windows-web-service-tuning/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-12-18_openstack-cloud-future/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-10-19_postgresql-worst-practices/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-10-09_postgresql-mysql-source-code-size/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-10-09_postgresql-pgxact-performance/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-09-11_postgresql-bloating/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-07-18_reactjs-copyright-patent-license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-07-15_mysql-postgresql-double-buffering-2/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-07-15_mysql-postgresql-double-buffering-1/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-04-23_database-index-data-structure-and-primary-key-design-part1/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-02-08_europe-human-rights-court-website-not-liable-for-reader-comment/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2016-01-07_a-field-study-of-technical-debt/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-12-29_copyright-for-not-knowing-the-rules/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-12-22_go-vs-node-vs-rust-vs-swift/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-12-17_golang-added-an-explicit-patent-grant/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-12-05_mongodb-again/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-11-30_sql-and-mysql-pronounce/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-11-19_mariadb-performance-case-is-fake/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-11-15_nodejs-performance-limits/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-10-11_architects-should-code/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-10-05_low-latency-with-framework/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-30_shiny-and-new-tech/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-28_google-fix-cubic-congestion-control-issue/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-28_feedback-to-scribd-for-why-not-use-rails/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-26_parse-api-migrate-from-ruby-to-go/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-26_repustate-migrate-from-python-to-go/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-26_hadoop-ecosystem-leave-jvm/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-17_mysql-on-facebook/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-16_php-to-meet-cpu-cache-case/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-16_scribd-jared-friedman-startup-do-not-use-rails/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-09-08_sentry-meet-postgresql-problem/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-08-27_magento-license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-08-14_netflix-performance-tuning-ec2-instances/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-08-04_openssl-change-license-to-apache20/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-07-30_intel-3d-xpoint/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-07-30_uber-trip-database-migrate-from-postgresql-to-mysql/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-07-29_spotify-switch-user-database-form-postgresql-to-cassandra/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-07-16_bigdata-rule-of-thumb/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-06-28_mysql-checkpoint-vs-postgresql-checkpoint/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-06-09_ssd-and-database/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-06-08_mysql-undo-vs-postgresql-vacuum/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-06-04_recent-mongodb/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-31_small-talk-about-piecework-startup/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-28_autoincrement-is-a-terriable-idea-in-database/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-19_redis-another-step-on-the-road/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-12_mongodb-big-query-or-small-query/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-06_mongodb-aerospike-cassandra-elasticsearch/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-05-02_docker-trademark-in-china/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-04-23_dirty-read-and-stale-read-in-mongodb/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-04-21_facebook-additional-grant-patent-right-version-2/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-04-01_small-talk-about-mysql-and-postgresql/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-28_priceplay-nep-issue/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-27_react-native-license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-14_small-talk-for-log-aggregators/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-10_sharing-illegal-link-if-you-donnot-know-it-is-illegal-2/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-09_opensource_myth_buster_5_neo4j_license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-09_opensource_myth_buster_4_mongodb_license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-03-04_small-talk-for-mysql-database-backup-tools/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-28_automatic-web-testing-tool-selenium-watir-phantomjs-slimerjs-zombiejs/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-26_vmware-virtual-cpu-concept/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-25_hbase-1.0-released/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-22_small-talk-about-mongodb-mmapv1/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-21_small-talk-about-mysql-postgresql-mongodb-rethinkdb-tokudb/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-18_copyright-violation-in-playlist/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-07_cookieless-session-is-secure-or-not/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2015-02-05_mongodb-3.0/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-12-19_the-patent-risk-on-the-3d-printing/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-12-16_copyright-in-print-physical-book-to-ebook/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-12-02_streaming-on-muzik-online/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-11-21_the-fake-of-database-clustering/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-11-03_how-to-choose-open-source-software-or-third-party-software/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-10-28_how-to-protect-your-product-for-app-and-maker-mopcon-2014/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-09-24_rackspace-beat-portrait-mode-to-landscape-mode-patent/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-09-02_the-four-steps-to-the-epiphany/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-08-28_the-key-of-management/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-07-30_tao-of-database-scaling/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-07-28_happy-birth-song-is-copyrightable-now/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-05-22_trade-secret-the-defendant-should-reply/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-05-18_patent-can-not-said-you-do-not-know/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-04-24_copyright-law-52-in-taiwan/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-04-10_openssl-cve-2014-0160-security-issue/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-15_law-will-help-only-those-who-are-vigilant/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-06_the-best-debugging-method-in-software-engineering/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_chinese-three-kingdoms-in-now/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_reponse-to-cms-scaling-by-xdite/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_architecture-first/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_security-mind-do-not-trust-client/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_advanced-clickjacking/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-04_cloud-main-problem-privacy-and-security/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-03-03_one-line-code-disaster/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-01-19_amazon-patent-anticipatory-shipping/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2014-01-03_sharing-illegal-link-if-you-donot-know-it-is-illegal/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-12-26_fpm-backlog-default-value-in-php/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-12-26_what-is-the-difference-between-unix-socket-and-tcp-socket-on-php/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-12-20_improve-database-performance-on-linux/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-12-15_how-to-reference-an-source-with-unkown-author/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-12-10_the-law-issue-if-router-or-gateway-injection-web-code/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-10-07_the-two-hard-in-talk/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-28_a-million-dollar-patent/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-28_talk-about-fingerprint-on-iphone5s/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-28_talk-about-why-iphone-donot-use-nfc/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-11_talk-about-fingerprint-security/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-11_talk-about-fingerprint-sensor/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-03_nokia-is-not-dead/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-09-03_microsfot-buy-nokia-device-business/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-08-21_blackberry-and-its-patents/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-08-21_php-json-license-problem/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-08-10_vlc-upload-app-store-and-google-play-finally/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-08-09_how-to-be-a-good-advisor/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-08-08_printint-privacy/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-07-11_the-patent-of-whoscall/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-05-29_law-is-a-wall/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-05-19_what-is-captcha/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-05-15_lead-like-the-great-conductors/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-04-30_copyright-for-designer/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-04-25_my-classcial-music/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-04-08_geek-productivity-at-work/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-04-02_supreme-court-prohibits-patenting-of-mathematical-algorithms/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-02-28_date-format/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-02-08_patent-inventor-rights/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-01-22_webconf-presentation-for-privacy/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2013-01-02_gnu_grep_and_sed_maintainer_quit_gnu_project/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-12-20_creative-commons-and-hatsune-miku/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-12-04_1927-fifth-solvay/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-12-04_phil-sturgeon-anwser-why-some-people-hate-php/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-11-23_dejavu/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-11-02_phpconf-tw-2012-keynote-a-step-to-better-php/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-10-27_2012-javascript-carnival-in-taiwan/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-10-23_pebkac/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-10-17_mod_fastcgi-v-mod_fcgid-v-php-fpm/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-10-15_be_a_father/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-09-11_trivial-and-non-trivial/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-08-23_opensource-programming-language-license-and-openssl-mysql-mongodb-neo4j-license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-08-16_privacy_puzzle/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-08-15_life-statistics/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-08-14_open-source-initiative-feel-open-source-hardware-association-infringe-their-trademark/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-08-10_law-of-like-and-share-in-social-network/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-07-26_calculator_vs_phone_layouts/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-05-03_opensource_myth_buster_3_jquery_license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-05-03_opensource_myth_buster_2_json_license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-04-29_uk_government_digital_service_design_principles/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-03-15_why_light_text_on_dark_background_is_a_bad_idea/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-03-15_opensource_myth_buster_1_virtualbox/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-02-02_why_github_prefer_mit_license/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2012-01-08_best_practicing_for_password_protection/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-12-18_why_osi_approved_is_important/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-11-28_opensource_license_statistics_2011/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-11-21_germany_avm_cybits_gpl_lawsuit/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-11-21_the_thinkers_50_2011/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-03-01_deloitte_security_shredder_sim/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-02-11_to_my_love/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-02-01_app-store-and-vlc/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2011-01-18_bruce_schneier_opensource_and_security/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2010-11-07_sweet-bypass-for-student-finger-scanner/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2010-10-03_open-government-licence-promises-unlimited-use-of-government-data/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2010-07-20_new-zealand-to-make-software-unpatentable/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2010-05-26_german-court-declares-software-patents-legal/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2010-05-22_taiwan-trademark-case-house-servant/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2009-08-01_lance-davis-missing/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2009-03-17_inkscape-tutorial/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2009-01-20_save-money-refrigerator/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2007-04-19_how-to-win-paper-scissors-stone-game/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2007-03-06_what-is-daylight-saving-time/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2007-01-22_shamlet/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2006-07-29_the-dogs-of-babel/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/2006-05-07_hoodwinked_movie/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/pages/enterprise_trainings/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/pages/interview-process/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/pages/public-speaking/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/pages/symbol-table/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/aerospike/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/agile/</loc>
    <lastmod>2023-01-20T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/amazon/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/</loc>
    <lastmod>2018-02-25T17:46:07+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/apple/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/architecture/</loc>
    <lastmod>2022-09-28T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/artificial-intelligence/</loc>
    <lastmod>2023-03-31T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/aurora/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/authentication/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/bigdata/</loc>
    <lastmod>2020-02-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/blockchain/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/blockchain/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/btrfs/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/business/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/cassandra/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/</loc>
    <lastmod>2023-03-31T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/centos/</loc>
    <lastmod>2020-12-14T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/clickjacking/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/cloud/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/cockroachdb/</loc>
    <lastmod>2019-06-05T18:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/color/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/container/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/copyright/</loc>
    <lastmod>2023-03-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/creative-commons/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/cryptography/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/database/</loc>
    <lastmod>2023-01-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/debt/</loc>
    <lastmod>2022-04-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/deep-learning/</loc>
    <lastmod>2023-03-31T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/devops/</loc>
    <lastmod>2020-03-12T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/diary/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/docker/</loc>
    <lastmod>2020-06-07T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/drama/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/elasticsearch/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/erlang/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/ext4/</loc>
    <lastmod>2019-11-17T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/faas/</loc>
    <lastmod>2019-09-09T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/facebook/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/filesystem/</loc>
    <lastmod>2019-11-17T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/filesystem/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/fingerprint/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/fintech/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/fintech/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/firecracker/</loc>
    <lastmod>2020-02-21T00:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/flink/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/freebsd/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/gnu/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/go/</loc>
    <lastmod>2021-05-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/google/</loc>
    <lastmod>2019-10-05T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/google-chrome/</loc>
    <lastmod>2021-05-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/hadoop/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/hardware/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/hbase/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/info/</loc>
    <lastmod>2023-01-17T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/inkscape/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/java/</loc>
    <lastmod>2023-06-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/javascript/</loc>
    <lastmod>2021-05-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/kafka/</loc>
    <lastmod>2020-03-27T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/law/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/lawsuit/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/leadership/</loc>
    <lastmod>2022-11-10T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/license/</loc>
    <lastmod>2023-03-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/life/</loc>
    <lastmod>2023-01-17T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/machine-learning/</loc>
    <lastmod>2023-03-31T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/management/</loc>
    <lastmod>2023-01-20T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/mariadb/</loc>
    <lastmod>2019-06-05T18:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/microservices/</loc>
    <lastmod>2020-02-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/microsoft/</loc>
    <lastmod>2023-02-11T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/mongodb/</loc>
    <lastmod>2021-02-06T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/movie/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/mysql/</loc>
    <lastmod>2020-03-27T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/neo4j/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/netflix/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/news/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/nginx/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/node.js/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/nokia/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/opencv/</loc>
    <lastmod>2020-06-07T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/opendata/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/opensource/</loc>
    <lastmod>2023-03-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/openstack/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/operating-system/</loc>
    <lastmod>2020-12-14T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/oracle/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/osi/</loc>
    <lastmod>2019-06-05T18:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/pages/</loc>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/password/</loc>
    <lastmod>2023-02-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/patent/</loc>
    <lastmod>2020-08-15T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/performance/</loc>
    <lastmod>2020-02-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/perl/</loc>
    <lastmod>2021-05-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/personality/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/php/</loc>
    <lastmod>2022-08-02T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/postgresql/</loc>
    <lastmod>2020-03-27T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/post/</loc>
    <lastmod>2023-06-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/presentation/</loc>
    <lastmod>2018-11-01T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/privacy/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/programming/</loc>
    <lastmod>2023-06-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/python/</loc>
    <lastmod>2021-05-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/quantum/</loc>
    <lastmod>2019-04-03T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/rabbitmq/</loc>
    <lastmod>2020-03-27T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/read/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/redhat/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/redis/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/refactoring/</loc>
    <lastmod>2022-04-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/rocksdb/</loc>
    <lastmod>2018-02-28T03:02:53+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/ruby/</loc>
    <lastmod>2021-05-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/rust/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/scala/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/scientific-linux/</loc>
    <lastmod>2019-04-27T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/security/</loc>
    <lastmod>2023-02-04T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/serverless/</loc>
    <lastmod>2019-09-09T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/shell/</loc>
    <lastmod>2021-06-30T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/smartcontract/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/software/</loc>
    <lastmod>2020-05-15T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/software-architecture/</loc>
    <lastmod>2020-06-18T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/software-engineering/</loc>
    <lastmod>2022-09-28T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/spark/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/spec/</loc>
    <lastmod>2020-05-16T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/sql-server/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/sqlite/</loc>
    <lastmod>2023-01-23T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/sre/</loc>
    <lastmod>2020-01-04T01:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/startup/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/storage/</loc>
    <lastmod>2020-01-04T01:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/storm/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/supply-chain/</loc>
    <lastmod>2022-09-22T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/swift/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/tez/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/timing/</loc>
    <lastmod>2018-03-29T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/tokudb/</loc>
    <lastmod>2018-02-28T03:02:53+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/trade-secret/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/trademark/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/tron/</loc>
    <lastmod>2020-06-25T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/ubuntu/</loc>
    <lastmod>2023-06-03T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/uiux/</loc>
    <lastmod>2018-11-01T13:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/virtualization/</loc>
    <lastmod>2020-02-21T00:18:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/virtualization/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/vmware/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/vscode/</loc>
    <lastmod>2020-05-15T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/windows/</loc>
    <lastmod>2018-02-25T17:58:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/categories/workflow/</loc>
    <lastmod>2020-03-12T04:08:39+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/xfs/</loc>
    <lastmod>2019-11-17T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://blog.gcos.me/tags/zfs/</loc>
    <lastmod>2019-10-04T21:18:38+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0</priority>
  </url>
  
</urlset>